Agile Project Management — один из революционных методов, внедренных в практику управления проектами. Это одна из последних стратегий управления проектами, которая в основном применяется к практике управления проектами при разработке программного обеспечения. Поэтому лучше всего связать гибкое управление проектами с процессом разработки программного обеспечения при его понимании.
С самого начала разработки программного обеспечения как бизнеса следовал целый ряд процессов, таких как модель водопада. С развитием разработки программного обеспечения, технологий и бизнес-требований традиционные модели не являются достаточно надежными для удовлетворения потребностей.
Поэтому для гибкости требований требовались более гибкие модели разработки программного обеспечения. В результате этого сообщество информационных технологий разработало гибкие модели разработки программного обеспечения.
«Agile» — это общий термин, используемый для идентификации различных моделей, используемых для гибкой разработки, таких как Scrum. Поскольку модель гибкой разработки отличается от обычных моделей, управление гибкой проектной областью является специализированной областью управления проектами.
Гибкий процесс
Чтобы понять гибкое управление проектами, требуется хорошее понимание процесса гибкой разработки.
Существует много различий в модели гибкой разработки по сравнению с традиционными моделями:
-
Гибкая модель подчеркивает тот факт, что вся команда должна быть тесно интегрированной единицей. Это включает разработчиков, обеспечение качества, управление проектами и заказчик.
-
Частое общение является одним из ключевых факторов, которые делают возможной эту интеграцию. Поэтому ежедневные встречи проводятся для того, чтобы определить дневную работу и зависимости.
-
Поставки краткосрочные. Обычно цикл доставки колеблется от одной недели до четырех недель. Они обычно известны как спринты.
-
Agile проектные команды следуют открытым методам и инструментам общения, которые позволяют членам команды (включая клиента) открыто и быстро выражать свои взгляды и отзывы. Эти комментарии затем учитываются при формировании требований и реализации программного обеспечения.
Гибкая модель подчеркивает тот факт, что вся команда должна быть тесно интегрированной единицей. Это включает разработчиков, обеспечение качества, управление проектами и заказчик.
Частое общение является одним из ключевых факторов, которые делают возможной эту интеграцию. Поэтому ежедневные встречи проводятся для того, чтобы определить дневную работу и зависимости.
Поставки краткосрочные. Обычно цикл доставки колеблется от одной недели до четырех недель. Они обычно известны как спринты.
Agile проектные команды следуют открытым методам и инструментам общения, которые позволяют членам команды (включая клиента) открыто и быстро выражать свои взгляды и отзывы. Эти комментарии затем учитываются при формировании требований и реализации программного обеспечения.
Сфера гибкого управления проектами
В гибком проекте вся команда отвечает за управление командой, и это не только ответственность менеджера проекта. Когда дело доходит до процессов и процедур, здравый смысл используется над письменными политиками.
Это гарантирует, что нет никаких задержек в принятии управленческих решений и, следовательно, все может развиваться быстрее.
Помимо того, что он менеджер, функция управления гибкими проектами также должна демонстрировать лидерство и навыки мотивации других. Это помогает сохранять дух среди членов команды и заставляет команду следовать дисциплине.
Agile руководитель проекта не является «боссом» команды разработчиков программного обеспечения. Скорее эта функция облегчает и координирует действия и ресурсы, необходимые для качественной и быстрой разработки программного обеспечения.
Обязанности руководителя Agile Project
Обязанности функции гибкого управления проектами приведены ниже. От одного проекта к другому эти обязанности могут немного измениться и интерпретироваться по-разному.
-
Отвечает за поддержание гибких ценностей и практики в команде проекта.
-
Agile менеджер проекта устраняет препятствия в качестве основной функции роли.
-
Помогает членам проектной команды превратить журнал требований в функциональность программного обеспечения.
-
Облегчает и поощряет эффективное и открытое общение внутри команды.
-
Отвечает за проведение гибких встреч, на которых обсуждаются краткосрочные планы и планы по преодолению препятствий.
-
Улучшает инструмент и методы, используемые в процессе разработки.
-
Agile руководитель проекта является главным мотиватором команды и играет роль наставника для членов команды.
Отвечает за поддержание гибких ценностей и практики в команде проекта.
Agile менеджер проекта устраняет препятствия в качестве основной функции роли.
Помогает членам проектной команды превратить журнал требований в функциональность программного обеспечения.
Облегчает и поощряет эффективное и открытое общение внутри команды.
Отвечает за проведение гибких встреч, на которых обсуждаются краткосрочные планы и планы по преодолению препятствий.
Улучшает инструмент и методы, используемые в процессе разработки.
Agile руководитель проекта является главным мотиватором команды и играет роль наставника для членов команды.
Agile Project Management не делает
-
управлять командой разработчиков программного обеспечения.
-
отменять обоснованные решения, принятые членами команды.
-
поручить членам команды выполнять задачи или процедуры.
-
вести команду для достижения определенных этапов или поставок.
-
назначить задачу членам команды.
-
принимать решения от имени команды.
-
участвовать в принятии технических решений или разработке стратегии продукта.
управлять командой разработчиков программного обеспечения.
отменять обоснованные решения, принятые членами команды.
поручить членам команды выполнять задачи или процедуры.
вести команду для достижения определенных этапов или поставок.
назначить задачу членам команды.
принимать решения от имени команды.
участвовать в принятии технических решений или разработке стратегии продукта.
Заключение
В гибких проектах каждый (разработчики, инженеры по обеспечению качества, дизайнеры и т. Д.) Несет ответственность за управление проектом для достижения целей проекта.
В дополнение к этому, менеджер гибких проектов играет ключевую роль в гибкой команде, чтобы обеспечить ресурсы, поддерживать мотивацию команды, устранять проблемы блокирования и устранять препятствия как можно раньше.
В этом смысле менеджер гибких проектов является наставником и защитником гибкой команды, а не менеджером.