10 лет развития продукта: чему можно научиться (Сергей...

27
10 лет развития продукта: чему можно научиться Сергей Рыжиков генеральный директор компании «1С-Битрикс»

Upload: ontico

Post on 29-Jul-2015

828 views

Category:

Documents


0 download

TRANSCRIPT

10 лет развития продукта: чему можно научиться

Сергей Рыжиков генеральный директор

компании «1С-Битрикс»

Почему важно обмениваться опытом?

В России мало вендоров. Их можно перечислить по пальцам: Лаборатория Касперского, Abbyy, 1С, DrWeb, Parallels, Acronis

Еще меньше разработчиков, которые работают с продуктами с длинным жизненным циклом.

Конкуренция на глобальном рынке.

Повторяют одни и те же ошибки.

Что мы выпускали:

«Битрикс: Инфопортал 1.0 – 2.0» 2000 г. «Битрикс: Арендуемые магазины» 2000 г. «Битрикс: Управление сайтом 1.0 – 2.0» 2001 – 2003 гг.

Сегодня:

«1С-Битрикс: Управление сайтом 3.X – 10.X» с 2003 г. «1С-Битрикс: Корпоративный портал» с 2008 г. .NET Forge CMS с 2011 г.

10 лет разработки У нас есть опыт разработки таких проектов.

Интернет-супермаркет (продажа программного обеспечения) Softkey.ru запущен в 2001 году.

Проблемы разработки веб-сервиса: • невозможность отключить

«на ходу» • неприязнь пользователя к

изменению интерфейса

Мои советы будут относиться к компаниям до 30-50 человек, потому что дальше начинаются другие правила.

Что такое «продукт»?

Отчуждаемый от разработчика

С политикой обновлений между версиями

С сохранением данных пользователя (миграция пользователя с версии на версию)

Документированный

С фиксированной ценой

Умеет работать в разных средах (самостоятельная установка пользователем в разных средах, ОС или хостингах)

Если вы нарисовали коробку, это еще не значит, что у вас есть продукт.

Создание продукта. Как выбрать идею

Как выбирать и никого не слушать? Осторожнее с модой и заверениями вендоров.

Ошибки: • «Битрикс: Инфопортал» XML, XSLT было модно статья «Иллюзии XML-XSLT технологий»

• «Битрикс: Арендуемые магазины» Тогда ASP, сейчас SAAS

Microsoft ASP - .NET - Webforms - MVC - Razor - Azure

Продукт - это годы разработки. Годы, которые нельзя ускорить за счет людей. Мода меняется раз в 2-3 года, а вам нужно выбрать технологию на 10 лет. Универсальных советов нет.

Цель компании

Очень важно ответить честно на вопрос: чего вы хотите добиться?

Заработать денег как Цукерберг

Создать полезный продукт или сервис

Получить славу

Просто «для еды»

Продать все инвестору

«Люблю движуху»

Производство продукта

Формирование команды

Опционы или акции

Уровень доверия

Кто за что отвечает

Роль маркетинга и Product'ов

Фундамент продукта - в команде и заложенных отношениях между людьми

Как проектируются фичи

Если вы решили сделать модуль или фичу.

Современные продукты - это технологическая возможность + дизайн + юзабилити.

Это делает процесс производства очень сложным.

Отдельно взятый Product, программист или дизайнер не может выполнить весь цикл.

К Product’ам очень мало профессионального доверия. разработчиков, если Product сам не разработчик.

Производство фичи делится на 2-3 этапа.

Стратегическое планирование Формируется «проблемное месиво»: 60% • Источники идей - клиенты, партнеры, глобальные

рыночные процессы, стратегические идеи руководства, технические инновационные идеи разработчиков.

• Мечты (временами нужно выполнять «идеализированное проектирование»)

40% • Доработки и реконструкции старого • Плановая реконструкция ядра для соответствия времени • Запросы клиентов по существующим фичам • Замечания по юзабилити текущего функционала

Как подходим мы к вопросу

Нельзя делать все, что просят клиенты

Клиенты представляют очень широкий спектр запросов.

Важно сохранять фокус своего продукта, понимание клиентов.

Собирательный образ нашего клиента Сергей Логинов, руководитель ИТ-отдела в АКБ «Инвестбанк»

Как отобрать продукт у разработчиков

За 1 месяц до сдачи проекта всегда открываются новые горизонты и у вас начинают просить еще о 4 месяцах разработки.

Должна быть возможность легко обновлять продукт со стороны пользователя (система обновлений), автообновление.

Система обновлений позволяет разработку фичи разделить на 2-3 этапа и как можно быстрее вступать в контакт с клиентом.

Ресурсы: люди

Объективно вы будете располагать 2-3 звездами, 10% талантов, 30% профессионалов, 60% специалистов Звезд нужно растить. Звезда никогда не скажет, что она звезда. • стоимость людей • личная совместимость • дети, жены, любовницы / -ки

Управляйте отношениями!

Деньги

Деньги любят управлять.

Если это ваши деньги, то вы управляете процессом.

Если растете на деньги инвестора, то пока все хорошо, вам дают самим рулить.

Как только появятся первые признаки проблем (срывы сроков, замедление планов) , деньги начнут принимать организационные , кадровые и даже технические решения.

Только очень умные деньги (наноденьги) понимают, что так будет еще хуже.

Время

Короткие итерации - 3-4 месяца

Если вы «релизите» раз в год, все равно делайте внутри две итерации, одна из которых будет beta

+ 2 месяца доработки и планирование

Анализ обратной связи

Выбор новой стратегии

Создание искусственной напряженности

Например, создание «Битрикс: Управление сайтом 1.0» - это был ответ на жуткую

нехватку ресурсов при производстве веб-сайтов.

Ресурсы

Ресурсов должно всегда не хватать, даже если у вас их в избытке.

Если всего в избытке, то, скорее всего, вас «порвет».

Вы станете не эффективными и не технологичными.

Нехватку нужно создавать искусственно.

Пример: Техподдержка, Компания X, Компания Y

Цель – в движении

Учитывая неравномерность и согласованность человеческих отношений внутри компании, наиболее эффективной представляется методика кратковременных направленных толчков.

1. Ставится цель перейти из точки А в точку B, длительностью выполнения 1-3 месяца.

2. Срок выполнения является обязательным и важнейшим условием. Корректировка срока возможна (но нежелательна), но только при сохранении рабочей напряженности.

3. Все сотрудники и даже их семьи знают цель и на время этапа согласуют свои личные цели и возможности. Важно добиться эмоциональной синхронизация коллектива!

A

C1

C2

C3

B

Выпуск продукта и релиза

Маркетинг очень важен.

Маркетинг принимает эстафету у разработки.

На протяжении всех лет мы тратим на маркетинг 10% от оборота (без учета зарплаты).

Маркетолог не скажет вам, какой продукт, по какой цене и кому вы должны продавать.

Анализ реакции рынка и клиентов

По реакции журналистов, изданий, партнеров анализируйте маркетинговую успешность выбранных вами направлений.

По реакции клиентов и фактическому использованию анализируйте востребованность созданного функционала.

Смену дизайна и юзабилити анализируйте не раньше, чем через 2 недели после выпуска.

Энергетическая модель компании

• Почему именно эти люди собрались вместе?

• Какова цель и зачем?

• Важно ли делать что-то ценное?

• Когда и почему нужно расставаться с людьми?

В гармонии с компанией – в гармонии с собой

1. Крайне важно понимать неравномерность и нецелостность компании, особенности передачи информации между людьми.

2. Научитесь быть терпимее к людям и их недостаткам, но требуйте их полной отдачи и максимальных усилий для достижения цели на краткосрочном этапе.

3. Очень важно управлять отношениями между руководителями отделов и сотрудниками в отделах.

4. Делайте общие собрания компании для общей синхронизации отношений между сотрудниками.

5. Руководители отделов должны быть менеджерами, а не только специалистами. Они должны уметь хорошо передавать информацию между отделами и напряженность в этапе.

Эмоциональный интеллект

Управление отношениями

1. Знание своих эмоций,

самосознание

2. Управление эмоциями

3. Мотивация для самого себя

4. Распознавание эмоций других людей

5. Поддержание взаимоотношений

Сражайся или спасайся

Полезные советы

Уделяйте внимание доверительным отношениям между маркетингом и технологическим производством.

Планируйте не только технологические релизы, но и структурные изменения в компании.

Учитесь и старайтесь учить ключевых людей.

Управляйте финансовыми потоками.

Как можно больше общайтесь. Делитесь идеями и слушайте их.

Никакого секса на работе.

Не будьте упертыми. Умейте прощать, мириться с поражениями и начинать опять.

Залог долголетия продукта

1. Люди и отношения

2. Ваша цель и цель компании

3. Умение и желание меняться

4. Технологичность

5. Удача как следствие более глубинных процессов

Спасибо за внимание! Вопросы?