Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🏰 Model the GOVUK Platform Infrastructure #1563

Open
9 of 12 tasks
jasonBirchall opened this issue Jan 13, 2025 · 1 comment
Open
9 of 12 tasks

🏰 Model the GOVUK Platform Infrastructure #1563

jasonBirchall opened this issue Jan 13, 2025 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@jasonBirchall
Copy link
Collaborator

jasonBirchall commented Jan 13, 2025

User Need

As a new starter in the GOVUK platform team
I want to understand and document the platform's current infrastructure in a clear and accessible way
so that I can quickly gain an overview of how the platform operates, identify any gaps or challenges, and ensure this information is published and maintained for future use.


Value

  • Helps new starters like myself onboard quickly by providing a clear overview of the platform infrastructure.
  • Creates a living document that can be maintained and updated as the platform evolves, improving team alignment and continuity.
  • Reduces reliance on individual team members’ knowledge, decreasing the risk of information silos.
  • Provides a foundation for informed decision-making and prioritising improvements.

Functional Requirements (What):

  • Identify and gather any existing documentation, diagrams, or resources that describe the current platform infrastructure.
  • Conduct interviews or discussions with platform engineers, tech leads, and product managers to fill in gaps in the documentation.
  • Create or update diagrams that illustrate key components, dependencies, and workflows of the GOVUK platform.
  • Publish the documentation in an accessible and centralised location (e.g., Confluence or a team wiki).

Non-Functional Requirements (How):

  • Diagrams and documentation should adhere to GOVUK standards for consistency and clarity.
  • Ensure the published documentation is easy to update and maintain over time.
  • Include annotations to highlight scalability, performance, and security considerations.
  • Documentation should be reviewed and validated by the team to ensure accuracy.

Acceptance Criteria:

  • Infrastructure diagrams are created or updated to provide a clear, comprehensive view of the GOVUK platform.
  • Documentation is reviewed by key stakeholders, including platform engineers and tech leads.
  • The final output is published in an easily accessible location and includes guidance for ongoing updates.
  • A summary of challenges, gaps, and improvement opportunities is included.

Assumptions (Optional):

  • Existing documentation may be incomplete and require significant input from team members.
  • Stakeholders will be available to provide input and validation within the timeline.

Notes:

  • This documentation should act as a foundational reference for new starters and be linked to other onboarding resources.
  • Use tools like Excalidraw, Lucidchart, or draw.io for diagramming, following GOVUK standards.
  • This is a priority task to ensure I (and future new starters) have a solid understanding of the platform and can contribute effectively.
@jasonBirchall jasonBirchall added the documentation Improvements or additions to documentation label Jan 13, 2025
@jasonBirchall jasonBirchall self-assigned this Jan 13, 2025
@jasonBirchall
Copy link
Collaborator Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant