2013-03-02 03 Анна Тарасенко. Принцип yagni в управлении...
TRANSCRIPT
YAGNI в управлении проектами
!""# $#%#&'"(), 7bits**
4-+ ,$-&-..)/"0(, 1. 23&(*
Классический аутсорсинг
Продажа часов
Классический аутсорсинг
Продажа часов
Классический аутсорсинг
Продажа часов
Классический аутсорсинг
Продажа часов
Классический аутсорсинг
Небольшой fixed price проект (oDesk)
Классический аутсорсинг
Fixed price в команде (старый способ)
Классический аутсорсинг
Fixed price в команде (старый способ)
Классический аутсорсинг
Fixed price в команде (решение 1)
Классический аутсорсинг
Fixed price в команде (решение 2)
• Умножение оценки на 3.14 • Вероятностные оценки
сроков и рисков
Классический аутсорсинг
Fixed price в команде (решение 3)
Долой культ карго!
SCRUM в чистом виде у нас не прижился
Долой культ карго!
SCRUM требует от людей слишком многого
Что мы взяли из SCRUM • Критерии приемки, составленные вместе с заказчиком
• Planning poker и ретроспектива
Почему бы просто не писать код за деньги?
• Счастье пользователей – удобно и красиво
• Счастье команды – делать полезные продукты без постоянных авралов
• Счастье заказчика – все делается в срок и в бюджет
FFF – fixed timing, fixed budget, flexible scope
• Выпускаем MVP – минимально ценный продукт.
• «Зачем нужна эта фича?»
• Почему важно , чтобы она вошла именно в этот релиз?
• Что произойдет, если этой фичи не будет, либо будет позже?
Lean canvas
Персоны и impact mapping
User story mapping
Customer journey • Делаем черновой вариант навигации и наброски страниц
• Оцениваем для персоны: контекст, ожидания, ощущения, мотивацию продолжать
Прототипирование интерфейсов
• Метод прогрессивного JPEG
• Сначала все делается на бумаге, только потом в Balsamiq
• Интерактивная игра для проверки гипотез
• Fail fast!
Оптимизация процесса разработки
• Приоритезируй это! KISS YAGNI! • Выявить зависимости задач, построить пути • Применить теорию ограничений Голдратта:
1. Найти критический путь 2. Буфер перед каждой точкой слияния путей 3. Оптимизация ограничения
Готовность к изменениям
• В SCRUM новые идеи идут в бэклог
• Если заказчик готов чем-‐‑то жертвовать – мы можем начать заниматься его идеей прямо сейчас
Выводы • Консалтинг – следующий шаг за аутсорсингом
• Никакие процессы и методологии не сделают продукт качественным
• Придется включать мозг и развивать ответственность в себе. Каждому.