{"id":1723,"date":"2019-05-27T03:52:44","date_gmt":"2019-05-27T00:52:44","guid":{"rendered":"http:\/\/kusuaks7\/?p=1328"},"modified":"2021-05-11T14:19:12","modified_gmt":"2021-05-11T14:19:12","slug":"rom-fragile-to-agile-with-the-stakeholders-buy-in","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/bigdata-cloud\/rom-fragile-to-agile-with-the-stakeholders-buy-in\/","title":{"rendered":"From FrAgile to Agile with the Stakeholders\u2019 Buy-in"},"content":{"rendered":"<section name=\"a965\">\n<h3 id=\"4fed\" name=\"4fed\">It is hard to fit an Agile-shaped peg into a business-shaped hole!<\/h3>\n<p id=\"6b78\" name=\"6b78\">The most important factor for a project&rsquo;s success is&nbsp;<strong>gaining the stakeholders&rsquo; buy-in the process<\/strong>, so this is what I am going to discuss in this article.<\/p>\n<p id=\"f975\" name=\"f975\">The main predicament here is that by adopting SCRUM you rely on external parties (i.e. not solely the development team) and if they do not fulfil their role and responsibilities, the whole project may crumble.<\/p>\n<p id=\"8da8\" name=\"8da8\">So let&rsquo;s see what can go awry&hellip;<\/p>\n<\/section>\n<section name=\"971e\">\n<hr \/>\n<h4 id=\"e7b8\" name=\"e7b8\">&ldquo;I don&rsquo;t have enough time to work with the team in every iteration&rdquo;<\/h4>\n<p id=\"a29f\" name=\"a29f\">The participation of the Product Owner is what makes or breaks an Agile team. The collaborative nature of the Agile methodology, where the Product Owner is part of the team, can add a lot of pressure to them in terms of time management. Traditionally, their input is solicited at the&nbsp;<strong>beginning&nbsp;<\/strong>of the project (to sign off the spec) and at the&nbsp;<strong>end&nbsp;<\/strong>(to sign off that the software meets the spec), but in an Agile project they are requested to attend all the ceremonies, keep the backlog groomed, prioritise it and also interact with the Scrum team on a daily basis.<\/p>\n<p id=\"4f70\" name=\"4f70\">You need to illustrate to them that they are empowered to make decisions related to the product and use their domain knowledge to focus on functionality\u200a&mdash;\u200anot on the management itself. Most importantly they need to make themselves available by answering important questions&nbsp;<strong>quickly<\/strong>, providing valuable information&nbsp;<strong>on time<\/strong>&nbsp;and making sure the development team is not blocked. You ought to partner with the Product Owner and support them with anything they need and possibly coach them on how they can best add value to the team.<\/p>\n<p name=\"4f70\" style=\"text-align: center;\"><img decoding=\"async\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*7UFUGKEAKBXfj9L4QMurOQ.jpeg\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*7UFUGKEAKBXfj9L4QMurOQ.jpeg\" \/><\/p>\n<p name=\"4f70\" style=\"text-align: center;\">Courtesy:&nbsp;<a data-href=\"https:\/\/www.boost.co.nz\/blog\/2018\/05\/stakeholders-in-scrum-product-owner\" href=\"https:\/\/www.boost.co.nz\/blog\/2018\/05\/stakeholders-in-scrum-product-owner\" rel=\"noopener noreferrer\" target=\"_blank\">boost.co.nz<\/a><\/p>\n<\/section>\n<section name=\"f363\">\n<hr \/>\n<h4 id=\"83e3\" name=\"83e3\">&ldquo;I don&rsquo;t need to check-in every Sprint Review; just send me a&nbsp;report!&rdquo;<\/h4>\n<p id=\"7295\" name=\"7295\">Stakeholders are busy people. Their day-to-day job is demanding and they are required to attend a lot of meetings, make decisions, manage multiple projects. They occasionally&nbsp;<strong>do not have a lot of interest in the software<\/strong>&nbsp;that gets built, as long as it does what it says on the tin. In a similar fashion with the Product Owners, they are used to get involved at the beginning and the end of a project and unsurprisingly they try to protect their time and eliminate any meetings they do not seem essential.<\/p>\n<p id=\"0229\" name=\"0229\">What stakeholders do not necessarily appreciate is that Sprint Reviews are for the&nbsp;<strong>benefit of the team<\/strong>; it is not for them to find what the team is up to, but for the team to find what the stakeholders actually want. You need to get them to understand that in the lack of detailed specs, this is the opportunity to inspect the product and adapt it accordingly. This is when they can request any changes and additions, so&nbsp;<strong>if they do not turn up they do not get a say<\/strong>!<\/p>\n<p id=\"9a9c\" name=\"9a9c\">Oftentimes the reviews fall into a few pitfalls:<\/p>\n<p id=\"fdce\" name=\"fdce\">&bull;&nbsp;<strong>they are too long<\/strong>: in a two-hour review there is 20 minutes of value so their time is wasted,<br \/>\n&bull;&nbsp;<strong>they are too technical<\/strong>: low level implementation details are being discussed,<br \/>\n&bull;&nbsp;<strong>there is nothing to see<\/strong>: the stakeholders only want to review the full workflow and not the incremental pieces as they are developed each sprint.<\/p>\n<p id=\"a771\" name=\"a771\">Adjusting the structure of a Sprint Review to be focusing on the&nbsp;<strong>product<\/strong>&nbsp;is key to engage the stakeholder participation. It makes it easier for everyone to align their goals and visions for the project and continue to deliver a cohesive product.<\/p>\n<\/section>\n<section name=\"c8db\">\n<hr \/>\n<h4 id=\"57d1\" name=\"57d1\">&ldquo;But I already know what I&nbsp;want!&rdquo;<\/h4>\n<p id=\"96bf\" name=\"96bf\">As is so often the case, people think that they already know what they want and they have a clear mental image of what the software should do, so they believe it is more efficient if they can write it down and let you get on with it. You cannot really say to the stakeholders or the Product Owner: &ldquo;I do not trust that you know what you want before I show it to you&rdquo;\u200a&mdash;\u200aYou need to be more&nbsp;<strong>diplomatic<\/strong>&nbsp;about it and highlight that&nbsp;<strong>continuous input<\/strong>&nbsp;over the course of the project is invaluable.&nbsp;<strong>Edge cases<\/strong>&nbsp;are not obvious at the start of the project and need to be handled as they occur. Also what the stakeholders&nbsp;<em>want<\/em>&nbsp;and what they&nbsp;<em>need<\/em>&nbsp;may be different and likely carries a substantially different&nbsp;<strong>cost<\/strong>&nbsp;as well!<\/p>\n<p id=\"f88b\" name=\"f88b\">A metaphor I like to use is that &lsquo;software development is an embodiment of the butterfly effect&rsquo;: Minor changes can result in big downstream impact, so unless the stakeholders become available to discuss and validate their needs, the developers will inevitably make&nbsp;<strong>assumptions<\/strong>&nbsp;that become increasingly harder to unravel the later in the process you get.<\/p>\n<p id=\"b54d\" name=\"b54d\">This oldie but goodie tire-swing cartoon summarises it well:<\/p>\n<p name=\"b54d\" style=\"text-align: center;\"><img decoding=\"async\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*La2ZThD0dO1_9fo-CG3k8Q.jpeg\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*La2ZThD0dO1_9fo-CG3k8Q.jpeg\" \/><\/p>\n<p name=\"b54d\" style=\"text-align: center;\">Courtesy:&nbsp;<a data-href=\"https:\/\/www.businessballs.com\/amusement-stress-relief\/tree-swing-cartoon-pictures-early-versions\" href=\"https:\/\/www.businessballs.com\/amusement-stress-relief\/tree-swing-cartoon-pictures-early-versions\" rel=\"noopener noreferrer\" target=\"_blank\">businessballs.com<\/a><\/p>\n<\/section>\n<section name=\"39c2\">\n<hr \/>\n<h4 id=\"e84e\" name=\"e84e\">&ldquo;I can&rsquo;t wait for an entire iteration for a new&nbsp;feature&rdquo;<\/h4>\n<p id=\"283d\" name=\"283d\">The second principle of the&nbsp;<a data-href=\"https:\/\/agilemanifesto.org\/principles.html\" href=\"https:\/\/agilemanifesto.org\/principles.html\" rel=\"noopener noreferrer\" target=\"_blank\">Agile Manifesto<\/a>&nbsp;suggests that changes are welcomed even late in development. How stakeholders translate this is that changes are to be accommodated&nbsp;<strong><em>NOW<\/em><\/strong>!<\/p>\n<p id=\"c159\" name=\"c159\">The idea of a fixed iteration is deliberate in its attempt to&nbsp;<strong>control<\/strong>&nbsp;this constant fluctuation of the requirements and protect the team from starting many things but not completing them. An agreement with the Product Owner and other stakeholders needs to be made on the&nbsp;<strong>optimum iteration length<\/strong>: i.e. what is the acceptable length they are willing to wait for new requirements to begin vs. long enough cycle for the development team to complete the features and meet their expected velocity.<\/p>\n<\/section>\n<section name=\"3aa4\">\n<hr \/>\n<h4 id=\"058e\" name=\"058e\">&ldquo;This is a regulatory project\u200a&mdash;\u200awill you meet the deadlines?&rdquo;<\/h4>\n<p id=\"d122\" name=\"d122\">YES!! Contrary to popular belief, an Agile approach can indeed work great in a date driven project. Based on the &ldquo;iron triangle&rdquo;, with a fixed schedule, you have to flex one of the other two objectives i.e. either&nbsp;<strong>add more people<\/strong>&nbsp;to the project or&nbsp;<strong>cut the scope<\/strong>&nbsp;to make that happen.<\/p>\n<p name=\"d122\" style=\"text-align: center;\"><img decoding=\"async\" data-src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*FsTKQ5eO45qcPgV6immV0g.png\" src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*FsTKQ5eO45qcPgV6immV0g.png\" \/><\/p>\n<p name=\"d122\" style=\"text-align: center;\">Courtesy:&nbsp;<a data-href=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/8\/88\/Project-triangle-en.svg\" href=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/8\/88\/Project-triangle-en.svg\" rel=\"noopener noreferrer\" target=\"_blank\">Wikimedia<\/a><\/p>\n<p id=\"d2df\" name=\"d2df\">However, you need to remember that more resources are beneficial if they are constant for the whole course of the project\u200a&mdash;\u200aassigning more developers to a project running already late, will make it even later (this is well documented in the&nbsp;<a data-href=\"https:\/\/en.wikipedia.org\/wiki\/The_Mythical_Man-Month\" href=\"https:\/\/en.wikipedia.org\/wiki\/The_Mythical_Man-Month\" rel=\"noopener noreferrer\" target=\"_blank\">Mythical Man-Month by Fred Brooks<\/a>). Regarding the scope, you do rely on the Product Owner\u200a&mdash;\u200athey have to prioritise which features are needed to achieve the Minimum Viable Product. &ldquo;<a data-href=\"http:\/\/toolsforagile.com\/blog\/archives\/1116\/being-agile-with-a-fixed-release-date-commitment\" href=\"http:\/\/toolsforagile.com\/blog\/archives\/1116\/being-agile-with-a-fixed-release-date-commitment\" rel=\"noopener noreferrer\" target=\"_blank\">Learning from the movies<\/a>&rdquo; is an approach I recommend too: make commitments with regards to the final release date as late as possible.<\/p>\n<p id=\"cefa\" name=\"cefa\">An important thing to bear in mind is that in fixed-timescale projects the quality needs to be high so the risk of bugs and the associated delays is minimised.&nbsp;<strong>Automated testing<\/strong>&nbsp;and&nbsp;<strong>continuous integration<\/strong>&nbsp;come to the rescue and you should sell their added value to the management. Also tools like&nbsp;<a data-href=\"https:\/\/www.atlassian.com\/software\/jira\/portfolio\" href=\"https:\/\/www.atlassian.com\/software\/jira\/portfolio\" rel=\"noopener noreferrer\" target=\"_blank\">Atlassian Portfolio<\/a>&nbsp;or&nbsp;<a data-href=\"https:\/\/almworks.com\/structure\/overview.html\" href=\"https:\/\/almworks.com\/structure\/overview.html\" rel=\"noopener noreferrer\" target=\"_blank\">ALM Works Structure<\/a>&nbsp;<strong>visualise<\/strong>&nbsp;the building blocks of a plan (scope, people and time) to help you plan in real-time.<\/p>\n<p id=\"96c7\" name=\"96c7\"><strong>Short iterations<\/strong>&nbsp;and having&nbsp;<strong>working software<\/strong>&nbsp;as the primary measure of progress assures that when the deadline arrives, you are guaranteed to deliver a functioning product with the right features. Even if you are stuck with an unrealistic budget, schedule and scope expectations, you should still run the project in an Agile fashion as it provides clear evidence that you will fall short much earlier than you do in a traditionally managed project and you therefore have more options&hellip;<\/p>\n<blockquote id=\"d7ee\" name=\"d7ee\"><p>Planning is everything, the plan is nothing\u200a&mdash;\u200aD. Eisenhower<\/p><\/blockquote>\n<\/section>\n<section name=\"edd0\">\n<hr \/>\n<h3 id=\"b37f\" name=\"b37f\">Ready\u200a&mdash;\u200aGet Set\u200a&mdash;\u200aScrum!<\/h3>\n<p id=\"2e47\" name=\"2e47\">In my experience the best way to get buy-in from any stakeholder is to get them to join you in the ceremonies and participate in the day-to-day Scrum execution. Organised presentations and training is also essential to create a feeling that the transition to Agile in the best approach.<\/p>\n<p id=\"5b49\" name=\"5b49\">On the other hand, the need to foster the Agile atmosphere and prove that it is not FrAgile, does not give you carte blanche to ignore the feedback of those stakeholders who do not necessarily see the value. Instead, to paraphrase Nigel Nicholson in the&nbsp;<a data-href=\"https:\/\/hbr.org\/2003\/01\/how-to-motivate-your-problem-people\" href=\"https:\/\/hbr.org\/2003\/01\/how-to-motivate-your-problem-people\" rel=\"noopener noreferrer\" target=\"_blank\">Harvard Business Review<\/a>: when someone resists, an effective leader looks at them not as a problem to be solved, but as a&nbsp;<strong>person to be understood<\/strong>!<\/p>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>The best way to get buy-in from any stakeholder is to get them to join you in the ceremonies and participate in the day-to-day Scrum execution. Organised presentations and training is also essential to create a feeling that the transition to Agile in the best approach. On the other hand, the need to foster the Agile atmosphere and prove that it is not FrAgile, does not give you carte blanche to ignore the feedback of those stakeholders who do not necessarily see the value.&nbsp;<\/p>\n","protected":false},"author":556,"featured_media":2868,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[187],"tags":[95],"ppma_author":[3236],"class_list":["post-1723","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bigdata-cloud","tag-big-data-amp-technology"],"authors":[{"term_id":3236,"user_id":556,"is_guest":0,"slug":"semi-koen","display_name":"Semi\u00a0Koen Semi\u00a0Koen","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/?s=96&d=mm&r=g","user_url":"","last_name":"Semi\u00a0Koen","first_name":"Semi\u00a0Koen","job_title":"","description":"Semi Koen&nbsp;is Director | Technical Architect, Investment Banking at Mizuho International."}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/556"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=1723"}],"version-history":[{"count":2,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1723\/revisions"}],"predecessor-version":[{"id":31456,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/1723\/revisions\/31456"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/2868"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=1723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=1723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=1723"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=1723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}