# CMMI-DEV Product Integration

> Draft CMMI-DEV Product Integration (PI) deliverables: integration plan, integration procedures, and build environment for ML3.



Tags: CMMI, CMMI-DEV, Process Improvement, Product Integration, ML3


## Example Prompts

- Draft our product integration plan and sequence for CMMI PI
- Define integration procedures and build environment
- Document our integration and build verification approach

URL: https://rakenne.app/skills/cmmi-dev-product-integration/index.md

Try this skill: https://rakenne.app/a/?skill=cmmi-dev-product-integration



## Overview

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.md` and `integration-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)

1. **Prepare:** Pull latest from main; ensure build environment is up (Docker, Node version).
2. **Build API:** Build and run API in Docker; run API test suite; record version/tag.
3. **Build web:** Install deps; build; run against staged API; run E2E tests.
4. **Build mobile:** Build iOS/Android; deploy to test environment; run smoke tests.
5. **Accept:** All steps green; no open critical defects; sign-off for release candidate.


---

Back to [Skill Library](https://rakenne.app/skills/index.md)
