Scaling agile done right

A 90 minute Tutorial by:

Giovanni Asproni

Slides from session

About this Tutorial

Scaling up software projects can be quite difficult, especially if it is done focusing on the wrong aspects - most companies give too much weight to formal structures and processes (eg mandating the use of SAFe, LESS or other frameworks), and not enough weight to other aspects that would give a bigger bang for the buck: eg removing friction (providing the right tools for the job), improving communication channels, setting clear goals, delegating responsibility and accountability, etc.

In this session I'll share my experience in successfully helping companies to do the right thing in some quite large projects, and I'll offer some tools that you will be able to use right away in your projects.

The session, among other things, includes:

a description of what needs to be done right before scaling up

strategies on how to decide when to add new people to a team and new teams to a project

things to consider when deciding the structure of the teams (eg feature vs component teams)

how to use simple rules to create incentives for the teams to collaborate productively

About the Speaker

Giovanni has worked in many roles in several application domains. After many years providing consulting, training and advice, as well as coding, to projects of all sizes, he recently joined Zuhlke Engineering in London as a lead consultant.

He is a past Chair of the London XPDay and the ACCU conferences, and the Industry & Practice co-chair for XP2016. He is a member of the Agile Alliance, the ACM and the IEEE Computer Society, and contributed to the book 97 Things Every Programmer Should Know, published by O'Reilly.