by Carl Erickson
Why is estimation so hard and so disliked by technical staff?
Because the team isn't constrained by a contract with a fixed scope, we can take advantage of new information and mold the project as we go.
You know the pros and cons of building vs. buying software. But how do you weigh them? By evaluating your need for control – how much are you willing to pay to put your process first?