6  Work Breakdown Structure

6.1 Overview

This chapter defines the project Work Breakdown Structure and serves as the central task tracker. Tasks link directly to the sections where work is needed. Status reflects project state as of the current week.

6.2 WBS Tree

  • 1.0 SysML v2 MCP Server Project
    • 1.1 Project Management
      • 1.1.1 Planning & Coordination
      • 1.1.2 Technical Reviews (SRR, PDR, CDR)
      • 1.1.3 Risk Management
    • 1.2 Systems Engineering
      • 1.2.1 Systems Engineering Plan (SEP)
      • 1.2.2 Stakeholder Analysis
      • 1.2.3 System Requirements Specification (SyRS)
      • 1.2.4 Architecture Design Description (ADD)
      • 1.2.5 Verification & Validation Plan (VVP)
      • 1.2.6 Requirements Traceability Matrix (RTM)
    • 1.3 Software Development
      • 1.3.1 Phase 0: Core MCP Server
        • 1.3.1.1 Server scaffold (Go, MCP SDK)
        • 1.3.1.2 Basic sysml_parse tool
        • 1.3.1.3 Example resources
      • 1.3.2 Phase 1: GitLab Integration
        • 1.3.2.1 GitLab API client
        • 1.3.2.2 gitlab_read_file tool
        • 1.3.2.3 gitlab_list_models tool
        • 1.3.2.4 Authentication (PAT)
      • 1.3.3 Phase 2: SysML v2 API Integration
        • 1.3.3.1 SysML v2 API client
        • 1.3.3.2 sysml_validate tool
        • 1.3.3.3 sysml_query tool
        • 1.3.3.4 Write operations (commit, MR)
      • 1.3.4 Phase 3: HTTP Transport
        • 1.3.4.1 Streamable HTTP server
        • 1.3.4.2 CORS configuration
    • 1.4 Infrastructure
      • 1.4.1 Repository Setup
      • 1.4.2 CI/CD Pipeline (software)
      • 1.4.3 CI/CD Pipeline (documentation)
      • 1.4.4 Container Build & Registry
    • 1.5 Documentation
      • 1.5.1 Quarto Book Setup
      • 1.5.2 Chapter Authoring
      • 1.5.3 GitLab Pages Deployment
      • 1.5.4 Software README/CONTRIBUTING
    • 1.6 External Deliverables
      • 1.6.1 GVSETS Abstract
      • 1.6.2 GVSETS Draft Paper (Mar 5)
      • 1.6.3 GVSETS Final Paper (Apr)
      • 1.6.4 Capstone Submission

6.3 1.1 Project Management

6.3.1 1.1.1 Project Planning

Per [1, Sec. 2.3.4.1].

6.3.2 1.1.2 Technical Reviews

Per [1, Sec. 2.1.4].

6.3.3 1.1.3 Risk Management

Per [1, Sec. 2.3.4.4].

6.4 1.2 Systems Engineering

6.4.1 1.2.1 SEP

Per [1, Sec. 2.3.4.1].

6.4.2 1.2.2 Stakeholder Analysis

Per [1, Sec. 2.3.5.2].

6.4.3 1.2.3 SyRS

Per [1, Sec. 2.3.5.3].

6.4.4 1.2.4 ADD

Per [1, Sec. 2.3.5.4].

6.4.5 1.2.5 VVP

Per [1, Secs. 2.3.5.9, 2.3.5.11].

6.4.6 1.2.6 RTM

Per [1, Sec. 3.2.3].

6.5 1.3 Software Development

6.5.1 Phase 0: Core MCP Server (Complete)

6.5.2 Phase 1: GitLab Integration

6.5.3 Phase 2: SysML v2 API Integration

6.5.4 Phase 3: HTTP Transport

6.6 1.4 Infrastructure

6.7 1.5 Documentation

6.8 1.6 External Deliverables

6.9 Milestones

Week Date Milestone Status
1 Jan 12-18 Plan finalized, repos set up Complete
2 Jan 19-25 SRR - SEP, SyRS baselined In Progress
4 Feb 2-8 PDR - ADD, VVP approved Pending
7 Mar 2-8 GVSETS draft submitted Pending
10 Mar 23-29 Full tool suite complete Pending
12 Mar 30-Apr 5 CDR - V&V complete Pending
15 Apr 20-25 Final delivery Pending

6.10 Risk Summary

See Section 5.8 for full risk register.

ID Risk Likelihood Impact Mitigation
R1 SysML v2 API server difficult to deploy Medium High GitLab-only tools first; API is Phase 2
R2 GVSETS deadline aggressive Medium Medium Submit draft even if incomplete
R4 Go MCP SDK limitations Low High SDK is mature; fallback to TypeScript
R5 Container testing blocked locally High Low CI-only validation; document in VVP
R6 Scope creep Medium Medium Defer benchmarking to future work