Be the first to like this
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 explain the topic to managers?
- How to make sure refactoring is done, and regularly?
Managers should take away from this session:
- What is refactoring?
- What to do to maintain a good velocity as products are being built?