Что может дать разработка web-продукта по Agile
Что такое Agile? Если коротко, то это методология разработки позволяющая делать ваши проекты быстрее, и качественнее. Если поподробнее, то Agile это гибкая методология разработки направленная на минимизацию рисков с помощью коротких циклов (итераций) разработки. Грубо говоря ваш проект надо разбить на маленькие кусочки каждый из которых способен приносить прибыль сразу после разработки. Каждая итерация сама по себе проект в миниатюре, и решает задачи с наивысшим приоритетом на момент итерации.
Что такое Agile? Если коротко, то это методология разработки позволяющая делать ваши проекты быстрее, и качественнее. Если поподробнее, то Agile это гибкая методология разработки направленная на минимизацию рисков с помощью коротких циклов (итераций) разработки. Грубо говоря ваш проект надо разбить на маленькие кусочки каждый из которых способен приносить прибыль сразу после разработки. Каждая итерация сама по себе проект в миниатюре, и решает задачи с наивысшим приоритетом на момент итерации. Основные преимущества Agile!
- Высокая скорость разработки web-продукта
- Качество web продукта
- Минимизация рисков
- Обоснованная оплата
1. Высокая скорость разработки web-продукта Когда будет результат? С Agile результат гарантирован в конце каждой итерации! Итерация занимает обычно неделю.
2. Качество web продукта
Заказчик вовлечен в процесс разраьботки каждой итерации и может корректировать этот процесс, от чего качество только выигрывает.
3. Минимизация рисков
Заказчики боятся что:
- получат совсем не то что хотели
- сроки будут сорваны
- заплатят много, получат мало
- никто не скажет правду о проекте
- не остаться у "разбитого корыта"
В крупных проектах можно предложить заказчику вложить немного денег на пару итераций, чтобы после них было понятно стоит ли сотрудничать. В отличии от водопадной модели (использование спецификаций и технического задания) где сначала вкладывают большие суммы а потом могут увидеть результат. В любом случае на каждом этапе заказчик может:
- остановить проект
- корректировать функциональность проекта
- тестировать проект
- уже запускать проект в работу и оценивать его экономичкескую эфективность
более того, во время разработки web продукта заказчик зачастую может наблюдать за ходом разработки В общем на все эти риски Agile отвечает итерациями и своей гибкостью.
4. Обоснованная оплата
За что я плачу? За функциональность проекта. Чем больше функций тем больше стоимость. Почему так дорого? В Agile можно управлять стоимостью. Т.е. так как проект состоит из итераций и в первую очередь делается самое необходимое, то мы можем сделать минимально необходимый функционал и это будет стоить дешевле Сначала сделайте потом заплачу. В отличие от водопадной модели заказчик после каждой итерации сможет увидеть то за что он платит. А самое главное это то что в конце каждой итерации заказчик сможет получать доход!
Отправить комментарий