İçeriğe geçinAnemo
TR
İletişim

Yazılım Keşif Aşaması: Hedefler, Çalışmalar ve Çıktılar

· 5 dk okuma

Yazılım keşif aşaması proje bütçesinin %5–10'u kadar olmalı, iki ile altı hafta sürmeli ve herhangi bir tedarikçiye verebileceğiniz bir kapsam üretmelidir: haritalanmış süreç, istisnalar, bir prototip, risk kaydı ve maliyetlendirilmiş yol haritası. Sektör rakamları bunu harcamanın geliştirme aşımını %40–60 azalttığını tutarlı biçimde gösteriyor, 100.000 dolarlık bir geliştirmede kabaca 7.000 dolarlık keşif, 40.000–60.000 dolarlık aşımı önlüyor.

Bu rehber keşfin ne teslim etmesi gerektiğini, ne kadara mal olduğunu, ne kadar sürdüğünü ve gerçek bir keşfin, keşif kılığındaki bir satış çalışmasından nasıl ayırt edileceğini kapsar.

Önemli noktalar

Keşif ne işe yarar

Keşif, bir niyeti birinin fiyatlandırıp geliştirebileceği bir kapsama çevirir. Var olma nedeni, yazılımdaki pahalı kararların tek satır kod yazılmadan önce verilmesi ve geliştirme ortasında keşfedilen gereksinimlerin öncesinde keşfedilenlerden kat kat pahalıya çözülmesidir.

Bir satış toplantısı, tel çerçeve çalışması veya zaten var olan bir teklifi gerekçelendirmek için üretilmiş bir doküman değildir. Sınama şudur: çıktıyı farklı bir tedarikçiye götürseniz işinize yarar mıydı?

Neleri teslim etmeli

Teslimat İçeriği Neden önemli
Süreç haritası Hacim ve sürelerle, gerçekte yürüdüğü haliyle mevcut iş akışı Yöneticilerle görüşmek amaçlanan süreci, vakaları izlemek gerçek olanı verir
İstisna kataloğu Her zor durum, sıklığı ve bugün nasıl ele alındığı Gerçek maliyeti ve sistemin benimsenip benimsenmeyeceğini belirler
Gereksinim şartnamesi Test edilebilir yazılmış işlevsel ve işlevsel olmayan gereksinimler Herkesten karşılaştırılabilir teklif almanın temeli
Tıklanabilir prototip Ana yolculuklar, gerçek kullanıcılarla test edilebilir Yanlış anlamayı pahalı hale gelmeden ortaya çıkarır
Mimari taslak Sistemler, entegrasyonlar, doğruluk kaynağı kuralları, veri akışı Entegrasyon riskinin görünür olduğu yer
Risk kaydı Adlandırılmış riskler, olasılık ve azaltma Bilinmeyenleri kararlara çevirir
Maliyetli yol haritası Tahminli fazlı kapsam ve önerilen ilk sürüm Bütçe görüşmesinin ihtiyaç duyduğu çıktı

Yalnızca bir teklif üreten keşif, size projeniz hakkında değil tedarikçi hakkında bilgi vermiştir.

Maliyeti ve süresi

Proje boyutu Keşif süresi Tipik keşif maliyeti
Basit MVP 1–2 hafta 5.000–10.000 $
Standart iş uygulaması 2–4 hafta 10.000–20.000 $
Çok arayüzlü platform 4–6 hafta 20.000–30.000 $
Kurumsal veya düzenlemeye tabi sistem 4–8 hafta 30.000–40.000 $

Sekiz haftadan uzunu genelde kapsamın hiç sınırlanmadığını gösterir. Bir haftadan kısası istisnaların bulunmadığını gösterir, ve gerçek maliyeti belirleyen istisnalardır.

Bunu kolay bir karar yapan şey aritmetiktir. Bütçenin %5–10'u kadar keşif, aşımı %40–60 azaltır; arka planda yazılım projelerinin kabaca %60'ı ilk bütçesini aşarken. Atlamak işi ortadan kaldırmaz; işi geliştirmeye, geliştirme ücretiyle ve fiyat sabitlendikten sonra taşır.

Süreci sorarak değil vaka izleyerek haritalayın

Yöneticilerle görüşmek amaçlanan süreci üretir. Tek tek vakaları uçtan uca izlemek fiili süreci üretir ve aradaki fark projelerin başarısız olduğu yerdir.

İşi yapan insanların yanında oturun. Gerçek vakaları izleyin: her adım, kimin yaptığı, adımlar arasında ne kadar beklediği ve bir şey eksik olduğunda ne olduğu. Tabloları, mesajlaşma gruplarını, kenar notlarını ve gayriresmî yükseltmeleri kaydedin; çünkü bu geçici çözümler hiçbir süreç belgesinde bulunmayan kuralları içerir.

Çıktıyı işletmedeki herkesin okuyabileceği sadelikte tutun. Yorumlanması için danışman gereken bir harita, danışman ayrıldıktan sonra kullanılmaz.

İstisna kataloğunda ısrar edin

Bir sürecin rutin %80'ini otomatikleştirmek kolaydır. Kalan %20, sistemin benimsenip benimsenmeyeceğini belirler.

Keşif; istisnaları, her birinin sıklığını ve bugün ne olduğunu listelemeli, sonra hangilerini yazılımın karşılayacağını, hangilerinin bir kişiye yönlendirileceğini ve işletmenin hangilerine artık izin vermemesi gerektiğini önermelidir. Bu üçüncü kategori çoğu zaman en değerli çıktıdır; çünkü bazı istisnalar yalnızca kimse gerekçesini sormadığı için vardır.

İstisna listesi kısa ve düzenliyse eksiktir. Gerçek süreçler zor durumlar biriktirir ve hiçbirini bulamayan bir keşif yanlış kişilerle konuşmuştur.

Çıktıda açık sorular bekleyin

Her şeyi yanıtlayan bir keşif ya alışılmadık ölçüde basittir ya da dürüst değildir. Bazı şeyler geliştirmeden önce gerçekten bilinemez: personelin değişen bir iş akışına nasıl tepki vereceği, belgelenmemiş eski bir entegrasyonun anlatıldığı gibi davranıp davranmadığı, yoğun dönemde hacmin nasıl göründüğü.

Doğru çıktı bunları adlandırır, her birini neyin çözeceğini yazar ve ilk fazın belirsizliği ucuza nasıl azaltabileceğini önerir. Keşfi, keşif kılığındaki bir teklifden ayıran budur.

Bedelini ödeyin ve çıktının sahibi olun

Ücretsiz keşif, henüz kabul etmediğiniz bir teklifin içine fiyatlanmıştır ve bir yere varmak üzere tasarlanmıştır. Çıktının herhangi bir tedarikçiyle kullanılabileceğini belirten bir sözleşmeyle yapılan ücretli keşif, geliştirmenin küçük bir kesri kadardır ve teşvikleri tamamen değiştirir.

Aynı zamanda bir iş ortağını değerlendirmenin en ucuz yoludur. Bir firmanın ücretli keşif sırasında nasıl davrandığı, istisnalarınızı sorup sormadığı, duymak istemediğiniz bir şeyi söyleyip söylemediği, teslimat davranışını her referans görüşmesinden iyi öngörür.

Kimler katılmalı

Keşif, yalnızca sponsor ve tedarikçiyi içerdiğinde başarısız olur. İşi her gün yapan insanlara, sürecin neyi bırakacağına karar verebilecek birine ve entegre olunacak sistemlerin sahiplerine ihtiyaç duyar.

Son grup düzenli olarak atlanır ve ikinci ayda çıkan sürprizin en yaygın kaynağıdır. "Basit olması gereken" bir entegrasyon sıklıkla karşı tarafta, kendi yol haritası olan bir ekibin sahip olduğu bir değişiklik gerektirir.

Ne zaman atlanabilir

Kapsam gerçekten küçük ve iyi anlaşılmışsa keşif gereksizdir, belgelenmiş iki sistem arasında tek bir entegrasyon veya zaten işlettiğiniz bir şeyde değişiklik. Kabaca 20.000 doların altındaki geliştirmelerde resmi bir keşif, ortadan kaldırdığı riskten pahalıya gelebilir.

Bunun üstünde ve birden fazla ekibe veya sisteme dokunan her şeyde atlamak tasarruf değildir. Aynı bilgiyi daha sonra, daha kötü bir fiyatla ve ticari koşullar sabitlendikten sonra keşfetme kararıdır.

İlgili rehberler

Yazılım Keşif Aşaması: Hedefler, Çalışmalar ve Çıktılar özel yazılımın anlam kazanmaya başladığı noktaysa Yazılım Projenizi Konuşalım.

Sık sorulan sorular

Geliştirmeye başlamadan önce yazılım keşif aşaması bize ne teslim etmeli?

Varsayımları yanına yazılmış fiyatlanabilir bir kapsam, sürecin gerçekte nasıl işlediğini gösteren bir harita, istisnaların dökümü, varsayılan değil doğrulanmış teknik kısıtlar ve hâlâ açık olanların dürüst bir listesi. Hiçbir açık sorusu kalmadan biten bir keşif, aramayı bırakmış demektir.

Keşif ne kadar sürmeli ve maliyeti nedir?

Fiyatı değiştirecek soruları yanıtlayacak kadar; çoğu orta ölçekli projede bu birkaç ay değil birkaç haftadır. Bundan uzun sürüyorsa genellikle projeyi beslemekten çıkıp projenin kendisi oluyordur; işe yarayan disiplin, çıktısı tanımlı sabit bir bitiş tarihidir.

Keşif aşamasını atlayabilir miyiz?

Sorun iyi anlaşılmışsa, süreç zaten belgeliyse ve entegrasyon noktaları biliniyorsa doğrudan küçük bir ilk sürüme geçip ondan öğrenebilirsiniz. Belirsiz bir sorunda bütçe dar diye keşfi atlamak ise aynı işi geliştirme aşamasına taşır; orada fikir değiştirmek daha pahalıdır.

Bu işte nasıl çalışırız

İlgili yazılar

Uçtan uca ürün ortağınız

Yeniden yazılması gereken üç ürün yerine, ayakta kalan tek bir ürün teslim etmeyi tercih ederiz. Bu ölçü, büyüklüğü ne olursa olsun her projede aynıdır.

Ali Boran GazelCEO

Bize ulaşın