Many times we tend to leave things at a certain stage where we could have made more progress. We either switch tasks, wait for approval or get someone else to tell us how to proceed. During these times it is mostly a good option to go forward another step and maybe another and maybe another until the process it fully complete and delivered.
Whenever you're looking to submit a task, write down the following,
What I am working on: (write what you're working on in 1 sentence) What are the next steps after submission: (write down the steps your boss, colleague, partner or you will do) Which of these next steps can I do: (select the part of the steps you can do before submitting)
What I am working on: Working on a UI design
What are the next steps after submission:
Which of these next steps can I do: I can do steps all through 1-9. For 10 & 11 I can give the implementation tasks to developers and get them to create a/b tests. For 12 & 13 I can get someone to check the analytics for me to see if they have performed better or worse. For 14 & 15 I can decide if the feature was a success or not and get it released to all the players.