Agile, Scrum and Kanban in Practice
This is agile: the concepts, techniques and best practices. Beyond the basics, beyond the hype, beyond Scrum
19 March 2015 (14-21h)
Register Now »
Location: Holiday Inn Airport
Presented in English
by Sander Hoogendoorn
Price: 720 EUR
(excl. 21% VAT)
This event is history,
please check out the List of Upcoming Seminars, or send us an email
Check out these related open workshops:
Check out our related in-house workshops:
Why do we organise this seminar about Agile and Scrum ?
More and more organisations are realising that their software development process is not delivering the desired results. Projects are seldom delivered on time. Too often they overrun their budget. The quality of the software often leaves a lot to be desired. Often only part of the requirements are delivered. The added value is lower than expected. Usability is nowhere near where it should be. So things need to change. And that is why agile is so "hot". Agile is an umbrella term for a new way of running projects, with entirely different dynamics, different phasing and different forms of collaboration.
But many still see agile as the personal hobby of developers. A playground for techies, a chaos for project managers. Nothing could be further from the truth. Agile methods, techniques and best practices provide starting points for running projects more manageably, efficiently, less costly and better than traditional approaches. Agility offers important benefits for everyone involved in a project. For managers and project managers. For analysts, designers, developers, testers and even administrators. And last but not least, for the customer.
This is a seminar about agile, beyond the basics, beyond the hype, beyond Scrum.
Implementing agile is more difficult than it seems. Increasingly, we see partial or completely failed implementations. Agility requires change, but organisations and people are difficult to change. Sometimes agile implementation becomes the goal itself, instead of a way to reach a certain business goal. Moreover, every project is unique. There is no one-size-fits-all agile.
This is exactly why we organise this seminar. We will explain what agile is and what it is not, how and why agile works, and what the added value is of popular agile approaches like Scrum, Smart and Kanban. And of course we will look into teams, roles, requirements, starting a project, estimating and measuring, planning, best practices and pitfalls. And, inevitably, waterfall.
This seminar is about the choices you make every day in your agile projects. It gives you options, tips and advice, based on Sander's 15 years of experience in agile development and working on short iterative projects in existing organisations. With a lot of examples and anecdotes from his own practice. With trial and error, and learning every day.
During this seminar, we show how agile software development leads to more successful software development projects. In his own inimitable enthousiastic and inspiring style, Sander Hoogendoorn explains the disadvantages of traditional, linear, waterfall development methodologies. He gives a clear overview of how agile development helps to bridge the gap between business requirements and IT solutions, and how it works in practice. Finally, Sander also tackles some of the persistent myths about agile, because it has been shown to work in outsourcing and fixed-time/fixed-budget projects. Even in SAP projects.
Of course, you will not only get the theory about agile software development, but lots of practical tips, techniques and best practices on how to use agile development in your organisation.
During this seminar, Sander Hoogendoorn answers these and many other questions:
- What exactly is agile software development ?
- What characterises agile projects ?
- Which agile methods exist and what are their similarities and differences ?
- Which method is best suited for your company ?
- What are the agile best practices and which are easy to implement ?
- What is the role of requirements in agile projects, and how and when should they be identified ?
- How do Scrum and Kanban make your software development process agile ?
- How do you convince and introduce agile software development in your company ?
- Can you use agile techniques in product development, in fixed-price projects and in outsourcing ?
Who should attend this seminar ?
Although you can read a lot about Sander's 15 years of experience with agile development in his brandnew book "This is Agile" (which you get free with your participation), it is always a joy and an inspiration to listen to Sander Hoogendoorn himself. We highly recommend this seminar to anyone who is involved in the software development process:
- project owners who initiate, finance, contract and hopefully benefit from a project
- project managers who plan and organise the project resources,
- software architects,
- business and functional analysts,
- software designers and developers,
- IT managers,
- software testers, ...
13.30h - 14.00h
Registration with coffee/tea and croissants
14.00h - 15.45h
An Introduction to Agile Software Development
- Why waterval is not working
- Challenges in modern software development projects
- The agile manifesto
- Characteristics of agile software development
- Working in short iterations
- Some myths about agile software development
- How does requirements gathering, design and architecture work with agile ?
- Which agile software development techniques exist ?
- A comparison of extreme programming, Scrum, DSDM, Smart, Lean, OpenUP, MSF Agile, ...
15.45h - 16.00h
16.00h - 16.45h
An Overview of Scrum and Kanban
- Introduction to Scrum: what, why and how ?
- Why is Scrum so popular ?
- Kanban: the new agile method, based on 'Lean Thinking'
- Scrum vs. Kanban vs. other agile techniques
- Which technique is best suited for your company ?
This is a seminar about agile, beyond the basics, beyond the hype, beyond Scrum.
16.45h - 17.45h
How to do Agile Software Development in Practice ?
- Why change ?
- Iterative development, smart use cases, burn down charts
- Letís go Scrum !
- How do you implement agile software development in your organisation ?
- Challenges in project management: how to control the backlog ?
- How does an agile contract look like ? What does this mean for the customer ? What does it mean for the developer ?
- From project backlog to company backlog !
17.45h - 18.45h
Dinner buffet with great food and excellent networking opportunities
18.45h - 19.45h
Teams and Roles: The New Roles in Agile Software Development
- What are the roles in agile projects ?
- How does the role of a project manager change ?
- The new customer
- The communicative multi-talented developer
- Integral testing. Boehm's Law
19.45h - 20.45h
Best Practices: Techniques and tools that you can apply immediately
- How do you estimate an agile project ? Days, function points, ... ?
- How do you plan an agile project? Practical example
- Stand up meetings
- Death-by-planning. Task boards, agile dashboards, and burndown charts
- Pair programming and side-by-side programming
- Unit testing, smart testing
- Frequently asked questions:
- How to convince customers to go for agile
- Is agile possible for product development ?
- Does agile work better with senior developers ?
- How do you guard the scope of a project ?
- What about architecture in agile software development ?
- Can you apply agile in large, enterprise projects or only in smaller projects ?
Summary and Conclusions
End of this Seminar
Sander Hoogendoorn is an independent consultant. He works as a mentor, trainer, coach, software architect, developer, writer, speaker, using the company name ditisagile.nl (after the Dutch title of his latest book This Is Agile).
In his role of Principal Technology Officer and global agile thought leader at Capgemini over the past decade, drs. ing. Sander Hoogendoorn has coached many clients and has contributed to many Capgemini propositions, including the agile Accelerated Delivery Platform (ADP), the free agile and Kanban board www.speedbird9.com, the Capgemini Agile Framework (CAF), and numerous Flying Squads. During this period, he learned a great deal and contributed to the innovation of software development at Capgemini and its many international clients.
Sander's expertise ranges from (agile and non-agile) software development methodologies, software architecture, design patterns, object orientation, component-based development, anti-patterns, business process and software modeling, UML, model driven software development, .NET, Java and software development tools.
Sander has coached many organisations and projects, has written books on UML and agile software development, and published over 200 articles in international magazines. Sander is a member of Microsoft's Partner Advisory Council for .NET and several other editorial and advisory boards, and he was the chief architect of Capgemini's agile software development platform Accelerated Delivery Platform (ADP).
Sander's book "Dit is Agile - Van Introductie tot Implementatie" is a European bestseller, and has been translated into German and English: "This is Agile: Beyond the basics. Beyond the Hype. Beyond Scrum."
Sander maintains a blog and a collection of his publications at sanderhoogendoorn.com.
Follow Sander on Twitter via @aahoogendoorn
Questions about this ? Interested but you can't attend ? Send us an email !