Poor Task Estimation

Martin Hudymač
5min columns
Published in
2 min readNov 1, 2013

Many poor task estimations are the consequence of the programmer fear that his estimations are too long. There are clients on one side and product owner and other stockholders on the other. They create atmosphere of skepticism and distrust. They suspect and expect that things could go faster (read cheaper). In this atmosphere the programmer feels guilty for he thinks that his estimation are too long. With this consciousness he estimates the time needed to complete the task and his estimations are too short. He works via wrong schedule, he doesn’t have enough time and — as a consequence — his code and all the work are very weak. Everybody, both client and the product owner are disappointed and they blame the programmer.

In my opinion there is room for scrum master, who must educate both client and product owner that good work can take a while. Scrum master is also responsible for the atmosphere of trust and believe. In fact, he must create it. Only on these circumstances one can generate a perfect code and make a good work. 99% of the developers want to work, write code and improve their skills. There is, of course, 1% of the developers, one can call them “black sheeps”, who will always exploit your trust and openness, but it is just the matter of quick identification.

Summarize: many project are going down not because of the programmer weakskills, but because of the weak task estimation, because there was no time todo thing properly.

Build atmosphere of trust and believe and work ahead! Identify “black sheep” quickly! Educate client and stakeholders and explain, that quick work mostly means weak code!

September 2013

--

--

5min columns
5min columns

Published in 5min columns

Mind-musings: Catching the whispers of creativity before they fade

Martin Hudymač
Martin Hudymač

Written by Martin Hudymač

Umberto Eco’s & Vladimir Nabokov’s world indefatigable traveller, 37signals Rework dogmas’ follower, Ken Robinson’s revolution partisan