Evolutionary Prototyping Agile
EPA merupakan framework pengembangan perangkat lunak yang terdiri atas Initial Phase, Dev & Testing Phase, dan Release Phase, kemudian diakhiri dengan Product Retrospective. Alurnya dimulai dari requirements elicitation dan project adaptive backlog, dilanjutkan initial prototype design dan sprint backlog, kemudian sprint selama 2–3 minggu dengan prototype-driven increment delivery, user evaluation, sprint review, user testing, backlog update, serta evolutionary iterative refinement sebelum produk dirilis.
Karakteristik utama:- Initial Phase: Requirements Elicitation, Project Adaptive Backlog, Initial Prototype Design, dan Sprint Backlog.
- Dev & Testing Phase: Sprint 2–3 minggu, Prototype-Driven Increment Delivery, User Evaluation, Sprint Review, User Testing, dan Update Backlog.
- Evolutionary Iterative Refinement: prototipe disempurnakan secara berulang berdasarkan hasil user testing.
- Release Phase: Product Release, Final Deployment, dan Continuous Improvement.
- Product Retrospective: refleksi hasil produk dan proses sebagai dasar pengembangan berikutnya.