Salesforce ve Agile Metotları: Salesforce Gözüyle Agile Uygulamaları

İşiniz için doğru şeyi, doğru şekilde mi yapıyorsunuz? Aslında yaptığımız işin temelinde, attığımız tüm adımlarda bu soru vardır. İşte agile da bu noktada sizi doğru şekilde yönlendirmek için ortaya çıkmış bir yöntemdir. Attığınız her adımda karşınıza çıkabilecek beklenmedik durumlara karşı hazırlıklı olmanız ve cevap verebilmeniz için agile yöntemi kullanılır. Agile dahilinde, büyük plan sprint adı verilen yinelemeli iş dizilerine ayrılarak daha elle tutulur ve “çevik” yanıtlanabilir bir hale getirilir. Bugün iş dünyasının hemen her departmanında hız kazandıran Salesforce CRM‘in varlığını düşündüğümüzde ise, Salesforce ve agile ilişkisi incelemeye değer bir konu haline geliyor.

Salesforce ve Agile ile istikrarlı büyüme

Aslında anahtar kelime bu: istikrar. Yukarıda bahsettiğimiz gibi, agile metodu büyümenizi planlanabilir ve istikrarlı bir düzene sokar. Bu noktada yine en büyük destekçinin Salesforce olduğunu görmeniz pek zaman almayacaktır. Agile yaklaşımını iletişim, iş birliği ve yönetim açılarından kolaylaştıran Salesforce, kusursuz bir süreç yaratmanızı ve sonuca optimum biçimde ulaşmasınızı sağlar.

Salesforce ve agile ikilisi için elbette pek çok farklı araçtan bahsetmek mümkün. Bu araçlardan biri de Salesforce Agile Accelerator. AppExchange üzerinden erişebileceğiniz Salesforce Agile Accelerator ile Salesforce çevik ürün geliştirme süreçlerini yönetebilirsiniz. Kullanıcı hikayelerinden hata raporlarına, genel raporlamalardan ürün geliştirme sürecine pek çok ayrıntı, ekiplerin elinin altında ulaşılabilir olacaktır. AppExchange ile ilgili detaylı bilgi bulabileceğiniz Salesforce AppExchange sayfamızdan, Agile Accelerator uygulamasına ilişkin de fikir edinebilirsiniz.

Salesforce ve Agile

Bir Salesforce admini, veya operasyon tarafında bir geliştirici olarak Salesforce ve agile arasında nasıl bir bağlantı olabileceğini düşünüyor olabilirsiniz. Salesforce ve agile’ın bir araya gelişi, kullanışlı özelliklerin doğru şekilde kullanılması ile gerçekleşir. Uzun vadeli uygulamalar yerine, Salesforce ve agile günlük veya haftalık plan uygulamaları yapar. Bu sayede iş planınızdaki yeni özelliklerin doğrudan etkisini hemen görmeye başlarsınız. Salesforce ile agile çalışarak, her şeye hazırlıklı olabilirsiniz. Ekibiniz ve işiniz için koşullar değiştikçe planlarınızı değiştirip anında müdahale edebilirsiniz. Düşünsenize, geçtiğimiz sene hayatımıza giren COVID-19 nasıl da beklenmedik bir şeydi! İşte Salesforce üzerinden agile yöntemiyle çalışarak bu tip öngörülemez şeyler için hızlı müdahalelerde bulunabilir, iş planınızı kolaylıkla değiştirebilirsiniz. Salesforce Agile Accelerator uygulaması da, bu planlarınızı yönetebilmeniz için kusursuz bir zemin hazırlar.

Salesforce ve agile için en güzel örnek ise yine Salesforce’un kendisinden geliyor. 2006 senesinde waterfall yaklaşımını bırakıp agile yapısına geçiş yapan Salesforce, üretkenlikte %38 artış yaşadığını ve büyük lansmanlarda %60 daha hızlı tamamlama gördüğünü ifade ediyor.

Scrum Nedir?

Agile proje yönetiminde kullanılan yöntemlerden biri de scrum’dır. Yazılım projelerinde süreç dahilinde karşınıza çıkabilecek her türlü gereksinim için esnek çözümler sunabilen scrum, iş planlarınızın kolay ve hızlı uygulamasını sağlar. Scrum yönteminde her “görev” için haftalık sprint toplantılarında iş ile ilgilenecek kişi veya kişiler belirlenir ve sprint bitiminde ortaya nihai ürün çıkar.

Sprint, iki parçadan oluşur: preparation ve candidates. Preparation kısmında sprint süresince aday olmayan hazırlanan görev veya işler belirlenir. Candidates kısmı ise hazırlık aşaması tamamlandığı düşünülen işlerden oluşur. Sprint toplantısında kişiler, bu listede yer alan işler arasından öncelik sıralamasına göre farklı işler current bölümüne taşır.

Kanban nedir?

Salesforce, Scrum bölümlerini alır ve bir başka çerçeve olan Kanban’a uygular. Kanban, üretim veya müşteri sorunları taraflarına destek sunan yapısal veya operasyonel takımlara uygun bir yöntemdir. Scrum’a kıyasla daha az kuralcı olan Kanban, uygulamaları daha kolay bir hale getirir. Salesforce bünyesinde bir ekip Kanban’a geçse bile Scrum ile aynı roller ve toplantılar sürdürülür.

Kanban ile scrum arasındaki temel farklar ise Kanban’ın şu özellikleriyle sıralanabilir:

– Kanban ile iş akışı görselleştirilir. Salesforce, yukarıda da bahsettiğimiz Agile Accelerator uygulaması ile sanal bir duvar kurar. Bu duvar sayesinde iş akışı sütunlara ayrılarak bir nevi haritalanır. Her bir öğenin iş akışındaki yerini de bu yöntemle görebilirsiniz.

– İş akışının her bir aşamasında tamamlanacak veya üstlenilebilecek görev sayısı sınırlandırılır. Ekip sınıra ulaştığında ise iş birliği yaparak mevcut görevlerin tamamlanması sağlanır.

– Scrum’ın aksine Kanban, süreç dahilinde ekipleri daha küçük ve nicelik olarak daha fazla değişikliği kucaklamaya teşvik eder.

– Kanban ölçümler üzerinden çalışır. Her bir öğe için tamamlanma süresi veya döngü süresi vardır. Bu sayede ekipler, harcayacakları zamanı daha iyi yönetir.

Salesforce Agile Temelleri

Salesforce agile ile temelde kişiler ve etkileşimleri, süreçler ve araçların üzerine koyar. Agile olmanın bir anlamı da ekiplerin kendi iş yüklerini belirleyebilmesi ve süreçlerin bunu dikte etmesine izin verilmemesidir. Salesforce Agile Accelerator ile bu mümkün hale gelir: tüm ekipler iş süreçlerini ve ürün geliştirme aşamalarını yönetebilir.

Salesforce agile yönteminin bir önemli özelliği de boyut ne olursa olsun yönetilebilir parçalara bölünebilmesidir. Bu, iletişimin devamlılığı açısından da çok önemli bir noktadır. Sorunsuz bir iletişim için Salesforce Agile Accelerator kullanan şirketler, farklı saat dilimlerinde bile olsa herkesin aynı sayfada olmasını sağlar.

Salesforce ve Agile için temel prensipler

Agile’ın sürdürülebilir bir proje yönetim metodu olmasını sağlayan temel prensipler şu şekilde sıralanabilir:

– Her şey basit ve sade tutulmalıdır.

– Rekabetten kopmamak için değişikliğe açık olmak gerekir.

– En iyi iletişim yüz yüze iletişimdir.

– Proje süresince iş insanları ve geliştiriciler birlikte çalışmalıdır.

Bu temel prensipleri benimseyen Salesforce da proje yönetiminde tüm görevleri akıllı olarak yönetilebilir hale getirmeyi amaçlar. Hem ekibiniz hem de sizin için sorunsuz iletişim ve büyük hedefe giderken küçük adımlar atmayı öngören bir plan çıkaran agile ile işinizi değişen iş koşullarına karşı koruma altına alabilirsiniz.

Salesforce ve agile ile işinizi sağlama alın

Yukarıda da bahsettiğimiz gibi, kendisi de zaman içinde agile yöntemine geçen ve bunun faydasını hızlı biçimde gören Salesforce, agile yöntemleriyle işinizi sizin için kolaylaştırmayı hedefliyor.

 

Bir önceki yazımıza https://veri.cloud/salesforce-ile-proje-yonetimi/ linkinden ulaşabilirsiniz.