-
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 »

