Jak opracowaliśmy naszą pierwszą aplikację mobilną dla przedsiębiorstw
Opublikowany: 2018-01-17Była zima 2015 roku, kiedy zadzwonił do nas dyrektor firmy B2B IT Products.
Powiedział, że potrzebuje pomocy w opracowaniu aplikacji mobilnej dla przedsiębiorstw , która umożliwi prowadzenie na jednej platformie wszystkich rozmów sprzedażowych w biurze i na miejscu. Musiał zostać wdrożony w jego zespole w ciągu roku. Sprawy, które chciał, abyśmy poruszyli, to:
Zgodność marki – Najczęściej ich zespół sprzedaży na miejscu miał miesięczny szablon sprzedaży, podczas gdy zespół w biurze miał ten ze zmienionym logo i nowszym stylem czcionki. Stwarzało to problem w utrzymaniu tej samej tożsamości marki.
Słabe połączenie z zespołem Sales Admin – kolejnym problemem, z jakim się zetknął, było to, że z jakiegoś powodu występowało ciągłe 2-3 dniowe opóźnienie w przekazywaniu szczegółów zamówienia sprzedaży do administratora biura. Nawet jeśli szczegóły zamówienia docierały do administracji, ich zarejestrowanie i kontynuowanie procesu zabierało im trochę czasu.
Po raz pierwszy opracowaliśmy platformę aplikacji mobilnych dla przedsiębiorstw.
Wiedzieliśmy, że jedynym sposobem, w jaki moglibyśmy przeprowadzić ten projekt jako jeden z wielu, które miały nadejść, było danie im więcej niż to, o co prosili w tym samym lub krótszym czasie, i gdybyśmy mogli zaoszczędzić im trochę pieniędzy, byłoby to były plusem.
To opowieść o tym, jak zabraliśmy się za opracowanie aplikacji dla firmy A (ze względu na poufność będziemy nazywać ją Firmą A), która w przyszłości usprawni ich procesy sprzedażowe.
Zaczęliśmy od zagłębienia się w obecne narzędzia korporacyjne firmy, aby lepiej zrozumieć, w jaki sposób korzystają z tych narzędzi. Wiązało się to z rozmowami z różnymi jednostkami biznesowymi, obserwowaniem, w jaki sposób ich pracownicy rzeczywiście korzystają z urządzeń firmowych i narzędzi, z którymi zostali zainstalowani.
Musieliśmy zwrócić szczególną uwagę na różnicę w tym, co dyrektor generalny firmy powiedział nam o wyzwaniach i historii, którą musieli opowiedzieć poszczególni szefowie domen. Jedną z najważniejszych części zadania było zadanie miliona pytań, czasem tego samego pytania w różnych kontekstach, aby upewnić się, że zostały uchwycone dokładne punkty bólu i preferencje użytkowników.
Kolejnym krokiem było sprawdzenie, ile z tych narzędzi było obecnych u pracowników A w formie mobilnej. Bo jeśli firma nie ma komponentu mobilnego nawet w czasach, gdy kultura korporacyjna zmieniła się z 9 na 6 pomieszczeń biurowych ograniczających do 24 godzin wirtualnego życia w miejscu pracy, oznacza to, że cała architektura musi zostać zmieniona, a także sposób myślenia. do pracy.
Okazało się, że nie było w przypadku A. W swoich narzędziach korporacyjnych mieli komponent mobilny.
Z naszym arkuszem punktów bólu, przygotowanym po przygotowaniu wielu indywidualnych spotkań z różnymi nagłówkami domen, przenieśliśmy się następnie do zespołu, o którym wiedzieliśmy, że przedstawi najlepsze opinie na temat tego, co mają i co należy zmienić – zespół sprzedaży .
Sprzedawcy, z mojego doświadczenia, są najlepszymi ludźmi do interakcji, gdy chcesz dokładnie wiedzieć, czego potrzebuje firma, aby działać sprawniej i szybciej. Ogólnie rzecz biorąc, ponieważ sprzedaż jest jednym z bezpośrednich zespołów, o których wiadomo, że angażują się w biznes, ich wymagania w większości nigdy nie są pomijane. Tak więc udanie się do szefów firm z ich problemami to najszybszy sposób na uzyskanie poparcia od najwyższego kierownictwa i uzyskanie odpowiedzi „teraz” na pytanie, kiedy należy wybrać platformę aplikacji mobilnych dla przedsiębiorstw.
Nasze doświadczenie nie zawiodło również i tym razem. Kiedy poszliśmy do Szefów Biznesu z arkuszem złożonych punktów bólu, z zaznaczonymi punktami sprzedaży, znacznie łatwiej uzyskaliśmy podpis.
Po zatwierdzeniu przez jednostkę biznesową przeszliśmy następnie do zespołu ds. analizy biznesowej, aby sporządzić arkusz odpowiedzi dotyczący wymagań dotyczących tworzenia aplikacji dla przedsiębiorstw na urządzenia mobilne.
Oto rzeczy, które dodaliśmy z mojego końca w dokumencie wymagań –
- Ostatnie słowa na platformach wdrażania aplikacji. Wybraliśmy zarówno iOS, jak i Androida, ponieważ tłumy były mieszane, a ich zespoły offshore również pracowały na obu platformach.
- Jakiej funkcjonalności potrzebowaliby pracownicy? Byłoby to oparte na tym, w jaki sposób grupa obecnie korzysta z narzędzi.
- Jak przetestowalibyśmy oprogramowanie? Potrzebowaliśmy oprogramowania, które wyłapałoby błędy w aplikacji
Gdy wymagania i plan testów były gotowe i podpisane, następnym krokiem było stworzenie aplikacji.
Aplikacja dla przedsiębiorstw jest zazwyczaj rozszerzeniem aplikacji, która znajduje się na komputerze firmy. Rzadko jest to samodzielna aplikacja, która znajduje się tylko na urządzeniu. A ponieważ zdecydowaliśmy, że będziemy wdrażać aplikację zarówno na Androida, jak i iOS, następnym krokiem było przedstawienie mojego zespołu programistów Androida i iOS .
Ale godzinna dyskusja z nimi oddaliła nas od naszego pierwotnego planu tworzenia wersji aplikacji na iOS i Androida.
Kiedy omawialiśmy, w jaki sposób aplikacja ma mieć dokładnie te same funkcje i synchronizację na wszystkich urządzeniach, zdecydowaliśmy się na stworzenie aplikacji wieloplatformowej – tak, aby funkcje aplikacji mobilnych dla przedsiębiorstw działały jednocześnie na obu platformach. To była idealna sytuacja, ponieważ w ten sposób osiągnęlibyśmy współczynnik podobieństwa i kosztowałoby to mniej czasu i wysiłku.
Jako agencja świadcząca usługi w zakresie tworzenia aplikacji mobilnych dla przedsiębiorstw możemy myśleć o przetrwaniu w perspektywie długoterminowej tylko wtedy, gdy myślimy jak partnerzy naszych klientów, a nie ich dostawcy usług. Tak więc, mimo że indywidualne tworzenie aplikacji na iOS i Androida działałoby na naszą korzyść, finansowo zdecydowaliśmy się na tworzenie aplikacji na wielu platformach, ponieważ leżało to w najlepszym interesie A.
Po ustaleniu tego, kolejnym krokiem było sfinalizowanie narzędzia dla naszego procesu tworzenia aplikacji dla przedsiębiorstw .
Platformą programistyczną, którą ostatecznie wybraliśmy, była Xamarin. Nasze rozumowanie było takie, że A. Xamarin jest składnikiem pakietu Visual Studio, zestawu narzędzi programistycznych oferowanych przez Microsoft i B. Fajność Xamarin polega na tym, że pozwala na ponowne wykorzystanie kodu logiki biznesowej na różnych platformach.
Podczas gdy zastanawialiśmy się nad innymi narzędziami dla projektu, takimi jak React Native i Apache Cordova , ponieważ wiedzieliśmy, że firmy przechodzą na natywną platformę dla swoich aplikacji międzyplatformowych, ale widząc intensywność pracy, która zostanie włożona w projekt, zdecydowaliśmy się na Xamarin.
Kiedy wszyscy – nasz zespół i biuro A zsynchronizowaliśmy się z funkcjonalnościami aplikacji i platformy programistycznej, od tego momentu wszystko zaczęło się płynnie. W ciągu około 6 miesięcy byliśmy w stanie wypuścić 2 wersje aplikacji dla zespołu sprzedaży. W końcu przeszliśmy do tworzenia aplikacji dla ich zespołu HR, a następnie dla personelu logistycznego.
Wnioski, które wyciągnęliśmy z projektu, były takie, że sekretem skutecznego tworzenia aplikacji mobilnych dla przedsiębiorstw jest zrozumienie bolączek zespołu Twojego klienta.
Jeśli nie wejdziesz w buty zespołu i nie zmierzysz się z problemami, z jakimi się boryka, nigdy nie będziesz w stanie stworzyć aplikacji, która naprawdę doda wartości i ułatwi im życie.
Ponadto nigdy nie można pomyślnie utworzyć aplikacji dla przedsiębiorstw, jeśli jest ona dokładnym przeciwieństwem tego, do czego zespół jest przyzwyczajony. Przejście z oprogramowania na komputery PC na aplikację mobilną nie powinno oddzielać od siebie biegunów od samego początku. Powinno to następować stopniowo, etapami.
W ten sposób rozpoczęliśmy naszą podróż jako firma zajmująca się tworzeniem aplikacji mobilnych dla przedsiębiorstw .
Od tamtego czasu do dziś, w ciągu czterech lat staliśmy się firmą zajmującą się tworzeniem aplikacji dla przedsiębiorstw, której zaufało wiele startupów i agencji Fortune 500, aby uzyskać rozwiązanie, które rozwiąże ich problemy, jednocześnie usprawniając ich wewnętrzne procesy.
Opracowaliśmy ponad 70 aplikacji mobilnych dla przedsiębiorstw, które działają w ponad 20 różnych branżach, zapewniając im te same korzyści – lepsze zarządzanie procesami i większe przychody.
Chcesz poznać sedno projektu A? Skontaktuj się z nami.
Często zadawane pytania dotyczące naszego pierwszego projektu tworzenia aplikacji dla przedsiębiorstw
1. Jakie są różne wymagania przedsiębiorstwa w aplikacji mobilnej?
Kiedy mówimy o aplikacjach mobilnych na poziomie korporacyjnym, zestaw wymagań, które każda firma zajmująca się tworzeniem aplikacji mobilnych dla przedsiębiorstw liczy jako sukces rozwiązania, to:
- Aplikacja wspiera i rozwija się wraz z zespołem
- Aplikacje mobilne dla przedsiębiorstw muszą zapewniać bezpieczeństwo i skalowalność
- Aplikacje muszą rozwiązywać rzeczywiste, obecne problemy użytkowników, mając jednocześnie możliwość rozwiązania ich przyszłych problemów.
2. Dlaczego mobilność przedsiębiorstwa jest ważna?
Istnieje wiele powodów, dla których warto inwestować w tworzenie aplikacji mobilnych dla przedsiębiorstw . Niektóre z najbardziej kluczowych to:
- Efektywna komunikacja
- Wyższa produktywność
- Lepsze zaangażowanie pracowników
- Udostępnianie danych w czasie rzeczywistym
- Solidne zabezpieczenia