Session en anglais - Intermédiaire
Gestion de projet / agile
One of the most overlooked Agile techniques may also be the most useful one.

In the context of software product development, Refactoring (improving the design of existing code) is absolutely mandatory to continuously deliver quality code in reasonable timeframes.

Teams that do not practice continuous refactoring see their quality and
velocity go down with time.

Developers should understand from this presentation:

How to practice useful refactoring?
How to explain the topic to managers?
How to make sure refactoring is done, and regularly?
What are the usual challenges when implementing refactoring? Why do so few developers actually do it?

Managers should take away from this session:

What is refactoring?
What to do to maintain a good velocity as products are being built?
What is technical debt?
What to answer developers who claim they need time to refactor? When to refactor and when not to?

Olivier Gourment (Smarter Portal inc) View speaker page

Olivier Gourment Olivier Gourment has more than 20 years experience in large organisations in North America and Europe and strategic software and IT initiatives. Olivier delivered his first project with Agile techniques in 2001 and has been a passionate learner, practitioner and coach of Agile methods since then. He loves programming and regularly gives talks about Agile programming and management.