Около полутора лет назад я вошел на рабочее место, которое, как утверждалось, занималось гибкой разработкой. То, что я узнал, было то, что это место приняло несколько гибких методов (таких как ежедневные заезды, планирование спринта и обзоры спринта), но ни один из принципов (просто вовремя / просто достаточно хороший менталитет, выявление неудач на раннем этапе, богатое общение).
Теперь мне было поручено сделать команду более гибкой, и я был уверен, что у меня есть полный бай-ин от разработчиков и бизнес-команды. В качестве пилотной программы они дали мне проект, который только что завершил 15-месячный сбор требований, имеет 110-страничный документ «Анализ и дизайн» (который должен рассматриваться как «написанный в камне»), и где у меня нет доступа к концу пользователи (только для комитета, состоящего из менеджеров пользователей, которые фактически не будут использовать продукт).
Я начал с малого, предоставив им список ожидаемых результатов для первых 5 спринтов (оставляя будущие спринты неопределенными), список целей для первого спринта, и я проанализировал документ A & D, чтобы получить достаточно пользовательских историй, чтобы соответствовать целям первого спринта. ,
С тех пор они спросили, почему у нас нет всех требований для всех спринтов, почему я не начал работать над вещами для третьего спринта (который они считают более важным, но основан на результатах первого 2 спринта) и требуют еще больше документации, которую вся моя ИТ-команда считает занятой работой или не связанной с нами (например, написание руководства пользователя заранее, документирование всех полей данных со всех спринтов заранее и т. Д.) «прямая» работа).
Это было довольно грубо для меня, как для нового менеджера проекта, но есть улучшения, которые я эффективно внедрил, такие как scrumban для управления историями, парного программирования и ведения бизнеса, которые дают нам приемочные тесты клиентов заранее (как часть документации по требованиям) ,
Итак, мои вопросы:
- Что я могу сделать, чтобы более эффективно внедрять изменения в устойчивый бизнес?
- Существуют ли другие методы, которые я могу внедрить на стороне ИТ, чтобы помочь бизнесу показать преимущества Agile?
- Бремя документации душит нас - бизнес по-прежнему рассматривает его как стратегию управления рисками, а не как риск. Что мы можем сделать, чтобы облегчить их проблемы и требования к документации (в частности, количество документации и их потребность во всем этом заранее)?
- Мы находимся в отдельном здании от нашего бизнеса, примерно в 3 кварталах, и они отказываются привлекать своих людей к совместной работе над проектом, поскольку этот человек "не сможет работать над другими своими проектами, пока они в нашем здание." Они ожидают, что мы всегда пойдем туда и свяжем наши вопросы, чтобы мы могли задать их всем сразу, а не тратить время этого человека на «постоянные перерывы». Что мы можем сделать, чтобы получить от них больше информации?
Любые дополнительные советы также будут оценены.
Спасибо!