Code And More misyonu bir müşterimize yazılım hizmeti satıp geri çekilmek değildir. Misyonumuz bir firmanın işini aldığımızda içerideki tüm yazılım süreçlerini günümüz teknolojik alt yapısına taşımak ve bunu uzun yıllar sürecek iş birlikteliğine dönüştürmektir.
Çalıştığımız firmaların genel problemleri ;
-
Mükerrer datanın önüne geçilmesi,
-
Yönetilemeyen iş süreçleri,
-
Tekrarlanan çalışmaların otomatize edilememsi ve
-
Çalıştıkları firmadan yeterli desteği alamamlarıdır.
Code And More olarak 2016 yılından bu yana geliştirdiğimiz ürünleri tekil bir çatı altına toplayıp müşterilerimizin tüm ihtiyaçlarına tek bir platformdan yönetilecek şekilde karşılık verebilmektir. Aslında lego etkisi dediğimiz kısım tam da bu noktadır.
Müşterimizle çalışmaya başladığımızda ilk olarak içerideki işleyişi öğrenmek isteriz, müşteri ihtiyaçlarını dinler, içeride kullandıkları programları inceler ve bunun üzerine bir strateji belirleriz.
Firmanın yazılım alanındaki eksiklerini belirleriz, burada ki çalışmamız danışmanlık olarak ilermektedir.
Firmanın en basit dönüştürülebilecek işiyle çalışmaya başlarız. Hem müşterimizin bizi tanıması hemde bizim müşteri it süreçlerini anlamamız için ilk adımdır. Daha sonra kullanılan programları tek tek incelemeye başlarız. Eğer müşterimizin kullandığı ürün bizim ürün gamımızda yer alıyorsa direk ürünü konumlandırabiliriz, eğer bizim ürün gamımızda yer almıyorsa anahtar teslim proje geliştirmeye başlarız. Burada önemli nokta geliştirdiğimiz yeni projenin mevcut altyapılarımız ile uyumlu çalışmasını sağlamaktır.
Ürünlerimizi ve yeni geliştirdiğimiz projelerimizi bazı metodolojiler eşliğinde gerçekleştiririz.
Proje yönetiminde Agile metodolojisi ile ilerleriz. Projelerimizin tamamı bir topolojiye bağlıdır ve her yeni geliştirmemiz UAT testi, Load Test ve Penetrasyondan geçmektedir.
Bu süreci bir Ci / Cd sürecine oturtur ve sistematik bir şekilde ilerleriz.
-
Jirada tasklarımız oluşturulur,
-
Tasklar sprintler ile döngüye girer,
-
Dailyler ile toplantılarımızı gerçekleştiririz,
-
Tüm kodlar müşteri ortamında yer alan versiyon sistemine yüklenir(GitHub, BitBucket, Gir vb. ) ,
-
Jira tasklarında test sürecine geçen işlem otomatik olarak test sunucularına deploy edilir ve Jenkins gibi test otomasyon sistemleri ile test edilir.
-
Test kullanıcıları işlemlerin doğru olduğunu onaylamış ise Pre Prod oratamı için Jirada taskı Pre Proda taşır ve sistemdeki kodlar otomatik olarak Pre Prod ortamına taşınır.
-
Pre Prod ortamda gerekli testler yapıldıktan sonra işlem müşteri tarafındaki proje yöneticisi tarafından Jira üzerinden Live taskına taşınır ve sistem otomatik olarak Live sunucularına taşınır.
Not : Burada Code And More Prod ortam bilgilerine erişiminin olmaması önerilir.
-
Bu şekilde bir yazılım döngüsü tamamlanmış olur.
Minimum 2 Ürünümüz müşteriye teslim edildikten sonra veya geliştirdiğimiz minimum 2 uygulama müşterimizin sistemlerine kurulduğunda bu iki uygulamayı yönetebilecek bir CMS lisansı alabilirler. Yetkiler ve Rollerin tamamı bu çatı uygulama üzerinden işlenebilir, böylece ;
-
Mükerrer datanın önüne geçilmiş olur,
-
İş biriminin her bir panele ayrı ayrı giriş yapılması engellenmiş olur ve zamandan kazanırlar,
-
Sürüm kontrollerini sağlıklı bir şekilde yönetilirler,
-
Raporlama kısmında kullanılan tüm ürünlerin korelasyonunu alabilirler,
Böylece Code And More dijital dönüşüm süreci tamamlanmış olur.