2025 Coaching Plan: Q1 ‐ Foundation and Team Dynamics - maifors/agile GitHub Wiki

🎯 2025 Coaching Plan: Q1 - Foundation and Team Dynamics

This coaching plan focuses on two main pillars: Team Building and Product Quality throughout 2025.


Q1: Foundation and Team Dynamics

January: Assessments and Baselines

Suggested Activities and Tools for January:

1. Team Maturity Assessment

2. Quality Metrics Baseline

3. Individual Coaching Sessions

Session Guidelines (January):

  • Schedule 1-hour sessions for individual coaching.
  • Use 2-3 hour workshops for team assessments.
  • Document all findings and action items.
  • Set regular follow-up schedule.

February: Team Building Fundamentals

Suggested Activities and Tools for February:

1. Workshop on Effective Communication (Collab with Comms team/CoE)

2. Introduction to Conflict Resolution Techniques

3. Team Charter Development (Collab with CoE/ External Trainer)

Session Guidelines (February):

  • Schedule 2-3 hour workshops for each topic.
  • Include mix of theory and practical exercises.
  • Use breakout rooms for small group activities.
  • Document all agreements and decisions.

March: Quality Practices Introduction

Suggested Activities and Tools for March:

1. Define Definition of Done (DoD)

  • Activities:
    • Workshop to brainstorm quality criteria.
    • DoD checklist creation session.
      • Relevant Videos:
        • AgileBytes' "Building a Strong Definition of Done": Watch video
        • Mountain Goat Software's "Definition of Done Examples": Watch video
    • Review and refinement with all team members.
      • Relevant Videos:
        • Agile Alliance's "Refining Your Definition of Done": Watch video
        • Scrum Inc's "DoD Review Techniques": Watch video
  • Tools & Templates:
    • Miro/Mural for collaborative brainstorming
    • DoD template in Confluence/Notion
    • Checklist tracking in Jira/Azure DevOps

2. Code Review Practices

  • Activities:
    • Code review guidelines workshop.
      • Relevant Videos:
    • Pair review practice sessions.
      • Relevant Videos:
        • ThoughtWorks' "Effective Pair Programming": Watch video
        • Martin Fowler's "Code Review vs Pair Programming": Watch video
    • Review feedback delivery training.
      • Relevant Videos:
        • GitLab's "Giving and Receiving Code Review Feedback": Watch video
        • Atlassian's "The Art of Constructive Code Review Feedback": Watch video
  • Tools & Templates:
    • GitHub/GitLab pull request templates
    • Code review checklist
    • VS Code Live Share for pair reviews

3. Test-Driven Development (TDD)

  • Activities:
    • TDD kata exercises.
      • Relevant Videos:
        • Uncle Bob's "TDD Kata 1" - String Calculator: Watch video
        • Emily Bache's "The Bowling Game Kata": Watch video
    • Red-Green-Refactor practice sessions.
      • Relevant Videos:
        • Kent Beck's "Test-Driven Development" Course: Watch video
        • Ian Cooper's "TDD, Where Did It All Go Wrong": Watch video
    • Unit testing workshop.
      • Relevant Videos:
        • Roy Osherove's "Unit Testing Best Practices": Watch video
        • Microsoft's "Unit Testing Best Practices with .NET Core": Watch video
  • Tools & Templates:
    • JUnit/Jest for unit testing
    • Test case template library
    • IDE testing plugins

Session Guidelines (March):

  • Schedule 2-hour focused sessions for each topic.
  • Include hands-on exercises with real codebase.
  • Record sessions for future reference.
  • Create specific action items for implementation.