Şirketiniz yazılım şirketi değil. Ama artık sahadaki verinin, muhasebenin, stokun, personel takibinin ve müşteri ilişkisinin hepsi bir yazılımın içinde. Karar veren kişi ise ya dışarıdaki tedarikçi ya da şirket içindeki en teknik görünen kişi oluyor.
Bu bir yönetim boşluğudur. Ve pahalıya patlar.
Boşluğun belirtileri
Aşağıdakilerden üçü sizde varsa, teknik liderlik ihtiyacınız var demektir:
- Tedarikçiden gelen teklifin makul olup olmadığını değerlendirebilecek kimse yok.
- Yazılımcılarınız var ama kimin ne yaptığını ve neyin ne zaman biteceğini kimse söyleyemiyor.
- Aynı veriyi iki farklı sistemde ayrı ayrı tutuyorsunuz ve hangisinin doğru olduğu tartışmalı.
- “Bunu şu an yapamayız” cevabının teknik bir gerçek mi yoksa bahane mi olduğunu bilmiyorsunuz.
- Sistem tek bir kişinin kafasında; o kişi ayrılırsa ne olacağını düşünmek istemiyorsunuz.
- Güvenlik, yedekleme ve KVKK tarafında ne durumda olduğunuzu kimse net söyleyemiyor.
Ne yapıyorum
Mimari ve teknoloji kararları
Hangi teknolojiyle çalışılacağı, verinin nerede duracağı, sistemlerin nasıl konuşacağı ve neyin ne zaman yeniden yazılacağı kararlarını veriyorum. Her kararı gerekçesiyle birlikte yazılı bir karar kaydına işliyorum; iki yıl sonra “bu neden böyle yapılmış” sorusunun cevabı belgede duruyor.
Ekip kurma ve yönetme
Kaç kişiye, hangi seviyede, hangi sırayla ihtiyacınız olduğunu belirliyorum. İlan metnini yazıyor, teknik mülakatları yürütüyor ve işe alım kararına katılıyorum. Yanlış ilk işe alım, orta ölçekli bir şirkette bir yıllık gecikme demektir.
Tedarikçi ve ajans yönetimi
Dışarıdan iş yaptırıyorsanız, sizin adınıza karşı taraf ben oluyorum. Kapsam yazıyor, teklifleri karşılaştırıyor, teslimatları teknik olarak kabul ediyorum. Tedarikçinizle aranızdaki bilgi asimetrisi kapanınca, hem fiyat hem kalite tarafında pazarlık gücünüz değişir.
Risk ve süreklilik
Kaynak kodun sizde olması, sunucuların sizin hesabınızda olması, yedeklerin gerçekten geri yüklenebiliyor olması ve sistemin tek kişiye bağımlı olmaması, bunlar teknik detay değil, şirket sürekliliği meselesidir. Aylık raporda bu başlıkların durumu her zaman yer alır.
Çalışma modeli
| Kapsam | |
|---|---|
| Kapasite | Ayda 4-8 gün, sözleşmede tanımlı |
| Ritim | Haftalık teknik toplantı + aylık yönetim raporu |
| Erişim | Kritik konularda gün içi ulaşılabilirlik |
| Süre | Minimum 3 ay; kalıcı düzen kurulana kadar |
| Devir | Anlaşma bittiğinde tüm kararlar, belgeler ve erişimler sizde kalır |
Amacım kendimi kalıcı hale getirmek değil. İyi bir fraksiyonel CTO anlaşması, sonunda şirketin size ihtiyaç duymayacak hale gelmesiyle biter, ya kendi tam zamanlı CTO’nuzu işe alacak olgunluğa gelirsiniz ya da düzen kendi kendine yürür.
Neden ben
SeezSoft’un kurucu ortağı ve CEO’su olarak 2017’den bu yana kurumsal sistemler kuruyoruz: şantiye yönetimi, otel yönetimi, kasa ve perakende sistemleri, B2B ve bayi altyapıları, ERP entegrasyonları. Yani teknik liderliği yalnızca danışmanlık masasından değil, teslim edilmiş sistemlerin sorumluluğunu taşıyarak yapıyorum.
Kariyerimin tamamı sahada geçti: Vue, React, React Native, Node.js, .NET, MySQL, PostgreSQL, MongoDB. Ekibinize verdiğim geri bildirimin kod seviyesinde karşılığı var; slayttan yönetmiyorum.
Sonraki adım
İlk görüşmede mevcut teknik durumunuzu dinliyor, size en kritik üç riski söylüyorum. Anlaşma yapmasak bile o üç madde elinizde kalır.