Product owner ürünü talep eder. İş analisti analiz dokümanını çıkarır. Proje yöneticisi projenin yetişip yetişmediğini kontrol edecek kişidir. Yazılım geliştirici kod yazmaya başlar.
Testçiler test eder. Testçiler buldukları hataları debeloper a gönderir. Developer hataları düzeltir ve testçi tekrar test eder. Developer, testçi ve analist arasında bir döngü vardır. Yeni özellikler ekleneceği zaman analist tekrar analiz dokümanını günceller ve developer a iletir.
Bu arada hiç profesyonel bir geliştirme ortamında bulunmadım. Hep kendimiz yapmaya çalışıyoruz. Süreçte en çok ezilen developerlardır, tabiki. Çünkü developerlar emekçidir.