Skip to main content

Our Ceremonies

The NVVS DevOps team has the following regular ceremonies. The faciltator of the ceremonies is rotated within the team, to offer everyone a chance to speak, offer a fresh perspective and develop professionally.

Ceremony Occurence Day Time Calendar Link
Stand Up Daily Monday - Friday 09:30 - 09:45 Click for Team Calendar
Sprint Planning Bi-Weekly Wednesday 10:00 - 11:00 Click for Team Calendar
Dev Refinement Weekly Tuesday 10:00 - 12:00 Click for Team Calendar
Backlog Refinement Weekly Thursday 14:00 - 15:00 Click for Team Calendar
Backlog Grooming Weekly Monday 10:30 - 11:00 Click for Team Calendar
Sprint Retrospective Bi-Weekly Tuesday 13:00 - 14:00 Click for Team Calendar
Learn Tech Weekly Friday 13:30 - 16:30 Click for Team Calendar

Stand Up

Our stand-ups run daily at 09:30 and last for fifteen minutes. We will follow one of two formats:

  • Walk The Board

    Starting with the “Done” column we discuss any active issues in GitHub via Jira

  • Yesterday, Today, Blockers

    A round robin of each team member discussing their issues and any blockers.

Sprint Planning

Each Sprint is two weeks long and starts on a Wednesday. We use Jira to run a one-hour session. Template agenda below:

  1. Discuss the previous sprint and if we met our goal, did we achieve anything outside of our goal? (10m).
  2. Discuss issues at the top of the backlog and add sticky notes for a potential sprint goal and any risks concerns (10m).
  3. Reveal all stickies and vote for your favourite 5 votes (2m).
  4. Discuss the top 3 goals and finalise a sprint goal (15m).
  5. Discuss and finalise any concerns (5m).
  6. Pull issues into the sprint.
  7. Any other business.
  8. Head to our-sprints, update the outcome of the previous sprint and add the goal for the next sprint. Ensure the last-reviewed-date is also updated.

Dev Refinement

On Tuesday mornings, the DevOps engineers get together to discuss tickets which need further technical refinement. This is done without the product team, to allow the conversation to go in depth technically and facilitate healthy challenge between the engineers, so that best solution to an issue can be found.

Every other week, we also discuss dependabots, identifying a repository to focus on for the next sprint.

Backlog Refinement

On Thursday afternoons we have a session on backlog refinement. The purpose of this ceremony is for the team to agree that any issues created have enough information for any other team member to pick up. Once a issue is refined we estimate it using the Fibonacci scale.

Backlog Grooming

On Monday mornings we have a thirty-minute ceremony for ensuring the top of the ‘Ready for Development’ queue is prioritised. It also stimulates discussion about potenital new issues that should be created before refinement the following week.

Sprint Retrospective

At the end of each sprint we have a one-hour retrospective. This is for the team to openly discuss positives and negatives of the sprint. The format, using Metro Retro, is regularly changed to keep the retro fresh and effective.

Learn Tech

We allocate Friday afternoons to learning. This time could be spent using one of the companies resources such as Pluralsight, myLearning or any 3rd party course. Alternatively you may wish to spend the time looking into new technically or features that could benefit the team and our users. Lightning Talks and Demonstrations of any outcomes are greatly encouraged and welcomed.

Show & Tell

From time to time, we have a thirty-minute show and tell showcase to share with our colleagues and the wider organisation our achievements during the sprint. This is particularly pertinent following a technical spike, so that the new expertise can be shared with the team.

Example slide deck: Sprint 40

This page was last reviewed on 11 April 2024. It needs to be reviewed again on 11 August 2024 by the page owner #nvvs-devops .
This page was set to be reviewed before 11 August 2024 by the page owner #nvvs-devops. This might mean the content is out of date.