Skip to content Skip to site navigation Skip to service navigation

Agile: Best Practices and Lessons Learned

This dynamic two-day workshop is meticulously crafted for professionals seeking to deepen their understanding of Agile methodologies and elevate their skills in implementing Scrum practices.

Program Description

Whether you're new to Agile or looking to refine your existing knowledge, this workshop offers a broad exploration of Agile principles, Scrum framework, and advanced Agile practices, combined with real-world applications and interactive learning experiences.
 
The workshop Begins with a review of the Agile Manifesto's principles and values, ensuring a coherent understanding of the core philosophy behind Agile methodologies. Through role-play exercises and hands-on activities, participants will gain hands-on experience in the dynamics of Scrum ceremonies and the intricacies of each Scrum role. This practical approach not only enhances learning but also prepares participants to apply these concepts effectively in their work environment.
 
The workshop will also delve into advanced topics such as scaling Agile, technical practices like TDD and CI/CD, and strategies for managing Agile transformations. Using 
case studies, lessons learned and real-world examples from Agile transformations to- provide valuable insights into the challenges and successes encountered during Agile adoption, offering practical tips and strategies for your journey.
 
Engage in discussions, group activities, and feedback sessions that encourage sharing experiences and learning from peers.  Equip yourself with the knowledge to tackle complex challenges and drive efficiency in your projects.

Learning Objectives

Learning Objectives:
 
participants will have an opportunity to:
 
1. Enhance their understanding of the core values and principles underpinning Agile methodologies and how they differ from traditional project management approaches.
   
2. Gain a deeper understanding of the Scrum framework, including roles, ceremonies, and artifacts, and how they contribute to project success.
   
3. Develop the knowledge and skills to effectively participate in or lead the Scrum ceremonies and utilize Scrum artifacts to manage and deliver projects successfully.
   
4. Identify and Recognize common challenges in implementing Agile and Scrum practices and learn strategies to overcome them.
   
5. Understand advanced Agile concepts, including scaling Agile, technical practices such as TDD and CI/CD, and how they support Agile projects.
   
6. Learn how organizations have successfully transformed through Agile adoption and the lessons learned during the process.

Topic Outline

Topic Outline:
 
Foundations of Agile and Scrum
 
Key  Agile Concepts
  - Agile Manifesto and Principles
  - Benefits of Agile methodologies
  - Differences between Agile and traditional project management
 
Scrum Framework Basics
  - Overview of Scrum
  - Scrum Roles: Scrum Master, Product Owner, Development Team
  - Scrum Artifacts: Product Backlog, Sprint Backlog, Increment
  - Scrum Ceremonies: Sprint Planning, Daily Stand-up, Sprint Review, Sprint Retrospective
 
Scrum in Action
  - Role-play exercises for Scrum ceremonies
  - Hands-on activities with Scrum artifacts
  - Group discussions on role responsibilities and collaboration within Scrum
 
Advanced Agile Practices and Application
 
Scaling Agile
  - When and how to scale Agile
 - Overview of scaling frameworks: SAFe, LeSS, Nexus
 
Agile Technical Practices
  - Introduction to Extreme Programming (XP)
  - Test-Driven Development (TDD)
  - Continuous Integration/Continuous Delivery (CI/CD)
 
Real-world Agile Transformations
  - Case studies on Agile adoption
  - Lessons learned from Agile transformations
  - Strategies for overcoming common challenges
 
Workshop and Action Planning
  - Lessons Learned Workshop: Sharing experiences and strategies
  - Developing an Action Plan: Identifying steps to implement Agile best practices
  - Closure: Recap of key learnings and next steps for continuous improvement

Custom training workshops are available for this program

Technology training sessions structured around individual or group learning objectives. Learn more about custom training


University IT Technology Training sessions are available to a wide range of participants, including Stanford University staff, faculty, students, and employees of Stanford Hospitals & Clinics, such as Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health.

Additionally, some of these programs are open to interested individuals not affiliated with Stanford, allowing for broader community engagement and learning opportunities.