ServiceNow Service Design
Generate comprehensive ServiceNow service design bridging architecture and operations.Command
Description
Creates complete ServiceNow service design documents including CMDB structure, SLA definitions, incident management procedures, change control, and monitoring plans. Transforms architecture artifacts into operational ServiceNow configuration.Arguments
- Project ID or service: Project identifier or service name (e.g., ‘001’, ‘IT Asset Management’)
When to Use
- After architecture design (HLD/DLD)
- Before implementation begins
- For operational readiness planning
- ITSM integration preparation
- Service transition planning
Required Context
- Requirements (ARC--REQ-.md) - MANDATORY
- Architecture Diagrams (ARC--DIAG-.md) - MANDATORY
- Architecture Principles (PRIN) - Recommended
- Data Model (ARC--DATA-.md) - Recommended
- HLD/DLD (vendors//hld-v.md, dld-v*.md) - Recommended
Features
1. Requirements to SLA Mapping
Automatic extraction:- NFR-Availability → SLA availability targets
- NFR-Performance → Response time SLAs
- NFR-Security → Change control requirements
- INT-xxx → CMDB dependencies
- DR-xxx → CMDB attributes
- Critical requirement → Tier 1 service → 99.95% SLA
- Important requirement → Tier 2 service → 99.9% SLA
- Standard requirement → Tier 3 service → 99.5% SLA
2. Diagram Components to CMDB CIs
Mapping rules:- External System (context diagram) → Service CI (dependency)
- Container (web app, API, database) → Application CI
- Deployment node (EC2, RDS, Lambda) → Infrastructure CI
- Data flow arrow → CMDB relationship
3. Service Tier Determination
| Availability | Service Tier | P1 Response | Support |
|---|---|---|---|
| 99.95% | Tier 1 Critical | 15 minutes | 24/7 |
| 99.9% | Tier 2 Important | 1 hour | 24/7 |
| 99.5% | Tier 3 Standard | 4 hours | Business hours |
Document Sections
Section 1: Service Overview
- Service name and description
- Service owner and stakeholders
- Business justification
- Dependencies from context diagram
Section 2: Service Catalog Entry
- Display name
- Request process workflow (Mermaid diagram)
- Approval chain
- Fulfillment workflow
Section 3: CMDB Design
CI Hierarchy:- Mermaid tree from architecture diagrams
- Every component from container/deployment diagrams
- Technology stack
- Cloud provider
- Repository URLs
- Health check URLs
- Parent-child (hosted on)
- Dependencies (depends on)
- Connections (connected to)
Section 4: Change Management Plan
Change Categories:- Standard (low risk, pre-approved)
- Normal (medium risk, CAB approval)
- Emergency (high impact, ECAB)
- Major (significant change, board approval)
- From Wardley evolution if available
- Default risk matrix otherwise
- Default: Sunday 02:00-06:00 UTC
- Customizable per service tier
Section 5: Incident Management Design
Priority Matrix:- One category per major component
- From container diagram
- Format:
[ProjectName]-[ComponentName]-L2 - Example: “PaymentGateway-API-L2”
- Detection → Alert received
- Response → On-call engaged
- Diagnosis → Health checks, logs
- Mitigation → Rollback or hotfix
- Resolution → Root cause, prevention
Section 6: SLA Definitions
Availability SLA:- From NFR-Availability (e.g., “99.9% uptime”)
- Downtime allowed (e.g., 43.8 min/month)
- From NFR-Performance (e.g., “
<500ms p95”)
- Based on service tier
- P1/P2/P3 response and resolution times
- 24/7 for Tier 1/2
- Business hours for Tier 3
Section 7: Monitoring & Alerting
Health Checks:- From sequence diagrams or default
/health - GET endpoint, expect HTTP 200
- CPU, memory, disk, error rate, response time
- P1/P2 → PagerDuty (immediate)
- P3 → Slack (15-minute delay)
- P4 → ServiceNow only (email digest)
- Operational (real-time)
- Business (daily aggregates)
Section 8: Knowledge Management
KB Articles to Create:- Getting Started Guide
- Troubleshooting Guide
- API Documentation
- Runbooks (P1, P2, P3)
- Purpose
- Prerequisites
- Steps
- Verification
- Rollback
Section 9: Service Transition Plan
Go-Live Readiness Checklist:- ✅ ServiceNow CIs created
- ✅ SLAs configured
- ✅ Assignment groups created
- ✅ Monitoring configured
- ✅ Runbooks documented
- ✅ Support team trained
- Pre-cutover (T-1 week)
- Cutover window (6 hours)
- Post-cutover (T+1 week)
Section 10: Traceability
Table mapping:- Requirement ID → ServiceNow element
- NFR-xxx → SLA definition
- Component → CMDB CI
Section 11: UK Government Compliance
(If TCoP assessment exists)- GDS Service Standard compliance
- ITIL v4 practices implemented
- Digital Marketplace requirements
- Annual technology spend reporting
Output
Creates:projects/{project}/ARC-{PROJECT_ID}-SNOW-v1.0.md
Summary includes:
- Service tier
- Number of CMDB CIs
- Key SLA targets
- Incident response times
- Support coverage hours
Example
- NFR: 99.95% availability → Tier 1
- NFR: <500ms response → Performance SLA
- 4 components → 4 CMDB CIs
- 2 external deps → 2 Service CIs
- Service tier: Tier 1 (99.95% SLA)
- Support: 24/7 via PagerDuty
- 6 CMDB CIs
- P1 response: 15 minutes
- Change approval: CAB required
Validation Checklist
Completeness:- ✅ Every NFR has SLA
- ✅ Every component has CMDB CI
- ✅ Every CI has owner
- ✅ Every incident category has assignment group
- ✅ Health check endpoints defined
- ✅ P1 runbook complete
- ✅ SLA targets match NFRs
- ✅ CMDB hierarchy matches diagrams
- ✅ Support hours match tier
- ✅ Technology stack matches HLD
Related Commands
arckit devops- DevOps strategy with CI/CDarckit diagram- Source architecture diagramsarckit requirements- Source NFRs for SLAs
Next Steps
After ServiceNow design:- Review SLA targets with service owner
- Create CMDB CIs in Pre-Production
- Configure incident categories
- Set up monitoring and alerting
- Train support team with runbooks
- Schedule service transition workshop
Important Notes
- Every ServiceNow element must trace to architecture
- SLA targets MUST match NFRs exactly
- Don’t promise unrealistic SLAs
- Design must be implementable by ServiceNow admin
- Include actual URLs, commands, not placeholders