Bug Lifecycle
De levenscyclus van een incident (bug) richt zich op het rapporteren, triageren en oplossen van defecten. Sommige bugs (kritisch) vereisen een onmiddellijke hotfix, terwijl andere kunnen worden ingepland in de huidige of volgende sprint als een bugfix.
Diagram van de Bug Lifecycle
%% Styling style A fill:#fcc,stroke:#333,stroke-width:2px style B fill:#fc9,stroke:#333,stroke-width:2px style C fill:#f9c,stroke:#333,stroke-width:2px style D fill:#f66,stroke:#333,stroke-width:2px style E fill:#ff9,stroke:#333,stroke-width:2px style F fill:#ffc,stroke:#333,stroke-width:2px style G fill:#c9f,stroke:#333,stroke-width:2px style H fill:#9f9,stroke:#333,stroke-width:2px style I fill:#9cf,stroke:#333,stroke-width:2px style J fill:#fdd,stroke:#333,stroke-width:2px style X fill:#dfd,stroke:#333,stroke-width:2px style Y fill:#ddf,stroke:#333,stroke-width:2px
%% Klikbare Links click A "/docs/roadmap/bug-reporting" "Hoe een bug te rapporteren" click B "/docs/roadmap/process/ticket-triage" "Ticket triage proces" click C "/docs/roadmap/severity-categories" "Ernstcriteria" click D "/docs/roadmap/process/hotfix-procedure" "Hotfix procedure" click E "/docs/roadmap/process/bugfix-procedure" "Bugfix procedure" click F "/docs/roadmap/process/sprint-execution" "Implementatie- en testdetails" click G "/docs/roadmap/process/release-readiness" "Criteria voor productie gereedheid" click H "/docs/roadmap/process/production-release" "Productie-uitrol" click I "/docs/roadmap/process/post-release-review" "Post-release beoordeling" click J "/docs/roadmap/process/rework-process" "Details over herwerk / complexiteitsevaluatie" click X "/docs/roadmap/process/next-sprint-reassessment" "Hervatting in de volgende sprint" click Y "/docs/roadmap/process/next-pi-reassessment" "Hervatting tijdens de volgende PI"
Belangrijke Stappen voor Incidenten (Bugs)
-
Probleemindiening
- Bugs kunnen worden gerapporteerd door gebruikers, belanghebbenden of via monitoringtools.
-
Probleemtriage & Ernstigheidsbeoordeling
- Het team beoordeelt de impact, ernst en potentiële reikwijdte van elke bug.
-
Prioriteringsbeslissing
- Hotfix (Kritieke Bug): Onmiddellijke oplossing in de huidige sprint als het de functionaliteit ernstig verstoort.
- Bugfix (Minder Kritieke Bug): Gepland voor de huidige of volgende sprint, afhankelijk van de capaciteit.
-
Implementatie & Testen
- Het team ontwikkelt de oplossing en voert de nodige tests uit.
-
Uitrol naar Productie
- De oplossing wordt naar productie uitgerold zodra deze gevalideerd is (hotfix) of tijdens de release van de sprint.
-
Post-Release Review
- Er wordt geverifieerd dat de oplossing het probleem oplost zonder nieuwe problemen te introduceren.
-
Herschrijven / Evalueer Complexiteit
- Als de bug niet volledig is opgelost, wordt deze opnieuw geëvalueerd voor verdere aanpassingen (of overgedragen naar de volgende sprint of naar de volgende PI, afhankelijk van de complexiteit).