{"id":1336,"date":"2019-11-04T01:00:00","date_gmt":"2019-11-04T01:00:00","guid":{"rendered":"http:\/\/inswwdev.azurewebsites.net\/au\/insights\/uncategorized\/using-the-agile-mindset-in-a-waterfall-world\/"},"modified":"2019-11-04T01:00:00","modified_gmt":"2019-11-04T01:00:00","slug":"using-the-agile-mindset-in-a-waterfall-world","status":"publish","type":"post","link":"https:\/\/www.insentragroup.com\/gb\/insights\/geek-speak\/modern-workplace\/using-the-agile-mindset-in-a-waterfall-world\/","title":{"rendered":"Using the Agile Mindset in a Waterfall World"},"content":{"rendered":"<p style=\"text-align: justify;\"><span>I am sure you have heard terms like Scrum, Sprints, Retrospectives, and maybe even Lean if you are a Toyota fan.\u00a0 This is not surprising given the popularity of Agile and its methodologies have spread throughout all levels of companies like wildfire. If you are a Project Manager, I bet there isn\u2019t a Project Management (PM) workshop, summit, or local meeting that isn\u2019t talking about the Agile methodology; the new holy grail for project success.<\/span><\/p>\n<h3 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">The Journey Begins<\/h3>\n<p style=\"text-align: justify;\"><span>I also jumped on the Agile bandwagon because who doesn\u2019t want to be better and more successful at what they do? With that said, the projects I work with are typically Waterfall projects and do not really meet the criteria where they would need to be full Agile. How then do we make them Agile?<\/span><\/p>\n<p style=\"text-align: justify;\"><span>I read articles, asked questions at PM luncheons and meetings when the subject came up, and listened to Webinars.\u00a0 I read some great books, a few very dry ones, and even ended up taking a class.\u00a0 You know, the usual stuff. All of this fed into my Professional Development Units to maintain my PMP certification so I could kill two birds with one stone, so to speak, and it wasn\u2019t a great hardship to learn about Agile. \u00a0What occurred to me through the process of digging is that I had the question wrong. The question should be \u201cwhat can I do to combine Agile methods that would create efficiencies in the Waterfall project world\u201d or how can I have my cake and eat it too? There are several articles now on what is referred to as Hybrid Project Management that discuss combining Agile and Waterfall, but I decided to start with using an Agile Mindset.\u00a0 <\/span><\/p>\n<h3 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">What is Agile<\/h3>\n<p style=\"text-align: justify;\"><span>Before moving on, I thought it might be good to have basic definition of Agile in the project management world. <a href=\"https:\/\/blog.capterra.com\/definition-of-agile-project-management\/\" rel=\"nofollow noopener\" target=\"_blank\">Capterra<\/a> has a great definition of Agile as \u201can iterative development methodology that values human communication and feedback, adapting to changes, and producing working results\u201d based on the <a href=\"http:\/\/agilemanifesto.org\/\" rel=\"nofollow noopener\" target=\"_blank\">Agile Manifesto<\/a>. The manifesto includes twelve guiding principles and four values. <\/span><\/p>\n<p style=\"text-align: justify;\"><span>The <u>four values<\/u> are: <\/span><\/p>\n<ol>\n<li style=\"text-align: justify;\"><span>Individuals and interactions over processes and tools<\/span><\/li>\n<li style=\"text-align: justify;\"><span>Working software over comprehensive documentation<\/span><\/li>\n<li style=\"text-align: justify;\"><span>Customer collaboration over contract negotiations<\/span><\/li>\n<li style=\"text-align: justify;\"><span>Responding to change over following a plan<\/span><\/li>\n<\/ol>\n<h3 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">Using the Agile Mindset<\/h3>\n<p style=\"text-align: justify;\"><span>The Agile Mindset is the concept of \u201cbeing Agile\u201d or embracing the values of the Agile Manifesto in every day thought and action versus \u201cdoing Agile\u201d or going through the motions as if Agile is just a process or a toolset.\u00a0While staunch Agile practitioners may disagree, I believe this concept allows us to bring Agile efficiencies into Waterfall projects. A few ideas I have been involved with at Insentra are: <\/span><\/p>\n<h3 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">Daily 15-minute stand up meetings (value number one)<\/h3>\n<p style=\"text-align: justify;\"><span>At Insentra we call these huddles. However, you may have heard terms such as daily stand-up, scrum meetings, morning roll call, etc.\u00a0 Whatever the name, the goal is to have a short and focused meeting that provides the information needed and does not have to have an official feel to it.\u00a0 A rule of thumb is that these meetings should have three basic and agreed upon questions. For example, what have you done since the last meeting, what will you do today, and what are your roadblocks?\u00a0 These meetings are great to get a quick status from your team on project progress, actions, risks, etc.\u00a0 I would go a step further today and say that these meetings should be tailored to your project(s) and your team. For example, I can batch several projects into one stand up meeting if they all have the same team delivering them. The meeting can be daily or even once or twice a week if that is the cadence required to keep the project on track. Please note that a stand-up meeting doesn\u2019t take the place of a planning meeting which needs more discussion and depth.<\/span><\/p>\n<p style=\"text-align: justify;\"><span>As mentioned before Insentra practices this concept from a business perspective.\u00a0 Fifteen-minute huddles are held by many teams and use three questions; How are you personally\u00a0 and professionally, what are you doing today, and what are your roadblocks.\u00a0 The meetings are an effective way to quickly assess the morale of the team and gather a picture of what the team is doing.\u00a0 I personally find this as a great way to keep connected to your team members even when working remote. <\/span><\/p>\n<h3 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">Servant Leadership (value number one)<\/h3>\n<p style=\"text-align: justify;\"><span>Agile promotes the mindset that a leader should serve their team.\u00a0 Mike Griffiths, one of the <\/span><span>co-creators of <\/span><span>Agile <\/span><span>DSDM,<\/span><span> recommends four duties of servant leadership:<\/span><\/p>\n<ol>\n<li style=\"text-align: justify;\"><span>Shield the team from interruptions as best we can<\/span><\/li>\n<li style=\"text-align: justify;\"><span>Remove impediments to the team\u2019s progress<\/span><\/li>\n<li style=\"text-align: justify;\"><span>Continue to communicate the project values<\/span><\/li>\n<li style=\"text-align: justify;\"><span>Carry food and water<\/span><\/li>\n<\/ol>\n<p style=\"text-align: justify;\"><span>Project managers are leaders by the nature of our role, and servant leadership is another way to be agile in our projects. <\/span><\/p>\n<p style=\"text-align: justify;\"><em><u><span>Shield the team from interruptions as best we can<\/span><\/u><\/em><\/p>\n<p style=\"text-align: justify;\"><span>One of the ways I have found to shield the team from interruptions is working with the customer to set expectations on what tasks are critical to keep the project on track and to confirm agreement on what items can wait; especially in terms of additional project requests or discussions unrelated to the current project\u2019s delivery.\u00a0 It is also important to make sure that requests go through the proper process rather than directly to the project team members. <\/span><\/p>\n<p style=\"text-align: justify;\"><em><u><span>Remove the impediments to the team\u2019s progress<\/span><\/u><\/em><\/p>\n<p style=\"text-align: justify;\"><span>This brings us back to one of the positive impacts of daily huddles we participate in at Insentra. One of the questions that we answer is \u201cwhat are your impediments or roadblocks?\u201d.\u00a0 Helping a team member remove impediments keeps the project on track. While removing a huge roadblock is satisfying, removing small roadblocks can keep the project moving and assist the team to achieve project goals. For example, helping a team member get design documents through the peer review so the team can concentrate on completing technical tasks, the customer on environment remediation or setting expectations on decision risks and impacts so the team can move forward in the build process.<\/span><\/p>\n<p style=\"text-align: justify;\"><em><u><span>Continue to communicate the project values<\/span><\/u><\/em><\/p>\n<p style=\"text-align: justify;\"><span>Every project manager comes across a project that is going off the rails. Even the project managers at Insentra occasionally have projects that are or close to running past the estimated project schedule, going over budget, etc. One way to bring a project back on track is to recommunicate the project values or the project\u2019s mission. Why are we doing this project, what are the critical success factors, etc. Communicating and re-communicating the project goals can apply to all project stakeholders.\u00a0 People become excited about the positive impacts they see as a project progresses or new technology that comes out while the project is in progress which makes it is easy for a project to wander off track.\u00a0 For example, what if the project\u2019s scheduled tasks were abandoned and users migrated without testing?\u00a0 Re-communication of the project\u2019s goals would be necessary to ensure agreement, proper testing and steer the project to success. <\/span><\/p>\n<p style=\"text-align: justify;\"><em><u><span>Carry food and water<\/span><\/u><\/em><\/p>\n<p style=\"text-align: justify;\"><span>The term carrying food and water is funny to me because I work remote, and there would be some thirsty and starving team members if they waited on me for food and water!\u00a0 However, this is more about providing the tools the team needs. To me, this Insentra\u2019s train story.\u00a0 We all shovel coal when we need to in order to keep the train moving on the track. An example would be reaching out to other technical people if the project consultant is running into a technical quandary or you\u2019re reaching out to get answers on a process question that neither of you know the answer to. Carrying food and water can also be even simpler, such as to provide encouragement or saying \u201cthank you\u201d.\u00a0 This goes right along Insentra\u2019s celebration value in HIT ACES because what is celebration if not providing positive encouragement on what went well.\u00a0 It also never hurts to remember that everyone\u2019s time is valuable so let someone know you appreciate the time they took to respond or resolve an issue.<\/span><\/p>\n<h3 style=\"padding-bottom: 15px; margin-bottom: 30px; margin-top: 40px; border-bottom: 1px solid #f16020;\">Continuing the Journey<\/h3>\n<p style=\"text-align: justify;\">As you can see there are ways, even if they are small to start with, that Agile can be used in Waterfall projects to provide efficiencies and value. I am still working on a few other ideas in terms of project iterations and continuous improvement that I will share in another blog. However, I would also love to hear any ideas that have worked for you to integrate the best of both worlds.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am sure you have heard terms like Scrum, Sprints, Retrospectives, and maybe even Lean if you are a Toyota fan.\u00a0 This is not surprising given the popularity of Agile and its methodologies have spread throughout all levels of companies like wildfire. If you are a Project Manager, I bet there isn\u2019t a Project Management&hellip; <a class=\"more-link\" href=\"https:\/\/www.insentragroup.com\/gb\/insights\/geek-speak\/modern-workplace\/using-the-agile-mindset-in-a-waterfall-world\/\">Continue reading <span class=\"screen-reader-text\">Using the Agile Mindset in a Waterfall World<\/span><\/a><\/p>\n","protected":false},"author":69,"featured_media":1337,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[19],"tags":[],"class_list":["post-1336","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modern-workplace","entry"],"_links":{"self":[{"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/posts\/1336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/users\/69"}],"replies":[{"embeddable":true,"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/comments?post=1336"}],"version-history":[{"count":0,"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/posts\/1336\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/media\/1337"}],"wp:attachment":[{"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/media?parent=1336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/categories?post=1336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.insentragroup.com\/gb\/wp-json\/wp\/v2\/tags?post=1336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}