Skip to content

estimation

Can’t negotiate size… and a good thing too

In many companies the Business Analyst or the Project Manager “estimate” the project and bind developers on the project to that estimate. This is an absolutely brutal thing to do to your project. But even within agile teams where the developers estimate, the Business Analysts or Project Managers sometimes tend to challenge and negotiate developer estimates. Not because they don’t trust the developers but merely out of selfishness. Because it gives a tremendous kick to deliver something that a client wants faster. Now if the team is “estimating” in a “time based” unit such negotiations make some sense. Because a… Read More »Can’t negotiate size… and a good thing too

Size or Estimate

Estimation, I think, has been one of the biggest problems of mankind. The Software development industry is no exception to this sad reality. We almost never seem to get it right. The problem with the word “estimate” is that it’s personal. It’s relative to the person who is estimating. Moreover, it’s a unit of time. That is why I prefer “sizing” stories rather than estimating them. Size is a non disputed (standard) unit, which measures the level of complexity involved in developing a piece of functionality, a story. The size is standard across a particular project team. Pizzas are a… Read More »Size or Estimate

Iterationless…

After working in week-long iterations for 2 and a half years, going iterationless left me a little confused on my recent project. Of course when I say iterationless, I mean using extremely small iterations to bring in a flow to stories. Lean? Distributed Lean, maybe? Firstly, I like the idea of trying something new. The team being small and the project being developed in ruby helps this experiment a lot. There are, however, somethings missing in this way of working. I’ll list them down and give my view on each of them in this post. To realize what we missed,… Read More »Iterationless…