пятница, 17 октября 2008 г.

Agile не существует. Да здравствует Agile!


В среду 15 окт состоялась очередная встреча AgileRussia.ru, на которой мы говорили о:

1. ScrumMaster - как НЕ стать команде родной матерью.
Асхат делился опытом как быть хорошим скраммастером и не быть плохим :) Например, как правильно решать конфликты в команде.

2. Внедрение SCRUM в большой компании.
Никита рассказывал, как проходит внеднение SCRUM в рамках не одного проекта, а целой компании. Как это осуществить, как правильно управлять процессом перехода и какие трудности могут поджидать на пути в светлое будущее :)

3. Что такое Agile и где граница между Agile и неAgile?
Здесь немного подробнее.

Идея сделать такое обсуждение пришла из форума AgileRussia, в котором обсуждался вопрос является ли один из приведенных в пример проектов Agile или не Agile.

Также внутри нашей компании мне часто задают вопрос:

- "Дим, а этот проект Agile или не Agile?"
- "А что они сами говорят?" - обычно отвечаю я
- "Они говорят что Agile"
- "Значит Agile :)" - говорю я

Лично мое мнение, что если вам кажется, что вы делаете Agile и то как вы это делаете соответствует принципам гибкой разработки, описанным в AgileManifesto, то значит ваш проект Agile.

Тоесть нифига нет никакой четкой границы между Agile и неAgile.

Но поскольку есть ярые противники такой позиции, то вот собственно и хотелось пообщаться в более широком кругу на эту тему.

Народу было немного, как-то очень по-домашнему, и вот к чему мы пришли (в общих чертах):
1. Зачем вообще искать эту границу?
2. Agile нет
3. Все вокруг, что соотвествует здравому смыслу - это Agile
4. Agile там, где вы считаете, что это Agile ;) (не забывая про манифест и 12 принципов)

В общем, ясности не прибавило :) Но по крайней мере контраргументов для моей точки зрения высказано не было. Может быть из-за небольшого количества присутствующих.

Зато мы выяснили, какой проект точно НЕ Agile:
1. Нет регулярного фидбека по реализованному функционалу от заказчика
2. Нет цели - у проекта, релиза и каждой итерации
3. Нет результата - работающий продукт не показывается заказчику каждую итерацию
4. Command&Control
5. Нет сплоченой команды, которая сама принимает решения и отвечает за них
6. Нет ежедневного интенсивного живого общения

Немного фотографий:
2008-10-15 AgileRussia event


P.S. Всем, кто зарегистрировался на эвент и не пришел - двойка в дневник :)

UPD: Аудиозаписи со встречи доступны здесь.

UPD2: Еще одно описание встречи, более подробно раскрыты первые два доклада.

1 коммент.:

RZK комментирует...

2. Agile нет
3. Все вокруг, что соотвествует здравому смыслу - это Agile


ну разве что-то еще нужно?