Programme Overview
Training Description
Who Should Attend
This course is designed for IT professionals seeking to implement agile methodologies in their projects, including:
- Project Managers
- Software Developers
- Team Leads
- Product Owners
- Scrum Masters
- Anyone involved in IT project delivery
Session Objectives
- Understand the principles and values of agile methodologies.
- Implement Scrum and Kanban frameworks for IT projects.
- Understand and apply agile ceremonies (sprint planning, daily stand-ups, retrospectives).
- Manage product and sprint backlogs effectively.
- Understand and apply agile estimation techniques.
- Implement continuous improvement and feedback loops.
About the Course
Agile methodologies are transforming IT project management, enabling teams to adapt to change, deliver value iteratively, and improve collaboration. This course on Agile Project Management (Scrum, Kanban) equips participants with the specialized knowledge and skills to implement agile practices effectively. Participants will learn how to utilize Scrum and Kanban frameworks, manage backlogs, and facilitate agile ceremonies. This course bridges the gap between traditional project management and agile methodologies, empowering professionals to lead successful IT projects in dynamic environments.
Curriculum & Topics
15 Topics | 76 Sessions
-
Workshop 1.1: Understanding the limitations of traditional project management.
-
Workshop 1.2: Exploring the Agile Manifesto and its principles.
-
Workshop 1.3: Introduction to different agile frameworks (Scrum, Kanban, XP, Lean).
-
Workshop 1.4: Understanding the benefits of agile methodologies for IT projects.
-
Workshop 1.5: Setting the stage for successful agile adoption.
-
Workshop 2.1: Understanding the Scrum roles (Product Owner, Scrum Master, Development Team).
-
Workshop 2.2: Exploring the Scrum artifacts (Product Backlog, Sprint Backlog, Increment).
-
Workshop 2.3: Understanding the Scrum events (Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective).
-
Workshop 2.4: Understanding the concept of sprints and iterations.
-
Workshop 2.5: Understanding the importance of empirical process control.
-
Workshop 3.1: Deep dive into the Product Owner role: managing the Product Backlog, defining acceptance criteria.
-
Workshop 3.2: Deep dive into the Scrum Master role: facilitating Scrum events, removing impediments.
-
Workshop 3.3: Deep dive into the Development Team role: self-organization, cross-functionality.
-
Workshop 3.4: Understanding the importance of collaboration and communication.
-
Workshop 3.5: Building high-performing Scrum teams.
-
Workshop 4.1: Creating and refining the Product Backlog.
-
Workshop 4.2: Writing effective user stories and acceptance criteria.
-
Workshop 4.3: Prioritizing the Product Backlog using various techniques.
-
Workshop 4.4: Understanding the concept of product backlog refinement.
-
Workshop 4.5: Estimating user stories using story points and other methods.
-
Workshop 5.1: Conducting effective Sprint Planning meetings.
-
Workshop 5.2: Creating the Sprint Backlog and defining the Sprint Goal.
-
Workshop 5.3: Understanding the concept of sprint commitment.
-
Workshop 5.4: Executing the Sprint Backlog and tracking progress.
-
Workshop 5.5: Managing scope changes during the sprint.
-
Workshop 6.1: Facilitating effective Daily Scrum meetings.
-
Workshop 6.2: Understanding the purpose of the Daily Scrum.
-
Workshop 6.3: Conducting effective Sprint Review meetings.
-
Workshop 6.4: Demonstrating the Increment and gathering feedback.
-
Workshop 6.5: Understanding the importance of stakeholder engagement.
-
Workshop 7.1: Conducting effective Sprint Retrospective meetings.
-
Workshop 7.2: Identifying areas for improvement and action items.
-
Workshop 7.3: Implementing continuous improvement practices.
-
Workshop 7.4: Understanding the importance of psychological safety.
-
Workshop 7.5: Fostering a culture of learning and adaptation.
-
Workshop 8.1: Understanding the principles of Kanban.
-
Workshop 8.2: Visualizing the workflow with a Kanban board.
-
Workshop 8.3: Limiting Work in Progress (WIP).
-
Workshop 8.4: Managing flow and lead time.
-
Workshop 8.5: Implementing continuous delivery and feedback loops.
-
Workshop 9.1: Designing effective Kanban boards.
-
Workshop 9.2: Customizing Kanban boards for specific workflows.
-
Workshop 9.3: Utilizing different Kanban metrics (lead time, cycle time, throughput).
-
Workshop 9.4: Managing bottlenecks and impediments.
-
Workshop 9.5: Implementing pull systems and flow optimization.
-
Workshop 10.1: Understanding different agile estimation techniques (story points, planning poker, t-shirt sizing).
-
Workshop 10.2: Implementing release planning and roadmapping.
-
Workshop 10.3: Understanding the concept of velocity and throughput.
-
Workshop 10.4: Utilizing agile planning tools and techniques.
-
Workshop 10.5: Understanding the importance of transparency and predictability.
-
Workshop 11.1: Understanding key agile metrics (velocity, lead time, cycle time, burndown charts).
-
Workshop 11.2: Utilizing agile dashboards and reporting tools.
-
Workshop 11.3: Tracking progress and identifying trends.
-
Workshop 11.4: Communicating project status to stakeholders.
-
Workshop 11.5: Understanding the importance of data-driven decision-making.
-
Workshop 12.1: Understanding the challenges of scaling agile.
-
Workshop 12.2: Exploring different scaling frameworks (SAFe, LeSS, Scrum@Scale).
-
Workshop 12.3: Implementing agile portfolio management.
-
Workshop 12.4: Understanding the role of agile program management.
-
Workshop 12.5: Implementing agile in distributed teams.
-
Workshop 13.1: Utilizing agile project management tools (Jira, Azure DevOps, Trello).
-
Workshop 13.2: Implementing collaboration tools (Slack, Microsoft Teams).
-
Workshop 13.3: Understanding the role of automation in agile.
-
Workshop 13.4: Integrating agile with DevOps practices.
-
Workshop 13.5: Selecting the right tools for your agile team.
-
Workshop 14.1: Understanding the role of agile leadership.
-
Workshop 14.2: Fostering a culture of collaboration and empowerment.
-
Workshop 14.3: Managing organizational change and resistance.
-
Workshop 14.4: Implementing agile coaching and mentoring.
-
Workshop 14.5: Understanding the importance of servant leadership.
-
Workshop 15.1: Understanding best practices for agile adoption and implementation.
-
Workshop 15.2: Exploring emerging trends in agile project management.
-
Workshop 15.3: Implementing agile in non-software development teams.
-
Workshop 15.4: Implementing agile in non-software development teams.
-
Workshop 15.5: Understanding the impact of agile on business agility.
-
Workshop 15.6: Continuous learning and professional development in agile.