{"id":306,"date":"2011-12-17T08:25:27","date_gmt":"2011-12-17T14:25:27","guid":{"rendered":"http:\/\/garysamuelson.com\/blog\/?p=306"},"modified":"2011-12-18T19:51:30","modified_gmt":"2011-12-19T01:51:30","slug":"bpm-methods-a-change-in-software-lifecycle","status":"publish","type":"post","link":"http:\/\/garysamuelson.com\/blog\/?p=306","title":{"rendered":"BPM Methods: A Change in Software LifeCycle"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p>As in business, BPM projects either produce or fail. And, in varying degrees, BPM honestly tries. Maintaining net-value is an effort of direct participation. To remain relevant\u2026 one must keep up with the pack \u2013 speed counts. This demands agile, quick development iterations and, consequently, a serious weaning from project fat.\u00a0 Cutting corners gets us ahead of the game. Knowing when, how, and which ballast to cut throughout keeps us in the game.<\/p>\n<h2>Evolution<\/h2>\n<p style=\"padding-left: 30px;\"><em>Focus on the relationship between software development methodology and business success.<\/em><\/p>\n<p>The catalyst behind change is our drive towards increasing efficiency. The tools and methods behind process management effectively short-circuits communication channels and re-wires the organization. Brought into focus are traditional gaps in execution between business leaders and software development. Otherwise impeding the flow of evolutionary progress, and spotlighted for what they are, progress forces its way around unnecessary bureaucracy.<\/p>\n<p>Obvious like highway congestion and air-travel delays \u2013 we need change. It\u2019s our impatience. It\u2019s nearby, within reach, and forces itself as matter-of-fact: keep up or be left-behind.<\/p>\n<p>&nbsp;<\/p>\n<h2>A Spotlight on Bureaucracy: Tradition<a href=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/tidy-23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright  wp-image-320\" title=\"Traditional Methodology\" src=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/tidy-23.png\" alt=\"\" width=\"411\" height=\"297\" srcset=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/tidy-23.png 952w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/tidy-23-300x217.png 300w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/tidy-23-150x108.png 150w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/tidy-23-400x289.png 400w\" sizes=\"auto, (max-width: 411px) 100vw, 411px\" \/><\/a><\/h2>\n<p style=\"padding-left: 30px;\"><em>\u201cThere are protocols that must be followed, regardless of their cost or waste.\u201d<\/em><\/p>\n<p>Let\u2019s take a look at a more traditional methodology.<\/p>\n<p>The Business Owner communicates values to our Requirement Analyst who, in turn, produces documentation which is then, in turn, handed over to the Process Architect.<\/p>\n<p>Process models flow into software which then become rooted within operations via services (SOA) and general integration architecture.<\/p>\n<p>The \u201cplayback\u201d, or software demo\u2019, provides a theater where our Business Owner communicates direction back into the next cycle. Iterations repeat until we find usability.<\/p>\n<p>In theory we have a fairly good working methodology. In practice we do not.<\/p>\n<p>&nbsp;<\/p>\n<h2><\/h2>\n<h2>Short-circuit Communication and Evolve<\/h2>\n<p style=\"padding-left: 30px;\"><em>No barriers. No handoffs. One team.<\/em><\/p>\n<p><a href=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/Short-circuit.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright  wp-image-323\" title=\"Short-circuit Communication and Evolve\" src=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/Short-circuit.png\" alt=\"\" width=\"461\" height=\"214\" srcset=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/Short-circuit.png 732w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/Short-circuit-300x139.png 300w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/Short-circuit-150x69.png 150w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/Short-circuit-400x185.png 400w\" sizes=\"auto, (max-width: 461px) 100vw, 461px\" \/><\/a><br \/>\nOur new model has the Business Owner working directly with the Process Architect.<\/p>\n<p>Reasons:<\/p>\n<ul>\n<li>Direct communication between Business Owner and Process Architect is simply more efficient. This efficiency produces working, executable process in a fraction of the amount of time that would have otherwise been spent on traditional, time intensive, requirements documentation and review cycles.<\/li>\n<li>As business feedback (aka requirements) now flow directly into development there\u2019s neither room nor slack for misunderstanding.<\/li>\n<li>Reduction in administrative overhead (requirements documentation) allows shorter iteration cycles and early delivery.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Business Value<a href=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/house.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright  wp-image-327\" title=\"House of Value\" src=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/house.png\" alt=\"\" width=\"373\" height=\"322\" srcset=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/house.png 740w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/house-300x259.png 300w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/house-150x129.png 150w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/house-400x345.png 400w\" sizes=\"auto, (max-width: 373px) 100vw, 373px\" \/><\/a><\/h2>\n<p style=\"padding-left: 30px;\"><em>Work occurs with the immediacy of market conditions.<\/em><\/p>\n<p>Value-driven methods and purpose force efficiency. From the Business Owner\u2019s perspective, \u201cvalue\u201d is executing process:<\/p>\n<ul>\n<li>Strong User Interface<\/li>\n<li>Valued Process Outputs<\/li>\n<li>Supporting Services<\/li>\n<li>Shows Strategic Direction while supporting tactical agility<\/li>\n<\/ul>\n<p>We now understand the nature of process development. BPM projects DO NOT build systems because \u201csystems\u201d lack context \u2013 technology isn\u2019t the point. The effort behind building \u201csystems\u201d is as irrelevant as attempting to build a house before its blueprint\u2026 more so even before understanding the intended home owner\u2019s perspective. The best approach then is to isolate our system builders \u2013 take them out of the picture.<\/p>\n<p>&nbsp;<\/p>\n<h2>Irrelevance<\/h2>\n<p style=\"padding-left: 30px;\"><em>Those who once lead must now follow<\/em><\/p>\n<p>Removing system builders removes distraction. Without this distraction we\u2019re able to maintain business alignment and, consequently, remain focused on business process development.<\/p>\n<p>So what does a roomful of system builders do when left on their own? They build an irrelevant system. \u00a0Frequent the result of specialized teams is competing effort \u2013 things created, with good intent (we hope), that offer much less support as interference.<\/p>\n<p>We\u2019re left with a dichotomy.<a href=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/hut1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright  wp-image-346\" title=\"hut\" src=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/hut1.png\" alt=\"\" width=\"392\" height=\"234\" srcset=\"http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/hut1.png 933w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/hut1-300x179.png 300w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/hut1-150x89.png 150w, http:\/\/garysamuelson.com\/blog\/wp-content\/uploads\/2011\/12\/hut1-400x239.png 400w\" sizes=\"auto, (max-width: 392px) 100vw, 392px\" \/><\/a><\/p>\n<p>Our goal still focused on business process and yet diplomacy plays in as a key strategic requirement? Though completely outside the scope of process development, \u201cchange management\u201d (politically correct term) is none-the-less required.<\/p>\n<p>&nbsp;<\/p>\n<h2>Rebuild The Team<\/h2>\n<p><em>NEXT WEEK&#8217;S PREVIEW&#8230;<\/em>\u00a0 (to be continued)<\/p>\n<p>The best solution here is to break these specialized teams apart and reassemble as cross-functional units (aka \u201cpods\u201d). We keep our specialized skills, such as QA and integration, while maintaining orientation on process development.<\/p>\n<p>As a BPM effort we have \u201cprocess\u201d goals on our plan. Competing milestones no longer receive management\u2019s attention. Goals become aligned and focused on process development iterations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; As in business, BPM projects either produce or fail. And, in varying degrees, BPM honestly tries. Maintaining net-value is an effort of direct participation. To remain relevant\u2026 one must keep up with the pack<a class=\"moretag\" href=\"http:\/\/garysamuelson.com\/blog\/?p=306\"> Read more&hellip;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,11,3],"tags":[],"class_list":["post-306","post","type-post","status-publish","format-standard","hentry","category-business-process-management-best-practices","category-bpm-methodology","category-business-process-management-bpm"],"_links":{"self":[{"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=306"}],"version-history":[{"count":53,"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/306\/revisions"}],"predecessor-version":[{"id":372,"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/306\/revisions\/372"}],"wp:attachment":[{"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=306"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=306"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/garysamuelson.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}