Geliştirmeden önce, düzeltmeden önce karar gerekçelerini netleştiriyoruz.
Hangi teknolojiyi kullanacağınıza karar veremiyorsunuz. Mevcut varlıkların korunup korunmayacağı konusunda kararsızsınız. Arıza müdahaleleri sürüyor ve tasarımı baştan gözden geçirmek istiyorsunuz. KomuraSoft, hem Windows’a özgü kısıtları hem de mevcut iş süreçlerini göz önünde bulundurarak geliştirme ve değişiklik yaklaşımınızı oluşturmanıza destek verir.
Danışabileceğiniz konular
- Yeni bir geliştirmede kullanılacak teknolojiyi ve yapıyı seçenekler arasından karşılaştırmak istiyorsunuz
- Arayüzün, iletişimin, arka plan işlemlerinin ve günlüklerin rollerini düzenlemek istiyorsunuz
- COM / ActiveX / C++/CLI / .NET içeren entegrasyon yöntemlerini yeniden değerlendirmek istiyorsunuz
- 32 bit / 64 bit karışıklığının nerede giderileceğine karar vermek istiyorsunuz
- Mevcut yazılım üzerinde değişiklik yapılması ile yazılımın değiştirilmesini karşılaştırmak istiyorsunuz
- Hata araştırmasına başlamadan önce gereken günlükleri ve testleri düzenlemek istiyorsunuz
İncelemede nelere bakıyoruz
Yapı, amaçlara ve kısıtlara uyuyor mu
Yalnızca teknolojinin yeniliğine bakmayız; mevcut varlıklara, cihazlara, dağıtım yapılan ortama, yetkilere ve işletim süresine gibi koşullara uyup uymadığını doğrularız. Kullanılabilecek yöntemleri ve önceden doğrulanması gereken yöntemleri ayırırız.
İşletim ve bakım da düşünülmüş mü
İşlemlerin rol dağılımını, iş parçacığı ve kaynak yönetimini, istisna işlemeyi, kapanış işlemlerini, günlükleri, hata yolu testlerini vb. inceleriz. Değişiklik sırasında veya arıza anında sorun çıkarabilecek noktaları düzenleriz.
Bundan sonra neye karar verilmeli
Seçeneklerin yararlarını ve sakıncalarını, etki alanını ve geriye kalan belirsizlikleri göstererek ek araştırmanın ve değişikliğin önceliklerini düzenleriz. Yalnızca belirli bir yöntemi önermekle kalmayıp, o yöntemin neden seçildiğini ve karar için eksik kalan bilgileri netleştirmeye önem veririz.
Danışmanlık nasıl ilerliyor
- Karar vermeniz gereken konuları düzenleriz. Mevcut yapıyı, yaşadığınız sorunları, değerlendirdiğiniz önerileri ve değiştirilemeyen koşulları doğrularız.
- Seçenekleri karşılaştırırız. Belgeleri ve kodu gereken kapsamda inceler, gerçekleştirme, işletim ve bakım açısından değerlendiririz.
- Bir sonraki adımları derleriz. Yaklaşımı, dikkat edilmesi gereken noktaları ve doğrulanacak konuları düzenler; üzerinde anlaşılan kapsamda inceleme sonucunu veya değişiklik yaklaşımını belgeleriz.
Geliştirmeyi talep etmeden önceki aşamadan itibaren
Danışmanlığı ve incelemeyi bağımsız bir hizmet olarak talep edebileceğiniz gibi, sonuçlarına dayanarak geliştirme veya değişiklik de talep edebilirsiniz. Önce “neye karar vermek istediğinizi” ve şu an bildiğiniz bilgileri bize iletin. Kapsamı ve ilerleyişi doğruladıktan sonra teklifimizi sunarız.
Asıl geliştirme siparişinin verileceği varsayımıyla yapılan uygulanabilirlik ön incelemesinin kapsamı ve koşulları ise Yüksek Zorluklu Windows Geliştirme sayfamızda anlatılmaktadır.