Skip to content

Plans

This directory contains design documents and general planning documentation to guide work on substantial features and epics for the Cloud Control Plane project.

Purpose

The plans directory serves as a central repository for:

  • Design Documents: Detailed technical designs for major features and architectural changes
  • Epic Planning: High-level planning documents that outline the scope, requirements, and approach for substantial bodies of work
  • Implementation Guides: Strategic documentation that helps teams coordinate on complex, multi-component features
  • Architectural Decision Records: Documentation of significant architectural choices and their rationale

When to Create a Plan Document

Consider creating a plan document when:

  • The feature spans multiple services or components
  • The implementation will take more than a sprint
  • The feature requires architectural decisions or changes
  • Multiple team members need to coordinate on the work
  • The approach needs review and alignment before implementation

Document Structure

Plan documents should generally include:

  • Overview and motivation
  • Goals and non-goals
  • Technical approach and design
  • Implementation phases or milestones
  • Open questions and considerations
  • Alternative approaches considered