Ключ успеха – процесс или продукт?

29
Ключ успеха – процесс или продукт ? Михаил Бессолов Director of Technology, Magento Inc.

Upload: magecom-ukraine

Post on 15-Dec-2014

1.959 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ключ успеха – процесс или продукт?

Ключ успеха –процесс или продукт ?

Михаил БессоловDirector of Technology, Magento Inc.

Page 2: Ключ успеха – процесс или продукт?

О чем?

• История и опыт

• Технология и стандарты

• Процессы и продукты

• Люди

Page 3: Ключ успеха – процесс или продукт?

История

Компания 1 человек в2001

18 человек в2006

180 человек в2010

1 продукт в2008

2 продукта в2009

6 продуктов в2010

1 офис в 2007

2 офиса в 2009

3 офиса в 2010Украина

Продукт

Page 4: Ключ успеха – процесс или продукт?

Истории успеха и рецепты счастья

• Стартапим в гараже...• Они влюбились в

наш продукт!• Несите ваши $$

• Процесс и качество• Технология• Профессионализм• Копилка

+

=

Page 5: Ключ успеха – процесс или продукт?

Что остаётся за кадром?

Page 6: Ключ успеха – процесс или продукт?

Гаражный кооператив стартап

• Идея превыше всего!

• Работа без остановок

• Релиз-релиз-релиз...

• Работаем за идею

• А кушать-то хочется ?

Page 7: Ключ успеха – процесс или продукт?

Процесс

• Waterfall, Spiral, Iterative, Incremental …

• RUP, MSF …

• XP, Scrum, DSDM, FDD, Kanban …

• MSF for Agile, AUP, OpenUP, EssUP …

• CMMI, ISO 9000, ISO 15504

• ISO 12207 (23 processes, 95 activities,325 tasks and 224 outcomes)

Page 8: Ключ успеха – процесс или продукт?

Обеспечение качества

• ISO 9126 Software engineering – Product Quality:– Functionality

– Reliability

– Usability

– Efficiency

– Maintainability

– Portability

Page 9: Ключ успеха – процесс или продукт?
Page 10: Ключ успеха – процесс или продукт?

С чего всё начиналось

• 4 года разработки на osCommerce

• PHP 4- или PHP 3+ ?• Оп, оп! А где ж ООП?• Cпагетти и

модульность

• Еще одна админка• Коктейль из

архитекторов• Оооочень long-drinking

коктейль

Page 11: Ключ успеха – процесс или продукт?

Дебет с кредитомБыло

• Внутренняя потребность• Команда• Business visionary• Клиенты и проекты• Блог и аудитория• Имя и опыт• Стремление к успеху• Кредит доверия к команде• Уверенность в PO

Не было

• Опыта создания продуктов• Классического проектного

менеджмента• Опыта

интернационализации и локализации

Page 12: Ключ успеха – процесс или продукт?

Два «П»Процесс

• Приоретизированный беклог

• Фиксированная дата релиза

• Фиксированный набор фич

• На старт! Внимание! Марш!

Проблемы

• Сделали, показали, выбросили...

• Я делаю это, ты делаешь это, они делают это...

• Полировка с лакировкой• А ты сам так сказал?!• Что было раньше - курица

или яйцо?

Page 13: Ключ успеха – процесс или продукт?

…и еще немного «П»

•Ресурсы•Время• Неужели совсем П?

Page 14: Ключ успеха – процесс или продукт?

Чтобы ехать быстрее ......надо активнее педалить

• Туда, сюда, обратно• Никого не ждём!• «Жарим гренки» или задачи на оптимизацию

...или сбросить балласт...

Page 15: Ключ успеха – процесс или продукт?

Для кого вы делаете продукт?

Page 16: Ключ успеха – процесс или продукт?

Особо ценный груз или балласт?Это же самое важное!?

• Юнит-тесты• Спецификации• Архитектурная

документация• Производительность

Финтифлюшечки подождут?!

• Расширяемость• Интернационализация• Локализация• Фичи• User Interface

Page 17: Ключ успеха – процесс или продукт?

Обратно в 2007

Page 18: Ключ успеха – процесс или продукт?

Процесс подготовки релиза

Page 19: Ключ успеха – процесс или продукт?

Процесс подготовки релиза

Page 20: Ключ успеха – процесс или продукт?

Процесс подготовки релиза

Page 21: Ключ успеха – процесс или продукт?

Процесс подготовки релиза

Page 22: Ключ успеха – процесс или продукт?

Процесс подготовки релиза

Page 23: Ключ успеха – процесс или продукт?

Релиз беты!

Page 24: Ключ успеха – процесс или продукт?

А теперь мы всё сделаем правильно!

• Stable - все любят это слово

• «Год за два»

• Что делать?

• Свистать всех наверх?

• Увеличить команду?

Page 25: Ключ успеха – процесс или продукт?

Процесс подготовки релиза

Page 26: Ключ успеха – процесс или продукт?
Page 27: Ключ успеха – процесс или продукт?

Почти серебряная пуля Помнить!

• Для кого вы разрабатываете продукт

• Что важно для пользователей вашего продукта

• И на что вы будете жить всё это время

Делать!

• Узнайте, что важно для ваших пользователей

• Активно работайте с вашими пользователями

• Зарабатывайте деньги чем-то еще

Page 28: Ключ успеха – процесс или продукт?

Вопросы?

Page 29: Ключ успеха – процесс или продукт?

Спасибо за внимание!

[email protected]