Experience plays a big role in estimates. I'll typically break things down into manageable "work packages". Then I'll leverage my knowledge and experience by asking myself "can I finish this in one day?" If not, I break it down further until I can comfortably say yes.
Larger features or projects are very difficult to accurately estimate because of scope change/creep and not always being able to account for the unknown.
Experience plays a big role in estimates. I'll typically break things down into manageable "work packages". Then I'll leverage my knowledge and experience by asking myself "can I finish this in one day?" If not, I break it down further until I can comfortably say yes.
Larger features or projects are very difficult to accurately estimate because of scope change/creep and not always being able to account for the unknown.
Well I'm at the start of my career (I'm an intern), so I'll probably know better as it goes. Thanks for the advice!