У нас однакова проблема в моїй компанії. Існує історія проектів з фіксованою ціною, фіксованої шкали часу, і наші клієнти, як правило, не дуже прогресивні.
Щодо розвитку, що не має передових зобов'язань, я чув, як багато агілістів-фундаменталістів говорять: "Я знаю, що це важко, але вам просто потрібно просунути переваги", або "Вони можуть бути скептично налаштовані, але вони побачать, наскільки це добре" пішов і повернемось до тебе наступного разу ". Можливо, в деяких галузях промисловості. По-нашому, це навантаження на лайно. Я не можу бачити, щоб хтось із наших клієнтів погодився просто дозволити нам робити свою справу без зобов'язань щодо обсягу чи ціни.
Ми виявили, що не завжди потрібно змінювати спосіб, яким ви пропонуєте / пропонуєте / виставляєте рахунки / клієнти для спритного проекту. Ви можете тримати спритний процес, дотримуючись вашої цитати, якщо правильно ними керувати.
Цитуйте так, як ви зазвичай (з накладкою), і встановіть деякі межі навколо рамки проекту. З цього моменту виконайте свою гнучку методику:
- Поставте пріоритетну роботу з замовником - спочатку розробляйте важливі речі
- Розвивайте в невеликих ітераціях, показуючи свій прогрес
- Співпрацюйте з клієнтом, щоб переконатися, що ви насправді розвиваєте те, чого вони хочуть
- Під час написання програмного забезпечення зробіть специфікацію
Але ще важливіше:
- Якщо функція виявляється складнішою, ніж спочатку запитували, негайно повідомте клієнта та переконайтесь, що він знає, що це вплине на часові шкали та / або ціну.
- Розглядайте основні (або навіть незначні) зміни як вимоги, що вимагають зміни.
Ви все ще використовуєте Agile внутрішньо та отримуєте переваги, але замовник бачить більш звичний проект з фіксованою ціною, фіксованою шкалою, фіксованим обсягом. Будь-які зміни коштують грошей і видувають час.
Найважче в цьому - встановлення меж на передній частині. Це безумовно не те , що може бути зроблено тільки ваш хлопець продажів, BA, або менеджер проекту. На цих зустрічах вам потрібен досвідчений розробник. Потрібно прибити ті ділянки, які можуть спричинити проблеми, і визначити очікування.