UNPKG

aiwg

Version:

Cognitive architecture for AI-augmented software development with structured memory, ensemble validation, and closed-loop correction. FAIR-aligned artifacts, 84% cost reduction via human-in-the-loop, standards adopted by 100+ organizations.

61 lines (50 loc) 2.55 kB
# Software Development Plan Template ## Purpose Provide a consolidated plan covering scope, schedule, resources, and management processes for the project. ## Ownership & Collaboration - Document Owner: Project Manager - Contributor Roles: System Analyst, Software Architect, Test Architect - Automation Inputs: Business case, roadmap, capacity model - Automation Outputs: `software-development-plan.md` with sections 1–16 ## Completion Checklist - Lifecycle phases, milestones, and dependencies outlined - Resource assignments, budget, and staffing assumptions documented - Management processes (risk, change, communication) defined ## Document Sections 1. **Introduction** - Purpose, scope, project overview, and references. 2. **Project Organization** - Team structure, roles, responsibilities, and RACI summary. 3. **Management Objectives and Priorities** - Define success criteria, priorities, and guiding principles. 4. **Scope and Deliverables** - List major deliverables per lifecycle phase with descriptions. 5. **Lifecycle Model** - Describe the tailored lifecycle, iterations, and milestones. 6. **Work Breakdown Structure** - Outline major work packages and dependencies. 7. **Schedule and Milestones** - Provide timeline, iteration calendar, and key milestones. 8. **Resource and Staffing Plan** - Identify required skills, staffing levels, onboarding assumptions. 9. **Budget and Cost Estimates** - Summarize budget allocations, cost assumptions, and tracking approach. 10. **Risk Management** - Describe risk identification, analysis, mitigation, and escalation process. 11. **Configuration and Change Management** - Reference CM plan and change control procedures. 12. **Quality Management** - Summarize quality objectives, reviews, and process compliance. 13. **Measurement and Reporting** - Identify metrics, dashboards, and reporting cadence. 14. **Communication Plan** - Detail meetings, status reports, stakeholder communications. 15. **Training and Support** - Outline training needs for team members and stakeholders. 16. **Tailoring and Process Improvement** - Document deviations from standard process and continuous improvement approach. ## Agent Notes - Keep the SDP synchronized with iteration plans and status assessments. - Reference artifacts by relative path to maintain traceability. - Update after major replanning events; record revision history with date and author. - Verify the Automation Outputs entry is satisfied before signaling completion.