Bence yanlış değerlere odaklanıyorsun. Çevik, iş değeri odakta. Bazı son kullanıcılara iş değeri sunmak için bir ürün yaratıyorsunuz.
Kalıcılık katmanını geç yaparsanız veya yol boyunca telafi ederseniz, müşteriye iş değeri sağlama stratejinizdir. "Çevik" teriminin kendisinin bir başkasını yapıp yapmamanız gerektiğini belirttiğine inanmıyorum.
Veri depolama stratejisini erteleme konusundaki bakış açısı bu sunumda savunulmaktadır. Robert C. Martin (çevik manifestoların yazarlarından biri) tarafından .
Çok güzel bir sunum, izlemenizi tavsiye ederim.
Ama buna katılmıyorum! En azından bir dereceye kadar.
Kullanıcı hikayesi kalıcı olması gereken verileri içeriyorsa ve aslında herhangi bir sebat uygulanmadıysa, "Tamamlandı" için bir kullanıcı hikayesi arayabileceğinize inanmıyorum.
Ürün sahibi, şimdi yayına girme zamanı olduğuna karar verirse, bunu yapamazsınız. Sürekliliği uygulamaya geçmeden projenin sonuna kadar başlamadıysanız, kalıcılık katmanını uygulamanın ne kadar süreceği konusunda hiçbir bilginiz yok ve bu da büyük bir proje riskidir.
Üzerinde çalıştığım çevik projeler, veri erişim stratejisini ertelemedi. Ancak, yol boyunca değiştirmemize izin verecek şekilde ayrıldı. Ve tüm veritabanı şeması önceden tasarlanmamıştır. Tablolar ve sütunlar, saklanan kullanıcıyı, sonuçta işletme değeri sağlayacak şekilde uygulamak için gereken şekilde oluşturulur.