İlk sürümün amacı, bütün fikirleri aynı anda gerçekleştirmek değil, gerçek bir ihtiyaca çalışan bir yanıt sunmaktır. MVP (minimum uygulanabilir ürün) yaklaşımı bu yanıtı kullanıcıyla daha erken buluşturmayı hedefler. Küçük kapsam, yarım kalmış bir deneyim anlamına gelmemelidir.
01Önce tek bir sonucu seçin
Bir işletme yazılımında ilk hedef teklif hazırlamak, randevu almak veya stok hareketini izlemek olabilir. Kullanıcının başlangıçtan sonuca kadar tamamlaması gereken yolu yazın. İlk sürümde bu yolun kritik adımlarını koruyun. Ek raporlar ve ileri kişiselleştirmeler sonraya kalabilir; ancak kullanıcı temel işini tamamlayamıyorsa ilk sürümün kapsamı yanlış sınırlandırılmıştır.
02Kapsamdan çıkarılan işleri görünür tutun
Ertelenen bir özellik, unutulmuş bir özellik değildir. İlk sürümün dışında kalan istekleri gerekçeleriyle kaydetmek, paydaşların aynı teslimatı beklemesini sağlar. Örneğin tek ödeme yöntemiyle başlamak bilinçli bir seçim olabilir. Ancak başarısız ödemenin kullanıcıya açıklanması, o yöntemin çalışır teslimatının parçasıdır. Kapsamı küçültmek ile işi eksik bırakmak arasındaki fark burada ortaya çıkar.
Kapsamı ve ertelenen işleri yazıya dökmek için şartname sayfamızı kullanabilirsiniz. Genel planlama adımlarını ise özel yazılım projesi planlama yazımızda anlattık.
03Geri bildirimi karar verecek şekilde toplayın
Kullanıcılara yalnız beğenip beğenmediklerini sormak yerine görevi nerede bıraktıklarını ve neyi anlayamadıklarını inceleyin. Bir formun uzun olması kadar, bir alanın neden istendiğinin açıklanmaması da sorun yaratabilir. Geri bildirimi yeni özellik listesine dönüştürmeden önce temel hedefle ilişkisini değerlendirin. Böylece sonraki sürüm, en yüksek sesle dile getirilen talebe göre değil, gözlenen ihtiyaca göre şekillenir.
04Geniş ekibi odaklı bir planla kullanın
Paradigma7’nin farklı bölgelerden geliştiricilerle çalışan geniş ekibi, bağımsız geliştirme ve test işlerinin paralel ilerlemesini destekler. Bu kapasiteyi ilk sürüme gereksiz özellik eklemek için değil, seçilen kapsamı daha kısa sürede tamamlamak için kullanmayı amaçlarız. Takvim; kapsam, hazırlık durumu ve dış sistemlerin erişilebilirliği birlikte değerlendirildikten sonra netleşir. SaaS geliştirme hizmetimizde ilk sürümleri bu yaklaşımla planlıyoruz.
05Kısa kontrol listesi
- İlk sürümün kullanıcıya sağlayacağı tek sonuç yazılı mı?
- Bu sonuca giden yolun her adımı çalışır durumda mı?
- Ertelenen istekler gerekçeleriyle kayıt altında mı?
- Başarısız durumlar kullanıcıya açıklanıyor mu?
- Geri bildirimin nasıl toplanacağı ve kimin değerlendireceği belli mi?
Yazan
Paradigma7 ekibi
Ürün, mühendislik ve operasyon
Ankara merkezli, Avrupa için yazılım geliştiren bir ekibiz. Burada yazdıklarımız teorik değil; müşteri projelerinde kurduğumuz süreçlerin kendisi.
Hakkımızda
