Session 8.2 - TSPi Appendices: Ready-Reference & Aids
Appendices A–G | Duration: 1 hr
Learning Objectives
By the end of this session, you will be able to:
- Describe current trends and future directions that influence team software process practice
- Select and apply need statements for exercises/projects
- Use SCM and inspection checklists during execution
- Navigate scripts and role aids quickly
- Pick the right TSPi forms and standards when needed
Current Trends & Future Directions
| Trend | Impact on TSPi Practice | Actions for Teams |
|---|---|---|
| Agile/Iterative at Scale | Closer alignment with TSPi cycles and weekly cadence. | Keep iterations short; treat WEEK as sprint heartbeat; baseline scope per cycle. |
| DevOps & Automation | Shifts testing/integration earlier; emphasizes CI/CD discipline. | Automate builds/tests; integrate CM/CCR with pipelines; inspect configs/scripts. |
| AI-Assisted Development | Faster drafts, but higher need for review and data quality. | Apply inspections strictly; log AI-generated code; track defects/yield to calibrate. |
| Cloud-Native Architectures | More interfaces, deploy configs, and runtime variability. | Extend SDS to include deployment diagrams/configs; expand integration tests. |
| Security & Privacy | Security becomes a quality attribute across lifecycle. | Add security items to checklists; include threat scenarios; baseline secrets handling in CM. |
Future Directions
- More telemetry: live defect/usage data feeding postmortems.
- Greater automation of metrics (time/defect) capture.
- Stronger integration of design/test artifacts with CI pipelines.
- Role evolution: support/quality managers as platform and automation stewards.
Appendix A: Need Statements
Use these ready-made product need statements to anchor exercises and projects. Open Appendix A
| Need Statement | Key Functions | Good For |
|---|---|---|
| Counter/Analyzer | LOC counting, reporting | Practicing parsing, metrics |
| Student Registration (example) | User CRUD, scheduling | Full-stack scenarios |
Appendix B: SCM Checklist
Interactive Aid
- Baseline items: SDS, SRS, code, test plans.
- CCR required for changes; log ID, reason, impact, approvals.
- Audit checklist: unauthorized changes? backups? branch policy?
Appendix C: Inspection Aid
Inspection Steps (quick)
- Entry check: standards available, artifact complete.
- Roles: author, moderator, reader, recorder, inspectors.
- Walkthrough + defect logging (LOGD/INS).
- Rework + follow-up; update metrics (yields).
Use this as a meeting aide-mémoire during inspections. Open Appendix C
Appendix D/E: Scripts Quick-Reference
| Script | Purpose | Use When |
|---|---|---|
| DEV/STRAT/PLAN | Lifecycle planning | Cycle starts |
| SRS/DES/IMP | Requirements, design, implementation | Per phase |
| TEST | Integration/system test execution | After build |
| WEEK | Weekly status cadence | Every week |
| Role Scripts (E) | Responsibilities, steps, measures | On role assignment |
Appendix F: Forms & Uses
| Form | Use | When |
|---|---|---|
| TASK/SCHEDULE | Plan tasks and timing | Per cycle; update weekly |
| WEEK | Weekly status | Weekly meeting |
| LOGD / LOGT | Defects / Tests | During reviews/tests |
| INS | Inspection record | Each inspection |
| CCR | Change control | Any baseline change |
| SUMP / SUMQ | Postmortem summaries | Cycle end |
Appendix G: Standards Highlights
- Naming and file conventions for consistency.
- LOC counting rules for metrics.
- Defect type taxonomy (PSP standard).
- Message/error formats; interface conventions.