Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"

487 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
487
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Виктор Волков "Всё, что Вы хотели знать об Agile, но боялись спросить"

  1. 1. Всё , что вы хотели знать об Agile, но боялись спроситьАвтор: Виктор ВолковEpam Systems2012
  2. 2.  Строго линейная структура с чётко очерченными стадиями Проста для понимания и использования Хорошо подходит для крупных проектов с высокими требованиями качества Высокая степень документированности Не требует высокой квалификации персонала
  3. 3.  Невозможность управлять фазами, любой сдвиг вызывает катастрофические потери Болезненно переносит изменение требований Готовый продукт недоступен до окончания процесса Риск устаревания продукта еще до выпуска
  4. 4.  Agile – семейство гибких методологий разработки, основанных на принципах Agile Manifesto Lean(Kanban) – гибкая методология разработки, включающая принципы Agile и Бережливого производства RUP – Rational Unified Process, созданная компанией Rational Software MSF – Microsoft Solution Framework, созданная компанией Microsoft
  5. 5.  Личности и их взаимодействия важнее, чем процессы и инструменты;
  6. 6.  Работающее программное обеспечение важнее, чем полная документация;
  7. 7.  Сотрудничество с заказчиком важнее, чем контрактные обязательства;
  8. 8.  Реакция на изменения важнее, чем следование плану.
  9. 9.  удовлетворение клиента за счёт ранней и бесперебойной поставки ценного программного обеспечения; приветствие изменений требований, даже в конце разработки (это может повысить конкурентоспособность полученного продукта); частая поставка рабочего программного обеспечения (каждый месяц или неделю или ещё чаще); тесное, ежедневное общение заказчика с разработчиками на протяжении всего проекта;
  10. 10.  проектом занимаются мотивированные личности, которые обеспечены нужными условиями работы, поддержкой и доверием; рекомендуемый метод передачи информации — личный разговор (лицом к лицу); работающее программное обеспечение — лучший измеритель прогресса; спонсоры, разработчики и пользователи должны иметь возможность поддерживать постоянный темп на неопределённый срок;
  11. 11.  постоянное внимание улучшению технического мастерства и удобному дизайну; простота — искусство не делать лишней работы; лучшие технические требования, дизайн и архитектура получаются у самоорганизованной команды; постоянная адаптация к изменяющимся обстоятельствам.
  12. 12.  Scrum eXtreme Programming(XP) Feature driven development (FDD) Essential Unified Process OpenUP И так далее
  13. 13.  Ролевая система: ScrumMaster, Product Owner, Scrum team, все остальные. Product backlog Sprint backlog Burndown chart
  14. 14.  Daily Scrum Scrum of Scrums Sprint planning meeting Sprint review meeting Sprint retrospective
  15. 15.  http://agilemanifesto.org/ http://ru.wikipedia.org/wiki/Гибкая_методологи я_разработки http://en.wikipedia.org/wiki/Extreme_Program ming http://www.scrumalliance.org/ http://lib.custis.ru/А_какой_у_вас_Agile:_свеже выжатый_или_порошковый%3F_(AgileEE- 2009) http://www.oracle.com/technetwork/articles/ent arch/kaizen-bpm-agile-093198.html

×