209.00K
Category: programmingprogramming

Гибкие методологии XP CMMI

1.

Гибкие методологии
XP
CMMI

2.

Гибкие методологии
• Гибкая методология разработки Agile
software development направлена на
минимизацию рисков, для этого разработка
ведется итерациями, т.е. сводится к серии
коротких циклов.

3.

Гибкие методологии

4.

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

5.

XP
Extreme Programming, XP — одна из гибких
методологий разработки программного
обеспечения.
Авторы методологии — Кент Бек, Уорд
Каннингем, Мартин Фаулер.

6.

XP

7.

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

8.

XP
• Методики:
Игра в планирование
Тестирование до начала разработки
Парное программирование
Постоянная переработка
Простота разработки
Коллективное владение кодом
Продолжающаяся интеграция
Заказчик на рабочей площадке

9.

XP
Быстрый выпуск версий
Сорокачасовая рабочая неделя
Стандарты кодирования
English     Русский Rules