Similar presentations:
Технологии командной разработки ПО информационных систем. Гибкие технологии разработки ПО (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