Middle
Co zrobić, jeśli po ponownym zgłoszeniu błędu programista twierdzi, że to nie jest błąd?
sobes.tech AI
Odpowiedź od AI
W takim przypadku podejmę następujące działania:
- Sprawdzę błąd: Upewnę się, że błąd jest odtwarzalny w zadanym środowisku testowym (wersja produktu, środowisko, OS, przeglądarka itp.), korzystając z kroków reprodukcji z raportu błędu.
- Wyjaśnię kroki reprodukcji: Możliwe, że problem wynika z nieścisłości lub niepełności opisu kroków. Postaram się uczynić je jak najbardziej szczegółowymi i jednoznacznymi.
- Zbiorę dodatkowe informacje: Logi, zrzuty ekranu/filmy, żądania sieciowe (jeśli mają zastosowanie), dane z bazy danych. To pomoże dostarczyć więcej kontekstu deweloperowi.
- Sprawdzę podobne przypadki: Czy w przeszłości występowały podobne błędy? Jak zostały rozwiązane?
- Porozmawiam osobiście z deweloperem: Wyjaśnię jego punkt widzenia. Może uważać zachowanie za funkcję, nie znać wymagań lub widzieć jakąś specyfikę, która nie jest dla mnie oczywista. Dialog często pomaga znaleźć źródło problemu.
- Zaangażuję Product Ownera/Analityka biznesowego: Jeśli po dyskusji z deweloperem nie osiągnięto konsensusu i jestem pewien, że to błąd, zaangażuję Product Ownera lub Analityka biznesowego, aby określić priorytet i dalsze działania. Mogą potwierdzić, że zachowanie nie spełnia wymagań lub, odwrotnie, uznać je za dopuszczalne.
- Zaktualizuję raport błędu: Dodam wszystkie zebrane informacje, wyniki dyskusji i podjętą decyzję.
- Zamknę błąd (jeśli konieczne): Jeśli po decyzji Product Ownera/Analityka biznesowego lub po osiągnięciu konsensusu z deweloperem okaże się, że to nie jest błąd lub wada jest dopuszczalna, zamknę raport błędu z odpowiednim komentarzem.