OpenUp - это экономичный унифицированный процесс, использующий принципы итеративности и инкрементальности в рамках структурированного жизненного цикла.

Презентация:



Advertisements
Похожие презентации
Учебный курс Модели жизненного цикла и методологии разработки корпоративных систем Лекция 5 Методологии разработки корпоративных систем Лекции читает кандидат.
Advertisements

Методология SCRUM Методология гибкой разработки программного обеспечения.
серия подходов к разработке программного обеспечения, ориентированных на использование итеративной разработки и динамическое формирование требований в.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 4. Прохождение фазы выработки концепции в.
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
Цикл жизни ПО Методологии разработки 8 октября 2008 г. 4 курс Технологии программирования.
Проектный менеджмент(П.М.) Халудорова Л.Е., к.п.н., доцент.
Scrum Выполнил: Сокольников А.М. ПС-41 Руководитель: Нехорошкова Л.Г.
Учебный Центр Luxoft Обучение от экспертов программной инженерии.
Дисциплина «Технология разработки программного обеспечения» Тема 1 « Основы разработки Тема 1 « Основы разработки программного продукта » программного.
Афанасьева Е.Н. Межкафедральный семинар «Принципы и методы организации управляемой самостоятельной работы студентов»
Стратегия IBM в области программного обеспечения Андрей Климов, Заместитель директора по продажам ПО, IBM EE/A
Тел.: +7 (495) , © 2010 ООО«Баллистика» Waterfall Преимущества водопадной модели разработки проектов по сравнению с «гибкими»
ПОЛИТИКА КОРПОРАТИВНОЙ ИНФОРМАТИЗАЦИИ ОАО «РЖД». О А О « Р О С С И Й С К И Е Ж Е Л Е З Н Ы Е Д О Р О Г И » 2 Утверждена распоряжением президента ОАО «РЖД»
Екатеринбург, 2012 «Совершенствование профессионального мастерства специалистов в области металлургии и металлообработки»
Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика» Технологический процесс создания сайта Путь успешного внедрения, минимизация.
MSF: Модель проектной группы (MSF Team Model). Структура MSF (вспомним предыдущий материал)
Цель: гарантировать понимание процессов всеми членами команды Автор: Михаил Смирнов
Управление реализацией государственных, ведомственных, региональных, муниципальных или отраслевых программ с помощью автоматизированного программно-методологического.
Транксрипт:

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

Экономичный процесс Процесс, ориентированный на результаты высокого качества, предотвращение неоправданных потерь времени и средств. Унифицированный процесс Процесс, в котором четко определенна и структурированна технология программной инженерии. Философия гибкой разработки OpenUP удовлетворяет принципам Manifesto for Agile Software Development.

Предшественник OpenUP, Basic Unified Process, первоначально был разработан Брюсом Маклсааком (Bruce MacIsaac), Рикардо Балдуино (Ricardo Balduino) и Пером Кроллом (Per Kroll) в компании IBM. Развитие идей BUP положило начало OpenUp, который вышел в сентябре 2006 года. OpenUp объединил опыт множества людей из разных компаний, работавших с существующими технологиями, такими как RUP, XP и Scrum.

Совместная работа с целью согласования интересов и достижения общего понимания. Развитие с целью непрерывного обеспечения обратной связи и совершенствования проекта. Концентрация на архитектурных вопросах на ранних стадиях для минимизации рисков и организации разработки. Выравнивание конкурентных преимуществ для максимизации потребительской ценности для заинтересованных лиц

Процесс разработки делится на 3 уровня: Микрошаги. Жизненный цикл итерации. Жизненный цикл проекта.

Микрошаг представляет собой результат работы (продолжительностью от нескольких часов до нескольких дней) одного человека или нескольких человек, участвующих в совместной деятельности по достижению целей итерации.

Обеспечивает исключительно короткие циклы обратной связи. Достигается прозрачность и понимание членами коллектива работы друг друга. Увеличивает эффективность совместных усилий. Демонстрируется непрерывный прогресс выполнения.

Планирование итерации. Упреждающее планирование и архитектура. Выполнение микрошагов, выпуск стабильных сборок продукта. Окончательная шлифовка и исправление дефектов. Оценка созданного продукта и ретроспективный анализ.

Коллективы разработчиков OpenUP строятся по принципу самоорганизации, решая вопросы выполнения задач итераций и передачи результатов. Открытое обсуждение обязанностей членов коллектива в связи с жизненным циклом итерации и личная ответственность, связанная с микрошагами, гарантирует своевременное выявление проблем и обдуманное выделение специалистов для их решения.

Жизненный цикл проекта предоставляет механизмы контроля, обеспечения прозрачности и наблюдения, позволяющие управлять финансированием, масштабом проекта, его подверженностью риску, поставляемой потребительской ценностью и другими аспектами процесса. Одной из задач жизненного цикла проекта является концентрация внимания на двух мотивах заинтересованных лиц: снижении риска и создании потребительской ценности.

Eclipse Process Framework (EPF) - это инструментальная платформа управления процессами и концептуальный фреймворк для создания, адаптации, развертывания разработанных процессов. Предоставляет каталог готовых процессов для типичных проектных ситуаций, которые могут быть адаптированы для индивидуальных целей. Он также предоставляет стандартные блоки построения процесса, предоставляющие лучше практики для специфических дисциплин, технологий, или стилей разработки.

Eclipse Process Framework Project - домашняя страница Загрузить Eclipse Process Framework Composer Опубликованный OpenUP P/published/openup_published_ _ zip OpenUP на русском языке