Upload
denis-petelin
View
1.359
Download
3
Embed Size (px)
DESCRIPTION
Citation preview
Откуда берутся и куда уходят деньги
Экономика Экономика Agile-Agile-проектапроекта
Vision
• Расскажу механизм образования прибыли для 2х случаев– Offshore\nearshore development– Создание Продукта
• Объясню «на пальцах», откуда берутся и куда уходят деньги
• Очень коротко, чисто на уровне «заметок на манжете»
Scope
• НеНе расскажу расскажу– Как найти Заказчика– Как убедить Заказчика– Как составить контракт– Как вести проект– ...– Как лично тебе заработать завтра кучу денег
Как работает бизнес?
Revenue, $Revenue, $Cost, $Cost, $
Profit, $Profit, $
Первый кейс: что мы продаем?
HrsHrs
Софтверный проект
• (Задача: заработать деньги)
Revenue, $Revenue, $
ПродуктПродукт
Основы проектной экономики• Мастер ($100/день) делает 1 кресло в день• Нам нужно 1 кресло (у нас есть день и $100)• Мы продаем его на 1 день за $200
Scope
Schedule
Resources
Простые выводы
• Чем мы торгуем?Чем мы торгуем?• Что будет, если мы изначально Что будет, если мы изначально
неправильно определили неправильно определили количество часов?количество часов?
• Что будет, если впоследствии Что будет, если впоследствии количество\тип стульев будет количество\тип стульев будет изменено?изменено?
• В чем же проблема?..В чем же проблема?..
«Мы совсем неплохо оцениваем»
«Большинство руководителей проектов по созданию ПО проделывают приемлемую работу по предсказанию задач, которые должны быть выполнены, и слабую работу по предсказанию задач, которые может потребоваться выполнить.»
Том де Марко. «Вальсируя с медведями»
Оппа!..
Revenue, $Revenue, $Cost, $Cost, $
profitprofit
Риски, Риски, $$
Что делать?!!..
• Жесткая фиксация scope• Формальный CM-процесс• 60% времени проекта – на проработку
требований• Очень подробное толстое ТЗ,
оговаривающее все на свете
Ответ Agile
• Короче релиз!Короче релиз!– меньше scope– => меньше переделок
• Короче обратная связь!Короче обратная связь!– Заказчик onsite– => Меньше риск непонимания
• User-driven designUser-driven design– Раз не читает – проговариваем– => Попадаем в цель с первого раза
Получается...
Revenue, $Revenue, $
Cost, $Cost, $
profitprofit
Риски, Риски, $$
Спринт 1
Revenue, $Revenue, $
Cost, $Cost, $
profitprofit
Риски, Риски, $$
Спринт 2
Revenue, $Revenue, $
Cost, $Cost, $
profitprofit
Риски, Риски, $$
Спринт 3
Revenue, $Revenue, $
Cost, $Cost, $
profitprofit
Риски, Риски, $$
Спринт 4
Куда стремиться?
• Billable hours – Billable hours – 80%80%>>• Utilization – 75%>Utilization – 75%>• Recovery – Recovery – 95%95%>>
Второй кейс: что мы продаем?
“Windows 3.0 - это
графический пользовательский
интерфейс, который позволяет
легко обмениваться данными,
работать с приложениями и
использовать мощь нового
процессора (Intel 386).”
Группа маркетинга продукта Microsoft сочинила:
©1999 Barry Briggs
Старина Билли:
“Windows 3.0
мгновенно ИЗМЕНИТТо, как ВЫ ИСПОЛЬЗУЕТЕ свой PC.”
©1999 Barry Briggs
Почему люди ходят в этот ресторан?
That’s when something magical happens, and your software becomes better than just the sum of its features. Suddenly it becomes reliablereliable. Reliable, meaning, it never screws up. It never makes its users angry. It never makes its customers wish they had purchased something else.And that magic is the key to success. In And that magic is the key to success. In restaurants as in software.restaurants as in software.
Joel Spolsky
Выпуск новой версии
Рабочий капитал
ПродуктПродукт
3 месяца
1 фев 1 май
Низковисящий фрукт...Низковисящий фрукт...
Не упускать главное!
Ответ Agile• Короче релиз!Короче релиз!– в каждом релизе – пара новых killer features– => больше желающих купить– меньше тестировать– => вероятнее найдем ошибки
• Играть в планирование!Играть в планирование!– Постоянная реприоритизация– => гибче реагировать на нужды пользователей
• Agile Software DesignAgile Software Design– Приложение, изначально «заточенное» под рост и
расширение– => меньше стоимость продолжения разработки
Итого• Чем бы вы не занимались – продажей
проектов или созданием продукта – agile предоставляет ряд инструментов, которые сильно помогают– Игру в планирование– Бэклог– Agile Software Design– Онсайт Заказчика
• Теперь вы понимаете, зачем эти принципы Теперь вы понимаете, зачем эти принципы введены в введены в Agile Agile
Denis Petelin, Denis Petelin, [email protected]