Geleneksel yazılım geliştirme dillerinden farklı olarak Xpoda, uzun ve zahmetli kodlama süreçleri olmayan yeni nesil bir yazılım geliştirme yöntemidir.
Yazılım geliştirme süreçlerinin yavaşlaması nedeniyle, yazılım projelerinin zamanında, planlı bir bütçe ve kaynak kullanımı ile tamamlanması için birçok metod ortaya çıkmıştır.
Özellikle ERP üreticileri, ERP ürünlerinin müşterilere uygulanmasının kontrollü ilerlemesi için kendi yöntemlerini geliştirdiler ve Microsoft AX SureStep ise SAP geliştirme ve adaptasyon yöntemi ASAP'ı söyledi.
Elbette her birinin amacı ihtiyaçları doğru belirlemek, zamanı ve proje paydaşlarını doğru yönlendirmek ve böylece en doğru sonuçlara ulaşmaktı.
Ancak süreç içerisinde yazılımın klasik yöntemlerle geliştirilmesi ve bu sürecin en fazla kaynak ve zaman alan süreç olması nedeniyle ciddi sorunlar ve başarısız projelerle karşılaşılmış ve bu uzun süreçte projelerin zorunlu olarak değişikliğe uğraması söz konusu olmuştur.
Süreci yönetmenin farklı bir yolu
Xpoda, yazılım geliştirme dillerine alternatif bir yol sunar, geliştirme ve uygulama süreçlerine yeni bir bakış açısı getiren kodsuz yazılım geliştirmeye olanak tanır.
Projenin tüm paydaşlarının projenin her noktasında yer almasını sağlayan bu yöntemde satış danışmanı bir yazılım geliştiricisi olurken aynı zamanda test veya kullanıcı eğitimi de verebilmektedir. Bu yöntem ile küçük büyük tüm projeler, çok küçük ekiplerle, kullanıcıların ihtiyaçlarına tam uyum sağlayacak şekilde yönetilebilir ve her aşamada hızlı bir şekilde test edilip uygulanabilir.
Yazılım ekibi, proje Danışman ekibi, kullanıcı tarafı, dokümantasyon, testler ayrı ayrı değil, aynı çatı altında her bir paydaşın tam katılımı ve kontrolü ile gerçekleştirilmektedir.
MultiPOD
Projenin tüm adımları proje ekibi içinde paylaşılır ve tüm paydaşlar birbirlerine çapraz destek verebilir.
İşlem Adımları:
- İhtiyaçların / problemin belirlenmesi
- Çözüm önerisi
- Uygulama geliştirme
- Test / değişiklik talebi / kullanıcı eğitimi
- Uygulama Geliştirme (Değişen / Yeni Talepler)
- Test / değişiklik talebi / kullanıcı eğitimi
- Uygulamanın hayata geçmesi ...