The Benefits of Checklists to the Rescue
Working in software development is a pretty sweet profession. You get to be a mini-creator exerting power by having thoughts and expressing them through well formed written language. That language creates online worlds of endless possibility that are literally carried around in everyone’s pocket for interaction and coordination. Whether its a new way to ride in cars, manage drone deliveries or coordinating logistics its all happening in language.
Going from idea to execution to delivery as quickly as possible has a thrill like no other. Using the enthusiasm as fuel, quickly hashing out a data structure, some interactive screens and creating a minimal product that can be used in the wild to get feedback on what works well and what needs another iteration makes time fly by.
However, problems do arise. Wasted time on misunderstood expectations. Assumptions that turn out to not be true. And the most frustrating ones are when your own expectations with your working cohort are thwarted. What do you mean you can’t do screenshare with me? Your internet speed isn’t good enough to do it? What do you mean you can’t install the environment and you don’t know why? What exactly is causing a delay, my expectation was that this part would be complete by now?
That flow feeling where time zooms by? Its gone. Crushed. Defeated. By what? By a lack of coordination. So instead of the freedom of creativity, we are now prisoners of fumbling misunderstanding.
What are these checklist items? Thanks to the Checklist Manifesto for highlighting simplicity. You wouldn’t think that for doctors, washing hands should be on a checklist. But as you read about in the book, when the checklist was created and followed it saved lives.
So here is our simple technology coordination checklist
- Speedy Computer
- Fast Internet
- Good audio with headset or quiet workspace
- Professional video setup for video hangouts
- Easy text based team communication like Slack installed on working computer and mobile phone
We get more complex when examining projects, like measuring continuous integration build time and keeping it low.
The principle is the same. We are after creating that freedom, that enthusiasm for unbound creating. And in order to do that, we accept some limits. Some bounds. A checklist to coordinate well with others.
Thanks to Martino Fornasa.
Want to peek into our daily work? Our coaches recount real world situations shared as learning opportunities to build soft skills. We share frameworks, podcasts and thinking tools for sr software developers.
Keep on readingGo to Blog home
The (remote) opportunities
We expect professionalism and client service, so we can offer a deeply caring experience for our clients. In return, you get freedom to work wherever you want. No timesheets, no big brother watching every move. We trust you to know what’s best to find the right solution.