SlideShare a Scribd company logo
1 of 46
Методология P - D - P unitecsys.com
Каждой команде – своя методология Каждой команде - своя методология. Так полагает один из ведущих специалистов-методологов Алистер Коберн. Суть вопроса проста: методология не должна мешать людям, работающим над проектом. А люди все разные. С разным опытом, разными навыками, разными взглядами на жизнь. В этом причина того, что невозможно создать единую для всех, "самую правильную" методологию разработки ПО. Да и не нужно это. Достаточно подобрать или "синтезировать" методологию, подходящую тебе и твоей команде.
Зачем мы здесь собрались? Задача мастер-класса - дать вам первое представление о нашей методологии . Чтобы вы могли дальше решить сами - взять ее на вооружение целиком, взять из нее отдельные идеи для собственного синтеза, или же не брать ничего.
С чего начинается разработка? Современные методологии ориентированы на пользовательские требования. Нас убеждают в том, что работу нужно начинать обязательно со сбора и анализа этих требований.  В целом, понятно почему. ПО создается как часть общей системы, в которую входят "интерфейсные элементы" - люди, оборудование, другие информационные системы. И проектирование ПО, конечно, лучше всего начинать с описания его внешних интерфейсов.
Что такое  Use Cases ? В двух словах, use case - это некоторая история о том, как пользователь (не обязательно человек) использует информационную систему для получения некоторого «значимого для себя» результата.  В кавычки я взял ту часть, которая на практике представляет собой одну из серьезных концептуальных проблем.
Сбор и анализ требований :  пять проблем ,[object Object]
Сбор и анализ требований :  пять проблем ,[object Object],[object Object],[object Object],[object Object],[object Object]
Сбор и анализ требований :  пять проблем ,[object Object]
Сбор и анализ требований :  пять проблем ,[object Object]
Сбор и анализ требований :  пять проблем ,[object Object]
Ответ в стиле  RUP ,[object Object],[object Object]
Что происходит в реальной жизни ,[object Object],[object Object]
Ответ в стиле  XP  и  SCRUM ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Что происходит в реальной жизни ,[object Object],[object Object]
Что происходит в реальной жизни – 2 ,[object Object]
Общая картина ,[object Object],[object Object],[object Object]
Что делать? ,[object Object],[object Object],[object Object],[object Object]
Что требуется от менеджера проекта ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ответ в стиле  P.D.P ,[object Object],[object Object],[object Object]
Говорить на одном языке ,[object Object]
Понимать потребности ,[object Object]
Экономить время ,[object Object],[object Object],[object Object]
Завоевать доверие ,[object Object]
Владелец и пользователи ,[object Object]
Конструктивные отношения ,[object Object],[object Object]
Как работать с целями проекта ,[object Object],[object Object],[object Object],[object Object],[object Object]
Главные цели ,[object Object]
Пример перечня главных целей ,[object Object],[object Object],[object Object],[object Object]
Пример описания способа ,[object Object]
Выделяем второстепенные цели ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Снова описываем способы ,[object Object]
Приходим к финальным кейсам ,[object Object]
Что в итоге :  иерархия целей Цель Главная цель Главная цель Главная цель Способ Способ Способ Способ Цель Способ Цель Способ Цель Способ Цель Способ Кейс Кейс Кейс Кейс Кейс Кейс
Замечание об иерархии ,[object Object]
Решение пяти проблем ,[object Object]
Решение пяти проблем ,[object Object]
Решение пяти проблем ,[object Object]
Решение пяти проблем ,[object Object]
Сбор и анализ требований :  пять проблем ,[object Object]
Сбор и анализ требований :  пять проблем ,[object Object]
Эти ужасные изменения требований ,[object Object]
Причины изменения требований ,[object Object]
Предвидение изменения требований ,[object Object]
Язык описания ,[object Object]
Состав описания ,[object Object],[object Object],[object Object]
Что дальше ,[object Object]

More Related Content

What's hot

User Experience 2010: Как показывать интерфейс клиенту (так, чтобы не было му...
User Experience 2010: Как показывать интерфейс клиенту (так, чтобы не было му...User Experience 2010: Как показывать интерфейс клиенту (так, чтобы не было му...
User Experience 2010: Как показывать интерфейс клиенту (так, чтобы не было му...Yury Vetrov
 
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по AgileКонстантин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по AgileScrumTrek
 
Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаRaum7
 
Дмитрий Грибов, Трава и грибы как средства управления разработкой
Дмитрий Грибов, Трава и грибы как средства управления разработкойДмитрий Грибов, Трава и грибы как средства управления разработкой
Дмитрий Грибов, Трава и грибы как средства управления разработкойScrumTrek
 
Системный анализ в процессе разработки ПО
Системный анализ в процессе разработки ПОСистемный анализ в процессе разработки ПО
Системный анализ в процессе разработки ПОMaxim Galimov
 
Alyona Marshavina. How to build a strong relationship with difficult clients
Alyona Marshavina. How to build a strong relationship with difficult clientsAlyona Marshavina. How to build a strong relationship with difficult clients
Alyona Marshavina. How to build a strong relationship with difficult clientsLviv Startup Club
 
зачем системному интегратору продуктовая линейка?
зачем системному интегратору продуктовая линейка?зачем системному интегратору продуктовая линейка?
зачем системному интегратору продуктовая линейка?Alexandre Prozoroff
 
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...ПрофсоUX
 
How to work with freelancers
How to work with freelancersHow to work with freelancers
How to work with freelancersAlena Kotelnikova
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!ScrumTrek
 
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосноватьMaksym Bezuglyi
 
Software craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчикаSoftware craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчикаPavel Veinik
 
Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)Alexey Rybak
 
Юзабилити Украина '10: Case Study: Московский Кредитный Банк. Повысить конвер...
Юзабилити Украина '10: Case Study: Московский Кредитный Банк. Повысить конвер...Юзабилити Украина '10: Case Study: Московский Кредитный Банк. Повысить конвер...
Юзабилити Украина '10: Case Study: Московский Кредитный Банк. Повысить конвер...Yury Vetrov
 
Software craftsmanship 8
Software craftsmanship 8Software craftsmanship 8
Software craftsmanship 8Pavel Veinik
 

What's hot (20)

User Experience 2010: Как показывать интерфейс клиенту (так, чтобы не было му...
User Experience 2010: Как показывать интерфейс клиенту (так, чтобы не было му...User Experience 2010: Как показывать интерфейс клиенту (так, чтобы не было му...
User Experience 2010: Как показывать интерфейс клиенту (так, чтобы не было му...
 
Scrum practic
Scrum practicScrum practic
Scrum practic
 
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по AgileКонстантин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
Константин Бажин, ТОП 10 не могу или что нужно сделать, чтобы жить по Agile
 
Андрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитикаАндрей Вербицкий: Ошибки IT-аналитика
Андрей Вербицкий: Ошибки IT-аналитика
 
Дмитрий Грибов, Трава и грибы как средства управления разработкой
Дмитрий Грибов, Трава и грибы как средства управления разработкойДмитрий Грибов, Трава и грибы как средства управления разработкой
Дмитрий Грибов, Трава и грибы как средства управления разработкой
 
Системный анализ в процессе разработки ПО
Системный анализ в процессе разработки ПОСистемный анализ в процессе разработки ПО
Системный анализ в процессе разработки ПО
 
Alyona Marshavina. How to build a strong relationship with difficult clients
Alyona Marshavina. How to build a strong relationship with difficult clientsAlyona Marshavina. How to build a strong relationship with difficult clients
Alyona Marshavina. How to build a strong relationship with difficult clients
 
зачем системному интегратору продуктовая линейка?
зачем системному интегратору продуктовая линейка?зачем системному интегратору продуктовая линейка?
зачем системному интегратору продуктовая линейка?
 
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
Ведение коротких, сложных и серьёзных кросс-медийных дизайн-проектов в услови...
 
How to work with freelancers
How to work with freelancersHow to work with freelancers
How to work with freelancers
 
Agile testing
Agile testingAgile testing
Agile testing
 
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
Максим Цепков, Agile - то что на самом деле нужно гос.заказчикам!
 
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать"Этот код плохой, его нужно переписать". Слышали? Как обосновать
"Этот код плохой, его нужно переписать". Слышали? Как обосновать
 
CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010CCPM DBR Vebinar 28 01 2010
CCPM DBR Vebinar 28 01 2010
 
Software craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчикаSoftware craftsmanship 11 online: мотивация и эффектисность разработчика
Software craftsmanship 11 online: мотивация и эффектисность разработчика
 
CCPM Vebinar 21 01 2010
CCPM Vebinar 21 01 2010CCPM Vebinar 21 01 2010
CCPM Vebinar 21 01 2010
 
Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)Про то, что (лекция для студентов об адаптации к работе)
Про то, что (лекция для студентов об адаптации к работе)
 
Юзабилити Украина '10: Case Study: Московский Кредитный Банк. Повысить конвер...
Юзабилити Украина '10: Case Study: Московский Кредитный Банк. Повысить конвер...Юзабилити Украина '10: Case Study: Московский Кредитный Банк. Повысить конвер...
Юзабилити Украина '10: Case Study: Московский Кредитный Банк. Повысить конвер...
 
Software craftsmanship 8
Software craftsmanship 8Software craftsmanship 8
Software craftsmanship 8
 
Why u need a proto
Why u need a protoWhy u need a proto
Why u need a proto
 

Viewers also liked

Екатерина Мень: "ОБЩЕСТВО, КОТОРОЕ «НЕ ГОТОВО», НАДО МЕНЯТЬ"
Екатерина Мень: "ОБЩЕСТВО, КОТОРОЕ «НЕ ГОТОВО», НАДО МЕНЯТЬ"Екатерина Мень: "ОБЩЕСТВО, КОТОРОЕ «НЕ ГОТОВО», НАДО МЕНЯТЬ"
Екатерина Мень: "ОБЩЕСТВО, КОТОРОЕ «НЕ ГОТОВО», НАДО МЕНЯТЬ"Polina Giverts
 
Аутизм - Вестник Уполномоченного при Президенте РФ по правам ребенка № 8 2016
Аутизм - Вестник Уполномоченного при Президенте РФ по правам ребенка № 8 2016Аутизм - Вестник Уполномоченного при Президенте РФ по правам ребенка № 8 2016
Аутизм - Вестник Уполномоченного при Президенте РФ по правам ребенка № 8 2016Polina Giverts
 
[Skolkovo Robotics 2015 Day 1] Ющенко А. Моделирование эмоций в организации и...
[Skolkovo Robotics 2015 Day 1] Ющенко А. Моделирование эмоций в организации и...[Skolkovo Robotics 2015 Day 1] Ющенко А. Моделирование эмоций в организации и...
[Skolkovo Robotics 2015 Day 1] Ющенко А. Моделирование эмоций в организации и...Skolkovo Robotics Center
 
[Skolkovo Robotics 2015 Day 1] Ющенко А. Конышев Д. Антропоморфные роботы с п...
[Skolkovo Robotics 2015 Day 1] Ющенко А. Конышев Д. Антропоморфные роботы с п...[Skolkovo Robotics 2015 Day 1] Ющенко А. Конышев Д. Антропоморфные роботы с п...
[Skolkovo Robotics 2015 Day 1] Ющенко А. Конышев Д. Антропоморфные роботы с п...Skolkovo Robotics Center
 
иван василевич Eye tracking и нейрокомпьютерный интерфейс
иван василевич Eye tracking и нейрокомпьютерный интерфейсиван василевич Eye tracking и нейрокомпьютерный интерфейс
иван василевич Eye tracking и нейрокомпьютерный интерфейсrit2010
 

Viewers also liked (6)

Skolkovo Robonight 2015
Skolkovo Robonight 2015Skolkovo Robonight 2015
Skolkovo Robonight 2015
 
Екатерина Мень: "ОБЩЕСТВО, КОТОРОЕ «НЕ ГОТОВО», НАДО МЕНЯТЬ"
Екатерина Мень: "ОБЩЕСТВО, КОТОРОЕ «НЕ ГОТОВО», НАДО МЕНЯТЬ"Екатерина Мень: "ОБЩЕСТВО, КОТОРОЕ «НЕ ГОТОВО», НАДО МЕНЯТЬ"
Екатерина Мень: "ОБЩЕСТВО, КОТОРОЕ «НЕ ГОТОВО», НАДО МЕНЯТЬ"
 
Аутизм - Вестник Уполномоченного при Президенте РФ по правам ребенка № 8 2016
Аутизм - Вестник Уполномоченного при Президенте РФ по правам ребенка № 8 2016Аутизм - Вестник Уполномоченного при Президенте РФ по правам ребенка № 8 2016
Аутизм - Вестник Уполномоченного при Президенте РФ по правам ребенка № 8 2016
 
[Skolkovo Robotics 2015 Day 1] Ющенко А. Моделирование эмоций в организации и...
[Skolkovo Robotics 2015 Day 1] Ющенко А. Моделирование эмоций в организации и...[Skolkovo Robotics 2015 Day 1] Ющенко А. Моделирование эмоций в организации и...
[Skolkovo Robotics 2015 Day 1] Ющенко А. Моделирование эмоций в организации и...
 
[Skolkovo Robotics 2015 Day 1] Ющенко А. Конышев Д. Антропоморфные роботы с п...
[Skolkovo Robotics 2015 Day 1] Ющенко А. Конышев Д. Антропоморфные роботы с п...[Skolkovo Robotics 2015 Day 1] Ющенко А. Конышев Д. Антропоморфные роботы с п...
[Skolkovo Robotics 2015 Day 1] Ющенко А. Конышев Д. Антропоморфные роботы с п...
 
иван василевич Eye tracking и нейрокомпьютерный интерфейс
иван василевич Eye tracking и нейрокомпьютерный интерфейсиван василевич Eye tracking и нейрокомпьютерный интерфейс
иван василевич Eye tracking и нейрокомпьютерный интерфейс
 

Similar to Andrey Petrov P D P

ошибки аналитика
ошибки аналитикаошибки аналитика
ошибки аналитикаAndrey Verbitsky
 
Проектирование программных систем. Занятие 2
Проектирование программных систем. Занятие 2Проектирование программных систем. Занятие 2
Проектирование программных систем. Занятие 2Dima Dzuba
 
15 шагов к быстрым сделкам на тендерных площадках
15 шагов к быстрым сделкам на тендерных площадках15 шагов к быстрым сделкам на тендерных площадках
15 шагов к быстрым сделкам на тендерных площадкахConformato
 
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)Ontico
 
Design thinking for sales
Design thinking for sales Design thinking for sales
Design thinking for sales ITCP Community
 
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...Lviv Startup Club
 
физика внедрения Erp систем
физика внедрения Erp системфизика внедрения Erp систем
физика внедрения Erp системKirill Krasnogir
 
Alyona Marshavina: How to build a strong relationship with difficult clients
Alyona Marshavina: How to build a strong relationship with difficult clientsAlyona Marshavina: How to build a strong relationship with difficult clients
Alyona Marshavina: How to build a strong relationship with difficult clientsLviv Startup Club
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновCoub
 
Как войти в айти?
Как войти в айти?Как войти в айти?
Как войти в айти?Netpeak
 
КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)
КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)
КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)MAL Agency
 
Project management. Intro
Project management. IntroProject management. Intro
Project management. IntroAlexey Chernyak
 
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)SPECIA
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...Lead Zeppelin
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Sasha Kutsenko
 
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAТраблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAОлег Чебулаев
 
Как добиться успеха в проекте, сохранив мозг себе, заказчику и пользователю?
Как добиться успеха в проекте, сохранив мозг себе, заказчику и пользователю?Как добиться успеха в проекте, сохранив мозг себе, заказчику и пользователю?
Как добиться успеха в проекте, сохранив мозг себе, заказчику и пользователю?Ivan Degtyarenko
 

Similar to Andrey Petrov P D P (20)

ошибки аналитика
ошибки аналитикаошибки аналитика
ошибки аналитика
 
Проектирование программных систем. Занятие 2
Проектирование программных систем. Занятие 2Проектирование программных систем. Занятие 2
Проектирование программных систем. Занятие 2
 
15 шагов к быстрым сделкам на тендерных площадках
15 шагов к быстрым сделкам на тендерных площадках15 шагов к быстрым сделкам на тендерных площадках
15 шагов к быстрым сделкам на тендерных площадках
 
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
10 лет развития продукта: чему можно научиться (Сергей Рыжиков)
 
Design thinking for sales
Design thinking for sales Design thinking for sales
Design thinking for sales
 
UX Design Рrocess
UX Design РrocessUX Design Рrocess
UX Design Рrocess
 
3 ошибки в построении интернет-маркетинга
3 ошибки в построении интернет-маркетинга3 ошибки в построении интернет-маркетинга
3 ошибки в построении интернет-маркетинга
 
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
Ігор Семиженко “‘Skills are cheap’: ключова роль Product people” Kharkiv Proj...
 
физика внедрения Erp систем
физика внедрения Erp системфизика внедрения Erp систем
физика внедрения Erp систем
 
DesignerWork_BP_v1.2.pdf
DesignerWork_BP_v1.2.pdfDesignerWork_BP_v1.2.pdf
DesignerWork_BP_v1.2.pdf
 
Alyona Marshavina: How to build a strong relationship with difficult clients
Alyona Marshavina: How to build a strong relationship with difficult clientsAlyona Marshavina: How to build a strong relationship with difficult clients
Alyona Marshavina: How to build a strong relationship with difficult clients
 
Правила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил ТабуновПравила отличного разработчика, Михаил Табунов
Правила отличного разработчика, Михаил Табунов
 
Как войти в айти?
Как войти в айти?Как войти в айти?
Как войти в айти?
 
КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)
КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)
КАК УПРАВЛЯТЬ ДИЗАЙН-ПРОЕКТОМ (для заказчиков и исполнителей)
 
Project management. Intro
Project management. IntroProject management. Intro
Project management. Intro
 
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
“Спецификация формы и поведения”. Саша Куценко, Aidem. (29.01.2014)
 
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ... "Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
"Написание спецификации формы и поведения: зачем, кому и как." Саша Куценко ...
 
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
Саша Куценко: "Cпецификация формы и поведения — зачем, кому и как?"
 
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QAТраблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
Траблшутинг в IT компании: и все горит, и ты горишь и ты в аду. BA, PM, DEV, QA
 
Как добиться успеха в проекте, сохранив мозг себе, заказчику и пользователю?
Как добиться успеха в проекте, сохранив мозг себе, заказчику и пользователю?Как добиться успеха в проекте, сохранив мозг себе, заказчику и пользователю?
Как добиться успеха в проекте, сохранив мозг себе, заказчику и пользователю?
 

More from rit2010

Sphinx new
Sphinx newSphinx new
Sphinx newrit2010
 
Microsoft cluster systems ritconf
Microsoft cluster systems ritconfMicrosoft cluster systems ritconf
Microsoft cluster systems ritconfrit2010
 
анатомия интернет банка Publish
анатомия интернет банка Publishанатомия интернет банка Publish
анатомия интернет банка Publishrit2010
 
анатомия интернет банка Publish
анатомия интернет банка Publishанатомия интернет банка Publish
анатомия интернет банка Publishrit2010
 
Anatol filin pragmatic documentation 1_r
Anatol filin  pragmatic documentation 1_rAnatol filin  pragmatic documentation 1_r
Anatol filin pragmatic documentation 1_rrit2010
 
Ilia kantor паттерны серверных comet решений
Ilia kantor паттерны серверных comet решенийIlia kantor паттерны серверных comet решений
Ilia kantor паттерны серверных comet решенийrit2010
 
Alexei shilov 2010 rit-rakudo
Alexei shilov 2010 rit-rakudoAlexei shilov 2010 rit-rakudo
Alexei shilov 2010 rit-rakudorit2010
 
Alexandre.iline rit 2010 java_fxui_extra
Alexandre.iline rit 2010 java_fxui_extraAlexandre.iline rit 2010 java_fxui_extra
Alexandre.iline rit 2010 java_fxui_extrarit2010
 
Konstantin kolomeetz послание внутреннему заказчику
Konstantin kolomeetz послание внутреннему заказчикуKonstantin kolomeetz послание внутреннему заказчику
Konstantin kolomeetz послание внутреннему заказчикуrit2010
 
Bykov monitoring mailru
Bykov monitoring mailruBykov monitoring mailru
Bykov monitoring mailrurit2010
 
Alexander shigin slides
Alexander shigin slidesAlexander shigin slides
Alexander shigin slidesrit2010
 
Dmitry lohansky rit2010
Dmitry lohansky rit2010Dmitry lohansky rit2010
Dmitry lohansky rit2010rit2010
 
Dmitry Lohansky Rit2010
Dmitry Lohansky Rit2010Dmitry Lohansky Rit2010
Dmitry Lohansky Rit2010rit2010
 
Related Queries Braslavski Yandex
Related Queries Braslavski YandexRelated Queries Braslavski Yandex
Related Queries Braslavski Yandexrit2010
 
молчанов сергей датацентры 10 04 2010 Light
молчанов сергей датацентры 10 04 2010  Lightмолчанов сергей датацентры 10 04 2010  Light
молчанов сергей датацентры 10 04 2010 Lightrit2010
 
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
Sergey Ilinsky Rit 2010 Complex Gui Development Ample SdkSergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdkrit2010
 
Serge P Nekoval Grails
Serge P  Nekoval GrailsSerge P  Nekoval Grails
Serge P Nekoval Grailsrit2010
 
Pavel Braslavski Related Queries Braslavski Yandex
Pavel Braslavski Related Queries Braslavski YandexPavel Braslavski Related Queries Braslavski Yandex
Pavel Braslavski Related Queries Braslavski Yandexrit2010
 
Max Lapshin Erlyvideo V2
Max Lapshin Erlyvideo V2Max Lapshin Erlyvideo V2
Max Lapshin Erlyvideo V2rit2010
 
Eugene Lisitsky Web Sockets
Eugene Lisitsky Web SocketsEugene Lisitsky Web Sockets
Eugene Lisitsky Web Socketsrit2010
 

More from rit2010 (20)

Sphinx new
Sphinx newSphinx new
Sphinx new
 
Microsoft cluster systems ritconf
Microsoft cluster systems ritconfMicrosoft cluster systems ritconf
Microsoft cluster systems ritconf
 
анатомия интернет банка Publish
анатомия интернет банка Publishанатомия интернет банка Publish
анатомия интернет банка Publish
 
анатомия интернет банка Publish
анатомия интернет банка Publishанатомия интернет банка Publish
анатомия интернет банка Publish
 
Anatol filin pragmatic documentation 1_r
Anatol filin  pragmatic documentation 1_rAnatol filin  pragmatic documentation 1_r
Anatol filin pragmatic documentation 1_r
 
Ilia kantor паттерны серверных comet решений
Ilia kantor паттерны серверных comet решенийIlia kantor паттерны серверных comet решений
Ilia kantor паттерны серверных comet решений
 
Alexei shilov 2010 rit-rakudo
Alexei shilov 2010 rit-rakudoAlexei shilov 2010 rit-rakudo
Alexei shilov 2010 rit-rakudo
 
Alexandre.iline rit 2010 java_fxui_extra
Alexandre.iline rit 2010 java_fxui_extraAlexandre.iline rit 2010 java_fxui_extra
Alexandre.iline rit 2010 java_fxui_extra
 
Konstantin kolomeetz послание внутреннему заказчику
Konstantin kolomeetz послание внутреннему заказчикуKonstantin kolomeetz послание внутреннему заказчику
Konstantin kolomeetz послание внутреннему заказчику
 
Bykov monitoring mailru
Bykov monitoring mailruBykov monitoring mailru
Bykov monitoring mailru
 
Alexander shigin slides
Alexander shigin slidesAlexander shigin slides
Alexander shigin slides
 
Dmitry lohansky rit2010
Dmitry lohansky rit2010Dmitry lohansky rit2010
Dmitry lohansky rit2010
 
Dmitry Lohansky Rit2010
Dmitry Lohansky Rit2010Dmitry Lohansky Rit2010
Dmitry Lohansky Rit2010
 
Related Queries Braslavski Yandex
Related Queries Braslavski YandexRelated Queries Braslavski Yandex
Related Queries Braslavski Yandex
 
молчанов сергей датацентры 10 04 2010 Light
молчанов сергей датацентры 10 04 2010  Lightмолчанов сергей датацентры 10 04 2010  Light
молчанов сергей датацентры 10 04 2010 Light
 
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
Sergey Ilinsky Rit 2010 Complex Gui Development Ample SdkSergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
 
Serge P Nekoval Grails
Serge P  Nekoval GrailsSerge P  Nekoval Grails
Serge P Nekoval Grails
 
Pavel Braslavski Related Queries Braslavski Yandex
Pavel Braslavski Related Queries Braslavski YandexPavel Braslavski Related Queries Braslavski Yandex
Pavel Braslavski Related Queries Braslavski Yandex
 
Max Lapshin Erlyvideo V2
Max Lapshin Erlyvideo V2Max Lapshin Erlyvideo V2
Max Lapshin Erlyvideo V2
 
Eugene Lisitsky Web Sockets
Eugene Lisitsky Web SocketsEugene Lisitsky Web Sockets
Eugene Lisitsky Web Sockets
 

Andrey Petrov P D P

  • 1. Методология P - D - P unitecsys.com
  • 2. Каждой команде – своя методология Каждой команде - своя методология. Так полагает один из ведущих специалистов-методологов Алистер Коберн. Суть вопроса проста: методология не должна мешать людям, работающим над проектом. А люди все разные. С разным опытом, разными навыками, разными взглядами на жизнь. В этом причина того, что невозможно создать единую для всех, "самую правильную" методологию разработки ПО. Да и не нужно это. Достаточно подобрать или "синтезировать" методологию, подходящую тебе и твоей команде.
  • 3. Зачем мы здесь собрались? Задача мастер-класса - дать вам первое представление о нашей методологии . Чтобы вы могли дальше решить сами - взять ее на вооружение целиком, взять из нее отдельные идеи для собственного синтеза, или же не брать ничего.
  • 4. С чего начинается разработка? Современные методологии ориентированы на пользовательские требования. Нас убеждают в том, что работу нужно начинать обязательно со сбора и анализа этих требований. В целом, понятно почему. ПО создается как часть общей системы, в которую входят "интерфейсные элементы" - люди, оборудование, другие информационные системы. И проектирование ПО, конечно, лучше всего начинать с описания его внешних интерфейсов.
  • 5. Что такое Use Cases ? В двух словах, use case - это некоторая история о том, как пользователь (не обязательно человек) использует информационную систему для получения некоторого «значимого для себя» результата. В кавычки я взял ту часть, которая на практике представляет собой одну из серьезных концептуальных проблем.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Что в итоге : иерархия целей Цель Главная цель Главная цель Главная цель Способ Способ Способ Способ Цель Способ Цель Способ Цель Способ Цель Способ Кейс Кейс Кейс Кейс Кейс Кейс
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.