Back-end geliştirme
İş kurallarını PHP/Symfony ya da Java/Spring ile yazıyoruz. Seçimi ekibinize ve mevcut altyapınıza göre yapıyoruz.
- Symfony ve Spring Boot
- REST ve GraphQL API'ler
- PostgreSQL, MySQL ve mesaj kuyrukları
İşinizin kurallarına göre yazılım geliştiriyor, her sprint sonunda çalışan bir sürümü size gösteriyoruz. Kaynak kod, veritabanı ve altyapı erişimleri ilk günden sizindir.
Yazılım projeleri genelde teknik nedenlerle batmaz. Görünürlük, sahiplik ve iletişim eksik kaldığında batar.
Her sprintin sonunda çalışan yazılımı demo ediyoruz. İlerlemeyi ekranda, çalışan yazılım üzerinde görürsünüz.
Kod ilk günden sizin hesabınızdaki depoda durur. Sunucu, alan adı ve servis hesapları da sizin adınıza açılır.
Her değişiklik otomatik testlerden ve ikinci bir geliştiricinin incelemesinden geçer. Hatalar canlıya çıkmadan yakalanır.
Kodu işinizin kavramlarıyla yazıyoruz. Ekranda, toplantıda ve kodda aynı kelimeler kullanılır, bu yüzden anlattığınız kural koda doğru yansır.
Fonksiyonel tasarım yaklaşımımızKüçük ve kıdemli bir ekibiz. Back-end, front-end, test ve yayın aynı ekipte, aynı sorumlulukla yürür.
İş kurallarını PHP/Symfony ya da Java/Spring ile yazıyoruz. Seçimi ekibinize ve mevcut altyapınıza göre yapıyoruz.
Kullanıcı arayüzlerini TypeScript ile, React, Vue ya da Angular üzerinde geliştiriyoruz.
Kritik iş kurallarını otomatik testlerle koruyoruz. Her değişikliği ikinci bir geliştirici inceliyor.
Derleme, test ve yayın adımlarını otomatikleştiriyoruz. Yeni sürüm canlıya kontrollü ve geri alınabilir şekilde çıkar.
Yeni yazılımı kullandığınız sistemlere bağlıyoruz. Veri bir kez girilir, ilgili sistemlere kendiliğinden gider.
Proje sonunda yalnızca çalışan bir uygulama teslim etmiyoruz. Uygulamayı yarın başka bir ekibin de devralabileceği şekilde belgelenmiş ve test edilmiş halde bırakıyoruz.
Kod sahipliği sözleşmede yazılıdır. Depo, sunucular ve servis hesapları baştan sizin adınıza kurulur.
git push > testler çalışıyor > kod incelemesi onaylandı > test ortamına yayınlandı > sprint demosunda gösterildi > canlıya alındı
Sprint sonunda tamamlanan işleri canlı bir ortamda gösteriyoruz. Geri bildiriminiz bir sonraki sprintin planına girer.
Aranızda satış temsilcisi ya da proje yöneticisi katmanı olmaz. Sorunuzu doğrudan işi yapan geliştiriciye sorarsınız.
Kaynak kodun ve verinin tüm hakları size aittir. Bizimle çalışmayı bıraksanız bile uygulamanız çalışmaya devam eder.
Yaygın, açık kaynaklı ve belgelenmiş teknolojiler kullanırız. Başka bir ekip kodu okuyup devam ettirebilir.
Süreler orta ölçekli bir proje için tipiktir. Ekip büyüklüğünü kapsama göre birlikte belirliyoruz.
Fonksiyonel tasarımı ya da mevcut dokümanlarınızı iş listesine çeviriyoruz. Depo, ortamlar ve CI/CD hattı bu hafta kurulur.
Her sprint bir planlama ile başlar, bir demo ile biter. Öncelikleri sprint aralarında sizinle birlikte değiştirebiliriz.
Kullanıcılarınız gerçek senaryolarla sistemi dener. Bulunan hatalar canlıya geçişten önce kapanır.
Uygulamayı canlıya alıyor, ilk günlerde yakından izliyoruz. Dokümantasyonu ve erişimleri teslim ediyoruz.
Geliştirmeden önce kapsamı ve tahmini netleştirin.
Canlıya çıkan uygulamanın bakımını aynı ekiple sürdürün.
B2B SaaS, müşteri portalı ve çok kiracılı uygulamalar.
Hazır yazılımın işe uymadığı yerde ne yaptığımızı projelerimiz üzerinden anlattık.
Küçük işletmeler için geliştirdiğimiz, yayına hazırlanan sade ön muhasebe uygulaması.
Vida üreticisinin 2006'dan beri kullandığı Access uygulamasını veri kaybetmeden Java web uygulamasına taşıdık.
Hazır CRM'lerin karşılamadığı yevmiye ve şantiye takibini MedTek için sıfırdan yazdık.
Orman projelerini yöneten, drone verisini haritaya işleyen ve Netcad'e aktaran web uygulaması.
İhtiyacınızı kısaca anlatın. Kodu yazacak ekip sizinle görüşsün, yaklaşımı ve bir sonraki adımı birlikte belirleyelim.