Компания, в которой я работаю, неуверенно движется к стратегии гибкого управления проектами - однажды многим испытав «радости» водопада. Ключом к этому является смещение акцента в сторону предоставления функциональности, а не соблюдения жестких сроков.
Хотя процесс разработки и взаимоотношения с клиентами, безусловно, улучшились благодаря итеративным выпускам, созданным с помощью Agile, становится все труднее применить то же обоснование к стратегиям финансирования проекта. Клиенты часто не привыкли к таким понятиям, как Agile, и выражают большую озабоченность тем, что они воспринимают как случай «он будет готов, когда будет готов».
Я хотел бы услышать мысли людей и опыт в финансировании Agile проектов
редактировать: я хочу подчеркнуть, что я не прошу людей объяснять мне плюсы и минусы метода Agile , и я считаю, что Agile приравнивается к «он будет готов, когда он будет готов», это страх, выраженный клиенты / компании, с которыми я работал, когда защищал Agile-методы разработки.
Что меня интересует, так это опыт людей, который разрешал конфликты между «традиционными» методами составления бюджета водопада, заложенными в бизнес-клиент / отношения и более прогрессивными методами развития, и стратегиями составления бюджета, которые они приняли для поддержки этой эволюции.
Ответы:
Если вы смогли дать цитату по проекту с точной окончательной датой по всем функциям, почему вы переключились на гибкий подход? Вы и все остальные боретесь с этим, и проворный подход опережает этот факт. Используйте это как пропаганду против конкуренции. Юго-западная авиакомпания не обещает вам места на острове, как все, кто это делает, а затем передает его кому-то еще.
Конечно, клиент хочет точную дату окончания. Они хотят, чтобы недорогое и без ошибок программное обеспечение доставлялось заранее, независимо от каких-либо изменений первоначального запроса. Скажите вам, чтобы отдел продаж узнал, как продавать проект, используя гибкие принципы. Чем больше взаимодействий вы пройдете, тем ближе вы сможете узнать, когда проект будет завершен. Клиент также учится учитывать последствия запросов на изменение.
источник
Agile проекты не работают по принципу «он будет готов, когда будет готов». Это классическая линия от водопадостроения.
Гибкие проекты завершаются, когда клиент решает, что он не хочет тратить больше денег на дополнительные функции. Ваши продавцы могут превратить это в ключевую точку продаж. Вместо того, чтобы фиксировать фиксированный набор функций (потребность в которых может или не может быть известна заранее) за фиксированную сумму денег, клиент может начать с первоначальной суммы для начального набора функций, а затем использовать ее поэтапно. Это гарантирует пару вещей:
Вероятно, есть еще кое-что, но вышесказанного должно быть достаточно, чтобы ваши менеджеры по продажам пошли в правильном направлении.
источник
Ну, я не рассматриваю это как случай "Он будет готов, когда будет готов". Гибкая методология способствует предложению результатов на регулярной основе, например, каждые две недели. Вот почему клиент является важной и очень активной частью проекта на протяжении всей его жизни, поскольку он дает рекомендации относительно того, как будут формироваться характеристики вашего продукта. Во всяком случае, клиент начнет видеть результаты раньше, чем ближе к концу проекта, как в случае с водопадом.
Пока вы повторяете тот факт, что клиент будет активной частью проекта, и что он увидит, что проект начнет формироваться рано, это может убедить их, что это не тот случай, когда он будет готов.
источник
Хотя место, где я работаю, ужасно убивает Agile, я думаю, что клиенты с большей вероятностью предпочтут разработку программного обеспечения итерациями, чем полными выпусками.
Итерации поддаются индивидуальным запросам клиентов, так как они запрашивают что-то и получают это, когда функция реализована, а не после того, как она реализована, и все остальные вещи, сгруппированные с ней для выпуска, также выполнены.
Я никогда не видел, чтобы покупатели говорили: «Мы хотим, чтобы эта функция была доступна, и мы хотим подождать 8 месяцев, пока она не будет доставлена с кучей других функций, которые нам безразличны».
источник
Как насчет создания платежного цикла, который соответствует итерациям? Идея гибкого подхода заключается в том, что вы можете реально планировать и оценивать только короткими скачками, и для этих коротких циклов все еще сильны стремление и преданность делу. Так почему бы не нацелить финансирование таким же образом - пусть клиенты вносят свой вклад в работу с $$ в то же время, когда они вносят свой вклад с помощью руководства. В конце концов, если они не получают то, что хотят, они не должны платить за это.
А затем выясните, что происходит при завершении проекта - например, клиенту принадлежит код или только исполняемый файл? Но это соответствовало бы предыдущим проектам типа водопада.
источник
Идея Agile заключается в том, что вы выполняете быстрые итерации и точно устанавливаете, что вы собираетесь предоставлять в конце каждого спринта, поэтому, когда 2/3/4 недели вашего спринта истекут, у вас будут ощутимые возможности в вашем приложении / проекте что вы можете представить своему клиенту и получить обратную связь.
ETA: Вы можете объединить «спринты» в «этапы» с установленными результатами и получать оплату за этап.
источник
Я сам не уверен, что вы должны продавать фиксированный проект и работать с Agile на своей стороне, а скорее продавать итерации своему клиенту.
Итерации понятны, и вы не смешиваете две концепции.
Следующие два документа предоставят вам некоторую информацию о взаимодействии Agile Management и процесса продаж:
http://www.nayima.be/html/fixedpriceprojects.pdf & http://www.nayima.be/html/agilefixedprice.pdf
источник