SlideShare a Scribd company logo
4 производственных контекста
 Денис Бесков
Структура выступления
•       Кто я такой                                     • Особенности контекстов:
•       Почему я выбрал такую тему                      1. Внутренняя разработка
•       Треугольник ключевых                            2. Заказная разработка
        сторон проекта и поток                          3. Продуктовая разработка
        обмена ценностями
                                                        4. Системная интеграция и
•       Атрибуты проекта и                                 внедрение
        уравнение рентабельности


    4 производственных контекста, Денис Бесков, Whale Rider 2011                    2
Кто я такой                               10 лет в разработке ПО
                                          • 5 лет заказной разработки:
                                            банки, телеком, госуправление
                                          • 2 года внутренней разработки: нефтегаз
                                          • 3 года продуктовой разработки:
                                            веб, безопасность
                                          Прошёл путь от разработчика баз данных до
                                          руководителя отдела системного анализа
                                          Развиваю отрасль управления
                                          программными продуктами в России
   moar @ http://beskov.ru
4 производственных контекста, Денис Бесков, Whale Rider 2011                   3
Почему я выбрал такую тему?
Есть устойчивые закономерности,                         Они не озвучены в типовых учебниках
зависящие от контекста:                                 и методиках по:
•       Цели, Интересы сторон, Риски,                   •     Управлению проектами (PMBOK+),
        Коммуникационные разрывы                              в частности,
                                                              Управлению ИТ-проектами
Эти закономерности влияют на:
                                                              по созданию ПО и ИС
•     Методы управления
                                                        •     Организации процесса разработки
•     Применимость подходов к                                 ПО (RUP, MSF, SCRUM+, etc)
      организации работы
•     Целесообразность выделения ролей

    4 производственных контекста, Денис Бесков, Whale Rider 2011                          4
Треугольник Б-П-Т
Обмен ценностями в
                                                                      Бизнес
производственном проекте:
1.   Бизнес передаёт Технологам                           $$$ /
     Инвестиции или Плату                                 Profit                 $$$
2.   Технологии поставляют
     Технологию Потребителю в
     формате ПО, веб-сервиса или АС                     Потребитель            Технология
3.   Потребитель эксплуатирует
     Технологию и даёт Выгоду
     Бизнесу
 4 производственных контекста, Денис Бесков, Whale Rider 2011                               5
Атрибуты проекта и уравнение рентабельности
                                                         T, Time — время выполнения проекта
       C                      Q                          C, Cost — стоимость выполнения проекта
                                                         V, Volume — объём результата проекта
                                                         Q, Quality — качество результата проекта
        Проект                     Результат

                                                                E (QV) >= CT
                                        V
           T
                                                          где E — выгода от результата с
                                                          параметрами QV
 4 производственных контекста, Денис Бесков, Whale Rider 2011                                 6
Внутренняя разработка и внедрение / In-house
                                               Типовые цели:
                                               • Смесь: Бизнес / Польз / Техн
                                               Ключевые атрибуты (драйверы):
                 Б
                                               • V>Q>C>T
                                               Уравнение рентабельности:
                                               • E (VQ) >= CT
       П                   Т
                                               Задача PMа:
                                               • Соответствие хода и результатов
       Внешняя граница организации
                                                 проекта ожиданиям Б (и иногда П)
4 производственных контекста, Денис Бесков, Whale Rider 2011                        7
Внутренняя разработка и внедрение / In-house
Типовые риски:                                 Рекомендации:

•   Невнятность и несогласованность •              Выводить ИТ работы
    целей                                          на аутсорсинг (или псевдоаутсорсинг)
                                               •   Узко специализировать ИТ-управление —
•   Изменение ЗЛ
                                                   управление сервисами (ITIL)
•   Scope Creep                                •   Профессиональное управление проектами
•   Превышение бюджета и сроков                    внедрения на стороне заказчика

•   Переделки из-за плохих                     •   Регулярно подсчитывать и оценивать
                                                   эффективность и затраты на ИТ:
    требований
                                                   достигнутые цели/реализованные фичи vs
•   «Золочение»                                    затраченный бюджет/полная стоимость
                                                   владения
4 производственных контекста, Денис Бесков, Whale Rider 2011                                8
Заказная разработка / Custom, Outsourcing
                                           Типовые цели:
   Заказчик          Подрядчик
                                           •   З: Получение ПО, позволяющего добиться бизнес-целей
                                           •   П: Исполнение контракта с сохранением рентабельности

                           Б               Ключевые атрибуты (драйверы):
       Б
                                           •   V, C > T > Q
                                           Уравнение рентабельности:
                                           •   E (VQ) >= CT
                                           Задача PMа:
       П                   Т
                                           •   Выдерживание контракта + Управление ожиданиями
                                           •   Контроль рентабельности

4 производственных контекста, Денис Бесков, Whale Rider 2011                                    9
Заказная разработка / Custom, Outsourcing
Типовые риски:                            Рекомендации Заказчику:
•   Неконтролируемое изменение            •   Управлять полной стоимостью владения ИТ, сервисами
    требований и срыв контракта               и проектами внедрения заказываемого ПО

•   ПО и организация не готовы ко         •   Заказывать ПО в рамках уже идущего проекта по
    внедрению                                 построению АС

•   Разрыв в коммуникации                 Рекомендации Подрядчику:
    Подрядчика с пользователями
                                          •   С незрелым заказчиком — выживать, понимая, что
    Заказчика                                 система может не полететь
•   Не планируется полная стоимость   •       Всеми средствами устанавливать контакт с
    владения (включая план внедрения)         пользователями, добиваться раннего внедрения
•   Работающий, но не внедренный              (внедрения первых релизов до завершения
    софт                                      разработки) и итерационной доработки системы

4 производственных контекста, Денис Бесков, Whale Rider 2011                                   10
Продуктовая разработка / COTS
   Покупатель /                                  Типовые цели производителя:
                       Производитель
   Потребитель
                                                 • Успех продукта на рынке
                                                 Ключевые атрибуты (драйверы):
                             Б                   • Q,T > V > C
       Б
                                                 Уравнение рентабельности:
                                                 •   E (VQ) >> CT
                                                 Задача PMа (?):
                             Т
       П                                         • Создание успешного продукта


4 производственных контекста, Денис Бесков, Whale Rider 2011                     11
Продуктовая разработка / COTS
Типовые риски:                                Рекомендации:

•   Неправильное понимание                    •   Нанимать руководителем профессионала,
    рынка/потребителя                             хорошо знающего данный рынок
                                              •   Давать руководителю полную ответственность за
•   Неэффективность внутреннего                   P&L
    взаимодействия представителей
    разных специальностей                     •   Вар 1. Product Manager: Централизованный
                                                  внутренний заказ на продукт
•   Действия конкурента
                                              •   Вар 2. Program Manager: Координация всех
•   Изменения законодательства                    проектов, необходимых для успеха продукта —
                                                  маркетинг, дизайн, разработка, продвижение,
                                                  продажи
                                              •   Регулярная проверка релизов на потребителе


4 производственных контекста, Денис Бесков, Whale Rider 2011                                      12
Системная интеграция и внедрение / System Integ
                                                      Типовые цели:
 Заказчик       Подрядчик      Производитель
                                                      •   З: Достижение бизнес-показателей через АС
                                                      •   Пд: Исполнение контракта с сохранением
                                                          рентабельности

     Б               Б                Б               •   Пр: Продажа лицензий
                                                      Ключевые атрибуты (драйверы):
                                                      •   V, Q > С, T
                                                      Уравнение рентабельности:
     П               Т                Т               •   E (VQ) >= CT
                                                      Задача PMа:
                                                      •   Интеграция разных работ
4 производственных контекста, Денис Бесков, Whale Rider 2011                                   13
Системная интеграция и внедрение / System Integ
Типовые риски:                                       Рекомендации:
•   Отказ от формулирования целей                    •    Профессиональное управление
    внедрения в терминах бизнес-эффекта                   внедрением на стороне
•   Неготовность заказчика видеть полную                  заказчика
    стоимость внедрения и
    владения, которая включает выделение             •    Выделение достаточных
    трудовых ресурсов заказчика, не                       трудовых ресурсов заказчика
    заменяемых деньгами
•   Недостроенная АС, несогласованные
    технические решения с методическими
    и организационными, как результат
    отсутствие бизнес-эффекта

4 производственных контекста, Денис Бесков, Whale Rider 2011                            14
Благодарности
Спасибо за помощь в создании материала:
•       Сергею Нужненко
•       Тёме Казакову




    4 производственных контекста, Денис Бесков, Whale Rider 2011   15

More Related Content

What's hot

Повышение процента выхода годных изделий с первого раза
Повышение процента выхода годных изделий с первого разаПовышение процента выхода годных изделий с первого раза
Повышение процента выхода годных изделий с первого раза
SixSigmaOnline
 
Управление проектами в компании ДТЭК
Управление проектами в компании ДТЭКУправление проектами в компании ДТЭК
Управление проектами в компании ДТЭК
Olexiy Prosnitskyy
 
10 факторов успешного внедрения системы по Управлению Активами
10 факторов успешного внедрения системы по Управлению Активами10 факторов успешного внедрения системы по Управлению Активами
10 факторов успешного внедрения системы по Управлению Активами
Comarch SA
 
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
SQADays_2009_Piter
 
Планируем релиз играючи
Планируем релиз играючиПланируем релиз играючи
Планируем релиз играючи
Irina Vinogradova
 
Управление проектами: календарное планирование
Управление проектами: календарное планированиеУправление проектами: календарное планирование
Управление проектами: календарное планирование
Mikhail Sofonov, PMP, P2M, PRINCE2
 
Release planning tetris_spm2012
Release planning tetris_spm2012Release planning tetris_spm2012
Release planning tetris_spm2012
vovchiklee
 
Пара слов о рисках
Пара слов о рискахПара слов о рисках
Пара слов о рисках
Mikhail Payson
 
Подходы к управлению ИТ-проектами
Подходы к управлению ИТ-проектамиПодходы к управлению ИТ-проектами
Подходы к управлению ИТ-проектами
Евгений Пикулев
 
Альфа применения бизнес симуляции при управлении портфелем проектов (PMI, IPMA)
Альфа применения бизнес симуляции при управлении портфелем проектов (PMI, IPMA)Альфа применения бизнес симуляции при управлении портфелем проектов (PMI, IPMA)
Альфа применения бизнес симуляции при управлении портфелем проектов (PMI, IPMA)
ANDREY ZAKHODYAYCHENKO
 
Повышение эффективности работы каландровой линии
Повышение эффективности работы каландровой линииПовышение эффективности работы каландровой линии
Повышение эффективности работы каландровой линии
SixSigmaOnline
 
SWP\'2012 Software Development Efficiency Metrics
SWP\'2012 Software Development Efficiency MetricsSWP\'2012 Software Development Efficiency Metrics
SWP\'2012 Software Development Efficiency Metrics
Sergey Abramov
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологий
Отшельник
 
Cнижение количества ошибок в информационной системе сервис деск
Cнижение количества ошибок в информационной системе сервис дескCнижение количества ошибок в информационной системе сервис деск
Cнижение количества ошибок в информационной системе сервис деск
SixSigmaOnline
 
Практический пример замещающего аутсорсинга
Практический пример замещающего аутсорсингаПрактический пример замещающего аутсорсинга
Практический пример замещающего аутсорсинга
Dmitry Maev
 
Сокращение доли заготовок диаметром 4" с дефектом “оптическая неоднородность”
Сокращение доли заготовок диаметром  4"  с дефектом “оптическая неоднородность”Сокращение доли заготовок диаметром  4"  с дефектом “оптическая неоднородность”
Сокращение доли заготовок диаметром 4" с дефектом “оптическая неоднородность”
SixSigmaOnline
 

What's hot (20)

Повышение процента выхода годных изделий с первого раза
Повышение процента выхода годных изделий с первого разаПовышение процента выхода годных изделий с первого раза
Повышение процента выхода годных изделий с первого раза
 
Управление проектами в компании ДТЭК
Управление проектами в компании ДТЭКУправление проектами в компании ДТЭК
Управление проектами в компании ДТЭК
 
ТеМП 2012. Проект команды ЗиО - Подольск
ТеМП 2012. Проект команды ЗиО - ПодольскТеМП 2012. Проект команды ЗиО - Подольск
ТеМП 2012. Проект команды ЗиО - Подольск
 
10 факторов успешного внедрения системы по Управлению Активами
10 факторов успешного внедрения системы по Управлению Активами10 факторов успешного внедрения системы по Управлению Активами
10 факторов успешного внедрения системы по Управлению Активами
 
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
Ромуальд Здебский, Обеспечение качества через интегрированное управление прое...
 
Планируем релиз играючи
Планируем релиз играючиПланируем релиз играючи
Планируем релиз играючи
 
ITP Presentation
ITP PresentationITP Presentation
ITP Presentation
 
Управление проектами: календарное планирование
Управление проектами: календарное планированиеУправление проектами: календарное планирование
Управление проектами: календарное планирование
 
Release planning tetris_spm2012
Release planning tetris_spm2012Release planning tetris_spm2012
Release planning tetris_spm2012
 
Пара слов о рисках
Пара слов о рискахПара слов о рисках
Пара слов о рисках
 
Подходы к управлению ИТ-проектами
Подходы к управлению ИТ-проектамиПодходы к управлению ИТ-проектами
Подходы к управлению ИТ-проектами
 
Альфа применения бизнес симуляции при управлении портфелем проектов (PMI, IPMA)
Альфа применения бизнес симуляции при управлении портфелем проектов (PMI, IPMA)Альфа применения бизнес симуляции при управлении портфелем проектов (PMI, IPMA)
Альфа применения бизнес симуляции при управлении портфелем проектов (PMI, IPMA)
 
It-tuning itsm_pm
It-tuning itsm_pmIt-tuning itsm_pm
It-tuning itsm_pm
 
Sep reqm-lec2
Sep reqm-lec2Sep reqm-lec2
Sep reqm-lec2
 
Повышение эффективности работы каландровой линии
Повышение эффективности работы каландровой линииПовышение эффективности работы каландровой линии
Повышение эффективности работы каландровой линии
 
SWP\'2012 Software Development Efficiency Metrics
SWP\'2012 Software Development Efficiency MetricsSWP\'2012 Software Development Efficiency Metrics
SWP\'2012 Software Development Efficiency Metrics
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологий
 
Cнижение количества ошибок в информационной системе сервис деск
Cнижение количества ошибок в информационной системе сервис дескCнижение количества ошибок в информационной системе сервис деск
Cнижение количества ошибок в информационной системе сервис деск
 
Практический пример замещающего аутсорсинга
Практический пример замещающего аутсорсингаПрактический пример замещающего аутсорсинга
Практический пример замещающего аутсорсинга
 
Сокращение доли заготовок диаметром 4" с дефектом “оптическая неоднородность”
Сокращение доли заготовок диаметром  4"  с дефектом “оптическая неоднородность”Сокращение доли заготовок диаметром  4"  с дефектом “оптическая неоднородность”
Сокращение доли заготовок диаметром 4" с дефектом “оптическая неоднородность”
 

Similar to 4 производственных контекста (Денис Бесков)

Новые времена. Трансформация офиса управления проектами
Новые времена. Трансформация офиса управления проектамиНовые времена. Трансформация офиса управления проектами
Новые времена. Трансформация офиса управления проектами
Александр Шамрай
 
РИК: Управление качеством проекта
РИК: Управление качеством проектаРИК: Управление качеством проекта
РИК: Управление качеством проекта
Kursrik
 
управление проектами ит интегратора отр
управление проектами ит интегратора отруправление проектами ит интегратора отр
управление проектами ит интегратора отр
Vladimir Ivanov
 
Александр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчикаАлександр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчика
IT Spring
 
ИТ проекты глазами заказчика
ИТ проекты глазами заказчикаИТ проекты глазами заказчика
ИТ проекты глазами заказчика
Александр Кольцов
 
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
New Business Idea
 
Инструменты начинающего менеджера проектов
Инструменты начинающего менеджера проектовИнструменты начинающего менеджера проектов
Инструменты начинающего менеджера проектов
Александр Кольцов
 
РИК. Управление требованиями
РИК. Управление требованиямиРИК. Управление требованиями
РИК. Управление требованиями
Kursrik
 
Разумное Инициирование Проекта
Разумное Инициирование ПроектаРазумное Инициирование Проекта
Разумное Инициирование Проекта
Sergiy Povolyashko
 
Жизненный цикл системы мотивации в проектах в производственно-торговой компании
Жизненный цикл системы мотивации в проектах в производственно-торговой компанииЖизненный цикл системы мотивации в проектах в производственно-торговой компании
Жизненный цикл системы мотивации в проектах в производственно-торговой компании
Vadim Bogdanov PMP, PfMP, MVP, MCT, MCTS
 
Роль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработкиРоль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработки
DevDay
 
Как остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителемКак остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителем
Диалог Информационные Технологии
 
Эволюция средств тестирования от HP
Эволюция средств тестирования от HPЭволюция средств тестирования от HP
Эволюция средств тестирования от HP
SQALab
 
Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»
РОСГОССТРАХ
 
ДАНИП - сервис по сопровождению технологических инвестпроектов
ДАНИП - сервис по сопровождению технологических инвестпроектовДАНИП - сервис по сопровождению технологических инвестпроектов
ДАНИП - сервис по сопровождению технологических инвестпроектов
Alexander Zhaboedov
 
Опыт ДС БАРС по внедрению процессов КТ-178B
Опыт ДС БАРС по внедрению процессов КТ-178BОпыт ДС БАРС по внедрению процессов КТ-178B
Опыт ДС БАРС по внедрению процессов КТ-178B
ДС БАРС
 
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проектаОлег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
ScrumTrek
 
Используйте возможности актуальных версий линейки Collaboration даже с ограни...
Используйте возможности актуальных версий линейки Collaboration даже с ограни...Используйте возможности актуальных версий линейки Collaboration даже с ограни...
Используйте возможности актуальных версий линейки Collaboration даже с ограни...
Cisco Russia
 

Similar to 4 производственных контекста (Денис Бесков) (20)

Новые времена. Трансформация офиса управления проектами
Новые времена. Трансформация офиса управления проектамиНовые времена. Трансформация офиса управления проектами
Новые времена. Трансформация офиса управления проектами
 
РИК: Управление качеством проекта
РИК: Управление качеством проектаРИК: Управление качеством проекта
РИК: Управление качеством проекта
 
управление проектами ит интегратора отр
управление проектами ит интегратора отруправление проектами ит интегратора отр
управление проектами ит интегратора отр
 
Александр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчикаАлександр Кольцов. IT проекты глазами заказчика
Александр Кольцов. IT проекты глазами заказчика
 
ИТ проекты глазами заказчика
ИТ проекты глазами заказчикаИТ проекты глазами заказчика
ИТ проекты глазами заказчика
 
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
григорьев андрей, юмисофт, основные ошибки ведения It проектов - от документа...
 
Инструменты начинающего менеджера проектов
Инструменты начинающего менеджера проектовИнструменты начинающего менеджера проектов
Инструменты начинающего менеджера проектов
 
РИК. Управление требованиями
РИК. Управление требованиямиРИК. Управление требованиями
РИК. Управление требованиями
 
Разумное Инициирование Проекта
Разумное Инициирование ПроектаРазумное Инициирование Проекта
Разумное Инициирование Проекта
 
Жизненный цикл системы мотивации в проектах в производственно-торговой компании
Жизненный цикл системы мотивации в проектах в производственно-торговой компанииЖизненный цикл системы мотивации в проектах в производственно-торговой компании
Жизненный цикл системы мотивации в проектах в производственно-торговой компании
 
Роль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработкиРоль аналитика в негибких методологиях разработки
Роль аналитика в негибких методологиях разработки
 
Как остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителемКак остаться в заданных рамках и выйти победителем
Как остаться в заданных рамках и выйти победителем
 
Эволюция средств тестирования от HP
Эволюция средств тестирования от HPЭволюция средств тестирования от HP
Эволюция средств тестирования от HP
 
электронный проектный офис
электронный проектный офисэлектронный проектный офис
электронный проектный офис
 
экка
эккаэкка
экка
 
Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»Разработка нового сайта компании «Росгосстрах»
Разработка нового сайта компании «Росгосстрах»
 
ДАНИП - сервис по сопровождению технологических инвестпроектов
ДАНИП - сервис по сопровождению технологических инвестпроектовДАНИП - сервис по сопровождению технологических инвестпроектов
ДАНИП - сервис по сопровождению технологических инвестпроектов
 
Опыт ДС БАРС по внедрению процессов КТ-178B
Опыт ДС БАРС по внедрению процессов КТ-178BОпыт ДС БАРС по внедрению процессов КТ-178B
Опыт ДС БАРС по внедрению процессов КТ-178B
 
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проектаОлег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
Олег Бунин, 20 рисков, которые необходимо учесть при расчёте сложного проекта
 
Используйте возможности актуальных версий линейки Collaboration даже с ограни...
Используйте возможности актуальных версий линейки Collaboration даже с ограни...Используйте возможности актуальных версий линейки Collaboration даже с ограни...
Используйте возможности актуальных версий линейки Collaboration даже с ограни...
 

More from Ontico

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
Ontico
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Ontico
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Ontico
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Ontico
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Ontico
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
Ontico
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Ontico
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Ontico
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
Ontico
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
Ontico
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Ontico
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Ontico
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Ontico
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Ontico
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
Ontico
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Ontico
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Ontico
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
Ontico
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Ontico
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Ontico
 

More from Ontico (20)

One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
One-cloud — система управления дата-центром в Одноклассниках / Олег Анастасье...
 
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)Масштабируя DNS / Артем Гавриченков (Qrator Labs)
Масштабируя DNS / Артем Гавриченков (Qrator Labs)
 
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
Создание BigData-платформы для ФГУП Почта России / Андрей Бащенко (Luxoft)
 
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
Готовим тестовое окружение, или сколько тестовых инстансов вам нужно / Алекса...
 
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
Новые технологии репликации данных в PostgreSQL / Александр Алексеев (Postgre...
 
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
PostgreSQL Configuration for Humans / Alvaro Hernandez (OnGres)
 
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
Inexpensive Datamasking for MySQL with ProxySQL — Data Anonymization for Deve...
 
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
 
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
ProxySQL Use Case Scenarios / Alkin Tezuysal (Percona)
 
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)MySQL Replication — Advanced Features / Петр Зайцев (Percona)
MySQL Replication — Advanced Features / Петр Зайцев (Percona)
 
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
Внутренний open-source. Как разрабатывать мобильное приложение большим количе...
 
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
Подробно о том, как Causal Consistency реализовано в MongoDB / Михаил Тюленев...
 
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
Балансировка на скорости проводов. Без ASIC, без ограничений. Решения NFWare ...
 
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
Перехват трафика — мифы и реальность / Евгений Усков (Qrator Labs)
 
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
И тогда наверняка вдруг запляшут облака! / Алексей Сушков (ПЕТЕР-СЕРВИС)
 
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
Как мы заставили Druid работать в Одноклассниках / Юрий Невиницин (OK.RU)
 
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
Разгоняем ASP.NET Core / Илья Вербицкий (WebStoating s.r.o.)
 
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...100500 способов кэширования в Oracle Database или как достичь максимальной ск...
100500 способов кэширования в Oracle Database или как достичь максимальной ск...
 
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
Apache Ignite Persistence: зачем Persistence для In-Memory, и как он работает...
 
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
 

4 производственных контекста (Денис Бесков)

  • 2. Структура выступления • Кто я такой • Особенности контекстов: • Почему я выбрал такую тему 1. Внутренняя разработка • Треугольник ключевых 2. Заказная разработка сторон проекта и поток 3. Продуктовая разработка обмена ценностями 4. Системная интеграция и • Атрибуты проекта и внедрение уравнение рентабельности 4 производственных контекста, Денис Бесков, Whale Rider 2011 2
  • 3. Кто я такой 10 лет в разработке ПО • 5 лет заказной разработки: банки, телеком, госуправление • 2 года внутренней разработки: нефтегаз • 3 года продуктовой разработки: веб, безопасность Прошёл путь от разработчика баз данных до руководителя отдела системного анализа Развиваю отрасль управления программными продуктами в России moar @ http://beskov.ru 4 производственных контекста, Денис Бесков, Whale Rider 2011 3
  • 4. Почему я выбрал такую тему? Есть устойчивые закономерности, Они не озвучены в типовых учебниках зависящие от контекста: и методиках по: • Цели, Интересы сторон, Риски, • Управлению проектами (PMBOK+), Коммуникационные разрывы в частности, Управлению ИТ-проектами Эти закономерности влияют на: по созданию ПО и ИС • Методы управления • Организации процесса разработки • Применимость подходов к ПО (RUP, MSF, SCRUM+, etc) организации работы • Целесообразность выделения ролей 4 производственных контекста, Денис Бесков, Whale Rider 2011 4
  • 5. Треугольник Б-П-Т Обмен ценностями в Бизнес производственном проекте: 1. Бизнес передаёт Технологам $$$ / Инвестиции или Плату Profit $$$ 2. Технологии поставляют Технологию Потребителю в формате ПО, веб-сервиса или АС Потребитель Технология 3. Потребитель эксплуатирует Технологию и даёт Выгоду Бизнесу 4 производственных контекста, Денис Бесков, Whale Rider 2011 5
  • 6. Атрибуты проекта и уравнение рентабельности T, Time — время выполнения проекта C Q C, Cost — стоимость выполнения проекта V, Volume — объём результата проекта Q, Quality — качество результата проекта Проект Результат E (QV) >= CT V T где E — выгода от результата с параметрами QV 4 производственных контекста, Денис Бесков, Whale Rider 2011 6
  • 7. Внутренняя разработка и внедрение / In-house Типовые цели: • Смесь: Бизнес / Польз / Техн Ключевые атрибуты (драйверы): Б • V>Q>C>T Уравнение рентабельности: • E (VQ) >= CT П Т Задача PMа: • Соответствие хода и результатов Внешняя граница организации проекта ожиданиям Б (и иногда П) 4 производственных контекста, Денис Бесков, Whale Rider 2011 7
  • 8. Внутренняя разработка и внедрение / In-house Типовые риски: Рекомендации: • Невнятность и несогласованность • Выводить ИТ работы целей на аутсорсинг (или псевдоаутсорсинг) • Узко специализировать ИТ-управление — • Изменение ЗЛ управление сервисами (ITIL) • Scope Creep • Профессиональное управление проектами • Превышение бюджета и сроков внедрения на стороне заказчика • Переделки из-за плохих • Регулярно подсчитывать и оценивать эффективность и затраты на ИТ: требований достигнутые цели/реализованные фичи vs • «Золочение» затраченный бюджет/полная стоимость владения 4 производственных контекста, Денис Бесков, Whale Rider 2011 8
  • 9. Заказная разработка / Custom, Outsourcing Типовые цели: Заказчик Подрядчик • З: Получение ПО, позволяющего добиться бизнес-целей • П: Исполнение контракта с сохранением рентабельности Б Ключевые атрибуты (драйверы): Б • V, C > T > Q Уравнение рентабельности: • E (VQ) >= CT Задача PMа: П Т • Выдерживание контракта + Управление ожиданиями • Контроль рентабельности 4 производственных контекста, Денис Бесков, Whale Rider 2011 9
  • 10. Заказная разработка / Custom, Outsourcing Типовые риски: Рекомендации Заказчику: • Неконтролируемое изменение • Управлять полной стоимостью владения ИТ, сервисами требований и срыв контракта и проектами внедрения заказываемого ПО • ПО и организация не готовы ко • Заказывать ПО в рамках уже идущего проекта по внедрению построению АС • Разрыв в коммуникации Рекомендации Подрядчику: Подрядчика с пользователями • С незрелым заказчиком — выживать, понимая, что Заказчика система может не полететь • Не планируется полная стоимость • Всеми средствами устанавливать контакт с владения (включая план внедрения) пользователями, добиваться раннего внедрения • Работающий, но не внедренный (внедрения первых релизов до завершения софт разработки) и итерационной доработки системы 4 производственных контекста, Денис Бесков, Whale Rider 2011 10
  • 11. Продуктовая разработка / COTS Покупатель / Типовые цели производителя: Производитель Потребитель • Успех продукта на рынке Ключевые атрибуты (драйверы): Б • Q,T > V > C Б Уравнение рентабельности: • E (VQ) >> CT Задача PMа (?): Т П • Создание успешного продукта 4 производственных контекста, Денис Бесков, Whale Rider 2011 11
  • 12. Продуктовая разработка / COTS Типовые риски: Рекомендации: • Неправильное понимание • Нанимать руководителем профессионала, рынка/потребителя хорошо знающего данный рынок • Давать руководителю полную ответственность за • Неэффективность внутреннего P&L взаимодействия представителей разных специальностей • Вар 1. Product Manager: Централизованный внутренний заказ на продукт • Действия конкурента • Вар 2. Program Manager: Координация всех • Изменения законодательства проектов, необходимых для успеха продукта — маркетинг, дизайн, разработка, продвижение, продажи • Регулярная проверка релизов на потребителе 4 производственных контекста, Денис Бесков, Whale Rider 2011 12
  • 13. Системная интеграция и внедрение / System Integ Типовые цели: Заказчик Подрядчик Производитель • З: Достижение бизнес-показателей через АС • Пд: Исполнение контракта с сохранением рентабельности Б Б Б • Пр: Продажа лицензий Ключевые атрибуты (драйверы): • V, Q > С, T Уравнение рентабельности: П Т Т • E (VQ) >= CT Задача PMа: • Интеграция разных работ 4 производственных контекста, Денис Бесков, Whale Rider 2011 13
  • 14. Системная интеграция и внедрение / System Integ Типовые риски: Рекомендации: • Отказ от формулирования целей • Профессиональное управление внедрения в терминах бизнес-эффекта внедрением на стороне • Неготовность заказчика видеть полную заказчика стоимость внедрения и владения, которая включает выделение • Выделение достаточных трудовых ресурсов заказчика, не трудовых ресурсов заказчика заменяемых деньгами • Недостроенная АС, несогласованные технические решения с методическими и организационными, как результат отсутствие бизнес-эффекта 4 производственных контекста, Денис Бесков, Whale Rider 2011 14
  • 15. Благодарности Спасибо за помощь в создании материала: • Сергею Нужненко • Тёме Казакову 4 производственных контекста, Денис Бесков, Whale Rider 2011 15