164.64K
Categories: programmingprogramming softwaresoftware

Технологии командной разработки ПО информационных систем. Гибкие технологии разработки ПО (Agile Software Development)

1.

Технологии командной
разработки программного
обеспечения информационных
систем
Гибкие технологии разработки ПО (Agile Software
Development)

2.

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

3.

Ключевые идеи гибкой разработки
Люди и их взаимодействие
Доставка работающего программного
обеспечения
Сотрудничество с заказчиком
Реакция на изменение
3

4.

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

5.

Принципы гибкой методологии
Высшим приоритетом считать удовлетворение
пожеланий заказчика
Не игнорировать изменение требований
Поставлять новые работающие версии ПО часто
Заказчики и разработчики должны работать
совместно
Проекты должны воплощать в жизнь
целеустремленные люди
Эффективный метод передачи информации–
разговор лицом к лицу
5

6.

Принципы гибкой методологии
(продолжение)
Работающая программа – основной показатель
прогресса в проекте
Гибкие процессы способствуют долгосрочной
разработке
Непрестанное внимание к качественному
проектированию
Простота
Самые лучшие решения выдают
самоорганизующиеся команды
Команда должна регулярно задумываться над
тем, как стать ещё более эффективной
6

7.

Гибкие методологии
Agile Modeling
Adaptive software
development
Feature driven
development
Getting Real
MSF fog Agile
Software Development
Scrum
Agile Unified Process
OpenUP
Agile Data Method
DSDM
Extreme programming
7
English     Русский Rules