SlideShare a Scribd company logo
1 of 27
Download to read offline
Технология программирования
     Концепция продукта
Планирование проекта и требований?
1) Определить цель проекта
2) Определить, что мы НЕ делаем — границы
  проекта (scope)
3) Кратко описать все остальное


 Документ: Концепция или Vision
Концепция
Концепция
●    Для кого?
●    Что им нужно?
●    Каков вид приложения?*
●    Какова главная функция продукта?
●    Какие существуют аналоги продукта?
●    В чем преимущество перед аналогами?
    * Интернет-сервис? Desktop приложение? Мобильное приложение? API?
Концепция
●   Для <кого-то>, которым нужно <что-то> наш
    <класс продукта> <название> будет делать
    <главную функцию>.
●   В отличие от <альтернатив>, наш продукт
    <лучше потому-то и потому-то>.
Концепция: пример

 Для студентов, которым нужно узнавать об
  изменениях в расписании, наш веб-сервис с
мобильным приложением будут предоставлять
актуальное расписание занятий на ближайшие
дни, с указанием аудиторий и преподавателей.
 В отличие от форума, мобильное приложение
будет само получать обновленное расписание и
     оповещать студента об изменениях.
Концепция: пример

Для кредитных менеджеров, которым нужно
оценить благонадежность заемщика, наше
    клиент-серверное приложение будет
автоматически на основе анкетных данных
  выдавать скоринговую оценку заемщика.
 В отличие от базы данных на Access, наше
приложение будет лучше защищать данные,
работать быстрее и анализировать больше
           параметров анкеты.
Формальным языком:
●   Заинтересованные лица
●   Цели заинтересованных лиц
●   Предварительная архитектура
●   Основные функции
●   Альтернативные решения
●   Ключевые преимущества
Корпоративное ПО: много
 заинтересованных лиц
            ● Руководство


            ●   Пользователи
            ●   Системные
                администраторы
            ●   Смежные отделы
            ●   Служба безопасности
            ●   Маркетинг
            ●   Юристы
            ●   Служба кадров
Цели заинтересованных лиц могут
         конфликтовать
Оценки проекта
● Оценка масштаба
● Оценка сложности


● Оценка рисков
Масштаб
●   Типы пользователей
    Сколько разных рабочих мест нужно
    разработать?
●   Концептуальная модель данных.
    Что есть в мире?
●   Диаграмма состояний.
    Как меняется мир?
Типы пользователей
● Кто из заинтересованных лиц будет
  пользователями?
● Какие у них цели?


● Количество разных рабочих мест =

  количеству пользователей с разными
  целями
Модель данных
●   Глоссарий (словарь терминов)
    или
●   Онтология (понятия и их связи)
    или
●   Диаграмма классов


    Атрибутные модели vs фактологические
Онтология
UML
●   Unified Modeling Language
●   Промышленный стандарт
●   Графический язык
●   Объектно-ориентированный язык
●   Диаграммы:
       –   Структуры
       –   Деятельности
       –   Взаимодействия
UML
Диаграмма состояний
 для основных объектов
Оценка сложности
●   Сложные данные и простые алгоритмы
    Понятно — что делать, но нужно учитывать
    много частных случаев (сложная диаграмма
    классов).
●   Простые данные и сложные алгоритмы
    Понятно — с чем работать, но непонятно - как.
●   Сложные данные и сложные алгоритмы =
    декомпозиция системы
Оценка трудоемкости



Число типов АРМ * число классов *
                      число связей
 число состояний * (2              )=
     трудоемкость в попугаях
Оценка рисков
●   SWOT-анализ
●   Перечень уязвимостей
●   Перечень рисков
●   Диаграмма рисков
●   План по обработке рисков
Области риска
● Команда
● Инструмент


● Сроки


● Сложность/реализуемость


● Внешние факторы
Риск




Риск = Ущерб * Вероятность

More Related Content

What's hot

How To Adopt Continuous Discovery Practices by Kajabi VP Product
How To Adopt Continuous Discovery Practices by Kajabi VP ProductHow To Adopt Continuous Discovery Practices by Kajabi VP Product
How To Adopt Continuous Discovery Practices by Kajabi VP ProductProduct School
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковYana Brodetski
 
How to create surveys that don't suck
How to create surveys that don't suckHow to create surveys that don't suck
How to create surveys that don't suckYana Alekseyevna
 
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...OutSystems
 
Introduction to UX Research: Fundamentals of Contextual Inquiry
Introduction to UX Research: Fundamentals of Contextual InquiryIntroduction to UX Research: Fundamentals of Contextual Inquiry
Introduction to UX Research: Fundamentals of Contextual InquiryMarc Niola
 
The Types of TPM Roles by Facebook Product Leader
The Types of TPM Roles by Facebook Product LeaderThe Types of TPM Roles by Facebook Product Leader
The Types of TPM Roles by Facebook Product LeaderProduct School
 
Workshop: Roadmap de producto centrado en el usuario
Workshop: Roadmap de producto centrado en el usuarioWorkshop: Roadmap de producto centrado en el usuario
Workshop: Roadmap de producto centrado en el usuarioSol Mesz
 
Creating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone UnderstandsCreating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone Understandsuxpin
 
Product Management
Product ManagementProduct Management
Product ManagementADITYA KARWA
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)Jeff Patton
 
UX Design - Soutenance 2016 Marie Glandus
UX Design - Soutenance 2016 Marie GlandusUX Design - Soutenance 2016 Marie Glandus
UX Design - Soutenance 2016 Marie GlandusMarie Glandus
 
Planning, Conducting, and Analyzing User Research
Planning, Conducting, and Analyzing User ResearchPlanning, Conducting, and Analyzing User Research
Planning, Conducting, and Analyzing User ResearchUsability Matters
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager TrainingRob Betcher
 

What's hot (20)

How To Adopt Continuous Discovery Practices by Kajabi VP Product
How To Adopt Continuous Discovery Practices by Kajabi VP ProductHow To Adopt Continuous Discovery Practices by Kajabi VP Product
How To Adopt Continuous Discovery Practices by Kajabi VP Product
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
 
Estimating UX
Estimating UXEstimating UX
Estimating UX
 
User Research 101
User Research 101User Research 101
User Research 101
 
How to create surveys that don't suck
How to create surveys that don't suckHow to create surveys that don't suck
How to create surveys that don't suck
 
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
Automating Your Way to Greatness by Combining OutSystems CI/CD With the Power...
 
Rôles product-owner
Rôles product-ownerRôles product-owner
Rôles product-owner
 
Introduction to UX Research: Fundamentals of Contextual Inquiry
Introduction to UX Research: Fundamentals of Contextual InquiryIntroduction to UX Research: Fundamentals of Contextual Inquiry
Introduction to UX Research: Fundamentals of Contextual Inquiry
 
Basics of UX Research
Basics of UX ResearchBasics of UX Research
Basics of UX Research
 
Design thinking workshop_mtg
Design thinking workshop_mtgDesign thinking workshop_mtg
Design thinking workshop_mtg
 
BASIC UX PRESENTATION
BASIC UX PRESENTATIONBASIC UX PRESENTATION
BASIC UX PRESENTATION
 
The Types of TPM Roles by Facebook Product Leader
The Types of TPM Roles by Facebook Product LeaderThe Types of TPM Roles by Facebook Product Leader
The Types of TPM Roles by Facebook Product Leader
 
Workshop: Roadmap de producto centrado en el usuario
Workshop: Roadmap de producto centrado en el usuarioWorkshop: Roadmap de producto centrado en el usuario
Workshop: Roadmap de producto centrado en el usuario
 
Creating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone UnderstandsCreating Agile Product Roadmaps Everyone Understands
Creating Agile Product Roadmaps Everyone Understands
 
Product Management
Product ManagementProduct Management
Product Management
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 
UX Design - Soutenance 2016 Marie Glandus
UX Design - Soutenance 2016 Marie GlandusUX Design - Soutenance 2016 Marie Glandus
UX Design - Soutenance 2016 Marie Glandus
 
Planning, Conducting, and Analyzing User Research
Planning, Conducting, and Analyzing User ResearchPlanning, Conducting, and Analyzing User Research
Planning, Conducting, and Analyzing User Research
 
Product Owner & Product Manager Training
Product Owner & Product Manager TrainingProduct Owner & Product Manager Training
Product Owner & Product Manager Training
 
Sanket mishra cv
Sanket mishra cvSanket mishra cv
Sanket mishra cv
 

Viewers also liked

Пример концепции проекта — модернизация портала округа
Пример концепции проекта — модернизация портала округаПример концепции проекта — модернизация портала округа
Пример концепции проекта — модернизация портала округаDenis Beskov
 
Концепция проекта как инженерный документ — основа успеха проекта
Концепция проекта как инженерный документ — основа успеха проектаКонцепция проекта как инженерный документ — основа успеха проекта
Концепция проекта как инженерный документ — основа успеха проектаDenis Beskov
 
17 принципов создания идеальной дизайн-концепции от Назира Хасавова, арт-дире...
17 принципов создания идеальной дизайн-концепции от Назира Хасавова, арт-дире...17 принципов создания идеальной дизайн-концепции от Назира Хасавова, арт-дире...
17 принципов создания идеальной дизайн-концепции от Назира Хасавова, арт-дире...Ekaterina Pavlova
 
Cooler Pres
Cooler PresCooler Pres
Cooler PresSimbi
 
Креативная концепция
Креативная концепцияКреативная концепция
Креативная концепцияDmitry Krasnoperov
 
Using the-one-page-project-manager-1233449659402110-1
Using the-one-page-project-manager-1233449659402110-1Using the-one-page-project-manager-1233449659402110-1
Using the-one-page-project-manager-1233449659402110-1Nguyen Huy Toan
 
Как мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanbanКак мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanbanDenis Beskov
 
ИТ: архитектура и стратегия предприятия
ИТ: архитектура и стратегия предприятияИТ: архитектура и стратегия предприятия
ИТ: архитектура и стратегия предприятияYury Kupriyanov
 
Русокон примеры концепций логотипа
Русокон   примеры концепций логотипаРусокон   примеры концепций логотипа
Русокон примеры концепций логотипаdialz
 
Концепция логотипа и системы визуальной идентичности туристического бренда Ук...
Концепция логотипа и системы визуальной идентичности туристического бренда Ук...Концепция логотипа и системы визуальной идентичности туристического бренда Ук...
Концепция логотипа и системы визуальной идентичности туристического бренда Ук...WikiCityNomika
 
Проект квартиры (пример)
Проект квартиры (пример)Проект квартиры (пример)
Проект квартиры (пример)Design-Hall Studio
 
Пример презентации концепции визуальной айдентики
Пример презентации концепции визуальной айдентикиПример презентации концепции визуальной айдентики
Пример презентации концепции визуальной айдентикиDenis Karzakov
 
Управление бизнес-процессами
Управление бизнес-процессамиУправление бизнес-процессами
Управление бизнес-процессамиarismen
 
Что такое презентация
Что такое презентацияЧто такое презентация
Что такое презентацияMaxim Kudryavtsev
 
Функции консультатнта в работе аналитика
Функции консультатнта в работе аналитикаФункции консультатнта в работе аналитика
Функции консультатнта в работе аналитикаNatalya Sveshnikova
 
что такое концепция
что такое концепциячто такое концепция
что такое концепцияVictor Gridnev
 
03 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч103 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч1Natalya Sveshnikova
 
04 элементы business intelligence в работе аналитика ч2
04 элементы business intelligence в работе аналитика ч204 элементы business intelligence в работе аналитика ч2
04 элементы business intelligence в работе аналитика ч2Natalya Sveshnikova
 
Презентация бизнес-плана лаунж-бара
Презентация бизнес-плана лаунж-бараПрезентация бизнес-плана лаунж-бара
Презентация бизнес-плана лаунж-бараFinancial Outsourcing Centre
 

Viewers also liked (20)

Пример концепции проекта — модернизация портала округа
Пример концепции проекта — модернизация портала округаПример концепции проекта — модернизация портала округа
Пример концепции проекта — модернизация портала округа
 
Концепция проекта как инженерный документ — основа успеха проекта
Концепция проекта как инженерный документ — основа успеха проектаКонцепция проекта как инженерный документ — основа успеха проекта
Концепция проекта как инженерный документ — основа успеха проекта
 
17 принципов создания идеальной дизайн-концепции от Назира Хасавова, арт-дире...
17 принципов создания идеальной дизайн-концепции от Назира Хасавова, арт-дире...17 принципов создания идеальной дизайн-концепции от Назира Хасавова, арт-дире...
17 принципов создания идеальной дизайн-концепции от Назира Хасавова, арт-дире...
 
Cooler Pres
Cooler PresCooler Pres
Cooler Pres
 
Креативная концепция
Креативная концепцияКреативная концепция
Креативная концепция
 
Using the-one-page-project-manager-1233449659402110-1
Using the-one-page-project-manager-1233449659402110-1Using the-one-page-project-manager-1233449659402110-1
Using the-one-page-project-manager-1233449659402110-1
 
Как мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanbanКак мы обучаем менеджеров продуктов методом EduKanban
Как мы обучаем менеджеров продуктов методом EduKanban
 
ИТ: архитектура и стратегия предприятия
ИТ: архитектура и стратегия предприятияИТ: архитектура и стратегия предприятия
ИТ: архитектура и стратегия предприятия
 
Русокон примеры концепций логотипа
Русокон   примеры концепций логотипаРусокон   примеры концепций логотипа
Русокон примеры концепций логотипа
 
Концепция логотипа и системы визуальной идентичности туристического бренда Ук...
Концепция логотипа и системы визуальной идентичности туристического бренда Ук...Концепция логотипа и системы визуальной идентичности туристического бренда Ук...
Концепция логотипа и системы визуальной идентичности туристического бренда Ук...
 
Проект квартиры (пример)
Проект квартиры (пример)Проект квартиры (пример)
Проект квартиры (пример)
 
Пример презентации концепции визуальной айдентики
Пример презентации концепции визуальной айдентикиПример презентации концепции визуальной айдентики
Пример презентации концепции визуальной айдентики
 
Управление бизнес-процессами
Управление бизнес-процессамиУправление бизнес-процессами
Управление бизнес-процессами
 
Что такое презентация
Что такое презентацияЧто такое презентация
Что такое презентация
 
Повышение качества предоставления IT-услуг и снижение издержек на поддержку р...
Повышение качества предоставления IT-услуг и снижение издержек на поддержку р...Повышение качества предоставления IT-услуг и снижение издержек на поддержку р...
Повышение качества предоставления IT-услуг и снижение издержек на поддержку р...
 
Функции консультатнта в работе аналитика
Функции консультатнта в работе аналитикаФункции консультатнта в работе аналитика
Функции консультатнта в работе аналитика
 
что такое концепция
что такое концепциячто такое концепция
что такое концепция
 
03 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч103 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч1
 
04 элементы business intelligence в работе аналитика ч2
04 элементы business intelligence в работе аналитика ч204 элементы business intelligence в работе аналитика ч2
04 элементы business intelligence в работе аналитика ч2
 
Презентация бизнес-плана лаунж-бара
Презентация бизнес-плана лаунж-бараПрезентация бизнес-плана лаунж-бара
Презентация бизнес-плана лаунж-бара
 

Similar to Концепция продукта

Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftRedsoft
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...Ievgenii Katsan
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Lection 23-24. Use Cases+ User Stories
Lection 23-24. Use Cases+ User StoriesLection 23-24. Use Cases+ User Stories
Lection 23-24. Use Cases+ User StoriesYana Brodetski
 
Проектирование интернет-проектов
Проектирование интернет-проектовПроектирование интернет-проектов
Проектирование интернет-проектовAlex Shishkin
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Dakiry
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовDenis Beskov
 
методология Rad (46)
методология Rad (46)методология Rad (46)
методология Rad (46)romachka_pole
 
Варианты использования. Введение
Варианты использования. ВведениеВарианты использования. Введение
Варианты использования. ВведениеAnna Abramova
 
Что тендер грядущий нам готовит
Что тендер грядущий нам готовитЧто тендер грядущий нам готовит
Что тендер грядущий нам готовитSQALab
 
Варианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовВарианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовSQALab
 
Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Yana Brodetski
 
Презентация CLJ
Презентация CLJПрезентация CLJ
Презентация CLJmarina688292
 
ИКТ 03 Проектирование интерфейсов
ИКТ 03 Проектирование интерфейсовИКТ 03 Проектирование интерфейсов
ИКТ 03 Проектирование интерфейсовDenis Korolev
 
Руководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в UnigineРуководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в UnigineUnigine Corp.
 
Решения Lement Pro - Партнёрское обучение
Решения Lement Pro - Партнёрское обучениеРешения Lement Pro - Партнёрское обучение
Решения Lement Pro - Партнёрское обучениеAlexey Abramov
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийSQALab
 

Similar to Концепция продукта (20)

Проектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в RedsoftПроектирование интернет-сайтов и систем в Redsoft
Проектирование интернет-сайтов и систем в Redsoft
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Lection 23-24. Use Cases+ User Stories
Lection 23-24. Use Cases+ User StoriesLection 23-24. Use Cases+ User Stories
Lection 23-24. Use Cases+ User Stories
 
Sep reqm-lec1
Sep reqm-lec1Sep reqm-lec1
Sep reqm-lec1
 
Проектирование интернет-проектов
Проектирование интернет-проектовПроектирование интернет-проектов
Проектирование интернет-проектов
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
Разработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсовРазработка требований и Проектирование интерфейсов
Разработка требований и Проектирование интерфейсов
 
методология Rad (46)
методология Rad (46)методология Rad (46)
методология Rad (46)
 
Варианты использования. Введение
Варианты использования. ВведениеВарианты использования. Введение
Варианты использования. Введение
 
Что тендер грядущий нам готовит
Что тендер грядущий нам готовитЧто тендер грядущий нам готовит
Что тендер грядущий нам готовит
 
Варианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовВарианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектов
 
Task-Centered Design
Task-Centered DesignTask-Centered Design
Task-Centered Design
 
Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60. Модуль 15. Лекция 59-60.
Модуль 15. Лекция 59-60.
 
Презентация CLJ
Презентация CLJПрезентация CLJ
Презентация CLJ
 
голубушин
голубушинголубушин
голубушин
 
ИКТ 03 Проектирование интерфейсов
ИКТ 03 Проектирование интерфейсовИКТ 03 Проектирование интерфейсов
ИКТ 03 Проектирование интерфейсов
 
Руководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в UnigineРуководство для программистов по устройству на работу в Unigine
Руководство для программистов по устройству на работу в Unigine
 
Решения Lement Pro - Партнёрское обучение
Решения Lement Pro - Партнёрское обучениеРешения Lement Pro - Партнёрское обучение
Решения Lement Pro - Партнёрское обучение
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
 

More from Yury Kupriyanov

Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Yury Kupriyanov
 
Практики краудсорсинга
Практики краудсорсингаПрактики краудсорсинга
Практики краудсорсингаYury Kupriyanov
 
Trends and challanges for IT in Knowledge Management
Trends and challanges for IT in Knowledge ManagementTrends and challanges for IT in Knowledge Management
Trends and challanges for IT in Knowledge ManagementYury Kupriyanov
 
Фасилитация разработки продуктовой стратегии: метод форсайта
Фасилитация разработки продуктовой стратегии: метод форсайтаФасилитация разработки продуктовой стратегии: метод форсайта
Фасилитация разработки продуктовой стратегии: метод форсайтаYury Kupriyanov
 
WikiVote! - Управление знаниями
WikiVote! - Управление знаниямиWikiVote! - Управление знаниями
WikiVote! - Управление знаниямиYury Kupriyanov
 
Стандарт OMG Essence - в чем польза для аналитика?
Стандарт OMG Essence - в чем польза для аналитика?Стандарт OMG Essence - в чем польза для аналитика?
Стандарт OMG Essence - в чем польза для аналитика?Yury Kupriyanov
 
Современные блогплатформы и сервисы
Современные блогплатформы и сервисыСовременные блогплатформы и сервисы
Современные блогплатформы и сервисыYury Kupriyanov
 
Поведение пользователей
Поведение пользователейПоведение пользователей
Поведение пользователейYury Kupriyanov
 
Массовые распределенные тренинги
Массовые распределенные тренингиМассовые распределенные тренинги
Массовые распределенные тренингиYury Kupriyanov
 
Блогохостинги и фотохостинги для медиажурналистов
Блогохостинги и фотохостинги для медиажурналистовБлогохостинги и фотохостинги для медиажурналистов
Блогохостинги и фотохостинги для медиажурналистовYury Kupriyanov
 
Методологии разработки ПО
Методологии разработки ПОМетодологии разработки ПО
Методологии разработки ПОYury Kupriyanov
 
Технология программирования
Технология программированияТехнология программирования
Технология программированияYury Kupriyanov
 
CEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессыCEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессыYury Kupriyanov
 

More from Yury Kupriyanov (14)

Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?
 
Практики краудсорсинга
Практики краудсорсингаПрактики краудсорсинга
Практики краудсорсинга
 
Trends and challanges for IT in Knowledge Management
Trends and challanges for IT in Knowledge ManagementTrends and challanges for IT in Knowledge Management
Trends and challanges for IT in Knowledge Management
 
Фасилитация разработки продуктовой стратегии: метод форсайта
Фасилитация разработки продуктовой стратегии: метод форсайтаФасилитация разработки продуктовой стратегии: метод форсайта
Фасилитация разработки продуктовой стратегии: метод форсайта
 
SEMAT Agile Kitchen
SEMAT Agile KitchenSEMAT Agile Kitchen
SEMAT Agile Kitchen
 
WikiVote! - Управление знаниями
WikiVote! - Управление знаниямиWikiVote! - Управление знаниями
WikiVote! - Управление знаниями
 
Стандарт OMG Essence - в чем польза для аналитика?
Стандарт OMG Essence - в чем польза для аналитика?Стандарт OMG Essence - в чем польза для аналитика?
Стандарт OMG Essence - в чем польза для аналитика?
 
Современные блогплатформы и сервисы
Современные блогплатформы и сервисыСовременные блогплатформы и сервисы
Современные блогплатформы и сервисы
 
Поведение пользователей
Поведение пользователейПоведение пользователей
Поведение пользователей
 
Массовые распределенные тренинги
Массовые распределенные тренингиМассовые распределенные тренинги
Массовые распределенные тренинги
 
Блогохостинги и фотохостинги для медиажурналистов
Блогохостинги и фотохостинги для медиажурналистовБлогохостинги и фотохостинги для медиажурналистов
Блогохостинги и фотохостинги для медиажурналистов
 
Методологии разработки ПО
Методологии разработки ПОМетодологии разработки ПО
Методологии разработки ПО
 
Технология программирования
Технология программированияТехнология программирования
Технология программирования
 
CEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессыCEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессы
 

Концепция продукта

  • 1. Технология программирования Концепция продукта
  • 2.
  • 3. Планирование проекта и требований? 1) Определить цель проекта 2) Определить, что мы НЕ делаем — границы проекта (scope) 3) Кратко описать все остальное Документ: Концепция или Vision
  • 5. Концепция ● Для кого? ● Что им нужно? ● Каков вид приложения?* ● Какова главная функция продукта? ● Какие существуют аналоги продукта? ● В чем преимущество перед аналогами? * Интернет-сервис? Desktop приложение? Мобильное приложение? API?
  • 6. Концепция ● Для <кого-то>, которым нужно <что-то> наш <класс продукта> <название> будет делать <главную функцию>. ● В отличие от <альтернатив>, наш продукт <лучше потому-то и потому-то>.
  • 7. Концепция: пример Для студентов, которым нужно узнавать об изменениях в расписании, наш веб-сервис с мобильным приложением будут предоставлять актуальное расписание занятий на ближайшие дни, с указанием аудиторий и преподавателей. В отличие от форума, мобильное приложение будет само получать обновленное расписание и оповещать студента об изменениях.
  • 8. Концепция: пример Для кредитных менеджеров, которым нужно оценить благонадежность заемщика, наше клиент-серверное приложение будет автоматически на основе анкетных данных выдавать скоринговую оценку заемщика. В отличие от базы данных на Access, наше приложение будет лучше защищать данные, работать быстрее и анализировать больше параметров анкеты.
  • 9. Формальным языком: ● Заинтересованные лица ● Цели заинтересованных лиц ● Предварительная архитектура ● Основные функции ● Альтернативные решения ● Ключевые преимущества
  • 10. Корпоративное ПО: много заинтересованных лиц ● Руководство ● Пользователи ● Системные администраторы ● Смежные отделы ● Служба безопасности ● Маркетинг ● Юристы ● Служба кадров
  • 11.
  • 12. Цели заинтересованных лиц могут конфликтовать
  • 13. Оценки проекта ● Оценка масштаба ● Оценка сложности ● Оценка рисков
  • 14. Масштаб ● Типы пользователей Сколько разных рабочих мест нужно разработать? ● Концептуальная модель данных. Что есть в мире? ● Диаграмма состояний. Как меняется мир?
  • 15. Типы пользователей ● Кто из заинтересованных лиц будет пользователями? ● Какие у них цели? ● Количество разных рабочих мест = количеству пользователей с разными целями
  • 16. Модель данных ● Глоссарий (словарь терминов) или ● Онтология (понятия и их связи) или ● Диаграмма классов Атрибутные модели vs фактологические
  • 18. UML ● Unified Modeling Language ● Промышленный стандарт ● Графический язык ● Объектно-ориентированный язык ● Диаграммы: – Структуры – Деятельности – Взаимодействия
  • 19. UML
  • 20.
  • 21. Диаграмма состояний для основных объектов
  • 22. Оценка сложности ● Сложные данные и простые алгоритмы Понятно — что делать, но нужно учитывать много частных случаев (сложная диаграмма классов). ● Простые данные и сложные алгоритмы Понятно — с чем работать, но непонятно - как. ● Сложные данные и сложные алгоритмы = декомпозиция системы
  • 23. Оценка трудоемкости Число типов АРМ * число классов * число связей число состояний * (2 )= трудоемкость в попугаях
  • 24. Оценка рисков ● SWOT-анализ ● Перечень уязвимостей ● Перечень рисков ● Диаграмма рисков ● План по обработке рисков
  • 25.
  • 26. Области риска ● Команда ● Инструмент ● Сроки ● Сложность/реализуемость ● Внешние факторы
  • 27. Риск Риск = Ущерб * Вероятность