-
Software Development
You Can’t Build An MVP
MVP is an acronym for Minimum Viable Product. Ever since the Lean Startup book and movement appeared, it has become the…
Read More » -
Software Development
Letting Go Of Technical Debt
The term “technical debt” was first introduced by Ward Cunningham as a metaphor. It was in the early 90s, when…
Read More » -
Software Development
Help Professional Developers Survive
A developer’s life is not simple. Developers need to contend with adding new software features, quickly, from different customers, while…
Read More » -
Agile
The Story with Story Points
I don’t like story points. I think this is part of my crusade against complexity. You can catch a glimpse…
Read More » -
Agile
Estimates: Jumping To Wrong Conclusions
The main dysfunctions we concentrate on when talking about estimates are how they (and the people who gave them) are…
Read More » -
Software Development
How To Make The Most Of Failure
I was asked a hypothetical question: If someone caused a major failure to the business, would that be a reason to fire…
Read More » -
Software Development
The “Done” Fallacy
One of the earliest ideas you learn as an agile practitioner is “Done, Done, Done”. There’s a lot of thinking…
Read More » -
Agile
Copy-Paste Culture
At Agile Israel conference, I was recruited to a “Hit The Experts” panel on engineering practices. Ok, I didn’t put…
Read More » -
Agile
3 Questions of Effective Daily Meetings
Are your daily meetings effective? When you ask what people want from daily meetings, the answer is that they’d be…
Read More »