Agile Software Development: SCRUM to DevOps

Software Development

COURSE OVERVIEW


This 3-day course is designed to give software teams and managers a deep, practical understanding of Agile methodologies—focusing on SCRUM for iterative development and DevOps for continuous delivery. The course bridges the gap between agile planning and technical implementation by integrating best practices from SCRUM ceremonies to CI/CD pipelines. Participants will experience real-world simulations, tool usage (e.g., Jira, GitHub, Azure DevOps), and gain actionable strategies to accelerate delivery and enhance team collaboration.


Duration: 3 Days

Format: Instructor-led, interactive sessions with simulations, role-based exercises, and tool demonstrations

Description

? Day 1: Agile Mindset and SCRUM in Practice

Session 1: Agile Principles and Agile vs. Traditional Development


  • The Agile Manifesto and its values
  • Agile vs. Waterfall: mindsets and metrics
  • Business agility and value delivery


Session 2: SCRUM Framework Deep Dive


  • Roles: Product Owner, Scrum Master, Development Team
  • Events: Sprint Planning, Daily Scrum, Review, Retrospective
  • Artifacts: Product Backlog, Sprint Backlog, Increment


Session 3: Sprint Planning Simulation


  • User stories and acceptance criteria
  • Estimation techniques: Story points, Planning Poker
  • Sprint goal and capacity planning


Lab Activities:


  • Create an agile board using Jira or Azure Boards
  • Draft and refine user stories for a sample product
  • Conduct a simulated Sprint Planning session with teams


? Day 2: Agile Execution and Collaboration Tools

Session 1: Running the Sprint – Best Practices


  • Effective daily stand-ups
  • Managing tasks, blockers, and WIP limits
  • Sprint review techniques and demo preparation


Session 2: Retrospectives and Continuous Improvement


  • Retro formats (Start-Stop-Continue, 4Ls, Mad-Sad-Glad)
  • Root cause analysis with 5 Whys and Fishbone Diagram
  • Tracking improvement metrics (velocity, lead time, burndown)


Session 3: Agile Tools in Action


  • Jira/ClickUp/Trello for backlog management
  • GitHub Issues, GitLab, or Azure DevOps Boards
  • Communication & collaboration: Confluence, MS Teams, Slack


Lab Activities:


  • Run a simulated sprint with stand-ups, task updates, and a review
  • Facilitate a sprint retrospective and identify action items
  • Track burndown chart and analyze velocity


? Day 3: DevOps Integration and Agile Delivery at Scale

Session 1: DevOps Culture and Principles


  • What is DevOps? The CAMS model (Culture, Automation, Measurement, Sharing)
  • Continuous Integration, Continuous Delivery (CI/CD)
  • Feedback loops and shared responsibility


Session 2: Toolchains and Automation


  • Source control and collaboration with Git
  • CI/CD tools: GitHub Actions, Jenkins, GitLab CI, Azure Pipelines
  • Infrastructure as Code (IaC), containerization, and monitoring


Session 3: Agile at Scale + Capstone


  • Frameworks: SAFe, Spotify, Nexus
  • Scaling teams, backlogs, and releases
  • Capstone project: From user story to deployed feature


Lab Activities:


  • Set up a basic CI/CD pipeline (e.g., GitHub Actions or Azure Pipelines)
  • Deploy a sample app from source to staging
  • Run a final retrospective and present delivery metrics from the simulated project

Agile Software Development: SCRUM to DevOps

Software Development

COURSE OVERVIEW


This 3-day course is designed to give software teams and managers a deep, practical understanding of Agile methodologies—focusing on SCRUM for iterative development and DevOps for continuous delivery. The course bridges the gap between agile planning and technical implementation by integrating best practices from SCRUM ceremonies to CI/CD pipelines. Participants will experience real-world simulations, tool usage (e.g., Jira, GitHub, Azure DevOps), and gain actionable strategies to accelerate delivery and enhance team collaboration.


Duration: 3 Days

Format: Instructor-led, interactive sessions with simulations, role-based exercises, and tool demonstrations

Description

? Day 1: Agile Mindset and SCRUM in Practice

Session 1: Agile Principles and Agile vs. Traditional Development


  • The Agile Manifesto and its values
  • Agile vs. Waterfall: mindsets and metrics
  • Business agility and value delivery


Session 2: SCRUM Framework Deep Dive


  • Roles: Product Owner, Scrum Master, Development Team
  • Events: Sprint Planning, Daily Scrum, Review, Retrospective
  • Artifacts: Product Backlog, Sprint Backlog, Increment


Session 3: Sprint Planning Simulation


  • User stories and acceptance criteria
  • Estimation techniques: Story points, Planning Poker
  • Sprint goal and capacity planning


Lab Activities:


  • Create an agile board using Jira or Azure Boards
  • Draft and refine user stories for a sample product
  • Conduct a simulated Sprint Planning session with teams


? Day 2: Agile Execution and Collaboration Tools

Session 1: Running the Sprint – Best Practices


  • Effective daily stand-ups
  • Managing tasks, blockers, and WIP limits
  • Sprint review techniques and demo preparation


Session 2: Retrospectives and Continuous Improvement


  • Retro formats (Start-Stop-Continue, 4Ls, Mad-Sad-Glad)
  • Root cause analysis with 5 Whys and Fishbone Diagram
  • Tracking improvement metrics (velocity, lead time, burndown)


Session 3: Agile Tools in Action


  • Jira/ClickUp/Trello for backlog management
  • GitHub Issues, GitLab, or Azure DevOps Boards
  • Communication & collaboration: Confluence, MS Teams, Slack


Lab Activities:


  • Run a simulated sprint with stand-ups, task updates, and a review
  • Facilitate a sprint retrospective and identify action items
  • Track burndown chart and analyze velocity


? Day 3: DevOps Integration and Agile Delivery at Scale

Session 1: DevOps Culture and Principles


  • What is DevOps? The CAMS model (Culture, Automation, Measurement, Sharing)
  • Continuous Integration, Continuous Delivery (CI/CD)
  • Feedback loops and shared responsibility


Session 2: Toolchains and Automation


  • Source control and collaboration with Git
  • CI/CD tools: GitHub Actions, Jenkins, GitLab CI, Azure Pipelines
  • Infrastructure as Code (IaC), containerization, and monitoring


Session 3: Agile at Scale + Capstone


  • Frameworks: SAFe, Spotify, Nexus
  • Scaling teams, backlogs, and releases
  • Capstone project: From user story to deployed feature


Lab Activities:


  • Set up a basic CI/CD pipeline (e.g., GitHub Actions or Azure Pipelines)
  • Deploy a sample app from source to staging
  • Run a final retrospective and present delivery metrics from the simulated project