Diyelim ki bir müşteriden bir proje için spesifikasyonlar aldım ve şimdi onu geliştirmeye başlama zamanı. Normalde, sadece ilk modülle (genellikle kullanıcı kaydı) başlarım ve sonra bir modülden diğerine geçerim. Sadece nasıl çalışacağını bir modüle başlamak üzereyken kafamda planlıyorum, ama bundan önce bir plan yok.
Ancak, teknik özelliklerin üzerinden geçip sistemin kodlamadan önce nasıl çalışacağını planlamam daha iyi olurdu, örneğin ana bileşenler nelerdir, nasıl etkileşime girecekler, vb. tam olarak ne planlamam gerektiğinden emin değilim.
Ne istediğimle ilgili daha iyi bir fikir vermek için nasıl-
a) Projeyi bileşenlere ayırmak,
b) Etkileşimlerini planlayın, örneğin sınıf diyagramları, yazma birimi testleri vb. yapmalı mıyım?
Herhangi bir fikir?