4 ms·
Sounds great in theory, but most companies need to have some level of confidence of when things will get done and how much it will cost. Estimating is importan
by repeek 10y ago
Sounds great in theory, but most companies need to have some level of confidence of when things will get done and how much it will cost.
Estimating is important because it gives management the ability to deploy resources strategically and manage expectations. Bad managers think estimates are a promise/guarantee. Assuming the estimates were arrived at with as much clarity as possible (planning poker), good managers understand that estimates are a tool to aid decision-making.
- engi_nerd 10y agoTo support your point: For many companies, having a defined degree of confidence in estimates is a requirement of doing business. Any DoD contract in excess of $25 million USD, for example, must be performed by a company with a DoD certified Earned Value Management plan. You had better get your estimate process right there, because you're held accountable for it.
- dkrich 10y agoAs a person who has worked for several years with two major government contractors, several agencies, and countless projects, this is humorous to me, because I have never, not once, seen a large project estimate end up anywhere close to reality. Typically the process is that the contractor has an internal pricing team that figures out how much to bid on a contract. After the contractor wins the bid (assuming fixed price), they then staff it with some combination of employees with various rates to meet the bid cost. Then those employees write up a detailed set of requirements (keep in mind that this occurs after the bid has been accepted), and then the project begins and things really get screwed up. Life happens. People leave the company. Clients are waaaaaaaaaay slower than anticipated taking care of required administrative work like approving user access and granting PIV cards. Clients change their mind or didn't account for several important considerations that may or may not involve huge amounts of work. So how do the companies remain profitable through all this? It's usually that as the due date moves closer and closer, employees are expected to just work more hours to account for the missed estimate. This may come off as cynical, but the truth is that there is not a soul on Earth who could accurately estimate how much time will be required on a multiyear contract given how many variables are involved. So, I'm back to my original point- estimates are largely worthless and a waste of time. Yes, they are a means to an end, but are in no way a reliable indicator as to how much time or effort is actually required to complete the work.
- engi_nerd 10y agoI've never seen a large project be close to the original estimate, either. But that doesn't stop the customer from thinking that estimate is what's going to happen. As an employee of a huge contractor myself, you aren't wrong. The contracts people will always want to see the EVM plan. The contractor's budget people will compare the estimate to prior actuals and somehow come up with an estimate they think is good. And then you will run over, and the government will try to hold you accountable, even though the causes of your overruns may be requirements changes from the customers. I apologize if my original post presented this rosy picture that estimates are wonderful and always work. I guess some recent training came through a little too much.