Agile for Managers (1 day workshop)
This one-day course will give you hands-on experience with techniques for managing Agile teams. Explanatory lectures with demonstrations, combined with practice exercises will provide you with the experience needed to lead teams in Agile environments.
-
The benefits of working in an Agile environment
-
The Agile Framework, including an overview of methodologies, principles, terminology, and ceremonies
-
How to classify organizational cultures and leadership styles
-
How to foster change acceptance and Agile adoption
-
The role of managers in an Agile environment and how to become a servant leader
-
How to build and support Agile teams
-
Jurgen Appelo's Management 3.0 Model
-
How to motivate teams for continuous improvement
-
How to apply what you have learned to real life scenarios within your own organization
-
How to lead a high-performing Agile team
I. Introductions, Class Objectives
II. Making the Case for Change
-
Defining the Challenges of Software Development
-
What is the Problem Agile is Trying to Solve
-
What is Lean? What is Agile?
-
Agile versus Waterfall
III. The Agile Framework
-
Agile Framework and Methodologies
-
Agile Manifesto and Principles
-
Team Exercise: Teams will discuss which principles would be easy to implement and which would be difficult and share reasoning with the group.
-
-
Terminology and Ceremonies
-
Prioritization
-
Team Exercise: Teams discusses prioritization techniques and considerations for their industry and shares with the group.
-
IV. Organizational Culture and Leadership Styles
-
What is Organizational Culture?
-
Organizational Culture Models
-
Schneider's Culture Model
-
Mapping Agile Values into the Four Quadrants (Team Exercise)
-
Team Exercise: Map Agile Values into the Four Quadrants from Schneider's Culture Model
-
-
What's Your Organization's Culture (Team Exercise)
-
Team Exercise: Map Agile Values into the Four Quadrants from Schneider's Culture Model
-
-
Agile and Lean Methodologies, including Scrum and Kanban
-
Matching Agile Practices to Organizational Culture (Team Exercise)
-
Team Exercise: What are ways to help Agile Adoption taking into account Organizational Culture?
-
V. Agile Adoption and Change Acceptance
-
Barriers to Agile Adoption
-
Agile and Change
-
Kubler-Ross Model of Change
-
Change Acceptance
-
Characteristics of a Change Agent
-
Reasons Teams Have Difficulty With Agile Adoption
-
Team Exercise: Teams do role playing with a difficult change with one member of team acting as change agent practicing techniques learned.
-
VI. Building and Supporting Agile Teams
-
Definition and Characteristics of an Agile Team
-
Supporting an Agile Team
-
Team Exercise: Teams execute a self-organization exercise
-
-
Agile Teams aligned to an Organizational Hierarchy
VII. Management 3.0 (Jurgen Appelo)
-
Energize People
-
Empower Teams
-
Align Constraints
-
Develop Competence
-
Grow structure
-
Improve Everything
VIII. Continuous Improvement
-
Retrospectives
-
Knowledge Sharing
-
Principles of Systems Thinking (Complex Adaptive, Chaos)
-
Continuous Improvement Processes
-
Self-Assessment
-
Tips for Successful Continuous Improvement
-
Team Exercise: Teams start with a problem to solve and take baseline measurements. Then, after practicing continuous improvement techniques, try again and measure for improvement.
-
IX. Becoming an Agile Leader
-
Mental Models
-
What is Agile Leadership?
-
Servant Leadership