{"id":3483,"date":"2020-10-26T15:18:13","date_gmt":"2020-10-26T15:18:13","guid":{"rendered":"https:\/\/mbaoutcome.com\/combining-the-best-of-project-management-and-customer-service-agile-the-mba-way\/"},"modified":"2020-10-26T15:18:13","modified_gmt":"2020-10-26T15:18:13","slug":"combining-the-best-of-project-management-and-customer-service-agile-the-mba-way","status":"publish","type":"post","link":"https:\/\/www.varshabi.com\/MB\/2020\/10\/26\/combining-the-best-of-project-management-and-customer-service-agile-the-mba-way\/","title":{"rendered":"Combining the best of Project Management and Customer Service: Agile the \u201cMB&#038;A Way\u201d"},"content":{"rendered":"<p>[et_pb_section][et_pb_row][et_pb_column][et_pb_text]<\/p>\n<p>As the Managing Partner at MB&amp;A \u2013 which specializes in data collection, inspection, and assessment products built on the Salesforce platform \u2013 let me come right out and say that Agile is awesome. Even so, we\u2019ve modified the standard processes to meet our needs, evolving priorities, and work culture. That\u2019s because, in my 25 years of experience in technology, I\u2019ve come to realize that \u201cbest practice\u201d is what everyone agrees is the right approach, whereas \u201cgood practice\u201d is what works for your team and organization. We aspire to take <em>the best<\/em> of \u201cbest practice\u201d and then shape it to meet our needs \u2013 something that we have come to refer to as the \u201cMB&amp;A way.\u201d<\/p>\n<h2 id=\"8dqd2\">Building Stories<\/h2>\n<p>When it comes to creating stories, story pointing, selecting appropriate meeting formats, and cadence, our Agile implementation is true to form. The story approach is particularly useful insofar as it forces us to think through <em>who<\/em> we\u2019re building for, <em>what<\/em> is being built, and its overall business value \u2013 all in a concise statement:<\/p>\n<p><strong><em>As a ____________ I want to ______________, so that I can _______________.<\/em><\/strong><\/p>\n<h2 id=\"capsb\">Story Pointing<\/h2>\n<p>Story pointing has helped us to move away from the painstaking process of predicting hours to focus on:<\/p>\n<ul>\n<li><strong>Technical complexity<\/strong> \u2013 complex work items often      take longer and require more effort<\/li>\n<li><strong>Resource complexity<\/strong> \u2013 work items that require a      depth and breadth of skills tend to involve more coordination, timelines,      and resources to execute<\/li>\n<li><strong>What we know<\/strong> \u2013 ideas that are well-defined      are easier to work with<\/li>\n<\/ul>\n<p>At the risk of offending Agile zealots, my team\u2019s next step is to convert the following points into rough timelines:<\/p>\n<ul>\n<li>1pt \u2013 This is easy and I\u2019ll      have it done in less than an hour.<\/li>\n<li>2pts \u2013 It\u2019s pretty easy. I may      have to talk to someone, look something up, or put in a bit more effort,      but \u2013 once I get rolling \u2013 it\u2019ll only take a couple of hours to complete.<\/li>\n<li>3pts \u2013 Since I\u2019ve done this      before\/know how it works, it shouldn\u2019t take longer than a half-day to      deliver (with some coordination).<\/li>\n<li>5pts \u2013 This is pretty      straightforward. It may require some coordination, research, or dedicated      time to finish, but I\u2019m confident this can be done in a half-day to a day.<\/li>\n<li>8pts \u2013 This requires either a      decent chunk of \u201cheads down\u201d work or coordination, investigation, and research      that should take a little over one day.<\/li>\n<li>13pts \u2013 Considering the      project scope, it\u2019s going to take a few days of dedicated work and there may      be some dependencies (coordination or research). It may also end up      spawning other stories.<\/li>\n<li>21pts \u2013 While this story should have been further      decomposed, we estimated it to the best of our abilities with the      information we had in the beginning. This story may take a week and is highly      likely to spawn other stories, involve more research, further requirement      derivation, and a host of other things that introduce risk into the      process or project.<\/li>\n<\/ul>\n<h2 id=\"t4pp\">Estimating Work<\/h2>\n<p>Quite simply, we write stories and apply points to determine how much effort a project will require.<\/p>\n<p>As a team, we come up with a full set of stories to describe the finished product. Of course, the stories may generate additional branches that we hadn\u2019t considered, so our aim is to ensure that 80% of the finished product is represented from the beginning.<\/p>\n<p>Next, we decompose the stories into a series of two-week sprints. We recommend that our customers not extend themselves beyond 4-6 sprints for the sake of fidelity and accuracy. Granted, due to contractual requirements with larger (or public sector) organizations, we are sometimes required to move beyond that level.<\/p>\n<h2 id=\"7us1\">Managing Stories and Sprints<\/h2>\n<p>Knowing that a sprint\/story composition will change over time, it\u2019s vital to track progress. For this, we deliver a weekly report to all of our customers that indicates the stories we\u2019ve completed during previous sprints, the status of the current sprint, the allocated time for the remaining stories and future sprints, and any backlogged items.<\/p>\n<p>To give a high-level overview, we also show the story pointing that was expected in the initial planning stage (i.e., the initial sprint points) and the current sprint points. Having all of this in one report makes it easy for customers to understand where they are in the project from week to week and the total effort that will be required to get everything they want to the finish line.<\/p>\n<p>Not only does this report help our customers (internal or external to understand what was bid\/estimated vs. what really happened, it helps us to facilitate the substitution vs. change order conversation. Even though we are always up front and willing to evolve our efforts, when \u201cchanging\u201d becomes \u201cadding\u201d then we need to discuss change orders. In principle, we don\u2019t care whether our customers are changing things or adding as long as it doesn\u2019t materially impact the level of effort required to perform the work.<\/p>\n<p>This is where story pointing comes in particularly handy. It helps us to show our customers how evolving requirements can either be supported by substituting stories with similar numbers of points, or where adding requires additional sprints (and perhaps additional work to reach the finish line). Whenever an item is left up in the air, we put the story in the backlog with the stuff we didn\u2019t anticipate from the beginning or that became less important.<\/p>\n<p>Because the report is part of the process we use to execute the work, there\u2019s very little overhead required to manage the project or reporting. It also helps us to streamline administration and customer inquiries. By taking a few minutes to add a story <em>every<\/em> time a new idea comes up, you prevent that idea from becoming a de facto requirement that is <em>expected<\/em>. This has the added advantage of making customers happy, because you don\u2019t miss anything and you make it easy to tee up future projects and change order conversations.<\/p>\n<h2 id=\"1t35f\">Conclusion<\/h2>\n<p>Clearly, our Agile approach is a departure from best practice, but it works for us. By taking the best from \u201cbest practice,\u201d we molded it to the realities of our business and our customers\u2019 needs. In the end, MB&amp;A required a process that could span our entire business \u2013 including managing projects in a way that ensured our customers were well-informed and that we are always on the same page.<\/p>\n<p>The early issues we confronted using Agile were related to scope creep and costs. Although we delivered great projects, we often found ourselves in difficult conversations \u2013 ones that could have been avoided if we had done a better job of setting expectations and managing them as projects evolved. Because the internally focused parts of our work (i.e., stories, sprints, and points) always met our targets, we needed to invest the time and effort in making it work for our customers. I hope this post helps you to do the same.<\/p>\n<p><!-- strchf script --><script>        if(window.strchfSettings === undefined) window.strchfSettings = {};    window.strchfSettings.stats = {url: \"https:\/\/exam.storychief.io\/combining-the-best-of-project-management-and-customer-service-agile-the-mb-a-way?id=718672301&type=2\",title: \"Combining the best of Project Management and Customer Service: Agile the \u201cMB&amp;A Way\u201d\",id: \"a0e79b4e-ffdc-475d-9228-7dbdb102d7bb\"};            (function(d, s, id) {      var js, sjs = d.getElementsByTagName(s)[0];      if (d.getElementById(id)) {window.strchf.update(); return;}      js = d.createElement(s); js.id = id;      js.src = \"https:\/\/d37oebn0w9ir6a.cloudfront.net\/scripts\/v0\/strchf.js\";      js.async = true;      sjs.parentNode.insertBefore(js, sjs);    }(document, 'script', 'storychief-jssdk'))    <\/script><!-- End strchf script -->[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Combining the best of Project Management and Customer Service: Agile the \u201cMB&#038;A Way\u201d<\/p>\n","protected":false},"author":5,"featured_media":3485,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[19],"tags":[28],"class_list":["post-3483","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-blog"],"_links":{"self":[{"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/posts\/3483","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/comments?post=3483"}],"version-history":[{"count":0,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/posts\/3483\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/media?parent=3483"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/categories?post=3483"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.varshabi.com\/MB\/wp-json\/wp\/v2\/tags?post=3483"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}