вторник, 30 июня 2009 г.

Конференция Agile Eastern Europe

Друзья, 18-19 сентября 2009 года в Киеве нас ожидает очень интересное событие - конференция Agile Eastern Europe, посвящённая (как нетрудно догадаться из названия) гибким методикам разработки ПО.

До 15 июля стоимость конференции составит 160$. Тем, кто зарегистрируется позднее, конференция будет стоить 210$.

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

В числе докладчиков Мери Поппендик (Mary Poppendieck) - автор методологии "бережливой" разработки ПО (Lean Software Development) и серии книг по Lean тематике, среди которых бестселлер: Implementing Lean Software Development: From Concept to Cash

Ютта Екштайн (Jutta Eckstein), автор книги Agile Software Development in the Large расскажет о построении эффективных моделей распределенной разработки с элементами Agile.

А еще Boris Gloger, David Hussman, Robin Dymond и многие другие.

Компания ScrumTrek организует поездку российских участников на конференцию, помогает оформить оплату участникам и поможет с проживанием. Подобнее здесь.

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

понедельник, 29 июня 2009 г.

Кратко о SCRUM

SCRUM является одной из самых популярных методологий гибкой (agile) разработки ПО. Хорошую подробную статью о SCRUM можно прочитать на AgileRussia в статье Асхата Уразбаева, я же здесь добавлю несколько комментариев к этой статье от себя.


Про длительность итерации

SCRUM рекомендует делать итерации (спринты) длительностью 15-30 дней. Итерация в 30 дней лично мне представляется неоправданно длительной даже для больших проектов. Ощущение завершённости очень важно для команды и выпуск "лишней" промежуточной версии повысит её мотивацию.

Для небольших же проектов и прототипов длительностью от нескольких недель до 1-2 месяцев длительность спринта может быть вообще 7 дней. Также небольшая длительность спринтов оправдана в самом начале внедрения методик гибкой разработки, пока налаживаются процессы и команда привыкает к новому режиму.

Про удалённый SCRUM

Рекомендуется размещать команду в одной общей комнате для улучшения взаимодействия. Удалённо-распределённый SCRUM возможен, однако имеет свои тонкости. Можно связывать всех участников daily-митинга через Skype или другое средство IP-телефонии. Skype позволяет подключить участника к митингу, даже если у него нет в данный момент доступа к сети интернет - оплаченная услуга Skype-out позволяет звонить на мобильный телефон. Однако надо понимать, что от каждого участника распределённой команды требуется ещё большая самоорганизация и ответственность.

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

Пуск!

Этот блог будет посвящён науке, ремеслу и искусству управления проектами.

В нём я буду затрагивать такие темы как Agile, Scrum, PMI, project management, командообразование, мотивация, лидерство, маркетинг, разработка ПО, тайм-менеджмент, системы управления проектами, методологии, а также многие другие вопросы, непосредственно касающиеся управления.

Мои и чужие мысли, знания, открытия, озарения, споры, комментарии, возражения, бред, "блин, я понял!", цитаты, концепции и прочее будут вариться в этом блоге-котле, постепенно превращаясь в уникальный опыт, полезный как для меня, так и для других читателей, и рождая новые замечательные идеи!

Начнём!