Dogfooding RapidStart
Jeśli nie znasz terminu „dogfooding”, to potoczne określenie na korzystanie z własnych produktów w produkcji. Forceworks, twórcy RapidStart, używają RapidStart do wszystkiego. Dlaczego? Z tych samych powodów, co nasi klienci.

Z Dynamics 365 do RapidStart
Nie zawsze korzystaliśmy z RapidStart. Jako Partner Microsoft otrzymujemy bezpłatne licencje Dynamics 365 Enterprise — te same, za które trzeba by zapłacić 95 USD/użytkownik/miesiąc. Korzystaliśmy z Dynamics 365 od 2011 roku, cztery lata przed stworzeniem RapidStart w 2015. Kontynuowaliśmy korzystanie z niego po uruchomieniu naszej aplikacji.
Nasze pierwsze wersje RapidStart, długo przed pojawieniem się Dataverse, działały na Dynamics 365, dążąc do uproszczenia produktu Microsoft. Jako „zaawansowani” programiści nie myśleliśmy, że potrzebujemy warstwy „uproszczenia” dla siebie.
Kilka lat temu Microsoft oddzielił swoje aplikacje od ich fundamentów i przemianował podstawę na „Dataverse”. Teraz nie tylko aplikacje Dynamics 365 działają na Dataverse, ale także wszystkie Power Apps. Zobaczyliśmy i wykorzystaliśmy okazję, by przenieść RapidStart z pozycji ponad Dynamics 365 na pozycję obok niego jako alternatywę Power App. Jednak wciąż używaliśmy Dynamics 365 wewnętrznie. Czemu nie? Było to dla nas darmowe.
Moment prawdy
Pewnego dnia podczas prezentacji RapidStart dla klientki zapytała: „Czy to właśnie wy używacie?” Odpowiedziałem, że jesteśmy „zaawansowaną” organizacją i korzystamy z Dynamics 365. Powiedziała: „My też jesteśmy ‘zaawansowani’. Zakładam, że jeśli RapidStart nie spełnia waszych wymagań, powinniśmy zamiast tego rozważyć Dynamics 365.”
Zastanowiłem się nad tym, wiedząc, że RapidStart jest idealny dla jej organizacji, ale rozumiejąc jej punkt widzenia. Powiedziałem: „A może tak? Jeśli przeniosę naszą organizację na RapidStart, pójdzie Pani z nami dalej?” Odpowiedziała: „Absolutnie!”
Nie mam pojęcia, dlaczego wcześniej nie przyszło mi to do głowy. Zadała tak oczywiste pytanie, a nigdy wcześniej mnie o to nie pytano. Porozmawiałem z zespołem o przejściu i kilku wyraziło obawy. „Mamy tam całkiem zaawansowane procesy…”
Powiedziałem: „Cóż, początkowo kierowaliśmy to do mniejszych firm, ale teraz korzysta z tego każdy, w tym duże przedsiębiorstwa. Jak możemy oczekiwać, że oni z tego skorzystają, jeśli my sami tego nie robimy?” I tak się stało.
Dodawać czy migrować?
Mieliśmy dwie opcje: dodać RapidStart do istniejącego środowiska Dynamics 365 lub migrować dane do nowego środowiska wyłącznie RapidStart. Gdybyśmy wybrali pierwszą opcję, nie udowodniłoby to, że RapidStart może działać samodzielnie jako solidne rozwiązanie, więc wybraliśmy drugą.
Aby w pełni rozpocząć dogfooding, utworzyliśmy nowe puste środowisko Dataverse, przeszliśmy do AppSource i zainstalowaliśmy RapidStart dokładnie tak, jak każdy klient. Nawet otrzymałem powiadomienie e-mail z AppSource, że mamy nowego klienta!
Przechodząc z Dynamics 365 do RapidStart, musieliśmy migrować dane, tak jak każdy klient w takiej sytuacji. Korzystaliśmy z Dynamics 365 od 2011, a w międzyczasie zmienił się nasz model biznesowy. Nasza instancja Dynamics 365 była pełna śmieci, przeładowana danymi, które już były nieistotne. Dodatkowo zawierała przestarzałe procesy i artefakty, których już nie używaliśmy.
Idealna okazja, by „posprzątać”! Zajęło to kilka tygodni, pracując po godzinach, gdy nie obsługiwaliśmy klientów. Kiedy skończyliśmy, zdałem sobie sprawę, że to, co mówiłem klientom, jest w 100% prawdą. Zbudowaliśmy naprawdę świetną aplikację!
Podsumowanie
Cała nasza „zaawansowana” działalność teraz działa na RapidStart z wieloma dostosowaniami do naszych potrzeb. Dodatkowo korzystamy z wielu dodatków RapidStart w produkcji i dostosowaliśmy je do naszych wymagań.
Pomiędzy naszym starym środowiskiem Dynamics 365, produkcyjnym środowiskiem RapidStart oraz środowiskami testowymi mieliśmy 33 aktywne środowiska. Sprawdziłem nasze statystyki i zauważyłem, że stara instancja Dynamics 365 zajmowała około połowy naszej całkowitej pojemności. Kliknąłem „Usuń” i już się nie oglądałem.
Chociaż mamy bezpłatne licencje Dynamics 365, płacimy za Power Apps tak jak nasi klienci. Przepraszamy, że zajęło nam to tak długo, aby w najbardziej wymowny sposób pokazać nasze zaufanie do aplikacji. Zdecydowaliśmy się i nie żałujemy. Nasze użycie znacząco wzrosło, więc prostota naprawdę jest lepsza!
Zobacz, czego używamy codziennie
Wypróbuj RapidStart w testowej jeździe połączonej ze sztuczną inteligencją — tę samą aplikację, której używa nasz zespół do obsługi całej sprzedaży i serwisu.


