{"id":2733,"date":"2021-09-14T05:20:10","date_gmt":"2021-09-14T05:20:10","guid":{"rendered":"https:\/\/www.cloudnowtech.com\/blog\/?p=2733"},"modified":"2021-09-14T06:15:21","modified_gmt":"2021-09-14T06:15:21","slug":"agile-for-productivity","status":"publish","type":"post","link":"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/","title":{"rendered":"Agile for Productivity &#8211; Part 2: Minimize interruptions, maximize flow"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">In an <a href=\"https:\/\/www.cloudnowtech.com\/blog\/how-agile-helps-developer-productivity\/\">earlier article<\/a>, we discussed a recent GitHub <\/span><a href=\"https:\/\/github.blog\/2021-05-25-octoverse-spotlight-good-day-project\/\"><span style=\"font-weight: 400;\">survey<\/span><\/a><span style=\"font-weight: 400;\"> 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.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One major cause of interruptions is requests for status updates from various stakeholders. By using <\/span><a href=\"https:\/\/www.cloudnowtech.com\/blog\/getting-agile-scrum-right-in-the-real-world\/\"><span style=\"font-weight: 400;\">agile scrum methodology<\/span><\/a><span style=\"font-weight: 400;\">, we run effective, efficient scrum calls that give every stakeholder a clear picture of the project status and commitments for delivery.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Other than project status, a major cause for interruptions to developer flow is feedback. When a stakeholder &#8211; the UI\/UX designer, the project manager or the client &#8211; 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.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Keeping stakeholders informed<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">We find it efficient to keep all stakeholders in the loop through a live preview environment that&#8217;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&#8217;s scrum call &#8211; thus increasing interruptions.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">Carrying out feedback asynchronously, in-context<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">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.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">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.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">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.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">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\u2019t just reduce interaction and interruption; it also improves productivity.<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">At CloudNow, we prioritize happy, productive days for our developers &#8211; which gives the best results for everyone from developer to client. That\u2019s why we believe that minimizing interruptions caused by sharing and carrying out feedback is so important.\u00a0<\/span><\/i><\/p>\n<p><i><span style=\"font-weight: 400;\">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. <\/span><\/i><a href=\"https:\/\/www.cloudnowtech.com\/contact-us.html\"><i><span style=\"font-weight: 400;\">Contact us<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> today to get started on your next tech development!<\/span><\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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. [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":2734,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[278],"tags":[292,127],"class_list":["post-2733","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-devops","tag-agile","tag-devops"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Agile for Productivity - Part 2: Minimize interruptions, maximize flow - Discover Better Value Faster<\/title>\n<meta name=\"description\" content=\"Developer #flow is the greatest indicator of #productivity. Minimize interruptions by prioritizing asynchronous execution of feedback. In our latest blog post, we give you a few ideas on how to do that.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Agile for Productivity - Part 2: Minimize interruptions, maximize flow - Discover Better Value Faster\" \/>\n<meta property=\"og:description\" content=\"Developer #flow is the greatest indicator of #productivity. Minimize interruptions by prioritizing asynchronous execution of feedback. In our latest blog post, we give you a few ideas on how to do that.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/\" \/>\n<meta property=\"og:site_name\" content=\"Discover Better Value Faster\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-14T05:20:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-14T06:15:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/09\/Blog-40.jpeg?fit=1140%2C760&#038;ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1140\" \/>\n\t<meta property=\"og:image:height\" content=\"760\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SatyaDev Addeppally\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#website\",\"url\":\"https:\/\/www.cloudnowtech.com\/blog\/\",\"name\":\"Discover Better Value Faster\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cloudnowtech.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/09\/Blog-40.jpeg?fit=1140%2C760&ssl=1\",\"contentUrl\":\"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/09\/Blog-40.jpeg?fit=1140%2C760&ssl=1\",\"width\":1140,\"height\":760,\"caption\":\"Agile for Productivity\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#webpage\",\"url\":\"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/\",\"name\":\"Agile for Productivity - Part 2: Minimize interruptions, maximize flow - Discover Better Value Faster\",\"isPartOf\":{\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#primaryimage\"},\"datePublished\":\"2021-09-14T05:20:10+00:00\",\"dateModified\":\"2021-09-14T06:15:21+00:00\",\"author\":{\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#\/schema\/person\/2e76f56977117c409772392b0ced58c6\"},\"description\":\"Developer #flow is the greatest indicator of #productivity. Minimize interruptions by prioritizing asynchronous execution of feedback. In our latest blog post, we give you a few ideas on how to do that.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cloudnowtech.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agile for Productivity &#8211; Part 2: Minimize interruptions, maximize flow\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#\/schema\/person\/2e76f56977117c409772392b0ced58c6\",\"name\":\"SatyaDev Addeppally\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.cloudnowtech.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/11\/sathyadev-96x96.jpg\",\"contentUrl\":\"https:\/\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/11\/sathyadev-96x96.jpg\",\"caption\":\"SatyaDev Addeppally\"},\"description\":\"Enterprising leader with an analytical bent of mind offering a proven history of success by supervising, planning &amp; managing multifaceted projects &amp; complex dependencies; chronicled success with 22 years of extensive experience including international experience.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/satyadevaddepally\/\"],\"url\":\"https:\/\/www.cloudnowtech.com\/blog\/author\/satyadev-a\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Agile for Productivity - Part 2: Minimize interruptions, maximize flow - Discover Better Value Faster","description":"Developer #flow is the greatest indicator of #productivity. Minimize interruptions by prioritizing asynchronous execution of feedback. In our latest blog post, we give you a few ideas on how to do that.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/","og_locale":"en_US","og_type":"article","og_title":"Agile for Productivity - Part 2: Minimize interruptions, maximize flow - Discover Better Value Faster","og_description":"Developer #flow is the greatest indicator of #productivity. Minimize interruptions by prioritizing asynchronous execution of feedback. In our latest blog post, we give you a few ideas on how to do that.","og_url":"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/","og_site_name":"Discover Better Value Faster","article_published_time":"2021-09-14T05:20:10+00:00","article_modified_time":"2021-09-14T06:15:21+00:00","og_image":[{"width":1140,"height":760,"url":"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/09\/Blog-40.jpeg?fit=1140%2C760&ssl=1","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"SatyaDev Addeppally","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/www.cloudnowtech.com\/blog\/#website","url":"https:\/\/www.cloudnowtech.com\/blog\/","name":"Discover Better Value Faster","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudnowtech.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#primaryimage","inLanguage":"en-US","url":"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/09\/Blog-40.jpeg?fit=1140%2C760&ssl=1","contentUrl":"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/09\/Blog-40.jpeg?fit=1140%2C760&ssl=1","width":1140,"height":760,"caption":"Agile for Productivity"},{"@type":"WebPage","@id":"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#webpage","url":"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/","name":"Agile for Productivity - Part 2: Minimize interruptions, maximize flow - Discover Better Value Faster","isPartOf":{"@id":"https:\/\/www.cloudnowtech.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#primaryimage"},"datePublished":"2021-09-14T05:20:10+00:00","dateModified":"2021-09-14T06:15:21+00:00","author":{"@id":"https:\/\/www.cloudnowtech.com\/blog\/#\/schema\/person\/2e76f56977117c409772392b0ced58c6"},"description":"Developer #flow is the greatest indicator of #productivity. Minimize interruptions by prioritizing asynchronous execution of feedback. In our latest blog post, we give you a few ideas on how to do that.","breadcrumb":{"@id":"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudnowtech.com\/blog\/agile-for-productivity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudnowtech.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Agile for Productivity &#8211; Part 2: Minimize interruptions, maximize flow"}]},{"@type":"Person","@id":"https:\/\/www.cloudnowtech.com\/blog\/#\/schema\/person\/2e76f56977117c409772392b0ced58c6","name":"SatyaDev Addeppally","image":{"@type":"ImageObject","@id":"https:\/\/www.cloudnowtech.com\/blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/11\/sathyadev-96x96.jpg","contentUrl":"https:\/\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/11\/sathyadev-96x96.jpg","caption":"SatyaDev Addeppally"},"description":"Enterprising leader with an analytical bent of mind offering a proven history of success by supervising, planning &amp; managing multifaceted projects &amp; complex dependencies; chronicled success with 22 years of extensive experience including international experience.","sameAs":["https:\/\/www.linkedin.com\/in\/satyadevaddepally\/"],"url":"https:\/\/www.cloudnowtech.com\/blog\/author\/satyadev-a\/"}]}},"jetpack_featured_media_url":"https:\/\/i2.wp.com\/www.cloudnowtech.com\/blog\/wp-content\/uploads\/2021\/09\/Blog-40.jpeg?fit=1140%2C760&ssl=1","_links":{"self":[{"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/posts\/2733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/comments?post=2733"}],"version-history":[{"count":1,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/posts\/2733\/revisions"}],"predecessor-version":[{"id":2735,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/posts\/2733\/revisions\/2735"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/media\/2734"}],"wp:attachment":[{"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/media?parent=2733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/categories?post=2733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudnowtech.com\/blog\/wp-json\/wp\/v2\/tags?post=2733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}