суббота, 5 апреля 2008 г.

OpenUP

Прочит сегодня довольно любопытную статью, о создаваемой IBM новой методологии OpenUP.
Основная идея состоит в том, что бы модернизировать классический RUP, адаптировав его к новым реалиям сферы разработки ПО и внести в него элементы agile методик, которые дают достаточно интересные результаты.
Несмотря на то, что сама статья мне показалась не слишком удачной, сама идея интересная. Я сам в своей команде хотел бы использовать именно такой подход: не отказываясь от достаточно классического подхода к проект в целом (тоесть не исключая фазы обследования, разработки, тестирования и сдачи), дополнить их agile элементами.

Ведь в конечном итоге, agile это не тупое внедрение того же scrumboard на стену, а:
1) более сплоченная работы команды
2) повышение прозрачности решения для всех ее членов
3) коллективная ответственность команды за результат
4) повышение персональной ответственности каждого члена команды
5) повышение вовлеченности заказчика в процес достижения результата

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

В принципе OpenUP на это и направлен, но статья на мой взгляд слишком обзорна, что бы понять преемственность данного подхода.

1 комментарий:

Анонимный комментирует...

Вообще, идея мне понравилась, должно быть действенно...