33
Интернет- проект Откуда берутся и куда деваются деньги. Юрий Шиляев, Директор dev- центра компании Artics.ru

Экспресс-метод определения биологического возраста человека

Embed Size (px)

DESCRIPTION

Доклад В.Б. Мамаева на 21-м семинаре РТД.

Citation preview

Page 1: Экспресс-метод определения биологического возраста человека

Интернет-проект Откуда берутся и куда деваются деньги.

Юрий Шиляев, Директор dev-центра компании Artics.ru

Page 2: Экспресс-метод определения биологического возраста человека

О чем эта презентация

• Какие риски накладывают друг на друга заказчик и разработчик и кто за это платит.

• Кейс: как не надо управлять большим проектом

• Кейс: как им надо управлять• Как при этом выжать из бюджета на

разработку максимум• И быстро оборачивать вложенные средства

2

Page 3: Экспресс-метод определения биологического возраста человека

О чем я не буду рассказывать

• Как родить идею для интернет-проекта• Как построить компанию• Кому и сколько платить• Как находить заказчиков• … и заработать много денег.

3

Page 4: Экспресс-метод определения биологического возраста человека

КЕЙС №1. КАК ЭТО БЫЛО.Жизненный цикл «проваленного» проекта

4

Page 5: Экспресс-метод определения биологического возраста человека

Кейс 1: С чего все начиналось.

• Первый крупный интернет-проект.• «Громадный» объем. Аж 1000 ч/часов.• Договорные отношения, как с

корпоративным сайтом = fixed price.• Расплывчатые требования и scope.• Жесткий график.

5

Page 6: Экспресс-метод определения биологического возраста человека

Как поступили:

• Шли по рельсам корпоративных проектов.• Решили строго зафиксировать scope => 2

месяца аналитики и толстенное ТЗ.• Провели оценку ТЗ, там где были белые

пятна – прикинули, что справимся.• Составили план работ на 6-ть месяцев

вперед...

6

Page 7: Экспресс-метод определения биологического возраста человека

Scope, cost и жизненный цикл

Бюджет расходуется, ситуация вокруг меняется, проект не разрабатывается.

$$ $ $

$$ $ $

КонцепцияБизнес-анализ

Формирование требований (Scope)

3 месяца

7

Page 8: Экспресс-метод определения биологического возраста человека

Проектный треугольникScope

ScheduleCost

Один плотник за 100 р. (cost) делает одну табуретку (scope) за один день (schedule).

8

Page 9: Экспресс-метод определения биологического возраста человека

Проектный треугольник

Scope?

ScheduleCost

9

Page 10: Экспресс-метод определения биологического возраста человека

Бюджет разработки

Экономика. Бюджет.

Бюджет проекта

10

Page 11: Экспресс-метод определения биологического возраста человека

Бюджет разработки

Экономика. Бюджет.

Бюджет проекта

Бюджет разработки

11

Page 12: Экспресс-метод определения биологического возраста человека

Бюджет разработки

Экономика. Бюджет.

Бюджет проекта

Бюджет разработки

Риски

12

Page 13: Экспресс-метод определения биологического возраста человека

Бюджет разработки

Экономика. Бюджет.

Бюджет проекта

Бюджет разработки

Риски

13

Page 14: Экспресс-метод определения биологического возраста человека

Экономика. Бюджет.

Расходы

Риски

Маржа

Бюдж

ет п

роек

та

14

Page 15: Экспресс-метод определения биологического возраста человека

Экономика. Бюджет.

Расходы

Риски

МаржаРиски

Бюдж

ет п

роек

та

15

Page 16: Экспресс-метод определения биологического возраста человека

Итого столкнулись с проблемами:

• Боялись выбрать не верное тех. решение и перестраховались начав писать новую систему.

• На scope влияло много факторов: изменение условий рынка, озарения заказчика, технические проблемы.

• Строгие контрактные обязательства, которые невозможно было соблюдать.

16

Page 17: Экспресс-метод определения биологического возраста человека

КЕЙС №2. ИТЕРАЦИОННЫЙ ПОДХОД.Управляем бюджетом, а не ресурсом.

17

Page 18: Экспресс-метод определения биологического возраста человека

Кейс 2: С чистого листа.

• Крупный интернет-проект.• Scope зафиксирован только на уровне

общей концепции.• Мы выступаем и как консультанты и как

разработчики, т.е. тоже влияем на scope и requirements .

• График абстрактный.

18

Page 19: Экспресс-метод определения биологического возраста человека

Потери времени и усилий

• Создание устаревающей документации• Перепроизводство «фич»• Ожидание• Излишняя глубина проработки• Лишние действия (fe: change management

process)• Дефекты• Удорожание процесса.

19

Page 20: Экспресс-метод определения биологического возраста человека

Мы понимаем, что…

Впереди технологические трудности.1 год 2 год

ПосещаемостьПредел технологического решения

Этап модернизации технологической платформы…

20

Page 21: Экспресс-метод определения биологического возраста человека

Мы понимаем, что…

Нас подстерегают изменения.

$ $

$ $ $ $ $ $

Нет средств

$ $ $

21

Page 22: Экспресс-метод определения биологического возраста человека

Ответ: итерационный процесс

$$ $ $ $

$ $$ $ $ $

Быстрый старт и последовательное развитие.

Проблема

Бета Релиз

$$

22

Page 23: Экспресс-метод определения биологического возраста человека

Ответ: итерационный подход (agile)

• Короткие итерации:– Быстрый запуск.– Меньше scope => меньше переделок

• Инкрементная разработка. • Постоянная интеграция:– Постоянное добавление новых «фич».– Лучше тестирование.

• Гибкость к изменениям.• Сокращение потерь и ускорение коммуникаций.• Разделение и минимизация рисков.

23

Page 24: Экспресс-метод определения биологического возраста человека

Бюджет в Agile

Расходы

Риски

Маржа

24

Page 25: Экспресс-метод определения биологического возраста человека

Бюджет в Agile

25

Page 26: Экспресс-метод определения биологического возраста человека

Бюджет в Agile

26

time

План работ

Смета работ

Scope

Продукт 1.1. Продукт 1.2.

Акт сдачи работ

План проекта

Смета проекта

Page 27: Экспресс-метод определения биологического возраста человека

Итерации для заказчика

• Быстрый запуск и постоянная интеграция =>– Ускорение оборачиваемости средств

• Готовый релиз в конце итерации => – Прозрачная система оплаты работы по факту.– Гарантия постоянной готовности продукта.

• Готовность к изменениям.• Снижение рисков, снижение потерь =>

снижение стоимости работ.• … при неизменном качестве услуг.

27

Page 28: Экспресс-метод определения биологического возраста человека

Ограничения для заказчика

• Управление бюджетом => полномочный менеджер проекта.

• Увеличение коммуникаций => менеджер проекта должен быть постоянно доступен и информирован.

• Email-переписка на уровне юридической силы (Skype?).

• Часть требований останется на словах.

28

Page 29: Экспресс-метод определения биологического возраста человека

КРИЗИСЧе делать?

29

Page 30: Экспресс-метод определения биологического возраста человека

Экономим

Стоимость

Качество

30

Page 31: Экспресс-метод определения биологического возраста человека

Кризис vs Agile

• Разделение рисков между разработчиком и заказчиком.

• Возможность тактически влиять на цель проекта. Быть готовым к изменениям.

• Финансировать проект небольшими частями и платить только по факту.

• В случае прекращения финансирования – иметь готовый продукт.

31

Page 32: Экспресс-метод определения биологического возраста человека

В итоге:• Ускоряем процесс

создания и вывода на рынок проекта.

• Гибко управляем тактикой и стратегией проекта.

• Используем итеративный подход в решении задач и распределении бюджета.

• Оптимизируем бюджет за счет снижения потерь, но не за счет экономии на качестве.

32

Page 33: Экспресс-метод определения биологического возраста человека

FINВОПРОСЫ?

Юрий Шиляев, Директор dev-центра компании ArticsПишите: [email protected]Читайте: http://yuri.shilyaev.com Заходите: http://artics.ru

33