Přejít na hlavní obsah
RapidStart

Dogfooding RapidStart

Steve Mordue·RapidStart Tým

Pokud nejste obeznámeni s termínem „dogfooding“, jedná se o slangový výraz pro používání vlastních produktů v reálném provozu. Forceworks, vývojáři RapidStart, využívají RapidStart pro vše. Proč? Ze stejných důvodů jako naši zákazníci.

Dogfooding RapidStart
Share

Z Dynamics 365 na RapidStart

Nepoužívali jsme vždy RapidStart. Díky našemu partnerskému statusu nám Microsoft poskytuje bezplatné licence Dynamics 365 Enterprise — stejné, za které byste museli platit 95 $ za uživatele měsíčně. Dynamics 365 používáme od roku 2011, tedy čtyři roky před tím, než jsme v roce 2015 vytvořili RapidStart. Používali jsme ho i po spuštění naší aplikace.

Naše první verze RapidStart, dávno před vznikem Dataverse, běžely nad Dynamics 365 a snažily se zjednodušit Microsoftův produkt. Jako „sofistikovaní“ vývojáři softwaru jsme si nemysleli, že sami pro sebe potřebujeme tuto „vrstvu zjednodušení“.

Před několika lety Microsoft oddělil své aplikace od jejich základů a přejmenoval základ na „Dataverse“. Nyní běží nejen aplikace Dynamics 365 na Dataverse, ale i všechny Power Apps. Viděli jsme příležitost a využili ji k přesunu RapidStart z nadstavby Dynamics 365 do pozice vedle něj jako alternativní Power App. Přesto jsme Dynamics 365 interně používali. Proč ne? Bylo to pro nás zdarma.

Okamžik pravdy

Jednoho dne jsem dělal demo RapidStartu pro zákazníka a ona se zeptala: „Používáte to vy?“ Odpověděl jsem, že jsme „sofistikovaná“ organizace a proto používáme Dynamics 365. Ona řekla: „My jsme také ‚sofistikovaní‘. Myslím, že pokud RapidStart nesplňuje vaše potřeby, měli bychom raději prozkoumat Dynamics 365.“

Zamyslel jsem se nad tím, jelikož RapidStart byl pro její organizaci perfektní, ale rozuměl jsem jí. Řekl jsem: „Co takhle toto? Pokud naši organizaci přesunu na RapidStart, půjdete do toho s námi?“ Ona řekla: „Rozhodně!“

Nevím, proč mě to předtím nenapadlo. Položila tak zřejmou otázku, ale nikdy mi ji nikdo nepoložil. Mluvil jsem s týmem o přesunu a někteří vyjádřili obavy. „Máme tam hodně sofistikovaných procesů…“

Řekl jsem: „Původně jsme mířili na menší firmy, ale teď to používá každý, i velké podniky. Jak od nich můžeme čekat, že to budou používat, když my ne?“ A tak jsme to udělali.

Přidat nebo migrovat?

Měli jsme dvě možnosti: přidat RapidStart do našeho stávajícího prostředí Dynamics 365, nebo migrovat data do nového prostředí pouze s RapidStart. Pokud bychom zvolili první možnost, nedokázali bychom, že RapidStart může stát samostatně jako robustní řešení, proto jsme vybrali druhou možnost.

Abychom mohli naplno používat dogfooding, vytvořili jsme nové prázdné prostředí Dataverse, šli na AppSource a nainstalovali RapidStart stejným způsobem jako kterýkoli zákazník. Dokonce jsem obdržel z AppSource e-mailové oznámení, že máme nového zákazníka!

Při přechodu z Dynamics 365 na RapidStart jsme museli migrovat svá data, stejně jako každý zákazník v podobné situaci. Dynamics 365 používáme od roku 2011 a za tu dobu se náš obchodní model mnohokrát změnil. Naše instance Dynamics 365 byla plná nepotřebných dat a zastaralých procesů, které už nepoužíváme.

Perfektní příležitost na „úklid“! Trvalo to pár týdnů, protože jsme na tom pracovali ve volném čase mimo zakázky. Když jsme byli hotovi, uvědomil jsem si, že to, co říkám zákazníkům, je stoprocentně pravda. Vytvořili jsme opravdu skvělou aplikaci!

Shrnutí

Celý náš „sofistikovaný“ provoz nyní běží na RapidStart s mnoha úpravami na míru našim potřebám. Navíc používáme v produkci řadu našich doplňků RapidStart a upravili jsme je podle našich specifických požadavků.

Mezi naším starým prostředím Dynamics 365, produkčním prostředím RapidStart a našimi prostředími pro vývoj a testování jsme měli 33 aktivních prostředí. Nedávno jsem se podíval na statistiky a všiml si, že stará instance Dynamics 365 spotřebovala asi polovinu naší celkové kapacity. Klikl jsem na „Smazat“ a už jsem se neohlížel zpět.

I když máme bezplatné licence Dynamics 365, za Power Apps platíme stejně jako naši zákazníci. Je nám líto, že nám trvalo tak dlouho, než jsme prokázali naši důvěru v aplikaci tou nejpřesvědčivější cestou. Přesunuli jsme se a nic nám nechybí. Naše používání výrazně vzrostlo, takže jednoduchost je opravdu lepší!

Podívejte se, co používáme každý den

Vyzkoušejte RapidStart na AI-vést testovací jízdu — stejnou aplikaci, kterou náš tým používá pro správu celého prodeje a servisu.