SAP Activate Metodolojisi
Bildiğiniz üzere, yazılım geliştirme süreçleri ve gereksinimler arttıkça, bu süreçleri yönetecek metodolojiler de sayıca arttı. Son yıllarda özellikle adı en çok duyulan Agile metodolojisi, sadece yazılım ekiplerinin organizasyonel yapısını değil, şirketlerin bile organizasyon yapısını ve hatta kültürünü değiştirdi. Agile metodolojisi özetle, küçük parçalar halinde ürün teslimatı yapmayı hedefleyen ve sürekli değişikliği teşvik eden bir yazılım geliştirme modelidir. Başka bir yazıda Agile modelini daha detaylı değerlendirmeyi hedefliyorum.
Agile ile ilgili güzel bir yazıyı sizlerle paylaşmak istiyorum:
Yazılım dünyasındaki bu gelişmeler tabii ki SAP ekosistemini ve SAP Proje metodolojilerini de etkiledi. SAP projelerinde uzun yıllar ASAP methodolojisi (Accelerated SAP) uygulandı. Bu klasik bir waterfall modeliydi aslında. ASAP ile ilgili adımları aşağıdaki resimde detaylıca görebilirsiniz.
ASAP modelinde özetle, proje planı ardından bir kick – off topantısı yapılır, kavramsal tasarım tamamlanır, sonrasında uyarlamalar ve kodlar tamamlanır, eğitim ve cutover süreçleri planlanıp canlıya geçilirdi. Bir faz tamamlanmadan diğer fazlara geçilmesi pek mümkün değildi.
Uzun yıllar boyunca bu model başarıyla binlerce projede uygulandı. Değişen şartlar ve ürünlerden ötürü, SAP artık S/4 HANA projeleri için ASAP yerine ACTIVATE modelini önermektedir. Bu geçiş aşamasında SAP kısa bir dönem de olsa SAP Launch yöntemi de önermişti.
SAP Activate modelini 3 temel unsuru bulunmaktadır:
- SAP Best Practise Çözümler
- Kılavuzlu Kurulum ( Guided configuration)
- Tek Model olması – One Methodology
Peki nedir SAP Activate Metodolojisinin fazları:
- Prepare – Hazırlık
- Explore – Keşif:
- Realize – Gerçekleştirme
- Deploy – Devreye Alma
Bu adımlarla ilgili detayları aşağıdaki resimde bulmanız mümkün:
SAP’nin Activate modelinin faydalarını aşağıdaki gibi özetleyebiliriz:
- SAP Best Practise çözümlere dayanmaktadır
- 4 Faz içerdiğinden, proje süresini kısaltmaktadır
- Kavramsal Tasarım süreci yerini çözüm doğrulama sürecine bırakır
- Agile modeline dayanmaktadır.
Özetle, yazılım ekosistemi sürekli değişiyor, gelişiyor. Yazılım uygulama metotları da buna paralel olarak gelişiyor. SAP de bu süreçte geri kalmamak adına sürekli ürün ve metotlarını güncelleme gayretinde. Bizler de bu ekosistemlerin parçası olarak, değişime direnç göstermek yerine değişime adapte olmalıyız.