{"id":53874,"date":"2021-07-04T13:59:11","date_gmt":"2021-07-04T08:29:11","guid":{"rendered":"https:\/\/www.tothenew.com\/blog\/?p=53874"},"modified":"2022-01-07T05:59:26","modified_gmt":"2022-01-07T00:29:26","slug":"application-of-agile-in-complex-delivery-projects-a-case-study","status":"publish","type":"post","link":"https:\/\/www.tothenew.com\/blog\/application-of-agile-in-complex-delivery-projects-a-case-study\/","title":{"rendered":"Application of Agile in Complex Delivery Projects: A Case Study"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Can you adopt Agile in challenging delivery projects? Say, where customers are impatient with their timeline.<br \/>\nThe answer is <strong>YES<\/strong>.<\/span><\/p>\n<h4><strong>Challenges<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">Let us first look at the challenges a typical Project Manager \/ Project Lead face in such engagements:<\/span><\/p>\n<ul>\n<li>Productivity<\/li>\n<li>Client challenges (Disagreement on delivery dates)<\/li>\n<li>Change management \/ ad-hoc implementation requests<\/li>\n<li>Escalation matrix<\/li>\n<li>Ill-defined team structure<\/li>\n<li>Release pipeline<\/li>\n<li>QA challenges \/ Regression quality issues post client delivery<\/li>\n<li>Inter team or inter track connects not streamlined<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Before we see how Agile helps address some of these problems, it is important to note that at this stage where the project \/ client are challenging, there is no immediate need to move to a framework.<\/span><br \/>\n<span style=\"font-weight: 400;\">At first, we are looking at getting the best processes and practices in place.<\/span><br \/>\n<img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-54387 size-full\" src=\"\/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-01-scaled.jpg\" alt=\"\" width=\"2560\" height=\"813\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-01-scaled.jpg 2560w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-01-300x95.jpg 300w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-01-1024x325.jpg 1024w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-01-768x244.jpg 768w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-01-1536x488.jpg 1536w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-01-2048x650.jpg 2048w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-01-624x198.jpg 624w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><br \/>\n<span style=\"font-weight: 400;\">Below are some of the measures that could be taken. They have been split into <b>Immediate, Short term or Medium \/ long term<\/b> action items.<\/span><\/p>\n<h4><b>Immediate<\/b><\/h4>\n<h4><b>Process Enablement<\/b><\/h4>\n<ul>\n<li><i>Move to JIRA or any other issue tracking tool<\/i> &#8211; At times it is already in place, however, it isn&#8217;t used religiously<\/li>\n<li><i>Test Cases<\/i> should be agreed between service provider and client at the outset (or as early as possible during development)<\/li>\n<li><i>Demo<\/i> for all enhancements should be done before rolling out to UAT (or similar environments) to avoid gaps<\/li>\n<li><i>Metrics<\/i> that can be started \u2013 Defect Density \/ Escaped Defects, Velocity Footprints (how much to be picked up for future release), Planned vs done ratios, Burn-down charts<\/li>\n<\/ul>\n<h4><b>People Enablement<\/b><\/h4>\n<ul>\n<li>Role Definition \/ Role Mapping \/ Skill Gap Analysis<\/li>\n<li>Team Structure\u00a0 &#8211; Cross Functional Teams &#8211;\u00a0 Plan to Split into Smaller tracks \/ teams with the people from the right skillset in each team \u2013 This should ideally not be a competency based splitting, rather it should be towards a business objective (Ideal team size of 10 or less)<\/li>\n<li>Tracks \u2013 Operations \/ Support (ideally should be driven in a Kanban &#8211; WIP) and Development (Scrum Framework can be used)<\/li>\n<li>Start the discussion around Release Strategy and Automation<\/li>\n<\/ul>\n<h4>Short Term Action Items<\/h4>\n<ul>\n<li>Adoption of Best Practices \u2013 Development (Code quality &#8211; SonarQube \/ Veracode), Deployment (Automated \/ One Click Deployment)<\/li>\n<li>Start the alignment towards proven SDLC Methodologies &#8211; Mindset \/ Terminologies\u00a0 and bring it up in client discussions<\/li>\n<li>Take Feedback from internal and external clients<\/li>\n<li>Create your project repository on Confluence<\/li>\n<li>Start discussions (internal \/ client) around adoption of Agile (only discussions for now like which framework to use, etc.)<\/li>\n<\/ul>\n<h4><b>Medium to Long Term Action Items<\/b><\/h4>\n<ul>\n<li>Adopt an Agile Framework<\/li>\n<li>Create a roadmap from Agile to Scaled Agile<\/li>\n<li>Make the customer aligned to the Agile Journey<\/li>\n<li>Have Customers participate in Agile Ceremonies<\/li>\n<\/ul>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-54389 size-full\" style=\"margin-top: 0.857143rem; margin-bottom: 0.857143rem;\" src=\"\/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-02-scaled.jpg\" alt=\"\" width=\"2560\" height=\"1307\" srcset=\"\/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-02-scaled.jpg 2560w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-02-300x153.jpg 300w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-02-1024x523.jpg 1024w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-02-768x392.jpg 768w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-02-1536x784.jpg 1536w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-02-2048x1045.jpg 2048w, \/blog\/wp-ttn-blog\/uploads\/2021\/07\/Blog23-02-624x318.jpg 624w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><br \/>\n<span style=\"font-weight: 400;\">To conclude we should adopt agile as a mindset and not a framework. Start by correcting internal problems &#8211; adopt best practices, make things transparent, enable usage of relevant tools and metrics. This will fix your basic challenges and lay a strong foundation over which you can slowly have your clients adopt Agile.<\/span><\/p>\n<div class=\"ap-custom-wrapper\"><\/div><!--ap-custom-wrapper-->","protected":false},"excerpt":{"rendered":"<p>Can you adopt Agile in challenging delivery projects? Say, where customers are impatient with their timeline. The answer is YES. Challenges Let us first look at the challenges a typical Project Manager \/ Project Lead face in such engagements: Productivity Client challenges (Disagreement on delivery dates) Change management \/ ad-hoc implementation requests Escalation matrix Ill-defined [&hellip;]<\/p>\n","protected":false},"author":1356,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":1},"categories":[1993,1994],"tags":[324,4880],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/53874"}],"collection":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/users\/1356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/comments?post=53874"}],"version-history":[{"count":6,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/53874\/revisions"}],"predecessor-version":[{"id":54448,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/posts\/53874\/revisions\/54448"}],"wp:attachment":[{"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/media?parent=53874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/categories?post=53874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tothenew.com\/blog\/wp-json\/wp\/v2\/tags?post=53874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}