CMMI-DEV Product Integration
Get Started with This SkillOverview
Draft CMMI-DEV Product Integration (PI) deliverables: integration plan, integration procedures, and build environment for ML3.
Getting Started
Add your source materials to the project workspace, then activate the CMMI-DEV Product Integration skill. The agent will guide you through the process step by step.
Example Conversation
You: We need an integration plan for our product (backend API, web app, mobile app) for CMMI PI. We integrate in stages: API first, then web, then mobile. Can you draft the plan and integration procedures?
Agent: I’ll draft a Product Integration Plan: product components (API, web, mobile), integration sequence and dependencies, environment (build server, test harness), and procedures for assembly, build, and verification. I’ll add step-by-step integration procedures and criteria for accepting the integrated product.
You: We use Docker for the API and npm/React for web; mobile is separate build. Include interface compatibility checks.
Agent: I’ve documented the build environment (Docker for API, npm/React for web, Xcode/Android Studio for mobile) and added an “Interface compatibility” step: API contract tests, web ↔ API integration tests, mobile ↔ API smoke tests. The integration plan and procedures are in
integration-plan.mdandintegration-procedures.md.
Sample Output Excerpt
Excerpt from a Product Integration Plan produced with this skill.
Integration sequence
| Step | Components | Environment | Verification |
|---|---|---|---|
| 1 | Backend API (services, DB) | Docker Compose | API tests; contract tests |
| 2 | Web app + API | Docker + npm build | E2E web → API |
| 3 | Mobile app + API | Emulator/device + staging API | Smoke tests; key user flows |
Integration procedures (summary)
- Prepare: Pull latest from main; ensure build environment is up (Docker, Node version).
- Build API: Build and run API in Docker; run API test suite; record version/tag.
- Build web: Install deps; build; run against staged API; run E2E tests.
- Build mobile: Build iOS/Android; deploy to test environment; run smoke tests.
- Accept: All steps green; no open critical defects; sign-off for release candidate.