Сергей Семашко "End to end test: cheap and effective"
Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"
1. Всё , что вы хотели знать об Agile, но боялись спросить
Автор: Виктор Волков
Epam Systems
2012
2.
3.
4.
5.
6.
7. Строго линейная структура с чётко
очерченными стадиями
Проста для понимания и использования
Хорошо подходит для крупных проектов с
высокими требованиями качества
Высокая степень документированности
Не требует высокой квалификации
персонала
8. Невозможность управлять фазами, любой
сдвиг вызывает катастрофические потери
Болезненно переносит изменение
требований
Готовый продукт недоступен до окончания
процесса
Риск устаревания продукта еще до
выпуска
9.
10.
11. Agile – семейство гибких методологий
разработки, основанных на принципах
Agile Manifesto
Lean(Kanban) – гибкая методология
разработки, включающая принципы Agile и
Бережливого производства
RUP – Rational Unified Process, созданная
компанией Rational Software
MSF – Microsoft Solution
Framework, созданная компанией Microsoft
12. Личности и их взаимодействия
важнее, чем процессы и инструменты;
13. Работающее программное обеспечение
важнее, чем полная документация;
14. Сотрудничество с заказчиком важнее, чем
контрактные обязательства;
15. Реакция на изменения важнее, чем
следование плану.
16. удовлетворение клиента за счёт ранней и
бесперебойной поставки ценного программного
обеспечения;
приветствие изменений требований, даже в конце
разработки (это может повысить
конкурентоспособность полученного продукта);
частая поставка рабочего программного
обеспечения (каждый месяц или неделю или ещё
чаще);
тесное, ежедневное общение заказчика с
разработчиками на протяжении всего проекта;
17. проектом занимаются мотивированные
личности, которые обеспечены нужными
условиями работы, поддержкой и доверием;
рекомендуемый метод передачи информации
— личный разговор (лицом к лицу);
работающее программное обеспечение —
лучший измеритель прогресса;
спонсоры, разработчики и пользователи
должны иметь возможность поддерживать
постоянный темп на неопределённый срок;
18. постоянное внимание улучшению
технического мастерства и удобному
дизайну;
простота — искусство не делать лишней
работы;
лучшие технические требования, дизайн и
архитектура получаются у
самоорганизованной команды;
постоянная адаптация к изменяющимся
обстоятельствам.
19.
20. Scrum
eXtreme Programming(XP)
Feature driven development (FDD)
Essential Unified Process
OpenUP
И так далее