Wybierz próbę, która coś rozstrzygnie

Przykład: przejdź od rekordu klienta przez ofertę do zamówienia i próbnego eksportu. Dodaj wyjątek cenowy oraz użytkownika, który nie powinien mieć dostępu. Opisz oczekiwany wynik przed rozpoczęciem prac.

Najpierw sprawdź trudne elementy

  • Dane: czy model pozwala zapisać potrzebne rekordy i relacje?
  • Dostęp: czy zabronione rekordy są ukryte w listach, wyszukiwaniu i bezpośrednich wywołaniach API?
  • Integracja: co się dzieje po przekroczeniu czasu, powtórzeniu żądania lub częściowym błędzie?
  • Utrzymanie: czy druga osoba potrafi uruchomić aplikację i odtworzyć dane?

Zapisz wynik i brakujące prace

Wystarczy krótki zapis: oczekiwane działanie, wynik próby, brakująca praca i osoba odpowiedzialna. Nieudany test uprawnień lub odtwarzania danych wymaga poprawy przed startem. Zdecyduj, czy kontynuować, sprawdzić nierozstrzygniętą kwestię, czy wybrać inne rozwiązanie.

O co zapytać zespół wdrożeniowy

  • Które elementy wykorzystają gotowe moduły, a które trzeba dopisać?
  • Kto będzie zarządzać repozytorium, dostępem do infrastruktury i utrzymaniem?
  • Które założenia integracji i migracji zostały sprawdzone?
  • Co otrzymamy, żeby inny programista mógł utrzymywać aplikację?
Pytania do wydruku na spotkanie zespołu
  1. Który proces sprawdzamy i co ma zrobić użytkownik?

  2. Jakiej wersji aplikacji, modułów i danych użyjemy?

  3. Jak sprawdzimy dostęp do danych innej organizacji?

  4. Co się stanie po błędzie integracji lub ponownym wysłaniu żądania?

  5. Jak odtworzymy dane po awarii?

  6. Które braki trzeba usunąć, kto je poprawi i jak sprawdzimy wynik?

  7. Czy kontynuujemy wdrożenie, robimy dodatkową próbę, czy wybieramy inne rozwiązanie?