12
Эволюция разработки крупного интернет-проекта Ярослав Сергеев

Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

  • Upload
    ontico

  • View
    1.031

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Эволюция разработки крупного интернет-проекта

Ярослав Сергеев

Page 2: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Действующие лица• Бизнес-стратеги – топ-менеджеры, акционеры

• Бизнес-тактики – проджект-менеджеры

• Технический менеджер(ы)

• Разработчики

• Задачи (сервисы системы)

Page 3: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Линейная схема подчинения

Page 4: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Она прекрасна!•Контроль!•Полное видение ситуации как со стороны бизнеса, так и со стороны разработки•Высокая мотивированность подчиненных авторитетом лидера•Возможность быть третейским судьей на любых этапах производственного цикла•Это просто!

Page 5: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Или нет…

• Ограничения масштабирования

• Узкое место в менеджменте

• Необъективность в техническую сторону

Page 6: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Ошибки разработчиков

Page 7: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Почему так происходит?•Программисты – тоже люди•Решаемые задачи перемешаны по времени и по видам•PM часто работают с конечными разработчиками напрямую•PM не следят за соблюдением технологического цикла и меняют задания•Слабое или отсутствующее тестирование•«Дырявый» мониторинг на разных уровнях системы

Page 8: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Матричная схема подчинения

Page 9: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Но…

•Сложно!•Деление единой команды на специализированные рабочие группы•Никто не хочет заниматься только саппортом (или только чем-то еще)•Высокие требования к PM – умение самому управлять ресурсами•Психологически трудно отдавать полномочия, комплекс отличника•Все равно остаются общие ресурсы и их как-то нужно делить

Page 10: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Profit!•Каждая команда занимается своими задачами – минимум переключений•Простая схема ответственности: PM отвечает за расход своих ресурсов решением своих задач•Нет bottle neck в схеме менеджмента, полномочия максимально делегированы•Масштабируемая сколько угодно широко•Большое число руководителей - возможности для кадрового роста

Page 11: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Deploy каждый день11:00-12:00 Финальные ручные тесты релиз-кандидата

12:00-12:30 Deploy

12:30-14:30 Время реакции14:30-15:30 Обед

15:30-18:00 Работа в потоке, сбор заявок на следующий релиз-кандидат18:00-20:00 Тестирование релиз-кандидата

Ночь: прогон автотестов

Page 12: Эволюция разработки крупного интернет-проекта (Ярослав Сергеев)

Спасибо!Ваши вопросы…

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

[email protected]

Skype wolandweb