задача разрабатывается в течении небольшого промежутка времени - спринта. Спринты имеют одинаковую продолжительность и продолжаются от двух недель до двух месяцев. В течение спринта участники группы на ежедневных совещаниях (митингах) обсуждают прогресс в достижении целей спринта, задачи, выполненные каждым участником группы от начала спринта, задачи предстоящего дня, а также выявляют возникшие затруднения и способы их скорейшего устранения.
При разработке ПО для максимального достижения целей спринта используются различные методы, позволяющие повысить производительность труда всей группы в целом, такие как:
коллективное владение кодом;
парное программирование;
разработка через тестирование;
непрерывная интеграция продукта;
частые небольшие релизы;
социальная защищенность программистов.
Каждый спринт завершается выдачей готовой функциональной единицы продукта. Эта функциональная единица передается заказчику, чтобы тот имел возможность испытать новый кусочек софта и дать обратную связь. Затем заказчик и разработчики совместно оценивают качество нового функционала, его актуальность, эргономичность, а также дальнейшее направление разработки проекта и расстановка дальнейших приоритетов работы. При необходимости корректируются цели: если , например, какая-то часть проекта потеряла актуальность, либо у заказчика нет денег на ее реализацию, то этой задаче присваивают более низкий приоритет, либо вообще отказываются от ее разработки. При таком подходе заказчик оказывается полностью вовлеченным в процесс реализации проекта и имеет возможность оценивать и корректировать весь процесс разработки.
Давайте рассмотрим основные направления разработки ПО, основанные на принципах Agile.
Scrum
Технология "Scrum" появилась
Страницы: << < 25 | 26 | 27 | 28 | 29 > >>