Development Stage | What needs governance | How do we (or tools/techniques used for) govern? |
Business Problem | - The source of problem statement (real business case vs. developer’s wish)
- Project roadmap, timeline and resource constraints
| - Process exists to ensure right stakeholders are engaged, agreed upon project roadmap is defined, and resource pool, delivery timeline and risks are identified
|
Requirement Gathering | - Use Case and Requirements
- Effort level and Risks
| - Requirement document reviewed and signed off from all major stakeholders (business, development and testing teams)
|
Architecture | - Alignment with corporate IT
- Non FRs like Performance, Security
| |
Design | | |
Implementation | - Code Quality
- Feature implementation
| - Code Review
- Code Coverage
- Feature Demo
|
Testing | - Test Plan and Strategy
- Test Results and Coverage
- Score card on Non-FRs
| - Review of Test Plan, Strategy, Coverage, and Results
- Review of Non-FRs score card or compliance report
|
Documentation | | |
Deployment | | - Deployment document review
- Deployment team’s feedback on ease of deployment and 1st few weeks report from production
|
Service / Maintenance | - Ease of troubleshooting
- Number of Customer found defects
- New feature request
| - Tracking production defects and ensuring root cause analysis done on the same
- Assess and feed feature requests to next release’s project requirements
- Process to have regular feedback from service team’s
|