Masanızda iki teklif var: biri tek kişiden, biri bir ajanstan. Fiyatlar farklı; hangi teklifle neyi satın aldığınız iki kâğıdın hiçbirinde yazmıyor. Bu sayfa kategoriyi bir kenara bırakıp iki soru soruyor. Yayından sonra bakımı kim sürdürecek? İşi yapan kişi ya da ekip ulaşılamaz olduğunda sistemi kendi başınıza yeniden kurabiliyor musunuz? İki soruyu iki adaya da aynı biçimde sorarsınız.
Neden bu iki soru
Bakım kararının üç gerçek cevabı var: işi yazan taraf sürdürür, devralan başka bir taraf sürdürür ya da sizin kendi ekibiniz sürdürür. Üçünün hiçbiri bir kategoriye bağlı değil. Tek kişi de yazan taraf olabilir, bir ajans da; ikisinde de bilgi yazanın elinde durur ve sizi ona bağlar. Kararın nasıl verildiğini ve neyi belirlediğini yazılım bakımını kim üstlenir anlatıyor.
Yükü belirleyen şey sistemin büyüklüğü değil, işinizde bir hareketin arkasından kendiliğinden kaç hareket geldiği. Bu yüzden aşağıdaki iki bölüm “freelancer şöyle yapar, ajans böyle yapar” demiyor; işinizin hangi tarafta durduğunu anlatıyor.
Tek kişinin doğru cevap olduğu iş
Hareketli parçası az bir işte bakım sorusu ağırlaşmaz. İçerik seyrek değişiyorsa arkada tazelenmesi gereken bir katman, birleştirilmesi gereken çift değişiklik, birini tetikleyen ikinci bir hareket yok. Böyle bir işte tek kişi doğru cevaptır ve bu sayfanın tablosu o satırı boş bırakmıyor.
Çatalca Merkez Kasap’ın menü sayfası portföyümüzün en küçük işi. Menüyü açan kişi masada oturuyor, kendi telefonundan bakıyor ve seçimini saniyeler içinde yapıyor; sayfa tek seferde açılıyor ve fiyat değişince masadaki basılı kod aynı kalıyor. Arkasında sipariş, ödeme ya da stok tutan bir katman yok. Bakım sorusu burada ağır değil: bir sayfa, bir metin, bir güncelleme.
İki soru yine sorulur, ama cevapları kısadır. Fiyat değiştiğinde metni kim güncelleyecek, ve o kişi ulaşılamazsa sayfayı kendi hesabınızda yeniden açabiliyor musunuz? Kabul de kısa: içeriği tek kişi giriyor, üstünde başka rol dolaşmıyor. Böyle bir işte gösterim turunun kabulün kendisi olduğunu yazılımı kabul ederken neyi test edersiniz yazıyor; isteyeceğiniz belgenin kalemlerini de yazılım teslim alırken neyi devralırsınız sayıyor.
Ekibin doğru cevap olduğu iş
Soru, bir hareketin arkasından başkaları gelmeye başladığında ağırlaşıyor. AlgoCar’da bir iş emrine parça yazıldığı anda stok düşüyor ve faturanın kalemi de aynı satırdan geliyor; zincir tek sistemde kapanıyor. Zincire yeni bir alan girdiğinde sorulacak soru ekranın görünüşü değil, o değerin hangi halkadan okunacağı. Bu soruyu her seferinde yeniden keşfetmeyen taraf, zinciri kuran taraftır.
AlgoKlima’da aynı ağırlık iki yüzeyden geliyor. Teknisyen sinyalin bittiği yerde servis kaydı açıyor, kayıt telefonda bekliyor, bağlantı gelince ofis paneline iniyor; sahadan ve ofisten gelen değişiklikler tek kayıtta birleşiyor. Kayda bir alan eklendiğinde telefondaki kuyruk da paneldeki ekran da değişmek zorunda, ve o bağ genellikle yazılı değil: kuranların ezberinde durur.
Karşı satırı da yazmak gerekir. Ekip de sizi kendine bağlar; müsait olmadığı gün elinizde hiç okumadığınız bir sistem kalır. Bu yüzden ekibe de tek kişiye sorduğunuz iki şeyi sorarsınız: devir listesi imzadan önce yazılı mı, kabul senaryosu hangi zor günden seçildi. Aynı bilgiye iki rol dokunuyorsa kabul, ekranların sırayla açıldığı bir turla kapanmıyor.
Bizde ajans ne demek
Bu sayfayı bir ajans yazdı; tabloyu size vermeden önce kelimenin bizde neye karşılık geldiğini yazmamız gerekiyor. Kapasitemiz kadroyla değil ortaklıkla büyüyor: işin bir bölümünü bir geliştirme ortağıyla yürütüyoruz, o bölümün sorumluluğu ortakta kalıyor ve bu paylaşım proje sayfasında ortağın adıyla duruyor. Kadro sayısı vermiyoruz, çünkü tablonun kadro satırı o sayıyı sınayamayacağınızı söylüyor. Sınanabilir karşılığı, işin kimle yapıldığını proje sayfasından okumak; yazılım firmasına sorulacak sorular bu satırı böyle kuruyor.
Sürekliliği kendi ürünlerimizden alıyoruz. AlgoKlima ile AlgoCar yayında ve geliştirmeleri sürüyor; sürüm geçişini ve destek yükünü kendi üstümüzde taşıyoruz. AlgoRandevu, Secretum ve QRVizit henüz yayında değil ve proje sayfaları bunu gizlemiyor. Bakım cümlesini bir teklife yazmadan önce kendi ürünlerimizde ödüyoruz; tablonun bakım satırını bize uyguladığınızda cevabı buradan okursunuz.
Aşağıdaki tablo iki sütunu sınama diliyle kuruyor: tek kişiyle çalışırken ve ajansla çalışırken siz neyi sınarsınız. Hiçbir hücre karşı tarafı tarif etmiyor; her hücre sizin atacağınız bir adım. Tabloyu iki adaya da uygulayın, sonra bize: işinizde bir hareketin arkasından gelenleri teklif formuna bir cümleyle yazın ve gelen teklifte iki sorunun cevabını arayın. Elinizde bir kişinin yazdığı ve bugün kimsenin bakmadığı bir sistem varsa, devralmanın sınırı yazılım danışmanlığı sayfasında yazılı.