Duration
DevOps with Custom Query for Scrum Teams
2 days
Overview
This 2-day course is designed to equip participants with the knowledge and practical skills necessary to leverage DevOps tools and practices within a Scrum framework. The course will focus on creating and utilizing custom queries to effectively manage and track the activities and progress of Scrum teams in a DevOps environment. Participants will learn how to tailor queries for sprint management, backlog refinement, and progress tracking, alongside exploring the essential DevOps principles that enable efficient collaboration, continuous integration, and deployment.
Learning Objectives
- Understand the core principles of DevOps and Scrum.
- Learn how to integrate Scrum methodologies within a DevOps environment.
- Create and use custom queries to track Scrum team performance.
- Leverage DevOps tools to manage sprints, backlogs, and user stories.
- Implement automation for tracking and managing Scrum team tasks.
- Learn best practices for continuous integration and delivery (CI/CD).
- Enhance collaboration between development and operations teams through custom query insights.
Day 1: DevOps Fundamentals and Scrum Integration
- Introduction to DevOps and Scrum
- Overview of DevOps principles: Culture, automation, lean, measurement, and sharing (CALMS).
- Scrum methodology: Sprints, roles (Scrum Master, Product Owner, Development Team), and ceremonies (Daily Stand-up, Sprint Review).
- The intersection of DevOps and Scrum: How they complement each other.
- DevOps Tools for Scrum Teams
- Introduction to key DevOps tools (Jenkins, Git, Docker, Kubernetes, etc.).
- Tools for tracking and managing Scrum workflows (Jira, Azure DevOps, etc.).
- Integration of Scrum with CI/CD pipelines: Aligning development cycles with continuous deployment.
- Creating Custom Queries in DevOps Tools
- Introduction to custom queries: Use cases in Scrum team management.
- How to write custom queries in Jira, Azure DevOps, and other platforms.
- Using custom queries to track sprint progress, team velocity, and task status.
- Sprint Management with Custom Queries
- Querying sprint backlog, completed tasks, and in-progress items.
- Visualizing sprint progress using dashboards.
- Using queries to refine and prioritize the product backlog.
- Hands-On Session: Custom Queries for Sprint Management
- Configuring a DevOps tool (e.g., Jira or Azure DevOps) for Scrum team management.
- Writing and testing custom queries for sprint tracking and team performance insights.
Day 2: Advanced DevOps Practices for Scrum Teams
- Advanced Custom Queries
- Creating complex queries to track cross-team dependencies.
- Using filters and query conditions to monitor user stories, epics, and technical debt.
- Tracking blocked tasks, bugs, and risks in Scrum projects.
- Automating Scrum Workflows with DevOps
- Automating custom query reports for sprint reviews.
- Scheduling and automating progress updates for stakeholders.
- Integration of automated testing with Scrum sprints.
- Continuous Integration and Continuous Delivery (CI/CD) in Scrum
- Overview of CI/CD pipelines.
- Integrating Scrum development cycles into CI/CD workflows.
- Automating deployment processes to align with sprint increments.
- Monitoring and optimizing CI/CD pipelines for Scrum teams.
- Hands-On Session: Advanced Custom Queries and Automation
- Building advanced custom queries for cross-team reporting.
- Automating sprint reports and team metrics in a DevOps tool.
- Integrating CI/CD pipelines with Scrum queries.
- Best Practices for Scrum in DevOps
- Collaboration techniques for seamless Scrum-DevOps integration.
- Handling scaling challenges: Managing multiple Scrum teams in a DevOps environment.
- Continuous improvement: Using custom queries to monitor team performance and areas for improvement.
Prerequisites
- Basic knowledge of Scrum methodology and software development life cycle.
- Familiarity with DevOps tools (Jira, Jenkins, or any other) is recommended but not mandatory.
- Prior experience with managing Scrum teams or projects (optional but beneficial).
Programme scope, delivery arrangements and suitability are confirmed during enquiry.