Прочит сегодня довольно любопытную статью, о создаваемой IBM новой методологии OpenUP.
Основная идея состоит в том, что бы модернизировать классический RUP, адаптировав его к новым реалиям сферы разработки ПО и внести в него элементы agile методик, которые дают достаточно интересные результаты.
Несмотря на то, что сама статья мне показалась не слишком удачной, сама идея интересная. Я сам в своей команде хотел бы использовать именно такой подход: не отказываясь от достаточно классического подхода к проект в целом (тоесть не исключая фазы обследования, разработки, тестирования и сдачи), дополнить их agile элементами.
Ведь в конечном итоге, agile это не тупое внедрение того же scrumboard на стену, а:
1) более сплоченная работы команды
2) повышение прозрачности решения для всех ее членов
3) коллективная ответственность команды за результат
4) повышение персональной ответственности каждого члена команды
5) повышение вовлеченности заказчика в процес достижения результата
То есть акцент, или фокус ответственности, смешается с управления (постановки задач, детального расписывание как и что надо делать) на членов команды, что и делает команду более адаптируемый, быстрее реагирующей на изменения внешних факторов, стать в конечном итоге самоорганизующейся.
Каждый член команды должен быть в праве принимать решения а не ждать директивы руководства, но при этом не забывать об ответственности за результат.
В принципе OpenUP на это и направлен, но статья на мой взгляд слишком обзорна, что бы понять преемственность данного подхода.
1 комментарий:
Вообще, идея мне понравилась, должно быть действенно...
Отправить комментарий