Course Badge
Back to results

Agile Fundamentals: Scrum, Kanban, Lean and XP (Course 918)

Taught by: Mike Denderowicz
Stand out from the crowd with a certification that proves your knowledge and understanding of the scrum framework. The CSD® course is delivered by world-class trainers who have been extensively evaluated and vetted as leaders in technical practices, scrum, and agility. Successful completion of this course includes a two-year professional membership with Scrum Alliance and a globally recognized certification badge.
1-888-843-8733
Mike Denderowicz Trainer Photo
Back to results
 1 day |
 Start July 20, 2016 CUT
Early bird pricing

Course details


Location

person icon

In-Person

location pin icon

13650 Dulles Technology Drive, 1st Floor, Suite 175, Herndon, VA 20171, US

Schedule Details

Wednesday, July 20 | 9:00 AM - 5:00 PM CUT
Thursday, July 21 | 9:00 AM - 5:00 PM CUT
Friday, July 22 | 9:00 AM - 5:00 PM CUT

About This Course:  

In this course, you learn that the application of Agile values and principles successfully requires a shift in culture, mindset and behaviors. Through immersive workshop activities you acquire fundamental, and yet practical knowledge, to help you start your Agile journey

 

You Will Learn How To:

  • Apply the values and principles of the Agile Model of product development
  • Compare and contrast the most popular Agile approaches, including Scrum and Kanban
  • Recognize the cultural and mindset challenges to being fully successful with Agile
  • Create an obstinate focus on the delivery of customer value
  • Grow self-organizing teams that deliver quality-assured, business-valued product frequently


Active Learning Workshop:

  • Identifying barriers to Agile adoption
  • Map changing roles and responsibilities in an Agile adoption
  • Envisioning a product
  • Prioritizing features by value
  • Providing a critique of user stories
  • Estimating story size using relative estimation units (story points)
  • Participating in a retrospective workshop

Introduction to Agile Values and Principles

  • Articulating Agile values and principles
  • Understanding the principles of Lean Thinking
  • Comparing Agile with traditional, masterplan methods

Agile Approaches Compared

Scrum

  • Recognizing Scrum as a framework for self-managing teams
  • Locating Scrum in empirical process control theory
  • Revealing the mandatory roles, artifacts and events of the Scrum framework

Kanban

  • Identifying the link between Kanban and Lean’s focus on the removal of waste from the workflow
  • Seeing Kanban as a change management approach rather than as a method
  • Visualizing the workflow by designing a Kanban Board

eXtreme Programming (XP)

  • Explaining the core values of XP
  • Engineering software with XP’s core practices
  • Running a software development project using the XP process
  • Comparing and contrasting Scrum and XP with Kanban
  • Internalizing the differences between Scrum Boards and Kanban Boards
  • Time-boxing with Scrum and XP
  • Understanding why Scrum requires cross-functional teams while Kanban is neutral

Value Driven Delivery

Focusing on business value

  • Delivering business-valued functionality as a priority
  • Explicitly focusing on business value and product quality
  • Evolving requirements and solutions together throughout development
  • Iterative and Incremental Delivery
  • Delivering “early and often” for Return on Investment and feedback
  • Comparing Scrum and Kanban as “pull” systems
  • Classifying different types of requirement for value-driven planning

Fostering Self-Management within the Development Team

Mapping Roles and Responsibilities

  • Contrasting the Agile “Feature team” model with traditional “Component teams”
  • Shifting roles and responsibilities towards a self-managing team
  • Leading teams rather than managing tasks

Transitioning to self-management

  • Facilitating cross-functionality and team learning
  • Empowering the team to control their own development process
  • Navigating conflict so that it drives team behaviors in a positive direction

Growing Agile teams

  • Developing genuinely collaborative behaviors
  • Acquiring soft skills for servant leadership
  • Adapting coaching styles to the experience and maturity of the Agile team

Customer and User Involvement

Defining customers and Other Stakeholders

  • Regarding customers as individuals or groups who extract or generate business value
  • Viewing other stakeholders as people or groups who exert oversight or impose constraints
  • Prioritizing customers as the most important and relevant stakeholders

Involving Users

  • Understanding the different ways Scrum and XP teams interface with customers
  • Writing user stories to drive conversations with different classes of customer
  • Splitting user stories so that they fit into inspect-and-adapt cycles

Planning, Monitoring and Adapting with Agile

Planning for business value

  • Envisioning products to establish the “big picture”
  • Planning at release, iteration and daily levels
  • Coordinating work through information radiators

Monitoring Progress

  • Estimating effort with relative sizing units (e.g., story points)
  • Tracking progress by measuring velocity and/or cycle time
  • Holding reviews and retrospectives to adapt product and process

Removing Impediments

  • Recognizing impediments as opportunities for continuous improvement
  • Driving down  technical debt with test automation, Test-Driven Development (TDD) and Continuous Integration

Standard Price: $2,650.00

Returning Learning Tree Customer Price: $2,385.00

GSA/Government New Attendee Price: $2,355.00

Returning GSA/Government Customer Price: $2,120.00

Introduction to Agile Values and Principles

  • Articulating Agile values and principles
  • Understanding the principles of Lean Thinking
  • Comparing Agile with traditional, masterplan methods

Agile Approaches Compared

Scrum

  • Recognizing Scrum as a framework for self-managing teams
  • Locating Scrum in empirical process control theory
  • Revealing the mandatory roles, artifacts and events of the Scrum framework

Kanban

  • Identifying the link between Kanban and Lean’s focus on the removal of waste from the workflow
  • Seeing Kanban as a change management approach rather than as a method
  • Visualizing the workflow by designing a Kanban Board

eXtreme Programming (XP)

  • Explaining the core values of XP
  • Engineering software with XP’s core practices
  • Running a software development project using the XP process
  • Comparing and contrasting Scrum and XP with Kanban
  • Internalizing the differences between Scrum Boards and Kanban Boards
  • Time-boxing with Scrum and XP
  • Understanding why Scrum requires cross-functional teams while Kanban is neutral

Value Driven Delivery

Focusing on business value

  • Delivering business-valued functionality as a priority
  • Explicitly focusing on business value and product quality
  • Evolving requirements and solutions together throughout development
  • Iterative and Incremental Delivery
  • Delivering “early and often” for Return on Investment and feedback
  • Comparing Scrum and Kanban as “pull” systems
  • Classifying different types of requirement for value-driven planning

Fostering Self-Management within the Development Team

Mapping Roles and Responsibilities

  • Contrasting the Agile “Feature team” model with traditional “Component teams”
  • Shifting roles and responsibilities towards a self-managing team
  • Leading teams rather than managing tasks

Transitioning to self-management

  • Facilitating cross-functionality and team learning
  • Empowering the team to control their own development process
  • Navigating conflict so that it drives team behaviors in a positive direction

Growing Agile teams

  • Developing genuinely collaborative behaviors
  • Acquiring soft skills for servant leadership
  • Adapting coaching styles to the experience and maturity of the Agile team

Customer and User Involvement

Defining customers and Other Stakeholders

  • Regarding customers as individuals or groups who extract or generate business value
  • Viewing other stakeholders as people or groups who exert oversight or impose constraints
  • Prioritizing customers as the most important and relevant stakeholders

Involving Users

  • Understanding the different ways Scrum and XP teams interface with customers
  • Writing user stories to drive conversations with different classes of customer
  • Splitting user stories so that they fit into inspect-and-adapt cycles

Planning, Monitoring and Adapting with Agile

Planning for business value

  • Envisioning products to establish the “big picture”
  • Planning at release, iteration and daily levels
  • Coordinating work through information radiators

Monitoring Progress

  • Estimating effort with relative sizing units (e.g., story points)
  • Tracking progress by measuring velocity and/or cycle time
  • Holding reviews and retrospectives to adapt product and process

Removing Impediments

  • Recognizing impediments as opportunities for continuous improvement
  • Driving down  technical debt with test automation, Test-Driven Development (TDD) and Continuous Integration

Project and program managers, software architects, systems analysts, team leaders, developers and anyone interested in applying Agile methodologies.

Reviews

rating icon showing 0.00 stars. No ratings yet TrustPilot logo
This course does not have any reviews yet.

More courses by Mike

This trainer has no other upcoming courses of this type.