Skip to main content
added 40 characters in body
Source Link
Thomas Owens
  • 19.9k
  • 2
  • 33
  • 64

You should define "big impact" - what metrics are important to you? Which improvement gives the biggest customer value? You might apply the same measures, that are used to priorize features in the backlog (for example: Backlog Prioritization techniques).

Try to estimate what the impact of these improvements in a long term will be. Are you able to deliver features faster and with better quality?

If there are critical issues / bugs that might break the whole application, they should be fixed as soon as possible!

Dealing with technical dept can be a thin line, where there is sometimes no right or wrong - but there are approaches to do so:

In general the agile way is iterative, maybe you try to split the big problems into smaller ones and improve your process / code base in small steps (Although I know that some refactorings have to be done in one big step).

You should define "big impact" - what metrics are important to you? Which improvement gives the biggest customer value? You might apply the same measures, that are used to priorize features in the backlog (for example: Backlog Prioritization techniques).

Try to estimate what the impact of these improvements in a long term will be. Are you able to deliver features faster and with better quality?

If there are critical issues / bugs that might break the whole application, they should be fixed as soon as possible!

Dealing with technical dept can be a thin line, where there is sometimes no right or wrong - but there are approaches to do so:

In general the agile way is iterative, maybe you try to split the big problems into smaller ones and improve your process / code base in small steps (Although I know that some refactorings have to be done in one big step).

You should define "big impact" - what metrics are important to you? Which improvement gives the biggest customer value? You might apply the same measures, that are used to priorize features in the backlog (for example: Backlog Prioritization techniques).

Try to estimate what the impact of these improvements in a long term will be. Are you able to deliver features faster and with better quality?

If there are critical issues / bugs that might break the whole application, they should be fixed as soon as possible!

Dealing with technical dept can be a thin line, where there is sometimes no right or wrong - but there are approaches to do so:

In general the agile way is iterative, maybe you try to split the big problems into smaller ones and improve your process / code base in small steps (Although I know that some refactorings have to be done in one big step).

Source Link
ppasler
  • 785
  • 7
  • 23

You should define "big impact" - what metrics are important to you? Which improvement gives the biggest customer value? You might apply the same measures, that are used to priorize features in the backlog (for example: Backlog Prioritization techniques).

Try to estimate what the impact of these improvements in a long term will be. Are you able to deliver features faster and with better quality?

If there are critical issues / bugs that might break the whole application, they should be fixed as soon as possible!

Dealing with technical dept can be a thin line, where there is sometimes no right or wrong - but there are approaches to do so:

In general the agile way is iterative, maybe you try to split the big problems into smaller ones and improve your process / code base in small steps (Although I know that some refactorings have to be done in one big step).