Niezależnie od tego, czy jesteś początkującym użytkownikiem z realnym pomysłem, ale bez umiejętności kodowania, czy profesjonalnym deweloperem, pierwsze kroki tworzenia aplikacji rozwiązującej problem biznesowy są takie same. Wszystkie zależą od planowania, co pozwala zaoszczędzić czas i wydatki podczas tworzenia aplikacji. Zacznij nadawać kształt swojej wizji, wykonując te pięć kroków.
Krok 1. Określ cele przed rozpoczęciem tworzenia aplikacji
Wyjaśnij cel swojej aplikacji. Zdefiniuj cel biznesowy, taki jak zwiększona produktywność lub mniejsze wydatki.
Pytania, które należy wziąć pod uwagę podczas tworzenia aplikacji:
- Co chcesz osiągnąć? Jaki problem rozwiązuje aplikacja? Zastanów się, jaka jest główna rzecz, którą aplikacja będzie dobrze wykonywać.
- Czy chcesz utworzyć aplikację natywną dla określonej platformy lub urządzenia przenośnego? Aplikacja hybrydowa, która działa na różnych platformach?
- Jeśli chcesz utworzyć aplikację internetową, to czy zamierzasz użyć projektu dynamicznego, aby mieć pewność, że układ, czcionki i elementy graficzne będą wyglądać dobrze na różnych urządzeniach?
- Jakiego typu dane będą generowane przez aplikację? Jak należy ją wizualizować? Co Twoi odbiorcy zrobią z danymi?
- Jakie jest źródło danych, takie jak Common Data Service i SQL? Czy musisz połączyć się z wieloma źródłami danych?
- Jak utworzysz aplikację? Czy do tworzenia aplikacji należy używać oprogramowania do tworzenia aplikacji ?
Wskazówki dotyczące tworzenia aplikacji:
Informacje o zasadach, które można napotkać później podczas tworzenia aplikacji lub po jej utworzeniu. Na przykład, czy Twoja firma ma wymagania dotyczące zabezpieczeń, prywatności lub zgodności? A co z przepisami rządowymi lub wymaganiami dotyczącymi uwierzytelniania/autoryzacji?
Krok 2. Opracuj zarys funkcji nowej aplikacji
Ustal, jak to działa, i co Ty i Twoi użytkownicy będą musieli umieć zrobić. Utwórz listę wszystkich funkcji i właściwości, które sobie wyobrazisz. Zmapuj przypadki użycia i zobacz, jak Twój pomysł wygląda na szkicowniku przed utworzeniem aplikacji.
Jakie funkcje sprawiają, że Twoja aplikacja jest unikatowa? Co możesz pominąć? Co spowolni Cię podczas późniejszego kompilowania aplikacji? Zachowaj prostotę pierwszej wersji i uwzględnij tylko to, co najważniejsze. Przyspieszy to proces i ułatwi identyfikowanie zmian, które należy wprowadzić.
Wskazówki dotyczące tworzenia aplikacji:
Jeśli aplikacja może wymagać działania w trybie offline, upewnij się, że planujesz wystarczającą liczbę funkcji, które działają bez połączenia internetowego. Aby aplikacja działała w trybie offline, mogą być również potrzebne dodatkowe możliwości zapisywania i ładowania danych.
Krok 3. Poszukaj istniejących aplikacji
Zobacz, co już tam jest, co pomaga osiągnąć podobne cele lub rozwiązać podobne problemy. Następnie zastanów się, jak możesz ulepszyć lub wykorzystać te aplikacje, aby uwzględnić swoje procesy biznesowe. Co należy odkryć podczas przeglądania i porównywania aplikacji:
1. Poznaj konkretne potrzeby Twojej firmy.
- Porozmawiaj z osobami, z którymi pracujesz — dowiedz się, jakie trudności napotykają w związku z problemami, które może rozwiązać Twoja aplikacja, oraz jak obecnie sobie z nimi radzą.
2. Czy ktoś stworzył już potrzebną aplikację?
- Zapoznaj się z recenzjami dostępnych aplikacji — co się w nich podobało użytkownikom, a co nie? Co zostało pominięte w tych aplikacjach lub co zostało dobrze zaprojektowane?
- Powróć do szkicu wykonanego na kartce i ulepsz swoją aplikację
3. Czy Twoja aplikacja jest realna do wykorzystania? Zapoznaj się z ograniczeniami praw autorskich i potencjalnymi problemami technicznymi.
4. Czy zamierzasz wprowadzić funkcje ułatwień dostępu? Czy przewidujesz lokalizację aplikacji?
Krok 4. Utwórz modele szkieletu nowej aplikacji
Model to scenorys układu, funkcjonalności i przepływu aplikacji między ekranami. Twój model pomaga Tobie i innym osobom zobaczyć zamierzony wynik i oflagować wszelkie problemy przed rozpoczęciem kompilowania. Użyj długopisu i papieru lub cyfrowego narzędzia lub szablonu do tworzenia modelu. Utwórz prosty i łatwy w nawigacji design.
Utwórz model intuicyjnego środowiska użytkownika (UX).
Środowisko użytkownika to przepływ i funkcja aplikacji w sposób, w jaki użytkownicy wchodzą z nią w interakcje. Co się stanie, gdy użytkownik naciśnie przycisk? Jak przenieść je z jednego ekranu na drugi? Ile ekranów będzie potrzebnych użytkownikom do osiągnięcia każdego celu? W jakiej kolejności powinny się znajdować? Utwórz jedną makietę szkieletu pełnego ekranu dla każdego zadania.
Utwórz model interfejsu użytkownika (UI), który będzie dobrze wyglądał.
Wizualizuj wygląd poszczególnych ekranów i sposób ich dopasowania. Pomyśl o typografii, kolorach, ikonach i kartach, aby uzyskać spójny wygląd i wrażenie. Wypróbuj różne układy i rozmiary poszczególnych elementów wizualizacji. Rysuj przybliżone diagramy lub „skórki” każdego ekranu.
Wskazówki dotyczące tworzenia aplikacji:
Zastanów się nad innymi niestandardowymi elementami projektu, które chcesz uwzględnić, takimi jak wyskakujące okienka z potwierdzeniami lub przyciski Pokaż/ukryj działające w zależności od uprawnień dostępu lub użytkownika.
Krok 5. Przetestuj i ulepsz szkielety
Teraz nadszedł czas na przetestowanie szkieletu w czasie rzeczywistym. Dzięki temu możesz zobaczyć wszystkie miejsca, w których podróż użytkownika aplikacji może być trudna.
Nadaj szkieletowi charakteru interaktywnego.
- Połącz ekrany i akcje, by zaprezentować symulację działania aplikacji.
Skorzystaj z usług testerów i zadawaj im pytania dotyczące korzystania z aplikacji.
- Czy po uruchomieniu aplikacji można łatwo dostać się do menu głównego?
- Czy można łatwo zidentyfikować wszystkie opcje zadań?
- Które obszary charakteryzują się łatwością obsługi i intuicyjnością?
- Gdzie można utknąć?
- Czy podczas przechodzenia między ekranami brak przejrzystości struktury aplikacji spowodował konieczność cofania się?
- Czy konieczny okazał się krok, którego brakowało lub którego nie udało się znaleźć w aplikacji?
- Czy w aplikacji znalazły się elementy, które się powtarzały lub były zbędne?
Sortuj opinie, twórz listę poprawek, naprawiaj to, czego potrzebujesz, a następnie ponownie testuj szkielety, aby sprawdzić, czy działają lepiej. Powtarzaj ten proces, aż aplikacja będzie przepływać z łatwością.
Wskazówki dotyczące tworzenia aplikacji:
Przed rozpoczęciem tworzenia aplikacji za pomocą oprogramowania konstruktora aplikacjimożna zaczekać, aż testy szkieletowe wykażą, że środowisko jest bezproblemowe, zanim zaczniesz tworzyć aplikacje używając platformy niskokodowejlub konstruktora aplikacji bez kodu. Jeśli te opcje nie działają, rozważ utworzenie aplikacji niestandardowej, co może być bardziej pracochłonne, ale umożliwia utworzenie środowiska i funkcji dokładnie takich, jakich potrzebują użytkownicy aplikacji.
Obserwuj Power Platform