Bu sayfaya bir rakam aramak için geldiniz ve sayfa rakam vermeyecek. Nedeni bir ilke değil, bir sıra: özel yazılımın fiyatı, işinizin üç koşulunun hangi yönde durduğu yazılmadan hesaplanamıyor. Teklif formumuz da bu sırayla kurulu: önce koşulları adlandıran alt başlık, sonra kapsamınızı yazdığınız açıklama kutusu, bütçe alanı ondan sonra. Aşağıdaki bölümler her koşulun sizin tarafınızda nereye baktığını gösteriyor; tablo da daraltan ve büyüten hâlini yan yana koyuyor.
Fiyatı taşımayan iki şey
Sektörünüz ve firmanızın büyüklüğü formumuzda isteğe bağlı bir adımda duruyor; adımın alt metni bu bilgilerin zorunlu olmadığını, teklifi hazırlarken yardımcı olduğunu söylüyor. Kapsamı belirleyen adım bir sonraki adım. Teknoloji adı da fiyatı taşımıyor; taşıdığı şey yayından sonra bakımı kimin sürdürebileceği ve bu, bakımın kimde kaldığını anlatan yazının konusu.
Aynı tarife gelen tekliflerin neden ayrıştığını da başka bir yazı ele alıyor: teklifler tarifin sustuğu satırlarda ayrışıyor, çünkü her tedarikçi o satırı kendi tahminiyle kapatıyor. Aynı işe neden farklı fiyat çıkıyor bunu tek tek anlatıyor. Bu sayfa sizin tarafınızda hangi satırın sustuğuna bakıyor.
Devralınacak sistem: kapsamı değiştirir
Elinizde çalışan bir sistem varsa iki şeye bakın: kaynak kod elinizde mi, ve sistemin ayakta duran bölümleri var mı? İkisi de evetse teklif önce okumayı, sonra dokunulacak yerleri fiyatlar; işin büyüklüğü yalnız yükü taşıyan bölümlerle sınırlı kalır. KGM SsangYong’un kurumsal sitesini kuran biz değildik; iş bize site yayındayken geldi, kodu önce okuduk ve ayakta duran hiçbir bölüme dokunmadık, müdahale yalnız sayfayı ağırlaştıran yerlere girdi. Aynı tarifi sıfırdan yazma olarak okuyan bir teklif o okumayı hiç fiyatlamaz ve iki rakam aynı ölçekte durmaz. Yazılım danışmanlığı tarafında bu satırı ilk soruda soruyoruz.
Karşı durumu da yazalım. Kod elinizde değilse ya da boş bir sunucuda ayağa kalkmıyorsa okunacak bir şey yoktur; iş devralma değil yeniden kurulumdur ve öyle fiyatlanır. Ayakta duran bölüm kalmamışsa aynı sonuç geçerli. Bir sistemin var olması onu devralınabilir yapmıyor.
Bağlantı yokken saha kaydı: yapıyı değiştirir
Bakacağınız yer teknisyenin kaydı açtığı nokta: kapsama orada var mı, yok mu? Teknisyen kaydı kazan dairesinden ya da asansör boşluğundan açıyorsa uygulama tek yüzey olmaktan çıkıyor. Telefonda ayrı bir yüzey, o yüzeyde kaydı bekleten bir kuyruk ve ofisle saha aynı kayda dokunduğunda hangisinin geçerli olacağını söyleyen bir kural ekleniyor. Üçü birlikte kuruluyor ve birlikte bakılıyor; fiyatı büyüten şey ekran değil bu üçlü.
AlgoKlima’da teknisyen kapsamanın bittiği yerde de kayıt açıyor ve kayıt bağlantı dönünce ofise iniyor; ürünü kendimiz işletiyoruz ve geliştirmeye devam ediyoruz. Kuyruğun kaydı cihazda nasıl tuttuğunu ve hangi sırayla boşalttığını burada anlatmıyoruz; çevrimdışı çalışan mobil uygulama onu ele alıyor.
Karşı durum: teknisyenleriniz kapsamanın dışına hiç çıkmıyorsa bu satırı istemeyin. Bağlantı bekleyen bir form işi görür, ikinci yüzey ve çakışma kuralı hiç kurulmaz, teklif de o kadar daralır. Satırı tarife koymanın bir bedeli var; koymamanın bedeli ise yalnız sahada kayıt açılamadığı gün ortaya çıkıyor.
Ayrı taşınacak talep tipleri: veri modelini değiştirir
Bakacağınız yer sitenizin ya da telefonunuzun tek kutusuna düşen işler: hepsi aynı tür mü, yoksa iki ayrı iş aynı listede mi bekliyor? Keşif isteğiyle arıza çağrısı aynı forma düşüyorsa her tip kendi akışını alıyor; talep geldiği anda türünü üstünde taşıyor ve operasyona karışmadan düşüyor. Diotek’te keşif için istenen randevu henüz cihazı olmayan bir mekânla, montaj sonrası çağrı ise kurulmuş bir cihazla ilgiliydi ve ikisi aynı telefon hattına düşüyordu; siteyi kurarken her talebe kendi akışını verdik. Ayrımın neden tek formdan geçmediğini randevu ve servis talebi ayrımı anlatıyor; burada yalnız şu var: ayrım bir ekran değil bir veri kararıdır ve veri kararı fiyata giriyor.
Aynı koşulun ikinci yüzü, talebin neye bağlandığı. Talep bir kişi kartına ve bir saate bağlanınca iş bitiyor. Planın adımına, cihaza ya da kalan hakka bağlanmak zorundaysa kişi kartının altında duramıyor ve veri modeli o bağı taşımak zorunda. Diş kliniği CRM’inde randevu, tedavi planındaki bir adıma bağlı açılıyor; plan değişince takvim de kayıyor. Pilatesco’da bağ kalan ders hakkına gidiyor: paket alan müşterinin bakiyesi takvimin dışında bir defterde durmuyor. Karşı durum yine açık: siteye tek tür talep düşüyorsa tek form doğru cevaptır ve iki akışı fiyatlayan bir teklif size gerekmeyen bir iş fiyatlamıştır.
Aşağıdaki tablo üç koşulu altı satıra açıyor; her satırın sol sütunu maliyeti daraltan hâli, sağ sütunu büyüten hâli. Satırları kendi işinize uygulayın ve hangi sütunda durduğunuzu not edin; o notlar teklif formumuzun üçüncü adımının, Projeniz’in, açıklama kutusuna yazılacak cümlelerdir. Üç koşulun sizde nasıl durduğunu teklif formuna yazın; rakam, o cümlelerin üstüne gelir.