Prawidłowe określenie wymagań potrzebnych do stworzenia produktu pozwala software housowi stworzyć wycenę aplikacji dla klienta. To od ilości i jakości przesłanych informacji zależy dokładność szacowania. Przy tworzeniu wycen Project Manager konsultuje projekt ze specjalistami z teamu, którzy na podstawie doświadczeń zakładają potrzebny czas.
Ustalenia pomiędzy klientem a wykonawcą owocują następnie stworzeniem specyfikacji funkcjonalnej aplikacji, czyli dokumentu opisującego cechy i funkcjonalności aplikacji. Może być on również dostarczony software housowi i wtedy cały proces jest uproszczony. Specyfikacja apikacji staje się podstawą do dalszej współpracy (prócz umowy oczywiście). Prościej rzecz ujmując, określa co dokładnie ma być zrobione i w jaki sposób.
[signinlocker id=1007]
Pobierz wzór specyfikacji funkcjonalnej
[/signinlocker]
Zacznijmy od początku i załóżmy, że jako klient chcemy otrzymać wycenę od realizatora zlecenia i nie posiadamy jeszcze specyfikacji funkcjonalnej aplikacji. Odpowiedzi na pytania jakie powinniśmy przesłać zależą od tego czy projekt dotyczy istniejącej aplikacji i jej rozwoju czy stworzenia nowego produktu cyfrowego.
Definitywnie należy sobie zadać pytanie – jakie informacje będą potrzebne wykonawcy do zrozumienia sposobu funkcjonowania produktu cyfrowego i jego logiki oraz jakie dane wejściowe pozwolą określić technologię.
Przykładowe informacje, które powinieneś uwzględnić wysyłając zapytanie ofertowe (załóżmy, że naszym produktem będzie aplikacja mobilna) m.in.:
Odpowiedzi na powyższe pytania pozwalają na wstępne zdefiniowanie kształtu projektu. Nie stanowią jednak wystarczającej informacji do oszacowania go. Natomiast stają się dobrą bazą do tego, aby pogłębić wiedzę na temat projektu (dodatkowe pytania Project Managera w zależności od udzielonych odpowiedzi) i przesłać wycenę.
Prosty formularz do stworzenia briefu znajdziesz w zakładce wyceń projekt.
Ile kosztuje aplikacja mobilna? To często spotykanie pytanie. Istnieją dwa podejścia konstruowania kosztorysu: szacunkowa wycena aplikacji na podstawie danych wejściowych lub rozliczanie czasu w zależności od ilości spędzonych nad projektem godzin. Obydwie metody mają swoje wady i zalety, a ich wybór powinien zależeć od tego jak kompletny jest projekt.
Każda dodatkowa funkcja, zmiana, wymaga poszerzenia zakresu współpracy i wpływa na harmonogram. Jest to dodatkowa praca Project Managera, Developerów oraz Designerów i Testerów, którzy muszą zaprojektować, stworzyć i przetestować daną funkcję. Każdy nowy pomysł skutkuje zatem zaangażowaniem zasobów poza harmonogramem i wiąże się z dodatkową pracą. Dlatego w zależności od stopnia przygotowania koncepcji projektu powinno się stosować różne modele wycen:
Uwzględniając za i przeciw powyższych podejść, należy się zastanowić jaki sposób rozliczania projektu będzie bardziej odpowiadał naszym potrzebom.
Najlepszym sposobem na osiągnięcie tego samego poziomu porozumienia z realizatorem zlecenia jest przygotowanie specyfikacji funkcjonalnej przed wyceną. Czy to we własnym zakresie, czy poprzez wspólne warsztaty. W ten sposób eliminowanie jest potencjalne ryzyko niedoszacowania zasobów przy korzystaniu z modelu fixed price.
Zastanówmy się zatem czym jest i jakie informacje powinna zawierać specyfikacja. W artykule udostępniamy przykładowy szablon specyfikacji funkcjonalnej aplikacji. Jest to dokument, który pozwala określić: jaki ma być zakres projektu, jak produkt końcowy ma wyglądać i funkcjonować oraz jakie technologie mają zostać użyte. Najprościej rzecz ujmując tłumaczy: jak ma działać aplikacja i jakie akcje za jej pomocą użytkownik będzie mógł wykonać.
Przechodząc kolejno przez elementy specyfikacji funkcjonalnej, możemy dostrzec przykładowe sekcje:
Specyfikacja projektu jest dokumentem współdzielonym pomiędzy klientem a software house’em. Jest efektem pracy firmy realizującej zlecenie oraz klienta. Im dokładniej go określimy, tym sprawniej będzie przebiegała współpraca.
Sukces projektu w dużej mierze zależy od tego, jak zaangażowany będzie klient i jak dokładne informacje będzie w stanie dostarczyć (niekoniecznie samodzielnie) – podpowiada Krzysztof Dryjański, Project Manager w Appchance.
[signinlocker id=1007]
Pobierz wzór specyfikacji funkcjonalnej
[/signinlocker]
Potrzebujesz wyceny aplikacji mobilnej albo webowej? Wyślij prośbę o wycenę aplikacji tutaj.
W ostatnich latach na intensywny i dynamiczny rozwój e-commerce znaczący wpływ miało coraz większe wykorzystanie…
Na początku każdego roku dokonujemy przeglądu najlepszych praktyk i trendów w m-commerce na kolejne dwanaście…
E-commerce zdecydowanie zakorzenił się w naszym stylu życia. W 2020 roku sprzedaż internetowa stanowiła 18%…
Dlaczego powinieneś mieć aplikację mobilną? Jednym zdaniem? Ponieważ zapewnia większe przychody. Jak już wiesz, rynek…
Dobrze przemyślany program lojalnościowy to świetna okazja, żeby zwiększyć sprzedaż, przyciągnąć nowych klientów i budować…
Android i iOS to obecnie główne systemy operacyjne przeznaczone dla urządzeń mobilnych. Natywne aplikacje pisane…
Zobacz komentarze
Ciekawy przykład dzięki