8

Technical Debt and Prioritization

 3 years ago
source link: https://hackernoon.com/technical-debt-and-prioritization-v3z35qe
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Technical Debt and Prioritization

@productschoolProduct School

Global leader in #ProdMgmt training. 1M+ community. Instructors are top PMs working @ Google, Netflix, Uber & Airbnb

This week Product School #1 Slack's community for Product Managersdiscussed issues regarding technical debt when it comes to prioritization. Check it out!

0 reactions
heart.png
light.png
money.png
thumbs-down.png
0 reactions
heart.png
light.png
money.png
thumbs-down.png
1647599314851_fab7ad99ea74c58c8f0f_48.jpg
SmritiAug 5, 2021, 9:17 AM

hey guys, I feel like all the common prioritization techniques don’t consider tech debt and tech value for platform stability - I’m sensing a lot of frustration from the devs that we care about user value and don’t consider deprecating and upgrading.. anyone got any experience or suggestions on how to manage this?

0 reactions
heart.png
light.png
money.png
thumbs-down.png
48dd5213af28825aee7eaa9589cf41f0.jpg?s=48&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0016-48.png
Jack WoolleyAug 5, 2021, 9:25 AM

We allow for 20% of each sprint to be taken up with Tech Debt. We keep it in a separate backlog and then have a discussion with the tech lead to see what pieces need to be pulled in during sprint planning.

0 reactions
heart.png
light.png
money.png
thumbs-down.png
52ceaddf3b88a602fdeee6aec94886e3.jpg?s=48&d=https%3A%2F%2Fa.slack-edge.com%2Fdf10d%2Fimg%2Favatars%2Fava_0017-48.png
Claudiu MurariuAug 5, 2021, 9:36 AM

For us, tech debt is only considered if it is having an impact (and it has more often than we believe, we just need to look for it). So we actually always link tech debt to user value and we document it in our project management system. Tech debt takes roughly 30% of our time to address.
We have a small dev team but I would say they are happy with the current way of addressing debt.

0 reactions
heart.png
light.png
money.png
thumbs-down.png
2263117847127_e3a54bcb52f7fc8a9459_48.jpg
Aman MittalAug 5, 2021, 10:29 AM

Hi Smriti, We spend around 20-40% of time to clear tech debt in each sprint. Depend upon ongoing projects and demand coming in. I guess your company is business driven. So lot of new demands coming in every now & then. I understand it becomes very difficult to manage. Just allocate some time in each sprint.

0 reactions
heart.png
light.png
money.png
thumbs-down.png
1647599314851_fab7ad99ea74c58c8f0f_48.jpg
SmritiAug 5, 2021, 10:34 AM

Hey all that’s helpful thank you! And how do you prioritize the tech debt tasks in a big pool of tech related tasks (incl. automation etc)?

0 reactions
heart.png
light.png
money.png
thumbs-down.png
2258910027139_5aecff4894deb90e3eff_48.jpg
Will FangAug 6, 2021, 12:18 AM

Smriti how to prioritize your tech debt should be a conversation you need to have with your lead devs. When it comes to trimming down technical debt, you have to consider what implications will refactoring code have on your current timeline/product.

Here are some questions I would circulate with your dev team to help prioritize your technical debt:

0 reactions
heart.png
light.png
money.png
thumbs-down.png
  • Is the tech debt blocking the development of other features?
  • Can the product be continued with this debt in the future?
  • Is the fix small enough to fit in a current sprint without impacting the scope of work?
0 reactions
heart.png
light.png
money.png
thumbs-down.png
0 reactions
heart.png
light.png
money.png
thumbs-down.png
905246612834_d1bbb2834d5587772bb3_48.jpg
Yuting ChuAug 6, 2021, 5:01 AM

All good points above.

I would also add, you can a Tech Debt sprint usually during the holidays. Nothing much happens around this time anyways.

ie. December and early January which are Christmas, New Years

In terms of prioritizing Tech Debt, you have them develop their own prioritization framework. For the most part, as long as it doesn’t interfere significantly with the roadmap, you can careless.

You can also use this as leverage for negotiating with your devs.

ie. For every 5 days of Tech Debt, spend 2 days on bug fixes/UI fixes/Internal tooling, etc.

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Did you enjoy this conversation? Join the #1 Slack Community For Product Managers

Join our private community to network with over 90,000 PMs.
Explore our industry-leading Slack channel, and discover for yourself how it became the most expansive community of Product Management across the world:

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Weekly AMAs: Every week we host ‘Ask Me Anything’ sessions with top PMs in the industry. This open Q&A forum gives you the most impactful insider access to all your Product questions.

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Resources: Specific and dedicated channels for all of the most important topics in product: #05_ask-for-help, #07_resume-review, #08_job-portal, #10_feedback-n-surveys, #11_product-launches, and more!

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Careers: Searching for a career change? Or looking to get your foot in the Product door? Our Slack channel has daily job openings in Product that are posted by Product leaders looking for new qualified PMs to join their teams.

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Network: Connect and network with Product people from your city or country in our local channels (#local_sanfrancisco, #local_europe, #local_singapore, and more!)

0 reactions
heart.png
light.png
money.png
thumbs-down.png

Join here https://productschool.com/slack-community/

To learn more about Slogging, or to partner with Hackernoon and add the Slogging Beta app to your Slack community and create beautifully crafted & curated Hackernoon drafts, visit Slogging.com

0 reactions
heart.png
light.png
money.png
thumbs-down.png
7
heart.pngheart.pngheart.pngheart.png
light.pnglight.pnglight.pnglight.png
boat.pngboat.pngboat.pngboat.png
money.pngmoney.pngmoney.pngmoney.png
by Product School @productschool. Global leader in #ProdMgmt training. 1M+ community. Instructors are top PMs working @ Google, Netflix, Uber & AirbnbBecome a Certified Product Manager
Join Hacker Noon

Create your free account to unlock your custom reading experience.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK