{"id":5272,"date":"2013-04-02T08:23:17","date_gmt":"2013-04-02T08:23:17","guid":{"rendered":"https:\/\/www.bridge-global.com\/blog\/\/?p=5272"},"modified":"2025-04-29T07:10:37","modified_gmt":"2025-04-29T07:10:37","slug":"agile-retrospectives-an-effective-tool-for-continuous-improvement","status":"publish","type":"post","link":"https:\/\/www.bridge-global.com\/blog\/agile-retrospectives-an-effective-tool-for-continuous-improvement\/","title":{"rendered":"Agile Retrospectives, an Effective Tool for Continuous Improvement"},"content":{"rendered":"<div class=\"vce-row-container\" data-vce-boxed-width=\"true\"><div class=\"vce-row vce-row--col-gap-30 vce-row-equal-height vce-row-content--top\" id=\"el-cbad08a5\" data-vce-do-apply=\"all el-cbad08a5\"><div class=\"vce-row-content\" data-vce-element-content=\"true\"><div class=\"vce-col vce-col--md-auto vce-col--xs-1 vce-col--xs-last vce-col--xs-first vce-col--sm-last vce-col--sm-first vce-col--md-last vce-col--lg-last vce-col--xl-last vce-col--md-first vce-col--lg-first vce-col--xl-first\" id=\"el-998931d7\"><div class=\"vce-col-inner\" data-vce-do-apply=\"border margin background  el-998931d7\"><div class=\"vce-col-content\" data-vce-element-content=\"true\" data-vce-do-apply=\"padding el-998931d7\"><div class=\"vce-text-block\"><div class=\"vce-text-block-wrapper vce\" id=\"el-fda10f35\" data-vce-do-apply=\"all el-fda10f35\"><p>Most teams that are doing agile development and are using Scrum have heard about agile retrospectives. Often they also start doing retrospectives after one or more sprints. Some teams keep on doing them, but I\u2019ve heard a lot of teams that didn\u2019t do them frequently, or stopped doing them after some time. The reason I hear most is that they are not getting enough benefits out of them. But if not doing retrospectives means that you will not improve your way of working, and adapt to changes in your team or in your organization, that may be a high price to pay? My suggestion: Do your retrospectives!<\/p>\r\n<p>Are retrospectives difficult? No! Are they valuable? Certainly! But you have to know how to do them, to turn them into an effective tool for continuous improvement.<\/p>\r\n<p><strong>Why do Retrospectives?<\/strong><\/p>\r\n<p>Let\u2019s first start by understanding why you would want to do them. The <a href=\"http:\/\/agilemanifesto.org\/\">Agile Manifesto<\/a> provides us with a couple of good reasons. It starts with the first sentence of the manifesto:<\/p>\r\n<p>\u201cUncovering better ways\u201d tells me that there isn\u2019t 1 solution, not 1 best way, or silver bullet to do <a href=\"https:\/\/www.bridge-global.com\/services\/custom-software-development\">software development<\/a>. And since we are uncovering it, we will have to try things and reflect to see how it works. This is where retrospectives come in, as a way to reflect at the end of the sprint to see how the team has been doing their work. And to uncover what worked, and what didn\u2019t. Having an agile mindset means that you want to reflect and learn, and keep on reflecting and learning. You\u2019re never done!<\/p>\r\n<p>And then there are also the <a href=\"http:\/\/agilemanifesto.org\/principles.html\">principles behind the Agile Manifesto<\/a>. The 12th principle says: <em>\u201cAt regular intervals, the team reflects on how&nbsp;to become more effective, then tunes and adjusts&nbsp;its behavior accordingly.\u201d<\/em> It is often called \u201cinspect and adapt\u201d, which start by doing things, learn, and improve along the way. Just like you don\u2019t know all requirements up front when you start developing a product, you start working with what is clear and needed and then change based upon the feedback. Retrospectives are a way to \u201cembrace change\u201d in the way you work as a team.<\/p>\r\n<p>Retrospectives aren\u2019t something that agile or Scrum has invented. Getting feedback to improve yourself is much older. Actually, even project management methods like Prince-2 and the PMBoK has reflection included in the way that they propose to manage projects. What Scrum has done is to define a ritual to do the reflection, and to give it a clear spot in the software development cycle.<\/p>\r\n<p><strong>How to do Retrospectives<\/strong><\/p>\r\n<p>So now that we understand why to do retrospectives, let\u2019s discuss how to do them. What I&nbsp;have found to be very important in having effective retrospectives is that the right culture is set at the start. I use the&nbsp;Prime Directive&nbsp;to assure that a retrospective is a positive and fruitful event. It states:&nbsp;<em>\u201cRegardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand\u201d<\/em>. With the Prime Directive, a retrospective becomes an effective team gathering&nbsp;to learn and find solutions to improve their way of working.<\/p>\r\n<p>In a retrospective, a team reflects on their way of working. There are a lot of different techniques that can be used to do retrospectives, varying from asking questions with post-its to gather and organize the answers, building a timeline, root cause analysis to gaming (see <a href=\"http:\/\/www.benlinders.com\/2011\/getting-business-value-out-of-agile-retrospectives\/\">Getting Business Value out of Agile Retrospectives<\/a>&nbsp;which describes many of them that I have used in retrospectives).&nbsp;Depending on the situation at hand and what the team would be looking for, I usually pick a technique that would be suitable.<\/p>\r\n<p><strong>A technique that I use often is <\/strong>to ask \"the four key questions\":<\/p>\r\n<ul>\r\n<li>What did we do well, that if we don\u2019t discuss we might forget?<\/li>\r\n<li>What did we learn?<\/li>\r\n<li>What should we do differently next time?<\/li>\r\n<li>What still puzzles us?<\/li>\r\n<\/ul>\r\n<div>\r\n<p>For me these questions have shown to be very effective. I like the question \"What did we do well\", it's a Solution Focused approach to find strengths which can be deployed to improve further. The addition \"if we don't discuss we might forget\" makes this question even stronger: If something good happened by accident, that's great, but what can you do to assure that you will keep on doing it? Also the question \"what puzzles us\" has given very useful insights for teams, by revealing things which had remained unspoken before I asked the question.<\/p>\r\n<p><strong>Getting the Actions Done<\/strong><\/p>\r\n<p>I stimulate teams to use whatever means they already have to make their retrospective actions visible. Stick them to the wall at their workspace, put them on their planning board, use them as input in the planning game, etc. For bigger improvements it often helps to define a User Story (describing who, what and why), and plan time to do it. By doing it like this, I\u2019m helping teams to develop continuous improvement skills, being able to efficiently manage their own improvements and delivering more value to their customers. For some examples on visibility, \u201c<a href=\"http:\/\/www.benlinders.com\/wp-content\/uploads\/ICSPI_VisibleProcessImprovement.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">Continuous Improvement, Make it Visible!<\/a>\u201c.<\/p>\r\n<p>In a retrospective, I also check if the team has been able to finish the actions that they committed in the previous retrospective. If not, then it\u2019s good to discuss which impediments the team sees for not being able to do the actions. Maybe there\u2019s a deeper problem that\u2019s blocking them? Or they came up with actions that turned out to be infeasible, or not useful? Either way, it\u2019s good to reflect on the actions, to make sure that retrospectives are bringing value to the team.<\/p>\r\n<p><strong>Conclusion<\/strong><\/p>\r\n<p>Agile retrospectives are a great way for teams to improve their way of working. Getting actions out of a retrospective that are doable, and getting them done helps teams to learn and improve continuously.<\/p>\r\n<p>I\u2019d like to hear from you: Do you do Retrospectives? Are they effective?<\/p>\r\n<p><strong>More information<\/strong><\/p>\r\n<p>Several articles are available that cover the agile topics mentioned in this blog:<\/p>\r\n<ul>\r\n<li><a href=\"http:\/\/www.benlinders.com\/2012\/uncovering-better-ways-to-do-process-improvement\/\">Uncovering Better Ways to do Process Improvement<\/a><\/li>\r\n<li><a href=\"http:\/\/www.benlinders.com\/2011\/getting-business-value-out-of-agile-retrospectives\/\">Getting Business Value out of Agile Retrospectives<\/a><\/li>\r\n<li><a href=\"http:\/\/www.benlinders.com\/2012\/managing-projects-with-agile-teams\/\">Managing Projects with Agile Teams<\/a><\/li>\r\n<li><a href=\"http:\/\/www.benlinders.com\/2011\/golden-rules-for-agile-process-improvement\/\">Golden Rules for Agile Process Improvement<\/a><\/li>\r\n<li><a href=\"http:\/\/www.benlinders.com\/2011\/the-paradox-of-choice-why-more-is-less\/\">The Paradox of Choice: Why More is Less?<\/a><\/li>\r\n<\/ul>\r\n<p><a href=\"http:\/\/bridge-global.com\/ebooks\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28210 size-full\" src=\"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2013\/04\/download.jpg\" alt=\"\" width=\"685\" height=\"322\" srcset=\"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2013\/04\/download.jpg 685w, https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2013\/04\/download-300x141.jpg 300w, https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2013\/04\/download-500x235.jpg 500w\" sizes=\"auto, (max-width: 685px) 100vw, 685px\" \/><\/a><\/p>\r\n<\/div>\r\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Most teams that are doing agile development and are using Scrum have heard about agile retrospectives. Often they also start doing retrospectives after one or more sprints. Some teams keep on doing them, but I\u2019ve heard a lot of teams &hellip;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":54,"featured_media":45444,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-5272","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-offshoring"],"featured_image_src":"https:\/\/www.bridge-global.com\/blog\/wp-content\/uploads\/2013\/04\/Agile-scrum.jpg","author_info":{"display_name":"Ben Linders","author_link":"https:\/\/www.bridge-global.com\/blog\/author\/ben-linders\/"},"_links":{"self":[{"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/posts\/5272","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/comments?post=5272"}],"version-history":[{"count":11,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/posts\/5272\/revisions"}],"predecessor-version":[{"id":54671,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/posts\/5272\/revisions\/54671"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/media\/45444"}],"wp:attachment":[{"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/media?parent=5272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/categories?post=5272"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bridge-global.com\/blog\/wp-json\/wp\/v2\/tags?post=5272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}