Çözüm alanı
Özel Kurumsal Yazılım
Standart ürünlerin karşılamadığı ihtiyaçlar için entegrasyonlar, portallar ve kuruma özel iş uygulamaları. Amaç yeni bir ada kurmak değil, mevcut kurumsal sistemlerle uyumlu çalışan bir parça eklemektir.
Başlangıç noktası
Her ihtiyaç özel geliştirme gerektirmez.
Özel yazılım, standart ürünün karşılayamadığı ihtiyaçlar için anlamlıdır. Bu yüzden ilk sorumuz "ne geliştirelim?" değil, "bu ihtiyaç gerçekten standart dışında mı?" olur.
İhtiyacın standart özelliklerle, uyarlamayla veya düşük kodlu bir akışla karşılanabildiği durumlarda özel geliştirme önermiyoruz; bakımı ve sahipliği uzun vadede kuruma yük olur.
Geliştirmeye karar verilen durumlarda ise çözüm, mevcut kurumsal sistemlerle uyumlu ve devredilebilir biçimde tasarlanır.
Özel geliştirmenin anlamlı olduğu durumlar
- Standart üründe karşılığı olmayan, kuruma özgü bir süreç
- Kurumsal sistemler arasında özel bir bağlantı ihtiyacı
- Dış kullanıcılar için ayrı bir portal gereksinimi
- Mevcut uyarlamaların sürdürülemez hâle gelmesi
- Süreçlerin farklı araçlara dağılmış olması
Nasıl kurgulanır
İhtiyacın çevresinde kurulur.
Özel geliştirme merkeze değil, doğrulanmış ihtiyacın çevresine yerleşir.
Doğrulanmış iş ihtiyacı
Standart üründe karşılığı olmayan süreç
Mevcut kurumsal sistemler
Veri ve süreç akışı buradan gelir
Özel çözüm
Yalnız eksik kalan parça
Entegrasyon
Paralel bir sistem kurulmaz
Bakım ve sahiplik
Belgeleme baştan planlanır
Çalışma başlıkları
İhtiyaçtan bakıma kadar.
Kapsam, doğrulanmış iş ihtiyacına göre belirlenir; her başlık bir sonraki için karar üretir.
İhtiyacın doğrulanması
Süreç sahipleriyle birlikte ihtiyacın standart özelliklerle karşılanıp karşılanamayacağı değerlendirilir.
Uyumlu çözüm tasarımı
Çözüm, mevcut kurumsal sistemlerin veri ve süreç akışına uyacak biçimde tasarlanır.
Kontrollü geliştirme ve test
Geliştirme adımlara bölünür; her adım gerçek süreçle test edilir ve birlikte gözden geçirilir.
Sürdürülebilir bakım
Belgeleme, sahiplik ve değişiklik yönetimi baştan tanımlanır; çözüm devredilebilir kalır.
Yaklaşımımız
Kalıcı olacak kadar sade tutarız.
Özel geliştirmenin en büyük riski, zamanla kimsenin dokunmak istemediği bir yapıya dönüşmesidir.
Önce standart
İhtiyaç standartla, uyarlamayla veya düşük kodlu akışla karşılanabiliyorsa özel geliştirme önerilmez.
Kurumsal sistemle uyum
Çözüm mevcut veri ve süreç akışına bağlanır; paralel bir sistem kurulmaz.
Adım adım teslim
Küçük ve denenebilir adımlar hâlinde ilerlenir; her adım gerçek kullanımla doğrulanır.
Devredilebilirlik
Belgeleme ve sahiplik baştan planlanır; bakım tek kişiye bağlı bırakılmaz.
İhtiyacınızın gerçekten özel geliştirme gerektirip gerektirmediğini birlikte değerlendirelim.
Süreci ve mevcut sistemlerinizi konuşalım; en sade ve sürdürülebilir yolu birlikte seçelim.

