SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
Технология программирования
     Концепция продукта
Планирование проекта и требований?
1) Определить цель проекта
2) Определить, что мы НЕ делаем — границы
  проекта (scope)
3) Кратко описать все остальное


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

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

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


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


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


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

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


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



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


● Сроки


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


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




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

Contenu connexe

Tendances

UX Lesson 2: User Research
UX Lesson 2: User ResearchUX Lesson 2: User Research
UX Lesson 2: User ResearchJoan Lumanauw
 
JIRA 업무 생산성 향상 및 프로젝트 관리
JIRA 업무 생산성 향상 및 프로젝트 관리JIRA 업무 생산성 향상 및 프로젝트 관리
JIRA 업무 생산성 향상 및 프로젝트 관리KwangSeob Jeong
 
UI/UX Foundations - Research
UI/UX Foundations - ResearchUI/UX Foundations - Research
UI/UX Foundations - ResearchMeg Kurdziolek
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleICS
 
Collaborative Brainstorming for Better UX Workshop
Collaborative Brainstorming for Better UX WorkshopCollaborative Brainstorming for Better UX Workshop
Collaborative Brainstorming for Better UX WorkshopJessica Ivins
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!Jayan Narayanan
 
UX DESIGN & HACKATHON - UM GUIA DE SOBREVIVÊNCIA
UX DESIGN & HACKATHON - UM GUIA DE SOBREVIVÊNCIAUX DESIGN & HACKATHON - UM GUIA DE SOBREVIVÊNCIA
UX DESIGN & HACKATHON - UM GUIA DE SOBREVIVÊNCIAGuilherme Gonzalez
 
Breaking into Product Management by Amazon Sr PM
Breaking into Product Management by Amazon Sr PMBreaking into Product Management by Amazon Sr PM
Breaking into Product Management by Amazon Sr PMProduct School
 
Product Roadmaps - Tips on how to create and manage roadmaps
Product Roadmaps - Tips on how to create and manage roadmapsProduct Roadmaps - Tips on how to create and manage roadmaps
Product Roadmaps - Tips on how to create and manage roadmapsMarc Abraham
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyCHI UX Indonesia
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataMohamed Shehata
 
Where UX fails Accessibility : Alastair Campbell
Where UX fails Accessibility : Alastair Campbell Where UX fails Accessibility : Alastair Campbell
Where UX fails Accessibility : Alastair Campbell Nomensa
 
Website Redesign Proposal PowerPoint Presentation Slides
Website Redesign Proposal PowerPoint Presentation SlidesWebsite Redesign Proposal PowerPoint Presentation Slides
Website Redesign Proposal PowerPoint Presentation SlidesSlideTeam
 
게임 기획자의 생존 전략
게임 기획자의 생존 전략게임 기획자의 생존 전략
게임 기획자의 생존 전략태성 이
 

Tendances (20)

UX Lesson 2: User Research
UX Lesson 2: User ResearchUX Lesson 2: User Research
UX Lesson 2: User Research
 
JIRA 업무 생산성 향상 및 프로젝트 관리
JIRA 업무 생산성 향상 및 프로젝트 관리JIRA 업무 생산성 향상 및 프로젝트 관리
JIRA 업무 생산성 향상 및 프로젝트 관리
 
UI/UX Foundations - Research
UI/UX Foundations - ResearchUI/UX Foundations - Research
UI/UX Foundations - Research
 
ux flow and process
ux flow and processux flow and process
ux flow and process
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
 
The guide to wireframing
The guide to wireframingThe guide to wireframing
The guide to wireframing
 
Collaborative Brainstorming for Better UX Workshop
Collaborative Brainstorming for Better UX WorkshopCollaborative Brainstorming for Better UX Workshop
Collaborative Brainstorming for Better UX Workshop
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!
 
Usability basics
Usability basicsUsability basics
Usability basics
 
UX DESIGN & HACKATHON - UM GUIA DE SOBREVIVÊNCIA
UX DESIGN & HACKATHON - UM GUIA DE SOBREVIVÊNCIAUX DESIGN & HACKATHON - UM GUIA DE SOBREVIVÊNCIA
UX DESIGN & HACKATHON - UM GUIA DE SOBREVIVÊNCIA
 
Breaking into Product Management by Amazon Sr PM
Breaking into Product Management by Amazon Sr PMBreaking into Product Management by Amazon Sr PM
Breaking into Product Management by Amazon Sr PM
 
Product Roadmaps - Tips on how to create and manage roadmaps
Product Roadmaps - Tips on how to create and manage roadmapsProduct Roadmaps - Tips on how to create and manage roadmaps
Product Roadmaps - Tips on how to create and manage roadmaps
 
UI/UX Fundamentals
UI/UX FundamentalsUI/UX Fundamentals
UI/UX Fundamentals
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
Where UX fails Accessibility : Alastair Campbell
Where UX fails Accessibility : Alastair Campbell Where UX fails Accessibility : Alastair Campbell
Where UX fails Accessibility : Alastair Campbell
 
User Research 101
User Research 101User Research 101
User Research 101
 
Website Redesign Proposal PowerPoint Presentation Slides
Website Redesign Proposal PowerPoint Presentation SlidesWebsite Redesign Proposal PowerPoint Presentation Slides
Website Redesign Proposal PowerPoint Presentation Slides
 
게임 기획자의 생존 전략
게임 기획자의 생존 전략게임 기획자의 생존 전략
게임 기획자의 생존 전략
 

En vedette

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
 
Как создать концепцию продукта в виде Lean Canvas
Как создать концепцию продукта в виде Lean CanvasКак создать концепцию продукта в виде Lean Canvas
Как создать концепцию продукта в виде Lean CanvasMagneta AI
 

En vedette (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
 
Презентация бизнес-плана лаунж-бара
Презентация бизнес-плана лаунж-бараПрезентация бизнес-плана лаунж-бара
Презентация бизнес-плана лаунж-бара
 
AIDA Pioneer Portfolio Creative
AIDA Pioneer Portfolio CreativeAIDA Pioneer Portfolio Creative
AIDA Pioneer Portfolio Creative
 
Как создать концепцию продукта в виде Lean Canvas
Как создать концепцию продукта в виде Lean CanvasКак создать концепцию продукта в виде Lean Canvas
Как создать концепцию продукта в виде Lean Canvas
 

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

Проектирование интернет-сайтов и систем в 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
 

Similaire à Концепция продукта (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 - Партнёрское обучение
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
 

Plus de 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
 

Plus de 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. Риск Риск = Ущерб * Вероятность