Pytania do wykonawcy przed podpisaniem umowy
Pytania zebrane z naszych artykułów. Pasują do każdego wykonawcy, także do nas, dlatego pod każdą grupą piszemy krótko, jak robimy to my. Najtaniej zadać je przed podpisaniem umowy, kiedy odpowiedź można jeszcze wpisać do umowy.
Dane firmy
Czy firma zabierze swoje dane, gdy zechce odejść, i w jakiej postaci. Szerzej w artykule Twoje dane w cudzym formacie.
Nasze odpowiedzi. Dane eksportujecie w każdej chwili, a co dokładnie obejmuje eksport, opisujemy w zakresie działalności. Przy aplikacji na zamówienie kod i dane należą do was od pierwszego dnia. Z Applantera po zakończeniu abonamentu zabieracie dane w tabelach oraz definicję i konfigurację aplikacji w otwartych standardach.
- W jakim formacie dostaniemy swoje dane i czy odczyta go inny program?
- Czy razem z danymi dostaniemy opis, co znaczy każde pole?
- Czy listę klientów albo faktur da się zapisać do arkusza, tak żeby telefon z plusem nie zamienił się w formułę?
- Czy pełne dokumenty wyjdą razem z pozycjami, załącznikami i powiązaniami?
- Czy eksport danych jest w cenie?
Hasła i dostępy
Czy po odejściu pracownika albo wykonawcy wiadomo, które dostępy odebrać. Szerzej w artykule Hasła, które zostają po ludziach.
Nasze odpowiedzi. W aplikacjach, które budujemy, każda osoba ma własne konto. Hasła do kont i usług, które zakładamy w waszym imieniu, przekazujemy wam. Na serwerach, które przygotowujemy, hasła leżą poza kodem, w jednym miejscu, a wersja testowa ma inne hasła niż prawdziwy system. Zastępstwo na czas urlopu ustawiamy w aplikacji, gdy firma go potrzebuje.
- Ile haseł trzeba by zmienić, gdyby wykonawca jutro przestał z nami pracować, i kto poza nim wie, gdzie one są?
- Czy każda osoba ma własne konto, czy kilka osób zna jedno hasło?
- Czy wersja testowa ma inne hasła niż system, na którym pracuje firma?
- Jak ustawić zastępstwo na czas urlopu bez pożyczania hasła?
Testy
Czy próba nowej funkcji może dotknąć prawdziwych klientów. Szerzej w artykule Testy na prawdziwych klientach.
Nasze odpowiedzi. Jak ustawiamy wersję testową, kiedy kopiujemy na nią dane i jak je anonimizujemy, opisujemy w zakresie działalności.
- Gdzie stoi wersja testowa i kto ma do niej dostęp?
- Czy dane firmy mogą opuścić jej serwer, na przykład trafić na komputer wykonawcy?
- Czy z wersji testowej może wyjść cokolwiek do klientów, banku albo urzędu?
- Kto sprząta po testach?
Historia zmian
Czy po pomyłce da się w kilka minut ustalić, kto i co zmienił. Szerzej w artykule „Kto to zmienił?”.
Nasze odpowiedzi. Na Applanterze każdy dokument ma historię, z której widać, kto, kiedy i co zmienił. W aplikacji na zamówienie budujemy taką historię tam, gdzie firma jej potrzebuje, a gdy aplikacja ma uprawnienia do pól, historia nie pokazuje pól ukrytych.
- Gdy ktoś jutro zmieni cenę w cenniku, skąd się dowiem, kto to był?
- Czy historia odróżnia człowieka od importu albo nocnego przeliczenia?
- Czy widać, które pola się zmieniły, pod nazwami z formularza?
- Czy historia nie pokaże pracownikowi pola, którego nie może widzieć?
Przejęcie systemu
Czy ktoś inny uruchomi i zmieni system po roku. Szerzej w artykule „U mnie działa”.
Nasze odpowiedzi. Przy aplikacjach, które budujemy i utrzymujemy, wersje są zapisane, serwer jest opisany na piśmie, a na serwer trafia tylko wersja ze wspólnego archiwum kodu, która przeszła testy. Prowadzimy dziennik prac przy serwerze i zapis decyzji projektowych. Na koniec projektu przekazujemy dokumentację i opis uruchomienia.
- Czy inny wykonawca uruchomi aplikację z opisu, bez pytania poprzednika?
- Czy wersje bazy danych i składników programu są zapisane?
- Gdzie są zapisane ważniejsze decyzje projektowe i ich powody?