WEBMASTERS LDN
Manifesto
İyi yazılım, onu geliştiren ekipten daha uzun yaşar. Bu yüzden kalıcı olsun diye inşa ederiz, anahtarları size veririz ve biz odadan çıktıktan sonra çalışmaya devam eden şeyin sorumluluğunu taşırız.
Londra merkezli bir yazılım stüdyosuyuz. İşletmelerin üzerinde çalıştığı kurumsal platformları, uygulamaları ve API'leri, çoğu ekibin yalnızca kimsenin görmeyeceği işler için sakladığı bir standartta inşa ediyoruz. İnandığımız budur ve riskler gerçek olduğunda böyle çalışırız.
01 / Standart
Başarısızlığın seçenek olmadığı yazılımlar geliştiririz.
Çoğu yazılım demoda çalışır, zamanında yayınlanır, sonra gerçek insanlar ona bağımlı olduğu ilk hafta çöker. Bu sonu reddediyoruz: teslim ettiğimiz her şey gerçek yük altında üretimde çalışır.
Lansman günü için değil, en kötü gün için mühendislik yaparız. İndirim boyunca ayakta kalan bir ödeme akışı. Asla çift rezervasyon yapmayan bir rezervasyon sistemi. Ekibinizin işi yürütmek için güvendiği araçlar.
02 / Süreç
Brief, inşa, yayın. Her hafta gerçek ilerleme görürsünüz.
İşin kapsamını aylarca toplantıda değil, günler içinde belirleriz; sonra odaklı sprintlerde inşa eder ve her hafta çalışan yazılımı önünüze koyarız.
Sıkı geri bildirim döngüleri bütçenizi ve yol haritanızı korur. Yanlış dönüşü on ikinci haftada değil, birinci haftada fark edersiniz.
03 / Zanaat
Kimsenin görmediği iş, kalıcı olan iştir.
Herkes bir ekranı bitmiş gösterebilir. Fark, kullanıcıların asla fark etmediği yerlerdedir: üçüncü yılda hâlâ mantıklı olan veri modeli, zarifçe başarısız olan hata durumları, bir gerilemeyi ilk yakalayan testler.
Temelleri ürünün kendisi gibi görürüz. Temiz mimari ve dürüst dokümantasyon, bir sonraki özelliğin bir ay değil bir hafta sürmesinin nedenidir.
04 / Hız
Başkaları çeyreklerle teklif verirken biz haftalarla ilerleriz.
Hız, odağın sonucudur. Ekipleri küçük, kararları koda yakın ve kapsamı gerçekten fark yaratan konuda dürüst tutarız.
Hızlı gitmek köşe kesmek değildir. İsrafı reddetmektir: şişmiş süreç, kimsenin istemediği özellikler, ihtiyacınız olmayan yeniden yazımlar.
05 / Yığın
Sisteminizin her katmanında tek ekip.
Müşteriye dönük web'i, yerel uygulamaları ve bunları bir arada tutan dahili araçları ve API'leri inşa ederiz; resmin tamamına aynı kişiler sahiptir.
Tedarikçiler arasında suçu birbirine atma yok. Tasarlayanlarla inşa edenler arasında çeviri katmanı yok.
06 / Dürüstlük
Kendimiz için ne inşa edersek onu söyleriz.
Bir özellik hak ettiğini vermeyecekse, siz ödemeden önce söyleriz. Daha basit yol size daha çok yarıyorsa, daha basit yolu öneririz.
Güven birikir. İlk ay size zor gerçeği söyleyen stüdyo, beşinci yıl aradığınız stüdyodur.
07 / Kalıcılık
İyi yazılım, onu geliştiren ekipten daha uzun yaşar.
En gurur duyduğumuz sistemler, ilk inşadan çok sonra hâlâ çalışıyor ve hâlâ güven veriyor. Yıllar sonra kod tabanını devralacak mühendis için tasarlarız.
Yazılım bir varlıktır, tek kullanımlık bir kampanya değil. Yeni özellikleri özümsesin, ölçeğe dayansın ve ona sonradan dokunan için okunaklı kalsın diye inşa ederiz.
08 / Güven ve güvenlik
Verinizi bir varlık değil, bir sorumluluk olarak görürüz.
Güvenlik sonda bir kontrol listesi değildir. İlk şemadan itibaren tasarlarız: varsayılan olarak en az ayrıcalık, kodun dışında tutulan sırlar, yalnızca ihtiyacı olana verilen erişim.
Aynı disiplin güvenilirlik için de geçerlidir: gerçekten geri yüklenen yedekler, sizi ilk uyaran izleme, kararıp gitmek yerine zarifçe gerileyen sistemler.
09 / Ortaklık
Organizasyon şemanız için değil, sonucunuz için çalışırız.
Başarıyı, işletmenizin lansmandan sonra yaptığıyla ölçeriz: hizmet verilen müşteriler, elde edilen gelir, ekibinize geri kazandırılan saatler. Kod araçtır; sizin sonucunuz amaçtır.
Bizi bir kez işe alın, sisteminizi ve hedeflerinizi bilen bir stüdyonuz olur; hem lansmanda hem de sonraki uzun yolda yanınızda.
Bir kez inşa edin. Doğru inşa edin. Sonsuza dek sahiplenin.
Yazılımınızın çalışmak zorunda olduğu gün, bizim için yaratıldığımız gündür.
