Слайд 2Признаки успешного проекта
Реализованы требования пользователя
Проект выполнен в установленный срок
Бюджет проекта не превышен
![Признаки успешного проекта Реализованы требования пользователя Проект выполнен в установленный срок Бюджет проекта не превышен](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/927705/slide-1.jpg)
Слайд 3Понятие методологии
Методология–последовательностьвыполненияработ,правилвыбораметодовирешенийнаразныхэтапахразработки.
Задачи методологии разработки:
Организация ролей (ответственности членов проектной команды), детализация этапов жизненного
![Понятие методологии Методология–последовательностьвыполненияработ,правилвыбораметодовирешенийнаразныхэтапахразработки. Задачи методологии разработки: Организация ролей (ответственности членов проектной команды),](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/927705/slide-2.jpg)
цикла и процессов, определение активов (артефактов), значимых на разных этапах проекта, практики анализа и предупреждения рисков.
Слайд 5Виды методологий конструирования ИС
Прогнозирующие (тяжеловесные) методологии
1.Каноническая.
2.Прототипирование (макетирование).
3.Инкрементная
4.RUP.
5.MSF.
6.DATARUN
7.OracleDesigner
Адаптивные методологии (Agile)
1.Экстремальное программирование (XP)
2.SCRUM
3.Kanban
4.Feature Driven
![Виды методологий конструирования ИС Прогнозирующие (тяжеловесные) методологии 1.Каноническая. 2.Прототипирование (макетирование). 3.Инкрементная 4.RUP.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/927705/slide-4.jpg)
Development(FDD),
5.Dynamic Systems Development Method (DSDM) и др.
Слайд 16Гибкая методология разработки (англ. Agile software development), agile-методы — серия подходов к разработке программного обеспечения, ориентированных на
![Гибкая методология разработки (англ. Agile software development), agile-методы — серия подходов к](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/927705/slide-15.jpg)
использование итеративной разработки, динамическое формирование требований и обеспечение их реализации в результате постоянного взаимодействия внутри самоорганизующихся рабочих групп, состоящих из специалистов различного профиля.
Слайд 22XP (Extreme Programming)
Экстремальное программирование (англ. Extreme Programming, XP) — одна из гибких методологий
![XP (Extreme Programming) Экстремальное программирование (англ. Extreme Programming, XP) — одна из](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/927705/slide-21.jpg)
разработки программного обеспечения.
Слайд 23Короткий цикл обратной связи (Fine-scale feedback)
— Разработка через тестирование (Test-driven development)
— Игра в планирование (Planning game)
— Заказчик
![Короткий цикл обратной связи (Fine-scale feedback) — Разработка через тестирование (Test-driven development)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/927705/slide-22.jpg)
всегда рядом (Whole team, Onsite customer).
— Парное программирование (Pair programming)
Слайд 24Непрерывный, а не пакетный процесс
— Непрерывная интеграция (Continuous integration)
— Рефакторинг (Design improvement, Refactoring)
— Частые небольшие релизы (Small releases)
![Непрерывный, а не пакетный процесс — Непрерывная интеграция (Continuous integration) — Рефакторинг](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/927705/slide-23.jpg)
Слайд 25Понимание, разделяемое всеми
— Простота (Simple design)
— Метафора системы (System metaphor)
— Коллективное владение кодом (Collective code ownership) или выбранными
![Понимание, разделяемое всеми — Простота (Simple design) — Метафора системы (System metaphor)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/927705/slide-24.jpg)
шаблонами проектирования (Collective patterns ownership)
— Стандарт кодирования (Coding standard or Coding conventions)