Introduction to Agile, Scrum, XP, Kanban and Continuous Delivery in practice
Since the introduction of the waterfall model in 1970 as an approach for software development projects, a lot has evolved. In the 1990’s similar ideas around iterative and Agile software development where introduced simultaneously in more and more organizations and projects, resulting in the Agile Manifesto.
During this one day workshop, Sander Hoogendoorn, independent consultant and author of the highly appreciated book This Is Agile, will demonstrate how Agile projects operate, independent of any specific approach. Next, from his twenty years of experience in Agile and iterative projects the seminar compares the principles, best practices, roles and techniques from well known approaches such as Scrum, Extreme Programming, Smart and DSDM. He will explain techniques such as stand-up meetings, retrospectives, pair programming and test driven design.
The seminar will also address how Agile projects can evolve into even more effective flow-based approaches, such as Kanban, and Continuous Delivery. The seminar touches on many of the strengths and weaknesses of each of these approaches, and will illustrate this with many examples from Sander Hoogendoorn’ projects. Moreover, the speaker will use eye-opening hands-on exercises so participants will be able to experience the difference in effectiveness themselves real-time.
What you will learn
- Get a clear understand of the strengths and weaknesses of the different approaches for software development
- Learn to understand how Agile works, independent of any particular approach
- Help you understand how Scrum and Extreme Programming work in practice
- Learn how your project will benefit from applying Agile best practices and techniques, such as stand-up meetings, retrospectives, pair programming and multi-disciplinary teams
- See real-life examples of using several types of Agile dashboards
- Learn how you might evolve from Agile approaches to flow-based approaches such as Kanban
- Learn about continuous integration and continuous delivery, and how that effects your projects
- Why waterfall won’t work
- What does being Agile really mean?
- An introduction to Scrum
- Extreme programming and Agile practices
- Using Agile dashboards
- Agile beyond Agile: Kanban
- Moving to continuous delivery
- Good and bad examples