One of the best pieces of advice I ever got came years ago from a colleague who told me: “stop starting, start finishing”.
He was a scrum master, I was a web developer, and at the time I prided myself on juggling many things at once. I could have 15 bugs open: a few already deployed, some in review, and the rest in progress on my screen. I thought I was being productive, but in reality I was flooding my team with code reviews. They had to stop their own work to review mine, which slowed everyone down.
That’s when he told me: don’t start new things, finish what you already started. Or even better, help someone else finish what they’re working on.
This went against how I was wired. My instinct was always to take a big problem, break it into steps, and publish each step as soon as I was done. The issue is I’d get distracted and spread myself too thin, which meant I had a lot of problems “in progress” but not a lot actually finished.
I still catch myself doing this today. What I’m trying to practice instead is writing down the full list of things required to actually make a problem disappear. What’s the definition of done? What’s the acceptable outcome? And then I keep my head down until that problem is fully solved before moving on.
It’s harder for me, but it’s also far more efficient. Once something is finished, it’s really finished, and that frees me up to focus on the next thing. Tools like Asana help me a lot here by letting me break problems into subtasks so I can see progress and know when it’s truly done.
Bastien, Asana Expert
i.DO (Asana Partner: Services & Licenses)