суббота, 9 октября 2010 г.

Роль архитектора в Agile Development

Интересная тема для размышления и написания работы бакалавра или магистра: Роль Архитектора в агильной разработке.

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

Примерно то же самое описано в данной статье, но более упорядочно (пункты) и даже с презентацией.

4 комментария:

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

это же элементарно! переименовываем "изначальную архитектуру" в "эволюционную архитектуру" - и волки сыты и коровы целы :)

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

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

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

Кстати тема в универе (финансируемая государством) - эволюционируемые (само развивающиеся) информационные системы

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

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

:) По такой теме можно писать докторскую. Группу докторантов и преподователей ТТУ института информатики