Soru geçmişi
Büyük bir projenin başlangıcında, gereksinimleri maksimum hızlı bir şekilde toplamak ve yapılandırmak genellikle en önemli görev oluyordu, çünkü iş dünyası piyasaya hızlı bir çıkış talep ediyordu. Bu çoğu zaman biçimsel bir yaklaşıma ve detayların kaybolmasına yol açıyordu, bu da teknik borcun artmasına ve MVP sonrası eklemeler gerektirmesine neden oluyordu.
Sorun
Başlıca zorluk, hız ile gereksinimlerin kalitesi arasında bir denge kurmaktır. Yüzeysel bir toplama, parçalı bir yapı ve uygulanma aşamasında değişikliklerin artması ile sonuçlanırken, çok titiz olmak çalışmaların yavaşlamasına ve piyasa fırsatlarının kaybedilmesine neden olabilir.
Çözüm
Önemli özellikler:
Gereksinimlerin başlangıcını hızlandırmak için ikincil senaryoların belgelendirilmesinden vazgeçilebilir mi?
Hayır. Bunların risk alanları veya geliştirilmemiş alanlar olarak belgelendirilmesi gerekir, aksi takdirde bu alanlar daha sonraki aşamalarda "açığa çıkacak" ve ek çalışmalara neden olacaktır.
Tüm tespit edilen gereksinimleri başlangıçta doğrulamak gerekli mi?
Sadece anahtar olanlar. Diğerleri ise "açıklığa kavuşturulması gerekenler" olarak işaretlenmeli ve en yakın iterasyonlarda geri dönülmelidir.
Gereksinimlerle sadece iş temsilcileri mi çalışabilir?
Hayır, mutlaka teknik uzmanların da dahil edilmesi gerekiyor, çünkü birçok kısıtlama ve mimari çözüm yalnızca birlikte çalışarak ortaya çıkarılabilir.
Olumsuz durum: Büyük bir projede başlangıcı hızlandırmak için yalnızca temel iş süreçleri çalışıldı, ikincil senaryoların nüansları göz ardı edildi. Artıları: Hızlı bir prototipleme ve MVP'nin çıkışı. Eksileri: Çok sayıda rework geri dönüşü, çıkışların gecikmesi ve QA ekibi ile çatışmalar.
Olumlu durum: Analist süreci aşamalara ayırdı, risk alanlarını belgelerle işaretledi, haftalık açıklama ve prototip düzenleme prosedürlerini tanıttı. Artıları: Geri dönüşlerin azalması, belirsizlik alanının şeffaflığı. Eksileri: İlk haftalarda analistlerin üzerindeki yükün artması.