5 ms·
“You need to spend 20% of your sprint refactoring.” Yes! Agility is largely a function of (the quality of) your code assets, so much more so than your team pro
by wellpast 9y ago
“You need to spend 20% of your sprint refactoring.”
Yes! Agility is largely a function of (the quality of) your code assets, so much more so than your team processes. And you can’t keep a code asset at quality unless through constant vigilance (ie, refactoring).
Now we only need to talk about who is doing the refactoring and what are their values?
- maxxxxx 9y agoThe number "20%" scares me because people will makes his a hard rule. Soon you'll have to justify why you didn't refactor your stuff.
- phillipwills 9y agoOr worse, I spent 1 hour writing it, so 15 minutes refactoring... And done, no more refactoring...
- wellpast 9y agoAgreed. I prefer the descriptive not prescriptive consideration here. Is refactoring an essential part of your process or no?
- edoceo 9y agoMy guideline: Maintenance Monday! Just don't work on new features. Fires and old bugs only.