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

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



Advertisements
Похожие презентации
Культура промышленной разработки программного обеспечения Лекция 1 Воронежцев С.А., Затолокин А.В., Крапивин А.А. ФИВТ МФТИ 2013.
Advertisements

Обзор методологий управления интернет-проектами Олег Бунин.
«Как выбрать модель управления бизнесом или компанией?»
Agile. Scrum.. Agile Гибкий подход к разработке ПО. Лучшие практики: Scrum XP TDD, etc. "Agility is not a technology, science, or product but a culture"
В двух словах Михаил Смирнов
Тел.: +7 (495) , © 2010 ООО«Баллистика» Waterfall Преимущества водопадной модели разработки проектов по сравнению с «гибкими»
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
EXtreme Programming XP Тема 1. XP Экстремальное программирование небольших и средних неясных и быстро меняющихся требований Экстремальное программирование.
Методология SCRUM Методология гибкой разработки программного обеспечения.
Обзор гибких методологий разработки ПО (Agile) Антон Бевзюк (Intel)
Почему я не верю в Agile. 4 года спустя. Слава Панкратов, Стратоплан.Ру.
Методология проектирования RAD МДК Раздел 1.
Agile методологии при разработке игр ВАДИМ ГАЙДУКЕВИЧ Wargaming.net.
Тел.: (+7 499) , интернет: © 2009 ООО«Баллистика» Технологический процесс создания сайта Путь успешного внедрения, минимизация.
Цикл жизни ПО Методологии разработки 8 октября 2008 г. 4 курс Технологии программирования.
Обзор методологий и паттернов разработки.. Процесс разработки ПО В разработке программного обеспечения важно наладить процесс Методология представляет.
ScrumTrek © ScrumTrek.ru, 2009 Эффективные процессы.
Степан Василевский менеджер проектов QuartSoft Corp г.
OpenUp - это экономичный унифицированный процесс, использующий принципы итеративности и инкрементальности в рамках структурированного жизненного цикла.
Транксрипт:

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

Большинство гибких методологий нацелены на минимизацию рисков путём сведения разработки к серии коротких циклов, называемых итерациями, которые обычно длятся две-три недели.

Планирование Анализ требований Проектирование Кодирование Тестирование и документирование

Хотя отдельная итерация, как правило, недостаточна для выпуска новой версии продукта, подразумевается, что гибкий программный проект готов к выпуску в конце каждой итерации. По окончании каждой итерации команда выполняет переоценку приоритетов разработки.

Основной метрикой agile-методов является рабочий продукт. Отдавая предпочтение непосредственному общению, agile-методы уменьшают объём письменной документации по сравнению с другими методами.

Мы постоянно открываем для себя более совершенные методы разработки программного обеспечения, занимаясь разработкой непосредственно и помогая в этом другим. Благодаря проделанной работе мы смогли осознать, что: Люди и взаимодействие важнее процессов и инструментов Работающий продукт важнее исчерпывающей документации Сотрудничество с заказчиком важнее согласования условий контракта Готовность к изменениям важнее следования первоначальному плану То есть, не отрицая важности того, что справа, мы всё таки больше ценим то, что слева.

Экстремальное программирование OpenUP Scrum