Какой путь проходит
задача по сайту
В нашей команде каждый может предложить идею по улучшению сайта. Вместе мы делаем его удобнее и дружелюбнее для пользователя.
Если у тебя есть предложение, то полезно будет заранее узнать, какие стадии проходит идея до реализации. Наша схема поможет разобраться
Автор идеи и заказчик

Владельцы процессов

Продакт-менеджер отдела по развитию сайта
1
Требуется доработка
Если идея не согласована, дальше она не идет
Обстукивание
Автор идеи обсуждает ее с владельцами процессов и продакт-менеджерами, которых затрагивает идея
Идея согласована
Результат
Возможные причины для доработки задачи
Автор идеи и заказчик

Владельцы процессов
2
Проработка и постановка задачи в Helpdesk
Есть описание изменений и цель, описан эффект и критерий результата, присвоен номер в Helpdesk
Результат
Автор идеи описывает желаемое изменение и отправляет письмо в Helpdesk
Участники процесса
Заполняет автор идеи
Автор идеи и заказчик

Владельцы процессов

Продакт-менеджер отдела по развитию сайта
1
Требуется доработка
Если идея не согласована, дальше она не идет
Обстукивание
Автор идеи обсуждает ее с владельцами процессов и продакт-менеджерами, которых затрагивает идея
Идея согласована
Результат
Участники процесса
Возможные причины для доработки задачи
Автор идеи и заказчик

Владельцы процессов
2
Проработка и постановка задачи в Helpdesk
Есть описание изменений и цель, описан эффект и критерий результата, присвоен номер в Helpdesk
Результат
Автор идеи описывает желаемое изменение и отправляет письмо в Helpdesk
Заполняет автор идеи
Администратор сайта
3
Определение команды
Задача попала в очередь команды с приоритетом 0
Результат
Администратор сайта определяет задачу в соответствующую команду
Продакт-менеджер отдела по развитию сайта

Аналитики

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

Тестировщики
Предварительная оценка
Команда разработки дает экспресс-оценку задачи
Примерно оценен объем работ и размер задачи
Результат
4
Автор идеи и заказчик

Владельцы процессов
Приоритизация внутри дирекции
Ответственный от дирекции присваивает приоритет задаче среди прочих в дирекции
Задаче присвоен внутренний приоритет
Результат
5
Продакт-менеджер отдела по развитию сайта

Веб-аналитик
Приоритизация в очереди продуктовой команды
Продакт-менеджер совместно с веб-аналитиком собирает статистику, прогнозирует эффект от изменений и сравнивает с предполагаемым эффектом от других задач
Задаче присвоен приоритет, и она попадает в квартальное планирование
Результат
6
Продакт-менеджер отдела по развитию сайта

Дизайнер
Проработка бизнес-требований (БТ) и макетов
Дизайнер и продакт-менеджер выбирают оптимальное решение
Есть готовое БТ и дизайн по выбранному решению
Результат
Бизнес-требование – описывает, как для клиента должен работать создаваемый функционал или как он изменит процессы компании. Клиентом может выступать покупатель или сотрудник ВсеИнструменты.ру
Заполняет продакт команды
7
Автор идеи и заказчик

Владельцы процесса

Продакт-менеджер отдела по развитию сайта

Дизайнер

Аналитики

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

Тестировщики
Согласование БТ и дизайна
Продакт-менеджер обсуждает решение с заказчиками и командой, собирает обратную связь и вносит правки
Согласованы БТ и дизайн
Результат
Требуется доработка
Если БТ и дизайн не согласованы – они отправляются на доработку
8
Аналитики

Разработчики
Системная аналитика
Аналитик команды формирует техническое задание (ТЗ)
Есть ТЗ по задаче
Результат
Заполняет аналитик команды
9
Техническое задание — создается на основе БТ. Содержит исчерпывающее описание реализации задачи для разработчиков: какой функционал добавляется, какие данные и куда отправляются, где фиксируются и т.д.
Автор идеи и заказчик

Владельцы процессов

Продакт-менеджер отдела по развитию сайта

Аналитики
Согласование ТЗ
Согласовано ТЗ по задаче
Результат
Требуется доработка
Если ТЗ не соответствует БТ – вносятся правки
Аналитик команды согласовывает ТЗ с продакт-менеджером, автором идеи, заказчиком и владельцами процессов
10
Продакт-менеджер отдела по развитию сайта

Аналитики

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

Тестировщики
Финальная оценка
Задача оценена. Определен срок выкладки в тест
Результат
Команда разработчиков оценивает задачу
11
Автор идеи и заказчик

Владельцы процессов

Продакт-менеджер отдела по развитию сайта
Финальная приоритизация
Задаче присвоен приоритет
Результат
Продакт-менеджер актуализирует приоритет задачи в зависимости от ее оценки. Если у задачи сильно изменилась оценка, приоритет может меняться
12
Тестировщики
13
Написание тест-плана
Есть тест-план, БТ/ТЗ согласовано тестировщиком
Результат
Тестировщик составляет общий план тестирования, а также проверяет БТ/ТЗ на понятность и полноту описания
Заполняет тестировщик команды
Разработчики
Реализация задачи разработчиками
Разработчики пишут код
Реализован функционал на локальном стенде
Результат
14
Локальный стенд – копия сайта, которая имеет основные функции боевого сайта и служит для корректного внедрения нового функционала. Находится на компьютере разработчика, и работать с ней может только он
Разработчики
Code review
Код соответствует критериям качества
Результат
Разработчики проверяют качество кода
15
Требуется доработка
Если качество кода не соответствует критериям – вносятся правки
Разработчики

Тестировщики
Требуется доработка
Если в задаче обнаружены ошибки – вносятся правки
Тестирование IT
Тестировщик пишет тест-спецификацию для проверки задачи. Задача проверяется на тестовом стенде
Задача работает на тестовом стенде без ошибок
Результат
Заполняет тестировщик команды
Тестовый стенд – копия сайта, которой пользуются несколько разработчиков. Помогает проверить работу функционала, чтобы не допустить ошибок на боевом сайте. Тестовый стенд доступен тестировщику и всем участникам проекта. Используется также для демонстрации задачи
16
Разработчики
Code review повторное
Код соответствует критериям качества
Результат
Требуется доработка
Если качество кода не соответствует критериям – вносятся правки
Разработчики повторно проверяют код по результатам изменений, внесенных после тестирования
17
Автор идеи и заказчик

Владельцы процессов

Продакт-менеджер отдела по развитию сайта

Дизайнер

Аналитики

Тестировщик
Приемка задачи бизнесом
Реализация задачи соответствует всем требованиям
Результат
Требуется доработка
Если задача не соответствует требованиям – вносятся правки, и задача возвращается на тестирование
Тестировщик проводит демонстрацию задачи на тестовом стенде и собирает обратную связь
18
Аналитики

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

Тестировщики
Канареечное тестирование
Задача работает на канарейке без ошибок
Результат
Тестировщики проверяют задачу на боевом сайте на маленькой группе пользователей
19
Требуется доработка
Вносятся мелкие правки.
В случае серьезных
ошибок происходит откат задачи на этап написания кода
Боевой сайт – сайт www.vseinstrumenti.ru, который видят миллионы наших клиентов
Разработчики
Релиз
Функционал доступен всем пользователям сайта
Результат
Выкладывающий разработчик открывает функционал для всех пользователей сайта
20
Выкладывающий разработчик – это специалист, который имеет право выкладывать задачи на боевой сайт с полной ответственностью, что новый функционал не навредит сайту и клиенту. Также он согласует дату и время выкладки задачи
Автор идеи и заказчик

Владельцы процессов

Продакт-менеджер отдела по развитию сайта

Дизайнер

Тестировщики
Финальная проверка релиза
Задача работает на сайте без ошибок
Результат
Все заинтересованные лица проверяют задачу на сайте
21
Требуется доработка
В случае серьезных ошибок происходит откат задачи на этап разработки.
Мелкие правки могут быть выложены на сайт отдельными задачами
Автор идеи и заказчик

Владельцы процессов

Продакт-менеджер отдела по развитию сайта

Веб-аналитик
Наблюдение за результатом
Понятен успех задачи
Результат
Продакт-менеджер и веб-аналитик собирают статистику и оценивают результат. В ряде случаев это делает заказчик или автор идеи
22
Автор идеи и заказчик

Владельцы процессов

Продакт-менеджер отдела по развитию сайта
Дальнейшая проработка задачи, если требуется
Корректировки по задаче отправляются на стартовый этап
Результат
23
Задача завершена
Новый функционал работает на сайте
Коротко о процессе
  • 1
    Проработка заказчиком
    • Обсуждение с владельцами процессов и продактами
    • Постановка задачи в Helpdesk
    • Приоритизация внутри дирекции
  • 2
    Проработка продактом ответственной команды
    • Предварительная оценка с разработчиками
    • Проработка БТ и макетов
    • Согласование с заказчиками
  • 3
    Проработка в IT
    • Аналитика и написание технического задания
    • Финальная оценка и приоритизация
    • Создание плана тестирования
  • 4
    Реализация в IT
    • Программисты пишут код
    • Code review — проверка качества кода
    • Тестирование IT и демонстрация задачи бизнесу
  • 5
    Релиз на боевом сайте
    • Проверка на боевом сайте на маленькой группе пользователей
    • Релиз на всех пользователей и финальная проверка
    • Сбор статистики и оценка результата
  • 1
    Проработка заказчиком
    • Обсуждение с владельцами процессов и продактами
    • Постановка задачи в Helpdesk
    • Приоритизация внутри дирекции
  • 2
    Проработка продактом ответственной команды
    • Предварительная оценка с разработчиками
    • Проработка БТ и макетов
    • Согласование с заказчиками
  • 3
    Проработка в IT
    • Аналитика и написание технического задания
    • Финальная оценка и приоритизация
    • Создание плана тестирования
  • 4
    Реализация в IT
    • Программисты пишут код
    • Code review — проверка качества кода
    • Тестирование IT и демонстрация задачи бизнесу
  • 5
    Релиз на боевом сайте
    • Проверка на боевом сайте на маленькой группе пользователей
    • Релиз на всех пользователей и финальная проверка
    • Сбор статистики и оценка результата
Мы хотим, чтобы схема была понятна для всех сотрудников. Помоги нам сделать ее лучше!
Оцени понятность схемы
Твои предложения по улучшению схемы