2. Начало...
Если…
- заказчик путается в показаниях
- заказчик хочет побыстрее
- заказчик полностью вам доверяет
- … (впишите сами)
то нас спасет agile!
3. А вы уверены?
- Клиент тоже часть команды
- Клиент всегда прав?
- Есть ли правила для клиента, который всегда прав?
- Или правила только для разработчиков?
что говорит Agile Manifesto (http://agilemanifesto.org)?
4. Люди и взаимодействие важнее
инструментов и процессов
- гуманизм на службе бизнеса - разве люди не важны?
- западная мысль против восточной деспотии
- процесс задает правила игры
- инструменты гарантируют единооборазие
неявное понижение роли процессов выгодно клиенту...
5. Работающий продукт важнее
исчерпывающей документации
- скажите это тем, кто будет поддерживать ваш продукт…
- нужна ли клиенту документация если он даже не читает User Guide?
- является ли код документацией?
- документация нужна только разработчикам - это их проблема, а не
клиента
работающий продукт важен клиенту...
6. Сотрудничество с заказчиком важнее
согласования условий контракта
- бизнес на доверии?!
- контракт есть всегда
- сотрудничество важнее, пока клиенту это выгодно
- “мы - партнеры”... до первого рефакторинга
невнимание разработчиков к деталям контракта выгодно клиенту...
7. Готовность к изменениям важнее
следования первоначальному плану
- клиенту не надо напрягать мозг, чтобы сформулировать “хотелки” в
начале проекта
- клиент всегда может потребовать переделать, т.к. его не так поняли
- клиенту больше не надо досконально разбираться в своей области
- challenge accepted
- постоянные переделки - мартышкин труд для разработчика
как это хорошо, когда не надо думать сразу, а можно додумывать
потом...
8. Что имеем?
Agile - средство манипулирования разработчиками
Agile - способ клиента навязать свои правила игры
Agile - результат снижения общего уровня образования и развращения
общества доступными IT-технологиями