Posts

Showing posts from February, 2020

The myth of estimation

Estimation of software development is never scientific, though software is one of the most scientific miracles that stupid sapiens have achieved. It is so tricky, and you often don't even believe what you estimated. Your peers, your product managers and your supervisors expect you and your team to estimate everything, and often take your estimation as a "commitment" when you try very hard to explain the the inaccuracy is the nature of estimation because we are Terran not Protoss. Nevertheless, it is life of engineering leaders and we have to embrace it. Estimation is not just for your sprint plan, but more importantly, it is for the communication with other sapiens. Because Mankind's communication has different levels, Mankind's estimation should do the same. Sizing Sizing is the top level of estimation. I also call it 30,000 feet high estimation. The goal is to size the raw items for your quarterly or even yearly roadmap. The item to estimate could be a ...