Advanced Agile with Lean and Kanban Teams
A 2-day training workshop in Agile Software Development looking at advanced Agile techniques and including Lean Software Development and Kanben development method.
Objective
Helps teams deepen their understanding of Agile and further improve their effectiveness.
Who should attend?
Teams who have already tried Agile and wish to deepen their understanding and practices..
This training course is designed for whole teams, including: Software developers, Software Testers, Architects, Project Manager, Product Owners, Business Analysts, Product Managers and other team members who will be involved with the creation of software.
Description
More and more teams are adopting Agile development methods. Customer satisfaction and team productivity improves, but what happens next? All Agile methods instruct teams to continue their improvement activities but how are they to do this? This courses aims to help answer these questions.
Agile methods are based on Lean thinking, and Lean thinking is based on organizational learning. By drawing on these roots Agile teams can further enhance their performance.
This course combines lecture material, case studies and exercises to help students understand and integrate fresh ideas into their thinking. Many of these exercises can be used with teams to identify opportunities for improvement.
The course looks at Agile as currently practiced and the advanced techniques of Agile teams. Lean is introduced as a means of furthering Agile practices and processes. Requirements too are examined through the Lean lens. Additionally the course encourages students to improve Agile through self-improvement and reflection.
Students on this course will normally have already attended Agile introductory courses and have experience working in Agile teams. Discussion and questions are encouraged to help students deepen their understanding and benefit from others knowledge.
Classes are limited to a maximum of 16 students.
You will learn
• How to deepen Agile adoption by harnessing the relationship between Agile, Lean and Learning.
• How to tighten existing Agile practices for greater performance
• Common Agile pitfalls and how to avoid them
• Practical ways to use Lean thinking to enhance Agile processes
• The latest thinking in Lean methods for Agile development
• How the Kanban software development process works
• How Product Owners can maximise value delivery and how multiple Product Owners can co-operate on large projects
• Techniques for better understanding customer need
• Methods for enhancing your own performance
Course design and presentation
Allan Kelly is the author of “Changing Software Development: Learning to be Agile” (John Wiley & Sons, 2008). He spent over 10 years designing and developing software systems before switching to management of software work and product development. Allan specialises in helping teams adopt and improve Agile development methods with training, consulting and coaching.He is a frequent conference speaker and regular contributor to journals such as The Agile Journal, ACCU Overload and Technology Management. Allan holds a BSc in Computer Science, an MBA in management and is a qualified as both a Project Manager and Product Manager.
More information
For more information on this course please contact Software Strategy.
Published by John Wiley & Sons,
2008