Agile & DevOps

Agile for Productivity – Part 2: Minimize interruptions, maximize flow

In an earlier article, we discussed a recent GitHub survey of developers which found that the best way to keep developers happy and productive is to minimize interruptions to their flow. Developer flow is the state in which they are able to fully focus on their work and get things done, without distractions and interruptions.

One major cause of interruptions is requests for status updates from various stakeholders. By using agile scrum methodology, we run effective, efficient scrum calls that give every stakeholder a clear picture of the project status and commitments for delivery.

Other than project status, a major cause for interruptions to developer flow is feedback. When a stakeholder – the UI/UX designer, the project manager or the client – identifies an improvement, or a change they feel is important, or an error to be corrected, their instinct is to pick up the phone and either convey the feedback over a call, or set up a meeting during which they can explain the corrections face to face.

Keeping stakeholders informed

We find it efficient to keep all stakeholders in the loop through a live preview environment that’s shareable and independent from our staging environment, for regular feedback and review. By creating such an environment (or using an existing open source option) you keep everyone informed and reduce sudden shocks. Shock can result in stakeholders feeling that they have to immediately call, or set a meeting, instead of waiting for the next day’s scrum call – thus increasing interruptions.

Carrying out feedback asynchronously, in-context

Asynchronous execution of feedback is when the developer executes feedback at a time convenient to him/her. Stakeholders share inputs at their convenience, to be carried out later. 

To the extent possible, major feedback should be shared during the scrum meeting, even from stakeholders who do not participate in the standup, such as designers. These stakeholders can share their major feedback with the scrum master, who can take it up offline with the developer and mention it as part of the scrum call as well.

Minor feedback is often shared asynchronously by email or via personal text messaging app. Rather than do this, tools are available using which feedback can be shared within the source code management environment itself. Using collaboration tools like Figma, Adobe XD, Notion etc. scrum teams can provide contextual feedback and thus contextual collaboration. Any user is just one click away from sharing feedback while remaining in context, increasing the potential for frictionless sharing of feedback.

Stakeholders can share feedback within the software that the developer is using. By viewing whatever it is that requires attention, within the same software, the developer need not exit their main work environment to address the new task. In addition, since the change is marked within the full context of the overall project, the feedback is usually instantly and intuitively understandable by the developer. This doesn’t just reduce interaction and interruption; it also improves productivity.

At CloudNow, we prioritize happy, productive days for our developers – which gives the best results for everyone from developer to client. That’s why we believe that minimizing interruptions caused by sharing and carrying out feedback is so important. 

By using agile scrum methodology and the right cloud collaboration tools and technology, we are able to smoothly and efficiently receive inputs and carry out feedback without breaking developer flow. This allows us to deliver great products quicker. Contact us today to get started on your next tech development!

SatyaDev Addeppally

Enterprising leader with an analytical bent of mind offering a proven history of success by supervising, planning & managing multifaceted projects & complex dependencies; chronicled success with 22 years of extensive experience including international experience.

Recent Posts

5 Google Workspace Features You Need to Try Today!

Google Workspace has more than 3 billion users, but there are several hidden gems in…

4 weeks ago

Mastering GCP Cost Management: 8 Proven Strategies to Reduce Cloud Expenses

While cloud computing does offer financial benefits by reducing the need for physical infrastructure and…

2 months ago

Integrating Google Maps API: Boost Your Business with Advanced Mapping Solutions

On June 29, 2006, Google launched the Google Maps API, revolutionizing web development by giving…

3 months ago

Your 5-Step Guide to Adopting Generative AI with Google Workspace

2024 has been a real coming-of-age year for generative AI in mainstream applications. But many…

4 months ago

Don’t Settle! 7 value-adds you should expect from top Google Workspace Partners in India

  Over 6 million businesses use Google Workspace (GWS) today, thanks to a go-to suite…

5 months ago

Deploying Boundary for secure developer access to your cloud resources

Whether databases, Kubernetes clusters, or storage, exposing them to the public internet can pose significant…

7 months ago