Бизнес весна 2014 лекция 1

Preview:

Citation preview

Лекция №1. «Введение.

Бизнес и системный анализ в продуктовой и сервисной разработке»

Дмитрий Безуглый

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Структура курса

2

Часть 1

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Структура курса

3

Часть 2

Бизнес и Системный Анализ в ЖЦ Разработки ПО ‹#›

Состояние отрасли

Теория систем

Обзор области знаний Бизнес и системного анализа

Обзор продуктового ЖЦ

Обзор сервисного ЖЦ

Содержание

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Несколько вопросов для разминки

5

На чем зарабатывали SE компании 10 лет назад ?

На чем в основном сейчас зарабатывают софтверные компании ?

На чем будут ?

Что такое ЖЦ ? И какие вы знаете ?

Бизнес и Системный Анализ в ЖЦ Разработки ПО 6

Бизнес и Системный Анализ в ЖЦ Разработки ПО 7

Бизнес и Системный Анализ в ЖЦ Разработки ПО 8

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Software Export Structure

9

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Бизнес модели в разработке ПО

10

Продуктовая

SaaS

Сервисная

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Какой труд является наиболее эффективным ?

Введение в управление продуктами

11

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Ручной ?

12 Введение в управление продуктами

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Автоматизированный ?

13 Введение в управление продуктами

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Умственный ?

14 Введение в управление продуктами

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Безусловно УМСТВЕННЫЙ

15

Вне зависимости от вида труда, Эффективность для бизнеса будет во многом зависеть от того, за что именно нам платят деньги

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Сервисная модель Покупатель платит за время работы

16

Доход = Часы * (Ставка Внеш. - Ставка Внутр.)

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Ограничение сервисного подхода

Покупатель должен быть ДОВОЛЕН тем как выполняется работа

Но при этом необходимо выбрать

Быстро или

Качественно или

Дешево

17

Повышение эффективности работы не в моих интересах !!!

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Ценностная модель - Продаем Результат труда (Решение)

18

Доход = Ценность Для Клиента – Часы * Ставка Внутр. – Затраты

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Основная идея Ценностной модели

Продукт стоит столько денег, Сколько за него готовы заплатить

Эффективная работа становится выгодной

Появляется возможность «сверх прибыли»

Введение в управление продуктами

19

Для повышения дохода необходимо повышать ЦЕННОСТЬ решения

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Ограничение ценностной модели

Чем выше потенциальная прибыль тем выше необходимые затраты

Повышение сложности

Понижение прибыли в следствии конкуренции

И соответственно меньше спрос

Кривая спроса

Введение в управление продуктами

20

20

P

15

40

10

15

D

Q 10 20 30

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Продуктовая модель Тиражируемый продукт

21

Доход = Тираж * ( Цена Продукта – Затраты Пер) - Затраты Пост

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Основная идея Продуктовой модели

Разделение постоянных затрат между несколькими покупателями

Увеличение охвата рынка за счет более низкой цены/ высокого качества

22

Для повышения ценности решения одновременно со снижением индивидуальной стоимости, необходимо РАЗДЕЛИТЬ ТРУДОЗАТРАТЫ

на создание продукта

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Ограничения продуктовой модели

Чем больше пользователей, тем сложнее создать продукт соответствующий потребностям

Потенциальный рынок продукта имеет свой предел

23

В отличие от услуги Продукт приобретается один раз

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Как совместить эффективность продукта и повторяемость услуги ?

24

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Продукт осуществляющий услуги Платформа (SaaS)

25

Доход Месяц = К-во подписчиков * Цена Подписки – Затраты Поддержка – Затраты Создание платформы / Амортизация

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Основная идея платформы

Замена разовой покупки на постоянные платежи

Микро-транзакции

При достижении определенного маcштаба затраты на осуществление ЭЛЕКТРОННЫХ услуг стремятся к нулю

26

Продукт приобретается один раз – оказание услуги не ограниченно. Достижение массовости

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Эффективность труда в различных моделях

27

Потенциальный доход

Трудозатраты Срок окупаемости

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Итоги : Самое важное

Продукт это Результат труда

Платформа это тоже продукт, еще более высокой сложности

Продуктовая модель опирается на:

1. Взаимоотношения с Клиентом на основе Ценности Продукта, а не объеме трудозатрат

2. Эффект масштаба - разделение трудозатрат между участниками рынка.

28

Бизнес и Системный Анализ в ЖЦ Разработки ПО

УПРАВЛЕНИЕ ПРОДУКТАМИ И ПРОЕКТАМИ

29

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Управление продуктами в отличие от управления проектами

30

Управление проектами "Как сделать работу за определенное время и в пределах бюджета?"

Управление продуктами "Как сделать что-то, что имело бы успех на рыке?"

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Треугольник управления продуктами

31

Time

Cost Scope Покупатели

Технологии Конкуренты

Scope Budget

(c) http://swpm.ru/ http://system –approach.ru

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Риски

32

Заказная разработка и ИТ Как правило, компания исполнитель несет финансовую ответственность только за невыполнение своих контрактных обязательств

Продуктовая Как правило, компания вендор в случае срабатывания риска несет полную финансовую ответственность

Бизнес и Системный Анализ в ЖЦ Разработки ПО

И их последствия

Аутсорсинг

Продуктовая разработка

Доход

Время

Срабатывание риска

33

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Реальность рынка

34

96%всех выводимых на рынок инновационных продуктов или услуг, не выполняет поставленных передними целей по ROI (BusinessWeek)

Из 30 тыс. новых продуктов, которые запускаются на рынок, 90%обречены на провал, несмотря на дорогостоящие маркетинговые исследования (HarvardBusinessReview)

8 из 10 NPD проектов проваливаются (Ассоциация разработчиков новых продуктов и услуг США ProductDevelopment& ManagementAssociation)

Каковы причины?

Бизнес и Системный Анализ в ЖЦ Разработки ПО ‹#›

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Васа Кейс(Vasa)

« за» (также « са», швед. Vasa) — шведский боевой корабль, спущенный на воду летом 1628 года. Своё название корабль получил в честь царствовавшей в то время династии шведских королей Ваза.

Будучи одним из самых крупных и дорогостоящих боевых кораблей шведского флота, «Ваза» должен был стать его флагманом, однако из-за конструктивных ошибок корабль опрокинулся и затонул в своём первом выходе из Стокгольмской гавани 10 августа 1628 года.

36

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Постройка

История «Вазы» началась 16 января 1625 года, когда король Швеции Густав II Адольф подписал с голландским кораблестроителем Хенриком Хюбертссоном контракт на постройку нового боевого корабля для шведского флота.

По замыслу короля, новый корабль должен был стать флагманом Шведского королевского флота, самым крупным и самым тяжеловооружённым кораблём из всех, имевшихся в распоряжении стран, располагавших выходом к Балтике.

37

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Первое и последние плавание

Когда корабль вышел на открытое пространство бухты, сильный порыв ветра наполнил паруса, и «Ваза» начал крениться на подветренную сторону, но затем выровнялся и прошёл ещё примерно 1300 метров, дойдя до острова Бекхольмен у входа в гавань Стокгольма.

Там, в ста метрах от острова, новый порыв ветра снова накренил корабль, на этот раз значительно сильнее. Вода хлынула через открытые пушечные порты, корабль лёг на борт и начал тонуть с поднятыми парусами и развевающимися флагами.

38

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Сложность и последствия

Бизнес и Системный Анализ в ЖЦ Разработки ПО

ТЕОРИЯ СИСТЕМ

40

Бизнес и Системный Анализ в ЖЦ Разработки ПО 41

Бизнес и Системный Анализ в ЖЦ Разработки ПО 42

Бизнес и Системный Анализ в ЖЦ Разработки ПО 43

Бизнес и Системный Анализ в ЖЦ Разработки ПО 44

Бизнес и Системный Анализ в ЖЦ Разработки ПО 45

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Теперь приведем это в систему

46

Пятая Дисциплина Питер Сенге

Небо затягивается тучами, Собирается гроза Мы знаем, будет дождь Небо прояснится, будет радуга Потом вода впитается в землю, солнце ее

испарит и ..

Эти события разделены во времени, но все они влияют друг на друга, хотя влияние это скрыто от наших глаз.

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Системное мышление

Функция/ Границы

Элементы Связи

Динамика

47

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Что такое…?

48

Теория систем ― междисциплинарная область, изучающая отношения внутри систем, а также систем между собой.

Система (от греческого «совмещать») ― совокупность элементов, порождающих целое.

Бизнес и Системный Анализ в ЖЦ Разработки ПО

История вопроса

1945-1955 ― общая теория систем (ОТС), Людвиг фон Берталанфи

1948-1955 ― кибернетика, Росс Эшби, Норберт Винер (математическая теория коммуникации и контроля в системах с обратной связью)

1969 ― теория изменений, Илья Пригожин (область химии, изучающая изменения в диссипативных нелинейных средах)

1970 ― теория катастроф, Рене Том (область математики, изучающая резкие масштабные изменения по незначительным причинам)

1980 ― теория хаоса, Эдвард Лоренц, Джеймс Йорк (область математики, изучающая нелинейные динамические системы, бифуркации, аттракторы и хаотические движения)

1990 ― теория комплексных адаптивных систем (CAS), Джон Холланд и др. (область математики, изучающая эмерджентность, адаптацию, само-организацию в сложных системах)

49

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Основная задача теории систем ― управление

сложностью

50

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Система ― это комплекс избирательно вовлеченных элементов, взаимосодействующих достижению заданного полезного результата, который принимается основным системно образующим фактором.

В.А.Анохин

51

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Теория систем ― это лекарство, которое превратилось в болезнь.

Кен Уилбер

52

Бизнес и Системный Анализ в ЖЦ Разработки ПО *кадр из презентации лекции «Возникновение будущего» Сергея Боровикова 53

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Иерархия

hierarchia = hieros (священный) + arche (власть)

упорядоченное расположение частей целого

по системным уровням от высшего к низшему

54

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Закон причинно-следственных ограничений (1/2)

55

На все есть своя причина

На определенную причину есть определенное следствие

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Простая обратная связь

56

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Поддерживающая ОС

57

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Компенсирующая ОС

58

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Закон причинно-следственных ограничений (2/2)

Наличие причинно следственных связей не гарантирует 100% предсказуемость системы:

Сложные системы сложно предсказуемы

На микроуровне многие события являются случайными

59

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Точка бифуркации

Точка бифуркации — смена установившегося режима работы системы. Термин из неравновесной термодинамики и синергетики.

Точка бифуркации — критическое состояние системы, при котором система становится неустойчивой относительно флуктуаций и возникает неопределенность: станет ли состояние системы хаотическим или она перейдет на новый, более дифференцированный и высокий уровень упорядоченности. Термин из теории самоорганизации.

http://www.youtube.com/watch?v=kpqRHXBMO68

60

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Непредсказуемость сложных систем

http://www.youtube.com/watch?v=kpqRHXBMO68

61

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Complicated Vs. Complex

Thousands of parts, hundreds of steps to Assemble

Intricate, delicate work, difficult to complete

Must work in specific order

In order for watch to work, the final build should reflect the original plan.

Deviation from plan is considered a defect.

Difficulty to predict details about behavior or outcomes

Outcomes are results of many variables

Variables that affect outcomes are difficult to impossible to predict reliably

Plans expect variability and deviation, then account for this in the plan

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Сложность

21.03.2014

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Теория хаоса

Хаос ― поведение, возникающее в сложных, нелинейных, динамических системах.

64

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Будущее открыто и непредсказуемо, но не произвольно.

Существуют спектры возможных будущих состояний в виде наборов структур-аттракторов сложных

эволюционных процессов.

65

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Простые аттракторы

66

Точка Предельный цикл

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Паттерны

Паттерн ― устойчивый, повторяющийся элемент системы, включающий структуру и поведение

67

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Фрактал как один из примеров паттернов

68

Бизнес и Системный Анализ в ЖЦ Разработки ПО *кадр из презентации лекции «Возникновение будущего» Сергея Боровикова 69

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Итоги: Самое важное

71

Спасибо за внимание

Безуглый Дмитрий

bdl@system-approach.ru

Бизнес и Системный Анализ в ЖЦ Разработки ПО

Ключевая литература

1. Александр Остервальдер и Ив Пинье Построение бизнес-моделей. Настольная книга стратега и новатора

2. Клейтон М. Кристенсен Дилемма инноватора. Как из-за новых технологий погибают сильные компании2012

3. Martin Fowler Analysis Patterns: Reusable Object Models

4. Мартин Фаулер, Дейвид Райс, Мэттью Фоммел, Эдвард Хайет, Роберт Ми, Рэнди Стаффорд. Шаблоны корпоративных приложений

5. Nick Rozanski , Eóin Woods , Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives (2nd Edition) 2011

6. www.viewpoints-and-perspectives.info/

7. Л. Басс, П. Клементс, Р. Кацман Архитектура программного обеспечения на практике (NFR)

8. Мартин Фаулер UML. Основы. Краткое руководство по стандартному языку объектного моделирования

73