Co się dzieje podczas fazy odkrywania projektu?
Opublikowany: 2021-08-27Masz genialny pomysł na startup, co dalej? Jak mówią, dobrze rozpoczęty produkt to produkt w połowie zbudowany. Z najlepszych praktyk wynika, że dobre rozpoczęcie pracy nad projektem internetowym niemal zawsze wiąże się z fazą odkrywania produktu.
Według ostatniego raportu McKinsey około 17% wszystkich projektów IT kończy się niepowodzeniem. Tylko 7% jest dostarczanych z opóźnieniem, a około 50% przekracza budżet. Co może zapobiec tym i innym możliwym błędom uruchamiania? Najlepsze praktyki pokazują, że terminowa, dokładna analiza i planowanie mogą pomóc uniknąć niektórych pułapek. Jako wyjście, faza odkrywania jest obowiązkowa dla firm, które chcą wiedzieć, jak ukończyć swój nowy projekt na czas iw ramach wygodnego budżetu.
Dowiedzmy się więc, co dzieje się podczas fazy odkrywania, dlaczego jest niezbędna i jakie korzyści przynosi właścicielom firm.
- Dlaczego Twój produkt potrzebuje fazy odkrywania?
- Podstawy wykrywania produktów
- Co dzieje się podczas fazy odkrywania produktu?
- 1. Zapoznaj się z tematyką projektu
- 2. Zdefiniuj możliwe wąskie gardła
- 3. Omów najlepsze rozwiązania
- 4. Zaproponuj wstępne cechy i określ zakres projektu
- 5. Oszacuj koszt i czas projektu oraz sfinalizuj dokumentację projektową
- Korzyści z wykrywania dla właścicieli firm
- Na co możesz liczyć po odkryciu produktu?
- Końcowe przemyślenia
Dlaczego Twój produkt potrzebuje fazy odkrywania?
Debiut odkrywania produktów rozpoczął się na początku 2000 roku. Była to konsekwentna reakcja na trwającą metodę procesu rozwoju produktu, który w niektórych przypadkach może zająć lata.
W 2001 roku Manifest Agile zaoferował bardziej efektywną czasowo alternatywę dla powolnego, niedokładnego rozwoju produktu. Podejście zwinne stało się prawdziwym przełomem, ponieważ zachęciło zespoły programistów do działania na małą skalę i szybkiego działania. Ostatecznie ta nowa praktyka przeszkoliła zespoły do tworzenia produktów, z których klienci mogliby korzystać, a tym samym je pokochać.
W tym samym czasie myślenie projektowe i projektowanie UX stały się nową czernią, zmieniając główny punkt ciężkości rozwoju produktu na klientach, a nie na właścicielach firm. UX skłoniło zespoły ds. rozwoju produktu do zadania nowego, odważnego pytania: Czego tak naprawdę potrzebują klienci?
I to zorientowane na klienta podejście stanowi sedno procesu odkrywania nowych produktów.
Polecane dla Ciebie: zalety i wady używania WordPressa do następnego projektu PHP.
Podstawy wykrywania produktów
Odkrywanie produktów jest tym, na co wygląda. Bez ukrytego znaczenia. Po prostu bardzo intensywna i dokładna faza badań lub konsultacji przed jakimkolwiek opracowaniem. W zależności od zakresu i złożoności prac, faza ta może trwać od tygodnia do kilku miesięcy. Koszt odkrycia produktu zależy od złożoności projektu, ale zwykle stanowi od 5% do 10% całkowitych kosztów rozwoju.
Ogólne zalecenie: ta faza jest kluczowa dla firm, które mają tylko pomysł do zweryfikowania przed przejściem dalej i zbudowaniem MVP lub złożonego produktu. Chociaż odkrywanie jest pożądaną fazą na dobry początek, nie wszystkie startupy i produkty potrzebują tego wstępnego etapu. Porozmawiamy o tym później.
Do tej pory znajdź kluczowe powody, dla których jako właściciel firmy powinieneś rozważyć sesje odkrywania swojego nowego produktu.
Są jednak sytuacje, w których można z niewielkim ryzykiem pominąć etap odkrywania:
- Jeśli masz już całą dokumentację projektową od, powiedzmy, innego dostawcy oprogramowania.
- Jeśli po prostu potrzebujesz dokonać drobnych zmian w istniejącym, realizowanym projekcie.
Jak widać, istnieją wyjątki od głównej zasady rozwoju produktu, czyli odkrywania. Teraz dowiedzmy się, co dzieje się podczas fazy odkrywania produktu i kto jest zwykle zaangażowany.
Co dzieje się podczas fazy odkrywania produktu?
Obietnica odkrycia: każdy nowy produkt pozwala uniknąć ryzyka i ewentualnych przeróbek od samego początku. Jeśli chcesz poznać zespół programistów i otrzymać wycenę, wypróbuj Discovery.
Co kryje się za tą fazą przygotowawczą i jak postępować.
1. Zapoznaj się z tematyką projektu
Na początek klient szczegółowo przedstawia ideę produktu, jego działanie, cechy, które są uważane za niezbędne i tak dalej. Wypełniony krótki kwestionariusz z pomysłami na produkty i innymi powiązanymi pytaniami będzie bardzo pomocny. Im więcej informacji zostanie zebranych na tym etapie, tym lepiej. Gdy zespół programistów ma wszystkie informacje o wizji klienta, przeprowadza badania i analizy.
2. Zdefiniuj możliwe wąskie gardła
Po przeprowadzeniu analizy dostawca rozwiązań programistycznych proponuje porady, jak najskuteczniej rozwiązywać problemy użytkowników końcowych. Następnie zespół programistów omawia z klientem możliwe wąskie gardła projektu. Wśród powszechnych zacięć są specyficzne cechy produktu lub implementacja oczekiwanej logiki biznesowej.
3. Omów najlepsze rozwiązania
Na tym etapie eksperci techniczni oferują rozwiązania wysokiego poziomu dla zdefiniowanych powyżej problemów.
Mówiąc prościej, wyjaśniają, dlaczego to lub inne rozwiązanie architektoniczne w pełni spełnia wymagania produktu. Na tym etapie klient otrzymuje najbardziej zaawansowany zestaw technologii do przyszłego rozwoju produktu. W ten sposób zespół ma pewność, że projekt zostanie zrealizowany w najbardziej efektywny sposób.
4. Zaproponuj wstępne cechy i określ zakres projektu
Kończąc analizę, przejdźmy dalej do określenia zakresu projektu i określenia priorytetów. Ten krok jest niezbędny dla obu stron: klienta i dostawcy oprogramowania. Utworzony zakres projektu umożliwia wszystkim stronom zapoznanie się z opisami funkcji lub historiami użytkowników i jest niezbędny do dalszych dokładnych szacunków.
5. Oszacuj koszt i czas projektu oraz sfinalizuj dokumentację projektową
Na podstawie wszystkich otrzymanych informacji zespół programistów może teraz sfinalizować wszystkie potrzebne dokumenty projektowe. Z reguły dokumenty te zawierają specyfikację wymagań systemowych (SRS) oraz zestaw klikalnych prototypów. Dokument SRS zawiera wszystkie informacje wymagane do dalszego sprawnego rozwoju. Na tym etapie zespół programistów oferuje również dokładne szacunki czasu i budżetu.
Ważne jest, aby odbywać regularne sesje między zespołem programistów a interesariuszami, aby być na tej samej stronie w zakresie oczekiwań dotyczących produktu i możliwych aktualizacji. Zwykle wystarczy kilka razy w tygodniu. Wśród możliwych formatów sesji są: w biurze dostawcy, w biurze klienta lub, jak dyktuje nasz czas, zdalnie.
Może ci się spodobać: 8 doskonałych usług Amazon Web Services (AWS), które powinieneś rozważyć w swoim następnym projekcie aplikacji internetowej.
Korzyści z wykrywania dla właścicieli firm
Podsumowując, spójrz na poniższą tabelę ze wszystkimi celami fazy odkrywania produktu.
Podczas pierwszego spotkania w fazie odkrywania, Project Managerowie zazwyczaj zadają właścicielowi firmy listę pytań wyjaśniających. Poniżej znajduje się lista podstawowych zapytań:
- Jaki jest cel biznesowy Twojego produktu?
- Kto jest grupą docelową Twojego produktu?
- Kto jest główną konkurencją?
- Jaki jest harmonogram projektu?
- Jaki jest przybliżony budżet projektu?
Aby osiągnąć cele fazy odkrywania projektu, w sesjach bierze udział zarówno zespół deweloperski, jak i przedstawiciele klienta. Aktywne zaangażowanie ze strony klienta jest niezbędne do osiągnięcia sukcesu.
Poniżej znajdują się najważniejsze role związane z odkrywaniem produktów po stronie klienta i dostawcy usług:
- Strona klienta:
- Właściciel firmy;
- Interesariusze.
- Strona dostawcy oprogramowania:
- Analityk Biznesowy / Menedżer Produktu;
- Projektant UX/UI;
- Architekt oprogramowania.
Jeśli nadal masz wątpliwości, dlaczego powinieneś poświęcić dodatkowy czas i budżet na etap odkrywania, poniżej znajdziesz wyniki, które otrzymasz na tym etapie poprzedzającym rozwój.
Na co możesz liczyć po odkryciu produktu?
Na bardzo podstawowym poziomie odkrywanie produktu daje wskazówkę co do wyzwań biznesowych, a także dokładnych problemów, z jakimi borykają się docelowi odbiorcy produktu. Od tego miejsca zespół programistów może znaleźć skuteczne rozwiązania problemu, stworzyć całą potrzebną dokumentację i przedstawić szacunki.
Tak więc, po fazie odkrywania, jako klient możesz liczyć na następujące rezultaty:
- Klikalne prototypy produktu;
- Lista funkcji o wysokim priorytecie;
- Specyfikacja szczegółów produktu;
- Architektura produktu i dokumentacja techniczna;
- Dokładne oszacowanie kosztów i czasu;
- Zalecenia dotyczące tworzenia zespołu deweloperskiego.
Jak widać, głównym celem fazy odkrywania jest zebranie szczegółowych informacji o projekcie wraz z oszacowaniem czasu i kosztów. Ponadto otrzymasz dokumentację projektową i prototypy, które można kliknąć. Teraz, gdy czar kryjący się za odkryciem pryśnie, zobaczmy, co będzie dalej.
Po zakończeniu fazy odkrywania produktu kolejnym krokiem jest rozwój produktu. Zwykle obejmuje następujące kroki: stworzenie mapy drogowej projektu, z wyszczególnieniem wszystkich funkcji i ról użytkowników, a na koniec zbudowanie minimalnego wykonalnego produktu (MVP).
Może Cię również zainteresować: Role i obowiązki w projektach związanych z tworzeniem oprogramowania.
Końcowe przemyślenia
Odkrycie projektu to kluczowa faza rozwoju dla startupów ze świeżym pomysłem. Pozwala właścicielom firm zweryfikować koncepcję, uzyskać dokładne szacunki czasu i kosztów oraz pokazać wektor przyszłego rozwoju. Ponadto odkrycie pomaga otrzymać szczegółową specyfikację techniczną SRS i dokładny zakres na osi czasu.
Szczerze mówiąc, nie wszystkie firmy potrzebują tej wstępnej fazy konsultacji. Drobne zmiany w produkcie i gotowa dokumentacja projektowa od innych usługodawców to dwa przypadki, w których należy pominąć odkrycie. Mimo to zawsze lepiej jest zacząć od czegoś małego, spróbować pracy z zespołem programistów, poznać związane z tym koszty i czas oraz oczywiście wzmocnić pomysł.
Faza odkrywania ma na celu zaoszczędzenie czasu i budżetu oraz uczynienie procesu rozwoju bardziej przejrzystym dla wszystkich stron, jeśli chodzi o korzyści. Kiedy najistotniejsze zagrożenia i wąskie gardła związane z projektem zostaną ujawnione z wyprzedzeniem, istnieje duże prawdopodobieństwo, że Twój startup odniesie sukces. Ostatnia rzecz, o której warto tu wspomnieć, odkrywanie to wspólny wysiłek. Regularna komunikacja jest podstawowym kluczem do skutecznego zakończenia fazy odkrywania produktu.