Agile и Mission Critical System как гарантировать отсутствие критических дефектов: пример внедрения.

3,177 views

Published on

Как многие знают, Agile позволяет получать работающие версии приложения достаточно быстро, оперативно вносить изменения и исправлять ошибки. Но как быть, если разрабатывается critical mission приложение, то есть приложение, цена ошибки в котором невероятно велика и может повлечь за собой крах бизнеса, падающие ракеты или унесенные человеческие жизни.

В данном докладе, рассматривается пример модификации типичного Scrum проекта, в проект, при котором, заказчик и команда сохраняют все бонусы Agile разработки, а так же гарантируется отсутствие критических дефектов в продакшене.

Будут рассмотрены все стадии, через которые прошла команда, идя к модифицированному процессу, в данном конкретном случае, рассмотрены изменения со стороны разработки и особенно тестирования.

Докладчик: Илья Гаврилов, проект менеджер "Exigen Services"

Published in: Technology, Business
  • Be the first to comment

Agile и Mission Critical System как гарантировать отсутствие критических дефектов: пример внедрения.

  1. 1. AGILE И MISSION CRITICAL SYSTEM, КАК ГАРАНТИРОВАТЬ ОТСУТСТВИЕ КРИТИЧЕСКИХ ДЕФЕКТОВ – ПРИМЕР ВНЕДРЕНИЯ<br />Гаврилов Илья<br />
  2. 2. Process “Before”<br />
  3. 3. Users are not happy<br />
  4. 4. Issues analysis<br /><ul><li>Defects from the Spec
  5. 5. Defects from Gray Area
  6. 6. System Administrator Errors
  7. 7. Other (Old or not Reproducible)</li></li></ul><li>Issues analysis<br />
  8. 8. Analysis results <br /><ul><li>Functional requirements -> System Analyst
  9. 9. Non-functional requirements - > System Admin
  10. 10. Experience based testing - > Senior QA
  11. 11. Exploratory testing
  12. 12. Error guessing testing
  13. 13. Environment issues - > System Admin</li></li></ul><li>Suggestions<br /><ul><li>Need System Administrator
  14. 14. Need System Analyst
  15. 15. Need Senior Tester</li></ul>Limitations<br /><ul><li>Headcount
  16. 16. Budget
  17. 17. Current team (7 people) + Sys Admin</li></li></ul><li>Two teams<br /><ul><li>System Analytics Team
  18. 18. System Analyst
  19. 19. System Administrator
  20. 20. Senior Tester
  21. 21. Development Team
  22. 22. 3 developer
  23. 23. 2 testers</li></li></ul><li>New Process<br /><ul><li>Acceptance criteria for each steps (DoD)
  24. 24. Automation covers 100% of requirements</li></li></ul><li>Summary<br /><ul><li>Defects from the Spec
  25. 25. Defects from Gray Area
  26. 26. System Administrator Errors
  27. 27. Other (Old or not Reproducible)</li></li></ul><li>Advantages & disadvantages<br /><ul><li>Team velocity is decreased
  28. 28. From Wish to Release – 4 weeks instead of 3 weeks
  29. 29. 2 months without defects in production</li></li></ul><li>Thank you<br />Questions ?<br />E-mail: Iliya.Gavrilov@exigenservices.com<br />

×