Беляев Андрей Владимирович Представитель Федерации независимых профсоюзов России
Андрей Беляев "Мыслить как заказчик"
Transcript of Андрей Беляев "Мыслить как заказчик"
Мыслить как заказчик
Успешный проект =
Хватило денег +Сделали то, что заказывали+Сделали вовремя+Оно приносит пользу бизнесу
Успешный проект =
Отличные проектные процессы +Отличный код +Адекватный заказчик+Нам заплатили
Проектные процессыAgile
Agile
• Individuals and interactions over processes and tools•Working software over comprehensive documentation• Customer collaboration over contract negotiation• Responding to change over following a plan
SCRUM
• 3 митинга• Planning• Daily• Retro
• 3 роли• PO• SM• Dev
• 3 артефакта• Product Backlog• Sprint Backlog• Burndown Chart
Зачем Agile?
• Гибкость• Итерации
• Прозрачность• Демонстрации• Burndown Chart
Хватило денег
Сделали то, что заказывали
Сделали вовремя
Оно приносит пользу бизнесу
Цель!
• Когда ее устанавливать?• Кто ее устанавливает?• Кто контролирует выполнение?
Хватило денег
Сделали то, что заказывали
Сделали вовремя
Оно приносит пользу бизнесу
Product Owner
Product Owner
• Без него успех проекта под вопросом• Знает бизнес• Знает, что надо• Имеет право голоса• Принимает решения
Хватило денег
Сделали то, что заказывали
Сделали вовремя
Оно приносит пользу бизнесу
Адекватный заказчик
• Понятно, что делаем• Понятно, зачем делаем• Понятно, когда закончим
Хватило денег
Сделали то, что заказывали
Сделали вовремя
Оно приносит пользу бизнесу
Адекватный заказчик
?
Совершенный код
Совершенный код
• Только задачи бизнеса• Пишите просто• Static Analysis• Code review• Boyscout Rule
Спасибо за внимание