sop-product-launch
Complete product launch workflow coordinating 15+ specialist agents across research, development, marketing, sales, and operations. Uses sequential and parallel orchestration for 10-week launch timeline.
What this skill does
# SOP: Product Launch Workflow
Complete end-to-end product launch process using multi-agent coordination.
## Timeline: 10 Weeks
**Phases**:
1. Research & Planning (Week 1-2)
2. Product Development (Week 3-6)
3. Marketing & Sales Prep (Week 5-8)
4. Launch Execution (Week 9)
5. Post-Launch Monitoring (Week 10+)
---
## Phase 1: Research & Planning (Week 1-2)
### Week 1: Market Research
**Sequential Workflow**:
```javascript
// Step 1: Market Analysis
await Task("Market Researcher", `
Conduct comprehensive market analysis:
- Target market size and demographics
- Competitor analysis (features, pricing, positioning)
- Market trends and opportunities
- Customer pain points and needs
Store findings in memory: market-research/product-launch-2024/analysis
`, "researcher");
// Step 2: Retrieve results and delegate to Business Analyst
const marketData = await memory_retrieve('market-research/product-launch-2024/analysis');
await Task("Business Analyst", `
Using market data: ${marketData}
Perform:
- SWOT analysis
- Business model validation
- Revenue projections
- Risk assessment
Store results: business-analysis/product-launch-2024/strategy
`, "analyst");
// Step 3: Product Strategy
await Task("Product Manager", `
Using:
- Market analysis: market-research/product-launch-2024/analysis
- Business analysis: business-analysis/product-launch-2024/strategy
Define:
- Product positioning
- Feature prioritization (MVP vs future)
- Pricing strategy
- Go-to-market strategy
Store: product-strategy/product-launch-2024/plan
`, "planner");
```
**Deliverables**:
- Market analysis report
- SWOT analysis
- Product strategy document
- Launch timeline
---
## Phase 2: Product Development (Week 3-6)
### Week 3-4: Technical Architecture & Development
**Parallel Workflow** (Backend + Frontend + Mobile):
```javascript
// Initialize development swarm
await mcp__ruv-swarm__swarm_init({
topology: 'mesh',
maxAgents: 6,
strategy: 'adaptive'
});
// Parallel agent spawning
const [backend, frontend, mobile, database, security, tester] = await Promise.all([
Task("Backend Developer", `
Using product requirements from: product-strategy/product-launch-2024/plan
Build:
- REST API with authentication
- Database schema and migrations
- Business logic layer
- Integration with payment gateway
Store API spec: backend-dev/product-launch-2024/api-spec
Store schema: backend-dev/product-launch-2024/db-schema
`, "backend-dev"),
Task("Frontend Developer", `
Using API spec from: backend-dev/product-launch-2024/api-spec
Build:
- React web application
- Component library
- State management (Redux/Context)
- API integration layer
Store components: frontend-dev/product-launch-2024/components
`, "coder"),
Task("Mobile Developer", `
Using API spec from: backend-dev/product-launch-2024/api-spec
Build:
- React Native mobile app (iOS + Android)
- Native modules for device features
- Offline sync capability
- Push notifications
Store builds: mobile-dev/product-launch-2024/builds
`, "mobile-dev"),
Task("Database Architect", `
Design optimized database:
- Schema design for scalability
- Indexing strategy
- Query optimization
- Backup and recovery plan
Store: database/product-launch-2024/architecture
`, "code-analyzer"),
Task("Security Specialist", `
Implement security:
- Authentication (OAuth 2.0 + JWT)
- Authorization (RBAC)
- Data encryption (at rest + in transit)
- Security audit and penetration testing
Store audit: security/product-launch-2024/audit
`, "reviewer"),
Task("QA Engineer", `
Create test suite:
- Unit tests (90%+ coverage)
- Integration tests
- E2E tests
- Performance tests
- Security tests
Store test plan: testing/product-launch-2024/plan
`, "tester")
]);
// Wait for all parallel tasks to complete
await Promise.all([backend, frontend, mobile, database, security, tester]);
```
### Week 5-6: Integration & Testing
**Sequential Workflow**:
```javascript
// Step 1: System Integration
await Task("System Integrator", `
Integrate all components:
- Backend API + Frontend web
- Backend API + Mobile apps
- Payment gateway integration
- Third-party services
Run integration tests
Store integration report: integration/product-launch-2024/report
`, "reviewer");
// Step 2: Performance Optimization
await Task("Performance Optimizer", `
Optimize system performance:
- API response time < 200ms
- Frontend load time < 2s
- Mobile app startup < 1s
- Database query optimization
Run benchmarks
Store metrics: performance/product-launch-2024/metrics
`, "perf-analyzer");
// Step 3: Security Audit
await Task("Security Auditor", `
Final security audit:
- Vulnerability scanning
- Penetration testing
- Compliance check (GDPR, CCPA)
- Security best practices review
Generate compliance report
Store: security/product-launch-2024/final-audit
`, "security-manager");
```
**Deliverables**:
- Production-ready application (Web + Mobile)
- API documentation
- Security audit report
- Performance benchmarks
---
## Phase 3: Marketing & Sales Prep (Week 5-8)
### Week 5-6: Marketing Campaign
**Parallel Workflow**:
```javascript
const [campaign, content, seo] = await Promise.all([
Task("Marketing Specialist", `
Using product strategy: product-strategy/product-launch-2024/plan
Create launch campaign:
- Multi-channel campaign (email, social, paid ads)
- Audience segmentation and targeting
- Campaign timeline and budget
- KPI tracking setup
Store campaign: marketing/product-launch-2024/campaign
`, "researcher"), // Note: Will use marketing-specialist when rewritten
Task("Content Creator", `
Create launch content:
- Product landing page copy
- Blog posts (3-5 pre-launch, 10+ post-launch)
- Social media content (50+ posts)
- Email sequences (welcome, onboarding, nurture)
- Video demos and tutorials
Store content: marketing/product-launch-2024/content
`, "coder"), // Note: Will use content-specialist when created
Task("SEO Specialist", `
Optimize for search:
- Keyword research and mapping
- On-page SEO (meta tags, headers, schema)
- Content optimization
- Link building strategy
Store SEO plan: marketing/product-launch-2024/seo
`, "code-analyzer") // Note: Will use seo-specialist when created
]);
```
### Week 7-8: Sales & Support Preparation
**Sequential Workflow**:
```javascript
// Step 1: Sales Materials
await Task("Sales Operations", `
Create sales enablement:
- Product demo scripts
- Sales deck and pitch materials
- Pricing calculator and proposals
- Objection handling guide
- CRM setup and automation
Store sales kit: sales/product-launch-2024/enablement
`, "planner"); // Note: Will use sales-specialist when rewritten
// Step 2: Support Documentation
await Task("Documentation Specialist", `
Create support resources:
- User documentation (Getting Started, FAQs, Tutorials)
- API documentation
- Admin guide
- Troubleshooting guide
- Video tutorials
Store docs: docs/product-launch-2024/support
`, "api-docs");
// Step 3: Customer Support Setup
await Task("Support Operations", `
Set up support infrastructure:
- Help desk software configuration
- Support ticket workflows
- Knowledge base articles (50+)
- Support team training materials
- Escalation procedures
Store support setup: support/product-launch-2024/infrastructure
`, "planner"); // Note: Will use support-specialist when rewritten
```
**Deliverables**:
- Marketing campaign (ready to execute)
- Content library (landing page, blog, social, email)
- Sales enablement kit
- Support documentation and infrastructure
---
## Phase 4: Launch Execution (Week 9)
### Launch Week: Coordinated Execution
**Sequential + Parallel**:
```javascript
// Day 1: Final Pre-Launch Checks
await Task("Production Validator", `
Final validation checklist:
- All tests passing (unit, integration, E2E)
- Security audit complete and passed
- Performance benchmarks met
- Monitoring and alerting active
- Backup and recovery tested
- Rollback plan ready
Generate go/no-go report
Store: validation/product-launch-2024/final-check
`, "productioRelated in Sales & CRM
process-mapper
IncludedUse when a BizOps lead, COO, or process-improvement owner needs to document an end-to-end business process (procurement, employee onboarding, incident handoff, customer-onboarding, claims adjudication) in BPMN-style notation, measure cycle times by stage, surface where work spends most of its time waiting vs. being worked, and quantify the gap between processing time and total elapsed time. Pairs Lean / Six Sigma / Theory-of-Constraints canon with deterministic stdlib-only Python tools to produce a process map, a ranked bottleneck list (with severity + root-cause hypothesis), and a cycle-time analysis (P50, P90, value-add ratio, Little's-Law throughput). Distinct from sales-pipeline, system-reliability (SLO), and strategic-OKR work — this is tactical process documentation for internal operations.
payment-integration
IncludedIntegrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.
customer-success-manager
IncludedMonitors customer health, predicts churn risk, and identifies expansion opportunities using weighted scoring models for SaaS customer success
sales-engineer
IncludedAnalyzes RFP/RFI responses for coverage gaps, builds competitive feature comparison matrices, and plans proof-of-concept (POC) engagements for pre-sales engineering. Use when responding to RFPs, bids, or proposal requests; comparing product features against competitors; planning or scoring a customer POC or sales demo; preparing a technical proposal; or performing win/loss competitor analysis. Handles tasks described as 'RFP response', 'bid response', 'proposal response', 'competitor comparison', 'feature matrix', 'POC planning', 'sales demo prep', or 'pre-sales engineering'.
customer-success-manager
IncludedMonitors customer health, predicts churn risk, and identifies expansion opportunities using weighted scoring models for SaaS customer success
sales-engineer
IncludedAnalyzes RFP/RFI responses for coverage gaps, builds competitive feature comparison matrices, and plans proof-of-concept (POC) engagements for pre-sales engineering. Use when responding to RFPs, bids, or proposal requests; comparing product features against competitors; planning or scoring a customer POC or sales demo; preparing a technical proposal; or performing win/loss competitor analysis. Handles tasks described as 'RFP response', 'bid response', 'proposal response', 'competitor comparison', 'feature matrix', 'POC planning', 'sales demo prep', or 'pre-sales engineering'.