İş süreçlerinin yerinde incelenmesi ve ihtiyaç analizi

Kendi iş akışınıza göre kurulan web tabanlı yönetim ve otomasyon sistemleri.
Özel yazılım, hazır paket çözümlerin karşılamadığı iş akışları için geliştirilen sistemlerdir. Her işletmenin süreci farklıdır; hazır bir program çoğu zaman süreçlerin yazılıma uydurulmasını gerektirir. Özel geliştirmede ise yazılım sürece uyar. Seo Goo olarak bu tür projelerde en çok zaman ayırdığımız aşama kodlama değil, analizdir. Konya ve çevresindeki üretim ve hizmet işletmeleriyle çalışırken önce süreci yerinde izliyor, sonra ne geliştirileceğini belirliyoruz.
Karar noktası genellikle şu üç durumdan birinde ortaya çıkar. Birincisi, işin kritik bir bölümünün elektronik tablolar üzerinden yürütülmesidir. Tablolar başlangıçta esnek görünür, ancak veri büyüdükçe sürüm karmaşası, yetki sorunu ve hata riski üretir. İkincisi, kullanılan hazır programın süreci desteklememesi ve ekibin sürekli geçici çözümler üretmesidir.
Üçüncüsü ise sistemler arası kopukluktur. Satış bir yerde, üretim başka yerde, muhasebe üçüncü bir yerde tutuluyorsa aynı veri birden çok kez girilir ve tutarsızlık kaçınılmaz olur. Bu üç durumda da özel geliştirme değerlendirilmeye değerdir.
Buna karşılık her ihtiyaç özel yazılım gerektirmez. Hazır bir çözüm ihtiyacın büyük bölümünü karşılıyorsa, ona küçük bir entegrasyon yazmak sıfırdan geliştirmekten çok daha ekonomiktir. Analiz görüşmesinde bu değerlendirmeyi açıkça yapıyoruz.
Analiz, projenin en belirleyici aşamasıdır ve ayrı bir çalışma olarak yürütülür. Bu aşamada süreci fiilen yürüten kişilerle görüşülür, mevcut kayıt yöntemleri incelenir ve işin gerçekte nasıl yürüdüğü çıkarılır. Yönetimin anlattığı süreç ile sahada uygulanan süreç arasında çoğu zaman fark bulunur; yazılımın uyması gereken ikincisidir.
Analiz çıktısı bir kapsam belgesidir. Belgede hangi ekranların olacağı, hangi kullanıcı rollerinin hangi yetkilere sahip olacağı, hangi verilerin tutulacağı ve hangi raporların üretileceği yazılır. Ayrıca kapsam dışında bırakılanlar da açıkça listelenir; bu liste, ilerleyen aşamalarda beklenti farkı oluşmasını önler.
Belgeye adam-gün tahmini eklenir. Tahmin, her modülün ayrı ayrı değerlendirilmesiyle çıkarılır ve belirsizlik payı açıkça belirtilir. Analiz yapılmadan verilen toplu süre ve bütçe tahminleri güvenilir değildir; bu nedenle analiz öncesi kesin rakam vermiyoruz.
Geliştirmeyi iki haftalık döngüler hâlinde yürütüyoruz. Her döngünün başında o dönemde hangi işlerin yapılacağı belirlenir, sonunda ise çalışan bir sürüm teslim edilir. Bu düzenin amacı, projenin sonunda değil süreç boyunca geri bildirim alabilmektir.
| Aşama | Süre | Çıktı |
|---|---|---|
| Keşif ve analiz | 2-4 hafta | Kapsam belgesi, veri modeli, tahmin |
| Arayüz tasarımı | 2-3 hafta | Ekran akışları ve tasarım dosyaları |
| Geliştirme döngüleri | 6-20 hafta | Her iki haftada çalışan sürüm |
| Kabul testleri | 2-3 hafta | Test raporu ve düzeltme listesi |
| Geçiş ve eğitim | 1-2 hafta | Canlı sistem, kılavuz, eğitim |
Süreler projenin kapsamına göre değişir ve tabloda verilen aralıklar orta ölçekli bir sistem içindir. Kapsam büyüdükçe geliştirme döngülerinin sayısı artar; diğer aşamalar görece sabit kalır.
Çoğu proje boşluğa değil, mevcut sistemlerin yanına kurulur. Bu nedenle entegrasyon ihtiyacı neredeyse her projede vardır. Sık karşılaştığımız entegrasyon başlıkları şunlardır:
Entegrasyonlarda belirleyici olan, karşı sistemin sunduğu arayüzün niteliğidir. Belgelenmiş ve kararlı bir uygulama arayüzü varsa entegrasyon öngörülebilir sürede tamamlanır. Belgelenmemiş ya da sık değişen sistemlerde ise ek analiz süresi gerekir; bunu kapsam belgesinde ayrıca belirtiyoruz.
Eski sistemden yeni sisteme veri taşınması, çoğu projede en çok küçümsenen kalemdir. Mevcut verinin biçimi yeni veri modeline birebir uymaz; alanların eşlenmesi, yinelenen kayıtların temizlenmesi ve tutarsız girdilerin düzeltilmesi gerekir.
Bu iş bir kez yapılıp bitmez. Aktarım önce test ortamında çalıştırılır, sonuçlar kontrol edilir, hatalar düzeltilir ve aktarım tekrarlanır. Genellikle üç ile beş deneme sonunda temiz bir sonuç elde edilir. Canlı geçişte ise aktarım son kez, güncel veriyle çalıştırılır.
Veri kalitesi düşükse temizlik işi kurum içi bilgi gerektirir. Hangi kaydın geçerli olduğuna yalnızca o veriyi kullanan ekip karar verebilir; bu nedenle aktarım aşamasında sizin ekibinizden zaman ayrılması gerekir.
Yazılım projelerinde kapsamın büyümesi olağandır. Sistem kullanılmaya başlandıkça yeni ihtiyaçlar görünür hâle gelir ve bunların bir bölümü gerçekten değerlidir. Sorun, bu taleplerin kayıt altına alınmadan ve etkisi hesaplanmadan geliştirmeye eklenmesidir; bu durumda takvim sessizce kayar ve sonunda kimse nedenini açıklayamaz.
İzlediğimiz yöntem basittir. Kapsam dışı her talep yazılı olarak kaydedilir, adam-gün etkisi hesaplanır ve size iki bilgiyle birlikte sunulur: ne kadar süre ekleyeceği ve hangi işin sonraya kalacağı. Karar sizin olur; biz yalnızca sonucun ne olacağını önceden gösteririz.
Bazı talepler ilk sürüm yerine sonraki sürüme bırakılır. Bu, talebin reddedilmesi değil sıraya konmasıdır. Çalışan bir sistemin sahaya çıkması, eksiksiz ama gecikmiş bir sistemden genellikle daha değerlidir.
Güvenlik, projenin sonunda eklenen bir katman değil geliştirme boyunca uygulanan bir dizi kuraldır. Temel önlemler arasında girdi doğrulaması, veritabanı sorgularının parametreli yazılması, oturum yönetiminin güvenli kurulması ve yetki kontrollerinin her istekte sunucu tarafında yapılması bulunur.
Arayüzde bir düğmeyi gizlemek yetki kontrolü değildir; asıl kontrol sunucu tarafında yapılır. Aynı şekilde şifreler geri döndürülemez biçimde saklanır ve hassas veriler kayıt altına alınırken günlüklere yazılmaz.
Sunucu tarafında ise güncel yazılım sürümleri, sınırlı erişim kuralları, düzenli yedekleme ve yedeklerin geri yükleme testi yürütülür. Yedeği alınıp hiç denenmemiş bir sistem, yedeksiz sayılır.
Teslim, projenin sonu değil işletme döneminin başlangıcıdır. Yayın sonrası ilk haftalarda kullanım sırasında ortaya çıkan hatalar giderilir; bu dönem garanti kapsamında yürütülür ve süresi sözleşmede tanımlanır. Sonrasında bakım anlaşması devreye girer.
Bakım kapsamında güvenlik güncellemeleri, sunucu izleme, yedeklerin doğrulanması ve hata giderme yer alır. Yeni özellik talepleri ise ayrı sürüm planlarıyla ele alınır. Yanıt süreleri ve öncelik seviyeleri sözleşmede yazılı olarak belirlenir, böylece acil bir durumda ne kadar sürede dönüş yapılacağı önceden bilinir.
Geliştirilen yazılımın kaynak kodu size aittir. Kod deposu Seo Goo adına açılır ve proje boyunca erişiminiz açık kalır. Sunucu hesapları, alan adı kayıtları ve üçüncü taraf servis hesapları da sizin adınıza açılır; biz kullanıcı olarak ekleniriz.
Bu düzen, ileride farklı bir ekiple çalışmaya karar verseniz bile sistemin devredilebilir olmasını sağlar. Teknik dokümantasyon ve veri modeli belgeleri de bu amaçla hazırlanır. Projenizin kapsamını konuşmak ve gerçekçi bir analiz planı çıkarmak isterseniz bir keşif görüşmesi planlayabiliriz.
İş süreçlerinin yerinde incelenmesi ve ihtiyaç analizi
Kapsamın belirlenmesi, öncelik sıralaması ve adam-gün tahmini
Veri modelinin ve sistem mimarisinin tasarlanması
Kullanıcı rolleri, yetki matrisi ve güvenlik kurallarının tanımlanması
Arayüz tasarımı ve kullanım akışlarının çıkarılması
Arka uç geliştirme, veritabanı kurulumu ve iş kuralları
Üçüncü taraf sistemlerle entegrasyon: muhasebe, kargo, ödeme, e-fatura
Raporlama modülleri ve veri dışa aktarım işlevleri
Otomatik test yazımı ve kalite kontrol süreçleri
Sunucu kurulumu, yedekleme ve izleme yapılandırması
Kullanıcı eğitimi ve teknik dokümantasyon
Yayın sonrası bakım, hata giderme ve sürüm planlaması
Keşif ve süreç analizi çalışması
Kapsam belgesinin, veri modelinin ve mimari kararların onaylanması
Arayüz akışlarının tasarlanması ve doğrulanması
İki haftalık döngülerle geliştirme ve ara teslimler
Test ortamında kabul testlerinin yürütülmesi
Canlı ortama geçiş, veri aktarımı ve kullanıcı eğitimi
Yayın sonrası izleme, bakım ve sürüm geliştirmeleri
Çalışan yazılım, kaynak kodu ve kod deposu erişimi
Teknik dokümantasyon, veri modeli ve mimari şemaları
Kullanıcı kılavuzu ve eğitim kaydı
Test senaryoları ve kabul testi sonuç raporu
Sunucu kurulum, yedekleme ve izleme yapılandırma notları
Analiz yapılmadan verilen süre ve bütçe tahminleri güvenilir değildir
Kapsam dışı yeni talepler ayrı değerlendirilir ve takvimi etkiler
Mevcut sistemlerden veri aktarımı çoğu projede tahmin edilenden uzun sürer
Kurum içinde karar verebilecek bir proje sorumlusu belirlenmesi gerekir
Yazılım teslimle bitmez, bakım ve güncelleme planı baştan kurulmalıdır
Taahhüt, sözleşme öncesinde birlikte belirlenen ve sözleşme ekine yazılan üç anahtar kelime için geçerlidir. Süre, sözleşmenin imzalandığı ve site ile analitik erişimlerinin sağlandığı tarihlerden geç olanı ile başlar. Koşulların tamamı garanti sayfasında yazılıdır.
Bu sayfadaki bilgiler genel bilgilendirme amaçlıdır. Arama motoru sonuçları Google tarafından belirlenir ve zaman içinde değişebilir; sitenizin durumu farklı bir çalışma planı gerektirebilir.
Kurucu ve Strateji Direktörü
SEO Takım Lideri
İçerik ve Editöryel Yönetmen
Performans Pazarlama Uzmanı
Formu doldurduğunuzda sitenizin teknik durumunu, mevcut sıralamalarınızı ve rakip görünürlüğünü inceleyip size özet bir rapor hazırlıyoruz. Bu analiz ücretsizdir ve herhangi bir taahhüt doğurmaz.
Arama motoru optimizasyonu, Google Ads, içerik pazarlaması, web tasarım ve özel yazılım geliştirme alanlarında çalışan bir dijital ajans.
© 2026 Seo Goo. Tüm hakları saklıdır.