Archive

Posts Tagged ‘Agile’

“Professional Scrum Development with Microsoft® Visual Studio® 2012”

January 27th, 2013 No comments

BookDiscover 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.

29 ways to stay creative

June 12th, 2011 No comments
Tags: ,

Декларативное планирование

February 6th, 2011 No comments

BigBlueButton

January 18th, 2011 No comments

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.

BigBlueButton

Additional articles:

Tom Wujec: Build a tower, build a team

September 27th, 2010 Comments off

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?

Tags: , , ,

Lies, damned lies and statistics (about TEDTalks)

June 17th, 2010 No comments

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”?

TED

get-tedpad.com

Tags: , ,

Kanban для одного

June 3rd, 2010 No comments

Что же такое Kanban? Чтобы не запутывать, скажу, что упрощая, систему можно свести к 3-м правилам:

  • Визуализируй состояние (Kanban-доска)
  • Ограничь количество слотов в каждом из состояний
  • Измеряй скорость работы, т.е. среднее время исполнения одной задачи

Задачи переходят из левых колонок в правые, не перескакивая. Приоритизация задач осуществляется в колонке todo, в которую я рекомендовал бы помещать только «большие» задачи: мелочь пусть просачивается между большими, как и положено. Что означают остальные колонки?

  • wip — work in progress, то, что я сейчас делаю.
  • review — анализ выполненных задач, проверка качества, в программировании это называлось бы «тестированием»
  • done — сюда попадают задачи, успешно прошедшие предыдущую колонку. Зачем нужна такая колонка? Объясню, зачем она мне: я знаю за собой особенность, я порой не произвожу «доставку» выполненной работы

Цифры под заголовками — те самые слоты. Они означают, что больше этого числа помещать в колонку нельзя. Эти цифры могут меняться, они просто обязаны меняться.

После каждой «доставки» — например, отправки клиентам выполненной работы, стоит делать «ретроспективу», во время которой обязательно нужно проанализировать, что мешало выполнить работу максимально эффективно и поставить себе задачи на исправление этих «узких мест». При достижении ограничений в любой из колонок, вам стоит бросить все силы на освобождение «слота».

подробнее

10+1 things they never teach in college about programming

June 2nd, 2010 No comments

Written by Alberto Gutierrez:

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.

  1. We’re always wrong
  2. If something can break, it will break
  3. All code is crap
  4. There is always a bug
  5. The most important thing is the client
  6. Design on paper doesn’t work
  7. Less is more
  8. Coding is only 20% of what we do
  9. The customer doesn’t know what he/she wants NEVER!
  10. Someone has done it before

Bonus: Hey! Our job is cool!

Details

Три уровня отождествления

March 17th, 2010 No comments

Что такое отождествление? Психология обычно рассматривает это явление как срастание личности с чем-то внешним по отношению к ней самой. Если в чистом виде личность говорит о себе «Я — это Я», то в состоянии того или иного отождествления формулировка меняется на «Я — это то-то», с указанием чего-то конкретного, с чем произошло срастание.

Естественно, все это происходит незаметно для самого «Я». Отождествление — процесс сугубо бессознательный. «Я» совершенно не замечает того, как начинает вкладывать себя во внешние объекты или ценности. Однажды оно просто обнаруживает, что что-то, казалось бы для него постороннее, вдруг стало жизненно важным, вплоть до того, чтобы поставить ребром вопрос о жизни и смерти.

В абстрактном виде звучит не вполне понятно, поэтому проще показать сущность этого явления на примерах.

Read more…

Эдвард де Боно

November 12th, 2009 No comments

Доктор Эдвард де Боно – один из очень немногих людей в истории, про которых можно сказать, что они сильно повлияли на то, как мы думаем.

Имеется много причин, позволяющих назвать его наиболее международно-известным мыслителем.

Особым вкладом доктора де Боно является то, что ему удалось поставить такую таинственную область, как творчество, на солидную основу. Он показал, что творчество есть одна из необходимых характеристик самоорганизующихся информационных систем.

Сайт автора

книги в электронном виде

Tags: , ,