Estimation कठिन है क्योंकि software unknowns से भरा है। लक्ष्य झूठी सटीकता नहीं है, बल्कि एक वास्तविक, ईमानदारी से बताई गई range है जो business को plan करने में मदद करती है। अच्छे TLs ranges का estimate लगाते हैं, risk को सामने लाते हैं, और सीखते-सीखते re-forecast करते हैं।
बेहतर estimate कैसे करें
✓ Break work down — small tasks estimate far better than big ones
✓ Estimate as a RANGE or confidence ("2-4 weeks, 70% confident")
✓ Include the invisible work — testing, review, deployment, unknowns
✓ Use history — what did similar work actually take?
✓ Involve the people doing the work — not just you
✓ Separate ESTIMATE from COMMITMENT (deadlines are negotiated, not guessed)
एक ठोस उदाहरण
जब पूछा जाए "नया dashboard बनाने में कितना समय लगेगा?", तो "दो हफ़्ते" न कहें। कहें: "ज्ञात काम लगभग दो हफ़्ते का है। reporting API के आसपास एक अनिश्चितता है, अगर वह साफ़ है, तो दो हफ़्ते; अगर नहीं, तो चार के करीब। एक-दिन के spike के बाद मुझे और पता चलेगा।"
