| name | openup-construction |
| description | Initialize and manage Construction phase activities - build the system incrementally |
| model | haiku |
| arguments | [{"name":"activity","description":"Specific activity to perform (initiate, check-status, next-steps)","required":false}] |
Construction Phase
This skill guides you through the Construction phase of OpenUP - building the system incrementally.
Thin front over the process map (T-077). This phase's activity
composition is data, not prose: run
python3 scripts/openup-process-map.py activities-for construction for the
authoritative ordered activities (each resolved to its role + skills), and let
/openup-start-iteration Plan Iteration generate this phase's work-item
lanes from that map. The guidance below is human-facing reference — the map +
Plan Iteration are the source of truth for what a Construction iteration runs.
When to Use
Use this skill when:
- Elaboration is complete and architecture baseline is established
- Ready to build the system iteratively
- Implementing features incrementally
- Preparing for beta testing
- Checking if Construction phase is complete
- Getting guidance on next steps in Construction
When NOT to Use
Do NOT use this skill when:
- Architecture is not yet stable (use
/openup-elaboration)
- System is ready for deployment (use
/openup-transition)
- Need to create specific artifacts (use artifact skills)
- Looking for iteration planning (use
/openup-create-iteration-plan)
Success Criteria
After using this skill, verify:
Construction Overview
Goal: Build the system iteratively until it's ready for deployment
Duration: Typically 8-16 weeks (multiple iterations)
Key Milestone: Operational Capability
Phase Objectives
- Implement all remaining features
- Iteratively test and refine the system
- Prepare for beta testing
- Complete user documentation
- Achieve acceptable quality levels
Completion Criteria
Process
1. Read Project Status
Read docs/project-status.md to:
- Confirm phase is
construction
- Check iteration goals
- Review active work items
2. Based on Activity
initiate: Start Construction phase
- Update
docs/project-status.md to set phase: construction
- Review
docs/architecture-notebook.md for implementation guidance
- Update
docs/roadmap.md with construction tasks
- Create iteration plans for upcoming iterations
check-status: Review progress
- Check all completion criteria above
- List what's done and what remains
- Identify blockers
next-steps: Get recommendations
- Suggest next tasks based on current state
- Prioritize by value and dependencies
Key Work Products
- Implementation - Source code
- Unit Tests - Developer-written tests
- Design (
docs/design/*.md) - Detailed design documents
- Test Cases (
docs/test-cases/*.md) - Test documentation
- User Documentation - User guides and manuals
Recommended Team
For Construction phase work, create a team with:
- developer - Lead implementation
- tester - Continuous testing and validation
- Add architect for technical guidance
- Add analyst for requirements clarification
Iteration Focus
Each construction iteration should:
- Select features from the roadmap
- Implement with tests
- Review and validate
- Update documentation
- Prepare for next iteration
References
- Construction Phase:
docs-eng-process/openup-knowledge-base/practice-management/risk_value_lifecycle/guidances/concepts/phase-construction.md
- Developer Role:
docs-eng-process/openup-knowledge-base/core/role/roles/developer-11.md
- Tester Role:
docs-eng-process/openup-knowledge-base/core/role/roles/tester-5.md
See Also