Discover how to turn requirements into working software increments—faster and more efficiently—using Visual Studio 2012 in combination with Scrum and Agile engineering practices. Designed for software development teams, this guide delivers pragmatic, role-based guidance for exploiting the capabilities of Application Lifecycle Management (ALM) tools in Visual Studio and Team Foundation Server. Team members will learn proven practices and techniques for implementing Scrum to manage an application’s life cycle, as well as seamlessly plan, manage, and track their Scrum projects.
BigBlueButton enables universities and colleges to deliver a high-quality learning experience to remote studies.
BigBlueButton is an active open source project that focuses on usability, modularity, and clean design — both for the user and the developer. The project is hosted at Google Code.
BigBlueButton is built by combining over fourteen open source components.
Tom Wujec presents some surprisingly deep research into the “marshmallow problem” — a simple team-building exercise that involves dry spaghetti, one yard of tape and a marshmallow. Who can build the tallest tower with these ingredients? And why does a surprising group always beat the average?
In a brilliantly tongue-in-cheek analysis, Sebastian Wernicke turns the tools of statistical analysis on TEDTalks, to come up with a metric for creating “the optimum TEDTalk” based on user ratings. How do you rate it? “Jaw-dropping”? “Unconvincing”? Or just plain “Funny”?
Что же такое Kanban? Чтобы не запутывать, скажу, что упрощая, систему можно свести к 3-м правилам:
Визуализируй состояние (Kanban-доска)
Ограничь количество слотов в каждом из состояний
Измеряй скорость работы, т.е. среднее время исполнения одной задачи
Задачи переходят из левых колонок в правые, не перескакивая. Приоритизация задач осуществляется в колонке todo, в которую я рекомендовал бы помещать только «большие» задачи: мелочь пусть просачивается между большими, как и положено. Что означают остальные колонки?
wip — work in progress, то, что я сейчас делаю.
review — анализ выполненных задач, проверка качества, в программировании это называлось бы «тестированием»
done — сюда попадают задачи, успешно прошедшие предыдущую колонку. Зачем нужна такая колонка? Объясню, зачем она мне: я знаю за собой особенность, я порой не произвожу «доставку» выполненной работы
Цифры под заголовками — те самые слоты. Они означают, что больше этого числа помещать в колонку нельзя. Эти цифры могут меняться, они просто обязаны меняться.
После каждой «доставки» — например, отправки клиентам выполненной работы, стоит делать «ретроспективу», во время которой обязательно нужно проанализировать, что мешало выполнить работу максимально эффективно и поставить себе задачи на исправление этих «узких мест». При достижении ограничений в любой из колонок, вам стоит бросить все силы на освобождение «слота».
I still remember how naive I was just after I finished my studies. I was convinced that I was ready to join any software company and start shining as a top class developer. Obviously, no long after I started working, I realized how many things I didn’t know.
As I have been acquiring experience, I have been learning things the hard way, stuff which I was never taught, and which its understanding, is basic to become a good developer. This is my list of the 10 things I wish I had been taught.
We’re always wrong
If something can break, it will break
All code is crap
There is always a bug
The most important thing is the client
Design on paper doesn’t work
Less is more
Coding is only 20% of what we do
The customer doesn’t know what he/she wants NEVER!
Что такое отождествление? Психология обычно рассматривает это явление как срастание личности с чем-то внешним по отношению к ней самой. Если в чистом виде личность говорит о себе «Я — это Я», то в состоянии того или иного отождествления формулировка меняется на «Я — это то-то», с указанием чего-то конкретного, с чем произошло срастание.
Естественно, все это происходит незаметно для самого «Я». Отождествление — процесс сугубо бессознательный. «Я» совершенно не замечает того, как начинает вкладывать себя во внешние объекты или ценности. Однажды оно просто обнаруживает, что что-то, казалось бы для него постороннее, вдруг стало жизненно важным, вплоть до того, чтобы поставить ребром вопрос о жизни и смерти.
В абстрактном виде звучит не вполне понятно, поэтому проще показать сущность этого явления на примерах.