SlideShare a Scribd company logo
1 of 18
Download to read offline
Опыт реализации и поддержки
координация команд, координация исполнителей, инструменты
больших проектов:
Белошапка Михаил
ДАЛЕЕ, генеральный директор
Кобыченко Дмитрий
МегаФон, главный редактор megafon.ru
megafon.ru
• Подключение услуг и тарифов с
сайта
• Интеграция с e-commerce
• Отправка SMS/MMS
• Оплата картой, Webmoney,
Яндекс.Деньгами
• Отображение номера и баланса
• MNP, проверка SIM-карт
• Зона покрытия, карта офисов
• Калькуляторы тарифов и
роуминга
Особенности разработки и поддержки онлайн-сервисов
Наши рекомендации!
• Выделенная проектная команда
• Несколько подрядчиков
• Специальные инструменты управления и разработки
Меньше стоимость
Меньше рисков
Выделенная
команда
Особенности разработки и поддержки онлайн-сервисов
с несколькими подрядчиками

по одному проекту
Особенности работы
Возможность привлекать лучших
Возможность реализовывать

больший класс задач
Снижение рисков
Работа с несколькими подрядчиками
+ Плюсы Минусы-
Выше цена
Выше сроки общего исполнения
задач
Необходимость контроля за
взаимодействием агентств
• Подрядчики на UX и дизайн
• Подрядчики на верстку
• Подрядчик на разработку

и контент megafon.ru — ДАЛЕЕ
• Отдельные подрядчики

на отдельные сервисы (зона
покрытия, баннерная система)
• Внутренний подрядчик на
разработку ЛК
• Внутренний подрядчик на
разработку ИМ
В megafon.ru
Работа с несколькими подрядчикамиРабота с несколькими подрядчиками
• Подрядчики должны взаимодействовать между собой
• Никто из подрядчиков не должен становиться
«главным», «главным» должен быть клиент
• Адекватные средства коммуникации — Jira, Trello,
Basecamp
Основные моменты!
Работа с несколькими подрядчиками
управления и разработки
Инструменты
внешние подразделения заказчика
заказчик (digital-подразаделение)
менеджеры подрядчиков (всех)
исполнители подрядичков (по необходимости)
Инструменты управления
в которой сосуществуют:
Jira — платформа
для единой экосистемы
Board менеджеров заказчика и менеджеров
агентства (scrum) — планирование задач в
релизах (спринтах)
Инструменты управления
Board менеджеров агентства и
инсполнителей (canban) — управление
приоритетами
Инструменты управления
• OS — Debian Linux
• DBMS — Postgre SQL
• Бекенд — PHP, nodeJS
• Фронтент — БЭМ
Общий стек технологий
Инструменты разработки
• GIT — система, которая реально позволяет
осуществлять коллаборативную разработку
• Все доработки — только в ветках.
• Коммиты в master — запрещены.
• В master доработки попадают только посредством
merge request’ов, выполняемых тимлидом
GIT
Инструменты разработки
• Мы используем Capistrano
• кластер => деплой это сложный процесс
• возможность роллбека
Система деплоев
Инструменты разработки
• Карта тестирования
• http://crossbrowsertesting.com/, apachebench
• jUnit, selenium, cucumber
Тесты и автотесты
Инструменты разработки
• GIT + Capistrano + автотесты дают нам гипотетическую
возможность ежедневных автоматических деплоев
• После коммита/пуша и влития доработки в мастер
автоматически запускается набор автотестов
• В случае прохождения автотестов — может быть
осуществлена выкатка
Continious integration
Инструменты разработки
Cпасибо за внимание

More Related Content

Viewers also liked

Поддержка клиентов в социальных медиа: почему бренды начинают, но не всегда в...
Поддержка клиентов в социальных медиа: почему бренды начинают, но не всегда в...Поддержка клиентов в социальных медиа: почему бренды начинают, но не всегда в...
Поддержка клиентов в социальных медиа: почему бренды начинают, но не всегда в...Медведев Маркетинг
 
Поддержка клиентов в социальных медиа
Поддержка клиентов в социальных медиаПоддержка клиентов в социальных медиа
Поддержка клиентов в социальных медиаBusiness.People
 
Copiny_webinar_06_2015
Copiny_webinar_06_2015Copiny_webinar_06_2015
Copiny_webinar_06_2015Copiny
 
Customer community, oct 2014
Customer community, oct 2014Customer community, oct 2014
Customer community, oct 2014Copiny
 
Многоканальная поддержка клиентов
Многоканальная поддержка клиентовМногоканальная поддержка клиентов
Многоканальная поддержка клиентовElena Kulbich
 
Эффективная бизнес-поддержка в непростых ситуациях обучение и развитие сотруд...
Эффективная бизнес-поддержка в непростых ситуациях обучение и развитие сотруд...Эффективная бизнес-поддержка в непростых ситуациях обучение и развитие сотруд...
Эффективная бизнес-поддержка в непростых ситуациях обучение и развитие сотруд...Ontico
 
Поддержка сайта Мегафон.ру
Поддержка сайта Мегафон.руПоддержка сайта Мегафон.ру
Поддержка сайта Мегафон.руМихаил Горюнов
 
Как сделать крутую презентацию
Как сделать крутую презентациюКак сделать крутую презентацию
Как сделать крутую презентациюDALEE digital agency
 
презентация о компании Ab design
презентация о компании Ab designпрезентация о компании Ab design
презентация о компании Ab designAB Design
 
Стартап Школа. Взаимодействие с пользователями вашего продукта.
Стартап Школа. Взаимодействие с пользователями вашего продукта.Стартап Школа. Взаимодействие с пользователями вашего продукта.
Стартап Школа. Взаимодействие с пользователями вашего продукта.trustby
 
Профессия "Менеджер проектов в digital"
Профессия "Менеджер проектов в digital"Профессия "Менеджер проектов в digital"
Профессия "Менеджер проектов в digital"DALEE digital agency
 
2 звезды - Эффективная поддержка клиентов
2 звезды - Эффективная поддержка клиентов2 звезды - Эффективная поддержка клиентов
2 звезды - Эффективная поддержка клиентовTele2
 
Работе из дома здесь не место (миф про удаленных сотрудников) / Михаил Трутне...
Работе из дома здесь не место (миф про удаленных сотрудников) / Михаил Трутне...Работе из дома здесь не место (миф про удаленных сотрудников) / Михаил Трутне...
Работе из дома здесь не место (миф про удаленных сотрудников) / Михаил Трутне...Ontico
 
Шаблон презентации о Компании в PowerPoint (B2B)
Шаблон презентации о Компании в PowerPoint (B2B)Шаблон презентации о Компании в PowerPoint (B2B)
Шаблон презентации о Компании в PowerPoint (B2B)Слайдстор
 

Viewers also liked (14)

Поддержка клиентов в социальных медиа: почему бренды начинают, но не всегда в...
Поддержка клиентов в социальных медиа: почему бренды начинают, но не всегда в...Поддержка клиентов в социальных медиа: почему бренды начинают, но не всегда в...
Поддержка клиентов в социальных медиа: почему бренды начинают, но не всегда в...
 
Поддержка клиентов в социальных медиа
Поддержка клиентов в социальных медиаПоддержка клиентов в социальных медиа
Поддержка клиентов в социальных медиа
 
Copiny_webinar_06_2015
Copiny_webinar_06_2015Copiny_webinar_06_2015
Copiny_webinar_06_2015
 
Customer community, oct 2014
Customer community, oct 2014Customer community, oct 2014
Customer community, oct 2014
 
Многоканальная поддержка клиентов
Многоканальная поддержка клиентовМногоканальная поддержка клиентов
Многоканальная поддержка клиентов
 
Эффективная бизнес-поддержка в непростых ситуациях обучение и развитие сотруд...
Эффективная бизнес-поддержка в непростых ситуациях обучение и развитие сотруд...Эффективная бизнес-поддержка в непростых ситуациях обучение и развитие сотруд...
Эффективная бизнес-поддержка в непростых ситуациях обучение и развитие сотруд...
 
Поддержка сайта Мегафон.ру
Поддержка сайта Мегафон.руПоддержка сайта Мегафон.ру
Поддержка сайта Мегафон.ру
 
Как сделать крутую презентацию
Как сделать крутую презентациюКак сделать крутую презентацию
Как сделать крутую презентацию
 
презентация о компании Ab design
презентация о компании Ab designпрезентация о компании Ab design
презентация о компании Ab design
 
Стартап Школа. Взаимодействие с пользователями вашего продукта.
Стартап Школа. Взаимодействие с пользователями вашего продукта.Стартап Школа. Взаимодействие с пользователями вашего продукта.
Стартап Школа. Взаимодействие с пользователями вашего продукта.
 
Профессия "Менеджер проектов в digital"
Профессия "Менеджер проектов в digital"Профессия "Менеджер проектов в digital"
Профессия "Менеджер проектов в digital"
 
2 звезды - Эффективная поддержка клиентов
2 звезды - Эффективная поддержка клиентов2 звезды - Эффективная поддержка клиентов
2 звезды - Эффективная поддержка клиентов
 
Работе из дома здесь не место (миф про удаленных сотрудников) / Михаил Трутне...
Работе из дома здесь не место (миф про удаленных сотрудников) / Михаил Трутне...Работе из дома здесь не место (миф про удаленных сотрудников) / Михаил Трутне...
Работе из дома здесь не место (миф про удаленных сотрудников) / Михаил Трутне...
 
Шаблон презентации о Компании в PowerPoint (B2B)
Шаблон презентации о Компании в PowerPoint (B2B)Шаблон презентации о Компании в PowerPoint (B2B)
Шаблон презентации о Компании в PowerPoint (B2B)
 

Similar to Опыт реализации и поддержки больших проектов: координация команд, координация исполнителей, инструменты

Экономика проекта с точки зрения IT
Экономика проекта с точки зрения ITЭкономика проекта с точки зрения IT
Экономика проекта с точки зрения IToleg.bunin
 
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...St. Petersburg Foundation for SME Development
 
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.Vadim Martynov
 
Поддержка масштабного сайта усилиями агентств
Поддержка масштабного сайта усилиями агентствПоддержка масштабного сайта усилиями агентств
Поддержка масштабного сайта усилиями агентствDALEE digital agency
 
Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...tabtabus
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Yandex
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Yandex
 
раубичи ронд
раубичи рондраубичи ронд
раубичи рондzolik
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
Проектирование большого интернет-магазина
Проектирование большого интернет-магазинаПроектирование большого интернет-магазина
Проектирование большого интернет-магазинаArtem Markov
 
Разработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализацииРазработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализацииsportgid
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...borovoystudio
 
Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»РОСГОССТРАХ
 
Применение DDD подхода в Symfony 2 приложении
Применение DDD подхода в Symfony 2 приложенииПрименение DDD подхода в Symfony 2 приложении
Применение DDD подхода в Symfony 2 приложенииАнтон Шабовта
 
Миграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoМиграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoAndrew Sovtsov
 
Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями DevpromEvgeny Savitsky
 
Автоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформахАвтоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформахSQALab
 

Similar to Опыт реализации и поддержки больших проектов: координация команд, координация исполнителей, инструменты (20)

Экономика проекта с точки зрения IT
Экономика проекта с точки зрения ITЭкономика проекта с точки зрения IT
Экономика проекта с точки зрения IT
 
3 Все о разработке интернет проектов
3 Все о разработке интернет проектов3 Все о разработке интернет проектов
3 Все о разработке интернет проектов
 
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
4 Презентация систем управление взаимоотношениями с клиентами (CRM): SugarCRM...
 
Основные конкурентные преимущества системы электронного документооборота Naum...
Основные конкурентные преимущества системы электронного документооборота Naum...Основные конкурентные преимущества системы электронного документооборота Naum...
Основные конкурентные преимущества системы электронного документооборота Naum...
 
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
Лучшие практики корпоративной разработки. Лекция 0: обзор курса.
 
Поддержка масштабного сайта усилиями агентств
Поддержка масштабного сайта усилиями агентствПоддержка масштабного сайта усилиями агентств
Поддержка масштабного сайта усилиями агентств
 
Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...
 
Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"Юрий Василевский "Автоматизация в XCode"
Юрий Василевский "Автоматизация в XCode"
 
Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»Юрий Василевский «Автоматизация в XCode»
Юрий Василевский «Автоматизация в XCode»
 
раубичи ронд
раубичи рондраубичи ронд
раубичи ронд
 
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков   Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Проектирование большого интернет-магазина
Проектирование большого интернет-магазинаПроектирование большого интернет-магазина
Проектирование большого интернет-магазина
 
Разработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализацииРазработка интернет-магазина: от идеи до реализации
Разработка интернет-магазина: от идеи до реализации
 
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
В.Денисенков - Семь раз отмерь. Все что надо знать о выборе подрядчиков, прог...
 
Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»
 
Применение DDD подхода в Symfony 2 приложении
Применение DDD подхода в Symfony 2 приложенииПрименение DDD подхода в Symfony 2 приложении
Применение DDD подхода в Symfony 2 приложении
 
Миграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoМиграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами Embarcadero
 
CRM in practice
CRM in practiceCRM in practice
CRM in practice
 
Система управления требованиями Devprom
Система управления требованиями DevpromСистема управления требованиями Devprom
Система управления требованиями Devprom
 
Автоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформахАвтоматизация тестирования ПО на редких платформах
Автоматизация тестирования ПО на редких платформах
 

More from DALEE digital agency

Scrum. Чем он может навредить агентству
Scrum. Чем он может навредить агентствуScrum. Чем он может навредить агентству
Scrum. Чем он может навредить агентствуDALEE digital agency
 
Как мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страныКак мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страныDALEE digital agency
 
Как мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страныКак мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страныDALEE digital agency
 
Критерии оценки участников тендера
Критерии оценки участников тендераКритерии оценки участников тендера
Критерии оценки участников тендераDALEE digital agency
 
Агентство: инструкция по применению
Агентство: инструкция по применениюАгентство: инструкция по применению
Агентство: инструкция по применениюDALEE digital agency
 
Агентство: кто все эти люди?
Агентство: кто все эти люди?Агентство: кто все эти люди?
Агентство: кто все эти люди?DALEE digital agency
 
Закупка digital-услуг. Постановка проблемы. Тендеры. Пример качественного брифа
Закупка digital-услуг. Постановка проблемы. Тендеры. Пример качественного брифаЗакупка digital-услуг. Постановка проблемы. Тендеры. Пример качественного брифа
Закупка digital-услуг. Постановка проблемы. Тендеры. Пример качественного брифаDALEE digital agency
 
Экономика 
 digital-агентства
Экономика 
 digital-агентстваЭкономика 
 digital-агентства
Экономика 
 digital-агентстваDALEE digital agency
 
BEM на корпоративном веб-ресурсе — отказоустойчивость фронтенда
BEM на корпоративном веб-ресурсе — отказоустойчивость фронтендаBEM на корпоративном веб-ресурсе — отказоустойчивость фронтенда
BEM на корпоративном веб-ресурсе — отказоустойчивость фронтендаDALEE digital agency
 
Как делать крутые слайды
Как делать крутые слайдыКак делать крутые слайды
Как делать крутые слайдыDALEE digital agency
 
Сложный проект для "сложного" клиента
Сложный проект для "сложного" клиентаСложный проект для "сложного" клиента
Сложный проект для "сложного" клиентаDALEE digital agency
 
Критерии оценки креатива
Критерии оценки креативаКритерии оценки креатива
Критерии оценки креативаDALEE digital agency
 
Способы выбора эффективного агентства на digital-услуги
Способы выбора эффективного агентства на digital-услугиСпособы выбора эффективного агентства на digital-услуги
Способы выбора эффективного агентства на digital-услугиDALEE digital agency
 
10 важных вещей digital-медиапланирования
10 важных вещей digital-медиапланирования10 важных вещей digital-медиапланирования
10 важных вещей digital-медиапланированияDALEE digital agency
 
Как думают закупщики?
Как думают закупщики?Как думают закупщики?
Как думают закупщики?DALEE digital agency
 
Кейс Малоежки (для Abbott PediaSure 1.0)
Кейс Малоежки (для Abbott PediaSure 1.0)Кейс Малоежки (для Abbott PediaSure 1.0)
Кейс Малоежки (для Abbott PediaSure 1.0)DALEE digital agency
 

More from DALEE digital agency (20)

Scrum. Чем он может навредить агентству
Scrum. Чем он может навредить агентствуScrum. Чем он может навредить агентству
Scrum. Чем он может навредить агентству
 
Как мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страныКак мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страны
 
Как мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страныКак мы улучшали сайт главного банка страны
Как мы улучшали сайт главного банка страны
 
Критерии оценки участников тендера
Критерии оценки участников тендераКритерии оценки участников тендера
Критерии оценки участников тендера
 
Агентство: инструкция по применению
Агентство: инструкция по применениюАгентство: инструкция по применению
Агентство: инструкция по применению
 
Агентство: кто все эти люди?
Агентство: кто все эти люди?Агентство: кто все эти люди?
Агентство: кто все эти люди?
 
Закупка digital-услуг. Постановка проблемы. Тендеры. Пример качественного брифа
Закупка digital-услуг. Постановка проблемы. Тендеры. Пример качественного брифаЗакупка digital-услуг. Постановка проблемы. Тендеры. Пример качественного брифа
Закупка digital-услуг. Постановка проблемы. Тендеры. Пример качественного брифа
 
Шаблонизация
ШаблонизацияШаблонизация
Шаблонизация
 
Экономика 
 digital-агентства
Экономика 
 digital-агентстваЭкономика 
 digital-агентства
Экономика 
 digital-агентства
 
BEM на корпоративном веб-ресурсе — отказоустойчивость фронтенда
BEM на корпоративном веб-ресурсе — отказоустойчивость фронтендаBEM на корпоративном веб-ресурсе — отказоустойчивость фронтенда
BEM на корпоративном веб-ресурсе — отказоустойчивость фронтенда
 
Как делать крутые слайды
Как делать крутые слайдыКак делать крутые слайды
Как делать крутые слайды
 
All About Creative Concept
All About Creative ConceptAll About Creative Concept
All About Creative Concept
 
Сложный проект для "сложного" клиента
Сложный проект для "сложного" клиентаСложный проект для "сложного" клиента
Сложный проект для "сложного" клиента
 
Критерии оценки креатива
Критерии оценки креативаКритерии оценки креатива
Критерии оценки креатива
 
Способы выбора эффективного агентства на digital-услуги
Способы выбора эффективного агентства на digital-услугиСпособы выбора эффективного агентства на digital-услуги
Способы выбора эффективного агентства на digital-услуги
 
10 важных вещей digital-медиапланирования
10 важных вещей digital-медиапланирования10 важных вещей digital-медиапланирования
10 важных вещей digital-медиапланирования
 
Как думают закупщики?
Как думают закупщики?Как думают закупщики?
Как думают закупщики?
 
Закупка креатива
Закупка креативаЗакупка креатива
Закупка креатива
 
Закупка digital-услуг
Закупка digital-услугЗакупка digital-услуг
Закупка digital-услуг
 
Кейс Малоежки (для Abbott PediaSure 1.0)
Кейс Малоежки (для Abbott PediaSure 1.0)Кейс Малоежки (для Abbott PediaSure 1.0)
Кейс Малоежки (для Abbott PediaSure 1.0)
 

Опыт реализации и поддержки больших проектов: координация команд, координация исполнителей, инструменты

  • 1. Опыт реализации и поддержки координация команд, координация исполнителей, инструменты больших проектов: Белошапка Михаил ДАЛЕЕ, генеральный директор Кобыченко Дмитрий МегаФон, главный редактор megafon.ru
  • 2. megafon.ru • Подключение услуг и тарифов с сайта • Интеграция с e-commerce • Отправка SMS/MMS • Оплата картой, Webmoney, Яндекс.Деньгами • Отображение номера и баланса • MNP, проверка SIM-карт • Зона покрытия, карта офисов • Калькуляторы тарифов и роуминга
  • 3. Особенности разработки и поддержки онлайн-сервисов Наши рекомендации! • Выделенная проектная команда • Несколько подрядчиков • Специальные инструменты управления и разработки
  • 5. с несколькими подрядчиками
 по одному проекту Особенности работы
  • 6. Возможность привлекать лучших Возможность реализовывать
 больший класс задач Снижение рисков Работа с несколькими подрядчиками + Плюсы Минусы- Выше цена Выше сроки общего исполнения задач Необходимость контроля за взаимодействием агентств
  • 7. • Подрядчики на UX и дизайн • Подрядчики на верстку • Подрядчик на разработку
 и контент megafon.ru — ДАЛЕЕ • Отдельные подрядчики
 на отдельные сервисы (зона покрытия, баннерная система) • Внутренний подрядчик на разработку ЛК • Внутренний подрядчик на разработку ИМ В megafon.ru Работа с несколькими подрядчикамиРабота с несколькими подрядчиками
  • 8. • Подрядчики должны взаимодействовать между собой • Никто из подрядчиков не должен становиться «главным», «главным» должен быть клиент • Адекватные средства коммуникации — Jira, Trello, Basecamp Основные моменты! Работа с несколькими подрядчиками
  • 10. внешние подразделения заказчика заказчик (digital-подразаделение) менеджеры подрядчиков (всех) исполнители подрядичков (по необходимости) Инструменты управления в которой сосуществуют: Jira — платформа для единой экосистемы
  • 11. Board менеджеров заказчика и менеджеров агентства (scrum) — планирование задач в релизах (спринтах) Инструменты управления
  • 12. Board менеджеров агентства и инсполнителей (canban) — управление приоритетами Инструменты управления
  • 13. • OS — Debian Linux • DBMS — Postgre SQL • Бекенд — PHP, nodeJS • Фронтент — БЭМ Общий стек технологий Инструменты разработки
  • 14. • GIT — система, которая реально позволяет осуществлять коллаборативную разработку • Все доработки — только в ветках. • Коммиты в master — запрещены. • В master доработки попадают только посредством merge request’ов, выполняемых тимлидом GIT Инструменты разработки
  • 15. • Мы используем Capistrano • кластер => деплой это сложный процесс • возможность роллбека Система деплоев Инструменты разработки
  • 16. • Карта тестирования • http://crossbrowsertesting.com/, apachebench • jUnit, selenium, cucumber Тесты и автотесты Инструменты разработки
  • 17. • GIT + Capistrano + автотесты дают нам гипотетическую возможность ежедневных автоматических деплоев • После коммита/пуша и влития доработки в мастер автоматически запускается набор автотестов • В случае прохождения автотестов — может быть осуществлена выкатка Continious integration Инструменты разработки