DEV Community

Discussion on: How do you get a decent estimate on the time it will take to complete a task?

Collapse
 
thebouv profile image
Anthony Bouvier

Are you estimating just the coding aspect, but forgetting the full SDLC?

Oh yeah, 15 minutes to change the code in an editor, but what about time to branch, version control, test, deploy, etc. You're likely short-changing yourself because you are only thinking about the code change and not the full scope of what you need to do to actually get that task complete.

I see this a lot with developers new to estimating. "Sure! It'll only take me 15 minutes to make that CSS change." Oops, forgot I have to update some build settings. Run it through linting. Write a pull request. Code review. Deploy time. Etc.

Collapse
 
presto412 profile image
Priyansh Jain

I have a habit of testing immediately after I write what I can define a module. So maybe breaking the flow of thought before linking the modules leads to the unexpected delay.