![]() |
![]() |
Рубрика:Другое | Теги: scrum |
Методология управления проектами scrum представляет собой альтернативный подход к разработке проекта, в противоположность стандартной модели заполнения многостраничного ТЗ. Адаптивная по своему характеру, методика позволяет сделать процесс разработки более гибким, контролируемым, а значит эффективным. В чем же заключается суть методологии Scrum?
Впервые новый подход к разработке проекта был описан Икудзиро Нонака и Хиротака Такэути в их совместной статье The New Product Development Game, опубликованной в Гарвардском Деловом Обзоре зимой 1986 года. В статье было сделано важное наблюдение, что лучшие результаты приносят проекты, над которыми работают небольшие, кросс-функциональные команды.
Вскоре идея была подхвачена и продолжена другими авторами. В начале 1990-х годов новый подход подробно описали, задокументировали и успешно применили на практике Кен Швабер и Джеф Сазерленд. Методика получила название – Scrum.
Scrum - это методология управления разработкой информационных систем, в которой делается жесткий акцент на качественном контроле процессом разработки. Помимо управления проектами по разработке программного обеспечения, методика используется командами поддержки программного обеспечения, а также как подход управления разработкой и сопровождением программ.
Следуя методике Scrum, весь процесс разработки делится на небольшие временные промежутки, которые называют спринтами. В ходе спринта происходит функциональный рост разрабатываемого программного обеспечения. Дробление задач на спринты, позволяет делать процесс разработки более предсказуемым и гибким.
Еще два термина, которые важны в методике Scrum – резерв проекта и резерв спринта. Под резервом проекта понимается упорядоченный по степени важности список требований к функциональности, в резерве спринта содержится функциональность, выбранная владельцем проекта из резерва проекта. Соответственно, процессом разработки проекта занимается Scrum-команда, участники которой наделяются строго очерченными «ролями».
Важнейшие фигуры Scrum-процесса: ScrumMaster (проводит совещания (Scrum meetings), следит за соблюдением принципов процесса и разрешает противоречия), Product Owner (представляет интересы конечных пользователей), и собственно Scrum-команда (состоящая из специалистов разных профилей команда разработчиков проекта).
В ходе работ над проектом в соответствии с методикой Scrum происходят регулярные встречи команды, жесткая проверка исполненных задач, постановка новых целей, корректировка. Существует целый ряд средств управления проектами, которые поддерживают ведение Scrum-процесса.
Какие преимущества клиенту дает использование методологии Scrum? Прежде всего, это увеличение скорости запуска проекта с самыми приоритетными функциями и существенная экономия бюджета заказчика. Помимо этого, методология Scrum позволяет вести постоянный контроль над ходом работ и более гибко контролировать траты из бюджета проекта.
В наши дни для ведения успешного бизнеса и вывода его на новый, более высокий уровень эффективности, необходимо применять самые современные управленческие и методологические решения. Использование методики Scrum – одно из таких решений.