Лучше два раза встать на взрослые грабли, чем один раз - на детские

Оценка сроков выполнения и планирование проектов с фиксированной стоимостью, выполняемых по гибкой методологии (Agile projects estimating and planning)


Презентация: Agile_Projects_Estimations_and_Planning-20110127.pdf (340 Kb)
Запись вебинара: Agile_Projects_Estimations_and_Planning-20110127.arf (76 Mb)
Плейер для проигрывания формата asf: nbr2player.msi (11 Mb) (также можно загрузить с http://www.webex.com/)
Презентации предыдущих вебинаров Exigen Services: http://www.slideshare.net/ExigenServices/presentations

27 января 2011 года я провёл Webinar на тему "Оценка сроков выполнения и планирование проектов с фиксированной стоимостью, выполняемых по гибкой методологии" (Agile projects estimating and planning).

Вебинар вызвал интерес слушателей и, надеюсь, приведёт к дальнейшему развитию темы.

Вебинар - это доклад, который через internet могут послушать и увидеть все желающие. Для этого достаточно подписаться на соответствующем сайте на информацию о вебинаре и подключиться в нужное время с помощью браузера. Вебинар является бесплатным и открытым. На нём в качестве слушателей могут присутствовать все желающие.

Насколько мне известно, на вебинар записалось около 250 человек, но присутствовать смогли только 157 человек. Многие попросили выложить презентацию и запись вебинара, с тем, чтобы его передать тем, кто не смог послушать.

Презентация и запись прилагаются (см. ниже).

Несколько слов до того, как вы начнёте слушать и читать.

В начале записи есть чисто техническая проблема - уровень громкости первые 5 минут оставляет желать лучшего. К сожалению, недостатком вебинара является отсутствие прямого контакта со слушателями и невозможность быстро отреагировать на проблемы связи. Через 5 минут я поправил громкость микрофона, и дальше всё стало хорошо. Так что не пугайтесь, что вначале ничего не слышно.

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

Данный доклад ни в коем случае не является указанием или даже рекомендацией о том, как надо делать (оценивать и вести проекты). С одной стороны этот доклад только приглашение к беседе, чтобы услышать опыт коллег и сложить мозаику на последующих докладах. С другой стороны - это, как и означено в названии доклада, лишь первый шаг в изложении темы. Я подразумеваю, что был и шаг "нулевой". Когда руководители проекта или разработчики "встали на грабли" и столкнулись с проблемой неправильных оценок. В этом смысле приведённая в докладе информация - первый шаг. Рефлексия, направленная на исправление ситуации.

Такое действие очень сходно с разделением уровней взросления в CMMI. Мы в рамках этого доклада постигаем проблему, её сущность и переходим от начального (хаотического) уровня к повторяемому. То есть мы хотим хотя бы следующий проект сделать "примерно в срок" без явного вставания на одни и те же грабли и показать, что мы способны извлекать уроки из полученного опыта.

Компания Exigen Services, в которой я в данный момент работаю, имеет значительно более продвинутую систему оценки проектов. Я бы отнёс её уже к уровню "Managed". И моей целью будет показать, как работает такая система в последующих вебинарах.

При этом мне видится наиболее эффективным провести слушателя по всей логической цепочки от начального уровня через повторяемый и определённый до управляемого. За это время мы все будем иметь общий базис. Кроме того, что я смогу последовательно изложить свои мысли, мы сможем их обсудить и поправить как содержание будущих докладов, так и сам процесс. Поскольку, во-первых, даже в процессе, установленном в Exigen Services, и его применении есть много частных моментов, которые можно улучшить. А во-вторых, нам всем хочется прийти к оптимизированному процессу, который позволит значительно повысить конкурентоспособность компаний и обеспечить максимально эффективную (а, значит, и интересную) работу в проекте.

Ещё один момент, который был выявлен в ходе обсуждения вопросов, заданных после вебинара. В презентации я использовал слово "Development" в качестве описания того милого сердцу программиста процесса, когда можно, наконец, заняться делом и писать код. Может быть, нужно было использовать слово "Coding" в этом контексте. Я до конца не определился. Видимо, при той степени подробности разделения этапов разработки ПО (очень абстрактной и крупномасштабной), которую я принял в своём списке, можно использовать любое из этих слов. Я подумаю об этом и сформулирую мнение к следующему вебинару.

Спасибо всем, кто прислал отзывы, написал свои мысли и идеи. Я прорабатываю ваши ответы и добавлю их на этой странице, когда у меня получится целостная картина. Пишите. Когда объединяется столько людей, имеющих желание искать и делиться опытом, это вдохновляет.


Презентация: Agile_Projects_Estimations_and_Planning-20110127.pdf (340 Kb)
Запись вебинара: Agile_Projects_Estimations_and_Planning-20110127.arf (76 Mb)
Плейер для проигрывания формата asf: nbr2player.msi (11 Mb) (также можно загрузить с http://www.webex.com/)
Презентации предыдущих вебинаров Exigen Services: http://www.slideshare.net/ExigenServices/presentations