O planowaniu i realizowaniu projektów

Doświadczenie nauczyło mnie że zanim zajmę się jakimś projektem, wcześniej muszę opracować plan tego jak projekt ma wyglądać. Drogą do sukcesu i stworzenia dobrego, rozbudowanego i użytecznego oprogramowania jest opracowanie makiety.

Czy to pracując jako startup czy jako podwykonawca zlecenia należy zawsze zaczynać z wizją końca. Gdy będziemy wiedzieli co chcemy osiągnąć wszystkie nasze zmysły i umiejętności będą skupione na wykonaniu tego zadania. Zaczynając programowanie bez określonego jasno celu programu oraz bez rozpiski funkcji prawdopodobnie nigdy nie napiszemy tej aplikacji.

Makieta jest świetnym sposobem stworzenie sobie wizji. Choć program faktycznie nie działa, nie wykonuje żadnych obliczeń, to daje nam wizję tego jak to będzie wyglądało po miesiącach kodowania strony. Kolejną sprawą jest to że makietę łatwo przetestować oraz zmienić sposób działania. W gotowym programie jest to już dużo bardziej kłopotliwe i może wymagać nawet miesięcy pracy.

Gdy wasz klient mówi wam że zlecenie jest proste i szybkie - nie wierzcie mu, prawdopodobnie jest to wstęp do prośby o wycenę. Cała zabawa zacznie się gdy ty już określisz się ile chcesz za zarobić - wtedy dojdzie kilkadziesiąt istotnych funkcji. Robiąc wycenę przygotuj projekt strony. Nie musi być dokładny - musi być to wizja tego jak projekt ma działać. Musi zawierać informacje jakie cele są osiągane przez aplikację i w jaki sposób. Zawsze po zaakceptowaniu projektu i wyceny stwórz makietę (uwzględniając to zadanie w wycenie). Makieta musi być już szczegółowa i zawierać wizualną reprezentację wszystkich funkcji aplikacji. Musi być spójna z wstępnym projektem. Jeśli klient proponuje dodatkowe funkcje - jasno określ że nie były uwzględnione w wycenie. Gdy klient zaakceptuje makietę i w trakcie realizacji próbuje zmieniać koncepcję - uświadamiaj zagrożenie zejścia z obranej ścieżki i wyceniaj zmiany.

Podsumowując w jednym zdaniu: Gdy zaczynasz nowy projekt określ jego wizję i do momentu jej realizacji nie zmieniaj koncepcji bez istotnych powodów.

Komentarze

Popularne posty z tego bloga

Walidacja formularzy na stronach internetowych

7 mitów na temat budowania startupu które są nieprawdziwe

Wyrażenia regularne