Here's all that matters when it comes to Agile—everything else is complete crap:
"We are uncovering better ways of developing
software by doing it"
It's entirely about learning based on experience. Uncovering, not uncovered.
"Individuals and interactions over processes and tools"
Rituals, ceremonies, Sprints, SMs, POs, various meetings. NONE of that is useful. Dump it all. Talk to people. Get feedback. Pay attention.
"Working software"
Anything that's not directly putting working software into customer's hands is just waste. Stop it.
"Responding to change over following a plan"
We learn as we work, we adapt based on what we learn.
That's it. Anybody who says "Agile" is anything other than that is selling you snake oil. Any corporation that's calling anything other than the above "Agile" is either delusional or evil.
Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them.
if your brother put dog poo in your milkshake, your problem is not with milkshakes.
"Agile is terrible and must die" posts are really about the poo and the brother, but they're written as if all milkshakes are poo milkshakes.
"Technical Debt" stems from doing the best job you possibly can, but later on you learn something that makes that code have a large 🤮 factor. It's inevitable. As Ward Cunningham says, refactor the code by replacing it with the code you would have written if you know what you now now. Bugs are just crappy programming (e.g. without sufficient automated unit tests), not technical debt.
JS Summer Time Conference in Amsterdam🌞
50 speakers to inspire you, 1.5K attendees to meet, the biggest JS party to dance,💃sing in karaoke, 🎤 and just unwind.
Save the dates: June 13-17🎉 An experience you won't regret: https://t.co/iAziWahbBn
If you think devs tend to overly focus on trivialities, I’d argue it’s often a symptom of a fractured team.
Someone else has the product ideas.
Someone else does the UX research.
Someone else designs the product.
Devs want to have agency. They’ll exercise it on whatever’s left.
Call for Proposals for JSConf Colombia 2023 - 10th anniversary and Final edition is open on Sessionize and I've just submitted another session! https://t.co/aj8ufLjNLa
Call for Proposals for JSConf Colombia 2023 - 10th anniversary and Final edition is open on Sessionize and I've just submitted a session! https://t.co/aj8ufLjNLa
Henrick Kniberg's picture on the left is often used to illustrate agile dev, but I think it's fundamentally misleading. It's an evolution, not a radical change to the type of vehicle. I prefer the picture on the right. 1/1