|
Tworzenie oprogramowania jest złożonym procesem podzielonym na etapy, które wymagają różnych zasobów oraz strategii. Skuteczność oraz efektywność projektu uzależniona jest od podejmowania dobrych decyzji na każdym szczeblu. Poniżej opiszemy poszczególne etapy realizacji każdego zlecenia:
-
Spotkanie z klientem, identyfikacja potrzeb oraz celów.
W pierwszym etapie projektu chcemy jasno zidentyfikować Państwa potrzeby. Jeśli jest to możliwe, staramy spotkać się z Państwem w środowisku wdrożeniowym, by poznać mechanizmy sterujące przedmiotem projektu. Nasz project manager zbiera informacje, które następnie analizuje nasz zespół. Efektem jest raport zawierający opis problemu jak również szereg zaproponowanych przez nas rozwiązań.
-
Przygotowanie karty projektu.
Po identyfikacji problemu przygotowujemy kartę projektu. Jest to dokument opisujący założenia projektowe oraz jednoznaczne metody realizacji wyznaczonych celów. Przedstawiamy Państwu szczegółowy proces realizacji wraz z harmonogramem prac. W tym momencie nanosimy z Państwem ostateczne poprawki. Karta projektu jest dla Państwa wyznacznikiem oceny zarówno postępu prac jak i spełnienia założeń ustalonych podczas identyfikacji celów.
-
Projekt interfejsu graficznego.
W większości przypadków elementem projektu jest interfejs użytkownika. Nasz zespół grafików przygotowuje graficzną część oprogramowania, zgodnie z obecnymi trendami. Zaproponujemy Państwu ergonomiczne rozwiązanie, biorąc pod uwagę grupę docelową oprogramowania oraz jego specyfikę. Część graficzna podlega Państwa ocenie oraz sugestiom.
-
Projekt oraz implementacja systemu.
Nasi programiści, w oparciu o kartę projektu, zaprojektują szkielet systemu oraz zaprogramują jego poszczególne funkcjonalności. Zgodnie z harmonogramem prac, będziemy Państwu przedstawiać nowe funkcjonalności na bieżąco. Jest to dobry moment na zweryfikowanie założeń. Często okazuje się bowiem, że pewne rozwiązania mogą być zastąpione lepszymi, bardziej funkcjonalnymi. Jesteśmy do Państwa dyspozycji.
-
Testy oprogramowania.
Przygotujemy dla Państwa wersję beta oprogramowania. Wspólnymi siłami usuniemy usterki, które mogą wystąpić przy normalnym użytkowaniu. Państwa rola jest tu dla nas bardzo ważna, ponieważ to Państwo będą ostatecznymi odbiorcami projektu. Na życzenie udostępnimy platformę raportowania błędów, w której zamieszczać będą Państwo poprawki, oceniane przez Państwa za krytyczne dla projektu.
-
Wdrożenie oprogramowania w środowisku docelowym.
Kompletną aplikację wdrożymy we wskazanym przez Państwa środowisku. Przygotujemy stanowiska, które będą korzystać z oprogramowania. Na Państwa życzenie przeszkolimy personel z zakresu obsługi. Wynikiem wdrożenia jest kompletny projekt zgodny z pierwotnymi założeniami.
-
Wsparcie techniczne.
Zdajemy sobie sprawę, że nawet najlepiej sprawdzonych narzędzi nie należy zostawiać bez opieki. Dlatego też zapewnimy Państwu 6-miesięczny okres wsparcia, w którym będziemy do Państwa dyspozycji. Nie odbieramy sobie prawa do popełniania błędów, dlatego też nie wstydzimy się własnych pomyłek, lecz staramy się rozwiązywać problemy jak najszybciej. Gwarantujemy tym samym satysfakcjonujący czas reakcji na powstałe komplikacje. W zależności od specyfiki oprogramowania, napraw dokonywać będziemy zdalnie lub na miejscu.
|