Sadece bir projeye başlarken hiçbir şeyiniz yok --- arayüz yok, veri katmanı yok, ikisi arasında hiçbir şey yok. Bu nedenle, "kullanıcılar fooslarını görebilmelidir" gibi tek bir hikaye çok iş gerektirecektir. Bu hikayeye sahip olduğunuzda, "kullanıcılar fooslarını düzenleyebilmelidir" gibi bir şey daha gerçekçi, ancak bu ilk hikaye bir UI katmanı, bir sunum mantık katmanı, bir etki alanı mantık katmanı ve bir veri erişim katmanı oluşturmayı içerecektir.
Bu benim "görevler" konseptimle uyuşmuyor: bana göre aşağıdaki "görevler" gibi bir şey olmasını tercih ederim:
- Bir kullanıcının HTML için JavaScript nesnelerinden türetilen foolarına ilişkin sahte verileri gösterin.
- Bir sunum mantığı katmanı oluşturun ve JavaScript nesnelerini bu katmana bağlayın.
- Bir etki alanı mantık katmanı ayarlayın ve sunu mantık katmanını bu katmana bağlayın.
- Bir veri erişim katmanı oluşturun ve etki alanı mantık katmanını bu katmana bağlayın.
Bunların hepsi yukarıdaki tek "öykünün" altına mı düşüyor? Eğer öyleyse, hikayelerin bir projenin ilk aşamalarında çok yararlı bir çerçeve olmadığını hissediyorum. Eğer öyleyse, bu iyi --- sadece bir şey eksik olmadığımdan emin olmak istiyorum, çünkü bu çevik metodolojiyi olabildiğince iyi öğrenmeye çalışıyorum.