Ana içeriğe atla
RapidStart

RapidStart ile Kendi Ürünümüzü Kullanmak

Steve Mordue·RapidStart Ekibi

Eğer “dogfooding” terimine aşina değilseniz, bu terim üretimde kendi ürünlerinizi kullanmak anlamına gelen bir argo ifadedir. RapidStart’ın geliştiricisi Forceworks, her şey için RapidStart kullanıyor. Neden mi? Müşterilerimizin yaptığı ile aynı sebeplerden dolayı.

RapidStart ile Kendi Ürünümüzü Kullanmak
Share

Dynamics 365’ten RapidStart’a

Her zaman RapidStart kullanmıyorduk. Partner statümüz sayesinde, Microsoft bize ücretsiz Dynamics 365 Enterprise lisansları sağlıyor — sizin kullanıcı başına ayda 95$ ödemeniz gereken aynı lisanslar. Dynamics 365’i 2011’den beri kullanıyorduk, RapidStart’ı ise 2015’te oluşturduğumuzdan dört yıl önce. Uygulamamız yayınlandıktan sonra da kullanmaya devam ettik.

Dataverse’den çok önceki RapidStart’ın ilk versiyonları, Dynamics 365’in üstünde çalışıyordu ve Microsoft ürününü basitleştirmeye çalışıyordu. “Karmaşık” yazılım geliştiricileri olarak, kendimiz için bir “basitleştirme” katmanına ihtiyacımız olduğunu düşünmüyorduk.

Birkaç yıl önce Microsoft, uygulamalarını temellerinden ayırdı ve temel katmana “Dataverse” adını verdi. Artık Dynamics 365 uygulamaları Dataverse üzerinde çalışıyor, hatta tüm Power Apps de öyle. RapidStart’ı Dynamics 365’in üstünden alıp yanına, bir Power App alternatifi olarak konumlandırma fırsatını görüp harekete geçtik. Yine de içsel olarak Dynamics 365 kullanmaya devam ettik. Neden kullanmayalım ki? Ücretsizdi.

Gerçek Anı

Bir gün RapidStart demosu yaparken müşteri sordu: “Bunu siz mi kullanıyorsunuz?” Ben “Biz karmaşık bir organizasyonuz, bu yüzden Dynamics 365 kullanıyoruz” dedim. O da, “Biz de ‘karmaşık’ız. RapidStart ihtiyaçlarınızı karşılamıyorsa Dynamics 365’i denemeliyiz demek ki,” dedi.

Bu durumu düşündüm, RapidStart’ın onun organizasyonu için mükemmel olduğunu bilerek ama yine de onun bakış açısını anlayarak. “Şöyle yapalım,” dedim, “Eğer biz organizasyonumuzu RapidStart’a taşırırsak, sizinle devam eder misiniz?” “Kesinlikle!” dedi.

Neden bunu daha önce düşünmediğimi bilmiyorum. Çok açık bir soru sordu ama daha önce hiç sorulmamıştı. Ekibimize taşınma kararı için konuştum, bazıları çekinceliydi. “Çünkü burada oldukça karmaşık süreçlerimiz var...

Ben, “Başlangıçta küçük işletmeler için hedeflemiştik ama şimdi herkes kullanıyor, hatta büyük kuruluşlar bile. Eğer biz kullanmazsak, onların kullanmasını nasıl bekleyebiliriz?” dedim. Ve böylece yaptık.

Eklemek mi, Taşımak mı?

İki seçeneğimiz vardı: RapidStart’ı mevcut Dynamics 365 ortamımıza eklemek ya da verilerimizi yalnızca RapidStart içeren yeni bir ortama taşımak. İlk seçeneği tercih etseydik, RapidStart’ın bağımsız ve sağlam bir çözüm olduğunu kanıtlayamazdık; bu yüzden ikinci seçeneği seçtik.

Tam anlamıyla dogfooding yapmak için boş bir Dataverse ortamı oluşturduk, AppSource’a gidip RapidStart’ı bir müşterinin yapacağı gibi yükledik. Hatta AppSource’dan yeni bir müşterimiz olduğu ile ilgili e-posta bildirimi aldım!

Dynamics 365’ten RapidStart’a geçişte, herhangi bir müşterinin yapacağı gibi verilerimizi taşımak zorundaydık. 2011’den beri Dynamics 365 kullanıyoruz ve iş modelimizde birçok değişiklik oldu. Dynamics 365 örneğimiz gereksiz ve artık anlam taşımayan verilerle doluydu. Ayrıca kullanılmayan eski süreçler ve kalıntılarla da doluydu.

“Evi temizlemek” için ne mükemmel fırsat! Müşteriler için çalışmadığımız boş zamanlarımızda birkaç hafta sürdü. İşimiz bittiğinde, müşterilere söylediğim her şeyin %100 doğru olduğunu fark ettim. Harika bir uygulama inşa ettik!

Özet

Tüm “karmaşık” operasyonumuz şimdi ihtiyaçlarımıza özel birçok özelleştirme ile RapidStart üzerinde çalışıyor. Ayrıca birçok RapidStart eklentimizi üretimde kullanıyor ve onları da özel ihtiyaçlarımız için uyarladık.

Eski Dynamics 365 ortamımız, Üretim RapidStart ortamımız ve geliştirme ile test sürüş ortamlarımız dahil olmak üzere 33 aktif ortamımız vardı. Bir süre önce istatistiklerimize baktım ve eski Dynamics 365 örneğinin kapasitemizin yaklaşık yarısını tükettiğini gördüm. “Sil” butonuna bastım ve bir daha geriye bakmadım.

Ücretsiz Dynamics 365 lisansına sahip olmamıza rağmen, müşterilerimiz gibi Power Apps için ödeme yapıyoruz. Uygulamamızdaki güvenimizi en anlamlı şekilde göstermek bu kadar uzun sürdüğü için üzgünüz. Taşındık ve hiçbir şey kaçırmadık. Kullanımımız ciddi şekilde arttı; demek ki basit olan gerçekten daha iyi!

Her Gün Kullandıklarımızı Görün

RapidStart’ın yapay zeka destekli test sürüşünü yapın — ekibimizin tüm satış ve servis operasyonunu yürütmek için kullandığı aynı uygulama.