Many people are just as passionate about improving software development as I am and are great resources for helping you to improve.
https://plan.io/blog/software-development-process/
Six sigma? (https://www.forbes.com/sites/forbestechcouncil/2021/08/10/13-tech-leaders-share-their-favorite-software-development-life-cycle-methodologies/?sh=617d9cd46157)
DevInterrupted article explaining the danger of the Velocity metric
DevInterrupted article - Time to ditch the Stand Up
DevInterrupted article - DORA metrics - we’ve been using them wrong
Taking teams from good to great
Can we use KPIs to measure developer experience
Questions:
- Should you re-estimate your estimates?
- Should we block a card and leave it when we need to wait weeks for a response?
- Technical facilitators - the opposite of technical debt
- Should we fix bugs before working on new features?
- Should we fix ALL the bugs?
- Our value stream for developing features is different than for fixing bugs, so should we have a different board?
- Should we handle bugs found in code not yet released differently than in code we have released?
- Should we create a card for something we already coded and tested?
Upcoming Articles/Blog Posts:
-
Prioritizing features Part 1: What is most valuable?
-
Prioritizing features Part 2: Factoring in the cost to get ROI.
-
Prioritizing features Part 3: Ignoring ROI and working on eliminating risks.
-
Prioritizing features Part 4: Sequence matters.
-
Prioritizing features Part 5: Combining features to reduce costs.
-
Prioritizing features Part 6: Estimating is design and development.
-
Prioritizing features Part 7: Research spikes, learning opportunities, quick fixes for onboarding.
-
How to decide when you should throw away your custom-developed solution, and find a solution you can purchase.