16
Гибкий подход к разработке OSS для крупного заказчика Уживутся ли Agile и крупный традиционный телекоммуникационный бизнес Александр Атцик, руководитель отдела развития

Гибкий подход к разработке OSS для крупного заказчика

  • Upload
    armen

  • View
    65

  • Download
    3

Embed Size (px)

DESCRIPTION

Гибкий подход к разработке OSS для крупного заказчика. Уживутся ли Agile и крупный традиционный телекоммуникационный бизнес. Александр Атцик, руководитель отдела развития. Как мы предлагаем заказчику наше ПО?. Коробочное решение. Кастомизация готового продукта. Заказная разработка. - PowerPoint PPT Presentation

Citation preview

Page 1: Гибкий подход к разработке  OSS  для крупного заказчика

Гибкий подход к разработке OSS для крупного заказчика

Уживутся ли Agile и крупный традиционный

телекоммуникационный бизнес

Александр Атцик, руководитель отдела развития

Page 2: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Как мы предлагаем заказчику наше ПО?

Коробочное решение Кастомизация готового продукта

Заказная разработка Облачное решение (SaaS и т.п.)

Page 3: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Заказная разработка и кастомизация

Кастомизация готового продукта

Заказная разработка

Требования заказчика

Как мы организуем свою работу

по выполнению требований?

Page 4: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Крупный заказчик Традиционный подход – «Водопад»

Анализ

Тендер (предложение)

Согласование ТЗ

Формирование требований

Разработка

Тестирование

Развертывание и промышленная эксплуатация

Доработка

Опытная эксплуатация

Page 5: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Минусы традиционного подхода

Старт проекта

Окончаниепроекта

Решение принимается:• На верхнем уровне• Отсутствует/искажено мнение специалистов

Page 6: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Принятие решений

Компания заказчика Компания разработчика

Представитель разработчика

Обсуждение требований

Page 7: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Минусы традиционного подхода

Жесткие требования

Старт проекта

Окончаниепроекта

Решение принимается:• На верхнем уровне• Отсутствует/искажено мнение специалистов

Page 8: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Требования

t

V$

Жесткие требования Нежесткие требованияt

V$

Page 9: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Минусы традиционного подхода

Жесткие требования

Старт проекта

Окончаниепроекта

Решение принимается:• На верхнем уровне• Отсутствует/искажено мнение специалистов

Обратная связь – только в конце проекта(спустя длительный срок после анализа)

Нивелировать эти минусы можно лишь точечнои не всегда эффективно

Page 10: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Семейство Agile

Старт проекта

Окончаниепроекта

Документация не жесткая: определяет цели и границы

Требования гибко меняются на протяжении проекта

Итеративная разработка(периодами по 2-4 недели)

Регулярная обратная связь от всех заинтересованных лиц

+ есть другие принципы(команда, роли, …)

Промышленная поставка функций по

мере готовности

Page 11: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Гибкая разработка & Годовой Бюджет

Минимальное количество документации

Гибкие изменения решений

Итерации

Прямое взаимодействие с заинтересованными лицами

Сложная система бюджетирования

Иерархическая система принятия решений

Множество заинтересованных лиц

Разветвленная область компетенций

Полноценное применение

Agile Крупный заказчик

Page 12: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Наш Эксперимент

МРФ «Юг»Заказчик:

Цель:

Цель:

Разработка системы контроля ключевых показателей

Разработка системы интеллектуальных выборок

Page 13: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Решенные задачи

Определили заинтересованных лиц

Предварительнособрали требования

t

V $

Определилиграницы и объем

Интервью с заинтересованными лицами,объяснение, выбор функций для 1-го спринта

Page 14: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

Решенные задачи

Написали гибкое ТЗ, определили объем работ, допустимые изменения

3x-недельные спринты

Получилиобратную связь

Детальное интервью по возникшим вопросам, коррекция планов разработки

Page 15: Гибкий подход к разработке  OSS  для крупного заказчика

для крупного телекомаГибкая разработка OSS

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

Результаты

Показы результатов разработки

Первые итерации

Более четкое формулирование требований

Коррекциятребований

Уточнение понимания трудозатрат

Информирование о возможности разделения функций и их отдельной поставки

Пересмотр приоритетов функций

Изменение IT-окружения

Минимумдокументации

Все заинтересованные лица проектав курсе его хода и состояния

Page 16: Гибкий подход к разработке  OSS  для крупного заказчика

Дискуссия