Justyna Walkowska

Product Managers' Eternal Battle with Refactoring

Is refactoring a black hole for development time? This talk shows how to measure its business value and make strategic roadmap decisions with your engineering team.

Product Managers' Eternal Battle with Refactoring
#1about 2 minutes

Defining refactoring beyond the strict technical term

The formal definition of refactoring is contrasted with its broader, common usage in development teams.

#2about 1 minute

The conflict between product and engineering over refactoring

Product managers often fear refactoring while engineers worry about becoming a feature factory without it.

#3about 2 minutes

Exploring five common approaches to handling refactoring

Five strategies for managing refactoring are presented, from allocating a percentage of time to making it a roadmap item.

#4about 2 minutes

Differentiating good and bad reasons for refactoring

Good refactoring is driven by clear needs like reducing risk, while bad refactoring is often motivated by chasing new trends.

#5about 2 minutes

How to measure the business value of refactoring

Refactoring must have a measurable business impact, such as reducing production issues or speeding up developer onboarding.

#6about 1 minute

Final advice for engineers and product managers

Engineers must articulate the business value of refactoring, and product managers must engage to understand the technical reasoning.

Related jobs
Jobs that call for the skills explored in this talk.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
EM
Eli McGarvie
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
We all know the feeling: your stand-up meeting starts… and the energy in the room slowly deflates. Eyes glaze over, minds wander. Maybe you can even see their attention drop on smartphones or laptops.Within minutes or even seconds, instead of a quick...
Stop Wasting Time: How to Lead a Stand-Up Meeting & Get Results
JC
Jordan Cutler
A Guide to Public Speaking For Software Engineers
“Your technical skills are where they need to be, but you need to improve your communication.” - Your manager. This is one of the hardest pieces of feedback to hear as a software engineer. Why? Because you probably thought as a software engineer you ...
A Guide to Public Speaking For Software Engineers
DC
Daniel Cranney
The real reason we document our code
The world of software development moves fast. Technology is constantly changing, as are the tools we use with it, and even the role of a programmer is itself constantly in flux. However, some aspects of software engineering are so foundational that w...
The real reason we document our code
CH
Chris Heilmann
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech
Brenda Romero discusses her tech career journey, overcoming burnout, and inspiring future game developers at WWC24.Here is what she had to say in the video:Hey everyone! Thanks for joining us!Reflections on a Rough YearLast year, I gave a talk about ...
WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech

From learning to earning

Jobs that call for the skills explored in this talk.

Product Owner

Product Owner

Pamyra GmbH

Kubernetes
Microservices
Software Architecture