Activity 01
Role Play: Maintenance Triage
Groups receive a backlog of ten fictional bug reports and feature requests for a deployed app. Teams must categorize each item (corrective, adaptive, or perfective), assign a priority, and estimate relative effort. Groups then compare their triage decisions and defend their prioritization to the class.
Explain the different types of software maintenance (e.g., corrective, adaptive, perfective).
Facilitation TipDuring the Maintenance Triage role play, provide students with sticky notes in three colors to physically sort scenarios into corrective, adaptive, or perfective maintenance categories.
What to look forPresent students with three brief descriptions of software issues. Ask them to identify which type of maintenance (corrective, adaptive, or perfective) each scenario represents and briefly explain their reasoning.