Yaklaşım
Önce anlar, sonra yazarız.
Bir yazılım projesinin başarısı çoğu zaman ilk satır koddan önce belli olur. Enso Yazılım her işi aynı beş adımla yürütür; adımların ağırlığı projeye göre değişir, sırası değişmez.
Süreç
Beş adım, tek bir çizgi.
- 1
Keşif
İş süreçlerinizi, kullanıcılarınızı ve mevcut sistemlerinizi dinleriz. Hedefi ve kapsamı yazılı hâle getiririz.
İşi yapan kişilerle konuşur, mevcut ekranlara ve tablolara bakar, bugünkü akışı adım adım çıkarırız. Neyin yapılacağı kadar neyin yapılmayacağını da netleştiririz.
- Çıktı
- Kapsam belgesi, öncelik sırası, takvim ve teklif
- 2
Tasarım
Ekran akışlarını ve teknik mimariyi kod yazmadan önce birlikte görür, onaylarız.
Kullanıcının izleyeceği yolu ekran ekran çizer, tıklanabilir bir prototiple sınarız. Aynı anda veri modelini, entegrasyon noktalarını ve altyapıyı tasarlarız.
- Çıktı
- Onaylı ekran tasarımları ve teknik tasarım
- 3
Geliştirme
Kısa aralıklarla çalışan sürümler teslim ederiz. Her teslimde test eder, geri bildirimi bir sonrakine yansıtırız.
İşi küçük, teslim edilebilir parçalara böleriz. Her parça kod incelemesinden ve testten geçer; siz de ilerlemeyi rapordan değil, çalışan üründen izlersiniz.
- Çıktı
- Her dönemin sonunda denenebilir bir sürüm
- 4
Yayın
Canlıya geçişi planlar, veriyi taşır, ekibinizi eğitir ve ilk günlerde yanınızda oluruz.
Geçiş gününü, veri aktarımını ve geri dönüş planını önceden prova ederiz. Kullanıcılar sistemi ilk gün kullanabilsin diye eğitim ve kısa kılavuzlar hazırlarız.
- Çıktı
- Canlı sistem, taşınmış veri, eğitilmiş kullanıcılar
- 5
Bakım ve gelişim
Sistemi izler, günceller ve işiniz değiştikçe yeni ihtiyaçlara göre geliştiririz.
Yayın bir bitiş değil, yazılımın gerçek kullanımla tanıştığı andır. Performansı ve hataları izler, güvenlik güncellemelerini yapar, yeni ihtiyaçları sıraya alırız.
- Çıktı
- Düzenli güncellemeler ve geliştirme planı
Çalışma modelleri
İşin yapısına göre üç model.
Her iş aynı sözleşme kalıbına sığmaz. Hangi modelin uygun olduğunu keşif görüşmesinde birlikte belirleriz.
- A
Proje bazlı
Kapsamı netleştirilebilen işler için. Kapsam, takvim ve bedel baştan belirlenir; teslimat aşamalara bölünür.
- B
Sürekli ekip
Ucu açık ya da sürekli gelişen ürünler için. Size ayrılan ekip, öncelikleri dönem dönem sizinle belirleyerek çalışır.
- C
Bakım ve destek
Canlıdaki sistemler için. İzleme, güncelleme, hata giderme ve küçük geliştirmeler düzenli bir anlaşma kapsamında yürür.
İlkeler
Her projede değişmeyenler.
- 01
Önce anlamak
Kod yazmadan önce işin nasıl yürüdüğünü, kimin neye ihtiyaç duyduğunu öğreniriz. Yanlış problemi iyi çözmek en pahalı hatadır.
- 02
Sade olan dayanır
Her özellik bir bakım yüküdür. İhtiyacı karşılayan en yalın çözümü kurar, gerisini gerektiğinde ekleriz.
- 03
Görünür ilerleme
Aylarca kapalı kapılar ardında çalışmayız. Düzenli aralıklarla çalışan bir sürüm görür, yönü birlikte düzeltiriz.
- 04
Açık konuşmak
Bir iş gecikecekse, bütçeyi aşacaksa ya da hiç yapılmaması gerekiyorsa bunu ilk biz söyleriz.
Sık sorulanlar
Merak edilenler.
Projeye başlamadan önce bizden ne istersiniz?
İşi iyi bilen bir muhatap ve mevcut sürecin nasıl işlediğini gösteren örnekler yeterlidir: kullanılan tablolar, formlar, ekran görüntüleri. Teknik bir şartname hazırlamanız gerekmez; kapsamı birlikte yazarız.
Proje sürerken ilerlemeyi nasıl takip ederiz?
Her teslim döneminin sonunda çalışan sürümü birlikte inceleriz. Arada; yapılan işi, sıradaki işi ve açık konuları özetleyen düzenli durum bilgilendirmeleri paylaşırız.
Kapsam proje sırasında değişirse ne olur?
Değişiklik olağandır. Yeni isteği süreye ve maliyete etkisiyle birlikte değerlendirir; ya mevcut bir işle yer değiştirir ya da sonraki aşamaya alırız. Kararı siz verirsiniz.
Aklınızdaki işi konuşalım.
İhtiyacınızı birkaç cümleyle yazın; nasıl bir çözümün uygun olacağını ve neyin ne kadar süreceğini birlikte değerlendirelim.
İletişime geçin