Yazılım projesi neden gecikir? Sekiz sebep ve her birinin önlemi
Yazılım projesi gecikmesinin en yaygın sekiz sebebi: belirsiz kapsam, yavaş kararlar, entegrasyon, veri, değişiklikler, unutulan işler, geç test ve tek kişi.
Yazıyı okuButik bir yazılım stüdyosu
Esimbit'i biz yazdık, biz işletiyoruz: müşteriye kurduğumuz stack'in aynısıyla çalışan bir eSIM bayilik platformu. Aynı anda en fazla iki aktif proje alıyoruz; yani kodunuzu yazan kişiyle yazışıyorsunuz.
Konuşmadan önce kanıt
Gösterecek müşteri logomuz yok ve uyduracak da değiliz. Elimizde olan şey, gidip alışveriş yapabileceğiniz bir ürün ve arayıp doğrulayabileceğiniz bir iş geçmişi.
Tanıdık geldi mi?
Bunlar bize gelen insanların gerçekten yazdığı cümleler — Akaunting forum başlıklarından, GitHub kayıtlarından ve çoğu ilk görüşmenin ilk on dakikasından.
Ne yapıyoruz
İkisi de küçük ve sabit fiyatlı bir ilk adımla başlıyor; böylece bir projeye bağlanmadan önce bizimle çalışmanın nasıl bir şey olduğunu görüyorsunuz.
Self-hosted Akaunting için bağımsız hizmet. Lisansınızı ve App Store uygulamalarınızı liste fiyatından kendiniz alıp kendi adınıza tutuyorsunuz — biz emek ve karar satıyoruz, lisans satmıyoruz.
Sürümünüz, modülleriniz, sunucu ön kontrolü, yedekleriniz ve lisans katmanı riski üzerine yazılı rapor; üstüne bir yükseltme planı. Devam eden işten düşülür.
HTTP ve CLI için doğru PHP, TLS, tekrarlayan faturalar tetiklenerek kanıtlanmış cron, SPF/DKIM'li SMTP ve gerçekten düşen bir test faturası, geri yükleme testi belgelenmiş veritabanı ve storage yedeği.
Önce kopya üzerinde, çekirdek uygulamalardan önce, snapshot ve test edilmiş geri alma planı. Ardından gerçekten bozulan raporların tek tek doğrulanması: gelir tablosu, vergi özeti, otomatik numaralandırma, tekrarlayan faturalar, ekler.
Yalnızca desteklenen genişletme noktaları üzerine kuruluyor — observer, view composer, job, yetkiler — böylece bir sonraki güncelleme özelliğinizi silemiyor. Kendi repo'nuzda özel modül olarak teslim edilir.
İzleme, kademeli yükseltmeler, üç ayda bir canlı geri yükleme tatbikatıyla doğrulanmış yedekler ve kurulu sürümü ve neyin kontrol edildiğini yazan aylık rapor.
Sipariş takibi, saha formu, stok, onay akışı, raporlama. Para kazandıran şey sürecin kendisiyse, o süreç hazır bir ürüne sığmak için eğilip bükülmemeli.
İşi fiilen yapan insanlarla oturuyoruz, süreci gerçekte nasıl işliyorsa öyle çıkarıyoruz ve kapsamı yazıya döküyoruz. Bizimle devam etseniz de etmeseniz de o doküman sizde kalıyor.
Ana akışın gerçek veriyle tıklanabilir hali. Böylece "bu ne yapmalı" tartışması pahalı kısımdan önce yapılıyor.
Excel'i gerçekten devre dışı bırakan en dar sürüm; canlıda, veriniz taşınmış ve ekibiniz eğitilmiş olarak.
Süreç değiştikçe gelen değişiklikler, bağımlılık ve güvenlik güncellemeleri, ve bir şey bozulduğunda kod tabanını zaten bilen biri.
Nasıl işliyor
Teklif tiyatrosu yok; sessizce projeye dönüşen keşif fazı da yok.
Problemi anlatıyorsunuz. Biz zor soruları soruyoruz ve bu işi bizim yapmamız gerekip gerekmediğini açıkça söylüyoruz.
Neyin dahil olduğu, neyin açıkça dışında kaldığı, ne tuttuğu, ne kadar sürdüğü ve sonunda elinize ne geçtiği.
Her hafta tıklayabileceğiniz, çalışan bir şey. İlerlemenin yerine geçen durum raporu yok.
Repo erişimi, dokümantasyon, işletim kılavuzu ve eğitim çağrısı. Bizi değil, sizden sonraki geliştiriciyi düşünerek yazılmış.
Neyle kuruyoruz
İşi kim yapıyor

Kurucu — Lokum Tech LLC
Uzaktan · Türkiye çalışma saatleri
Laravel ve Nuxt; muhasebe yazılımı tarafının arkasında da Akaunting ekibinde geçirilmiş bir dönem var: 2018–2022, Senior Software Developer. Bir iş geçmişi, rozet değil. Burada kimse "resmi Akaunting partneri" değil, çünkü öyle bir program mevcut değil.
Son beş yıla yakın süreyi de İK teknolojilerinde, farklı dönemlerde Tech Lead ve CTO olarak geçirdim: işe alım, özlük, bordro ve puantaj, performans.
Müşteri işlerinin yanında Esimbit'i yazıyor ve işletiyorum; eSIM bayilerinin kendi adlarıyla satış yapmasını sağlayan bir SaaS platformu. Kendi ürününüzü işletmek, bakımın gerçekte neye mal olduğunu öğretiyor — çoğu teklifin atladığı kısım tam olarak bu.
Yapay zekâ araçlarını kullanıyoruz. Hiçbir şey, kıdemli bir geliştiricinin bir meslektaşının pull request'ini inceleyeceği dikkatle incelemeden yayına çıkmıyor. Kararlar da sorumluluk da bizde kalıyor.
Uygunluk
Gerçekten iyi olduğumuz yer ve başkasını işe almanız gereken yer.
Sahiplik
Bu, en sık duyduğumuz iki korkuya doğrudan cevap: kaybolan geliştirici ve bırakamadığınız tedarikçi.
Net cevaplar
Blog
Yazılım projesi gecikmesinin en yaygın sekiz sebebi: belirsiz kapsam, yavaş kararlar, entegrasyon, veri, değişiklikler, unutulan işler, geç test ve tek kişi.
Yazıyı okuAkaunting modül geliştirme rehberi: çekirdek değişiklikleri neden silinir, modül yapısı, module.json, olaylar, yetkiler, özel modül ve sürüm testleri.
Yazıyı okuİK yazılımı seçerken hazır paket, özel geliştirme ve entegrasyon arasında nasıl karar verilir? Bordro uyumu, vardiya ve onay kuralları, hibrit model ve maliyet.
Yazıyı okuCanınızı sıkan süreci anlatın. Doğru adres olup olmadığımızı dürüstçe söyleriz — değilsek, kimin olduğunu da.