{"id":556,"date":"2018-05-27T19:49:36","date_gmt":"2018-05-27T17:49:36","guid":{"rendered":"http:\/\/agilerasmus.com\/wordpress\/?p=556"},"modified":"2018-05-28T10:28:12","modified_gmt":"2018-05-28T08:28:12","slug":"scrum-as-a-process-bus","status":"publish","type":"post","link":"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/","title":{"rendered":"Scrum as a process bus"},"content":{"rendered":"<p>Many organisations are rapidly taking Scrum as their core agile framework &#8211; this is positive in many ways. The framework is an industry standard that is taught at universities and IT colleges. But there is a big and comon pitfall &#8211; an anti-pattern that should be avoided:<\/p>\n<blockquote><p>Scrum is tailored beyond recognition to a certain fit.<\/p><\/blockquote>\n<p>Instead &#8211; follow the simple princple:<\/p>\n<blockquote><p>Adopt Scrum, adapt your organisation and improve produced value.<\/p><\/blockquote>\n<p>Take the step and let Scrum be your process bus and grow your own model on top of it.<\/p>\n<p>Busses are known from other applications. In software development a bus is seen as a communication system between mutually interacting services. The bus provides means for consuming and producing information through a well known interface. In computer hardware, a bus provides means to communicate between components inside a computer or between computers also through well known interfaces.<\/p>\n<p>Imagine your team as a computer containing a motherboard, processor, RAM, etc. and Scrum as the wiring between the components making sure everything is executed timely. Some components are permanent to the setup (team members) and some can be replaced or added (practices, tools, etc.). Tweaking the computer to certain tasks can be done using its interfaces, e.g.:<\/p>\n<ul>\n<li>If you want your computer to perform better when playing games you might want to upgrade your graphicsadapter, RAM and CPU.<\/li>\n<li>If you want to play games with peers you might want to plug it to a network.<\/li>\n<\/ul>\n<p>Use Scrum in its native format and plug consuming or producing facilities in. Seeing Scrum as a process bus to promote agility enables flexibility with regard to experimenting with new agile practices. This is done by having a homegenic foundation on which you add and grown your agile models from.<\/p>\n<h2>Producing practices<\/h2>\n<p>Producing practices are adding information or data into the Scrum team. Examples of practices:<\/p>\n<ul>\n<li>Kanban<\/li>\n<li>DevOps<\/li>\n<li>Google Design Sprints<\/li>\n<li>? Driven Development (TDD, BDD, etc)<\/li>\n<li>Scaling frameworks (SAFe, Nexus, etc)<\/li>\n<li>Toyota Kata<\/li>\n<li>Story Mapping<\/li>\n<\/ul>\n<h2>Consuming practices<\/h2>\n<p>Consuming practices are retrieving information or data from the Scrum team. Examples of practices:<\/p>\n<ul>\n<li>Scaling frameworks (SAFe, Nexus, etc)<\/li>\n<li>Reporting (Burn charts, management, etc)<\/li>\n<li>Impediments<\/li>\n<li>Toyota Kata<\/li>\n<li>Scrum of Scrums<\/li>\n<li>Automated builds<\/li>\n<\/ul>\n<h2>Caveat<\/h2>\n<p>Please note that most practices can be seen as either\/both consuming or producing depending on context. The important thing to notice is how you integrate them into your proces bus &#8211; Scrum.<\/p>\n<p>See <a href=\"https:\/\/www.agilealliance.org\/agile101\/subway-map-to-agile-practices\/\">this<\/a> link for inspiration on what is core Scrum and what could be added.<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Many organisations are rapidly taking Scrum as their core agile framework &#8211; this is positive in many ways. The framework is an industry standard that is taught at universities and IT colleges. But there is&#8230;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":660,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[3,21],"tags":[5,99,20,98,76,6,100],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Scrum as a process bus - @agilerasmus<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scrum as a process bus - @agilerasmus\" \/>\n<meta property=\"og:description\" content=\"Many organisations are rapidly taking Scrum as their core agile framework &#8211; this is positive in many ways. The framework is an industry standard that is taught at universities and IT colleges. But there is...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/\" \/>\n<meta property=\"og:site_name\" content=\"@agilerasmus\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-27T17:49:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-05-28T08:28:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/11\/main-board-89050_960_720.jpg?fit=960%2C690&#038;ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"690\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#website\",\"url\":\"https:\/\/agilerasmus.com\/wordpress\/\",\"name\":\"@agilerasmus\",\"description\":\"agile coach, trainer and scrum master\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/agilerasmus.com\/wordpress\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#primaryimage\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/11\/main-board-89050_960_720.jpg?fit=960%2C690&ssl=1\",\"contentUrl\":\"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/11\/main-board-89050_960_720.jpg?fit=960%2C690&ssl=1\",\"width\":960,\"height\":690},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#webpage\",\"url\":\"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/\",\"name\":\"Scrum as a process bus - @agilerasmus\",\"isPartOf\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#primaryimage\"},\"datePublished\":\"2018-05-27T17:49:36+00:00\",\"dateModified\":\"2018-05-28T08:28:12+00:00\",\"author\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096\"},\"breadcrumb\":{\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/agilerasmus.com\/wordpress\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scrum as a process bus\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/agilerasmus.com\/wordpress\/#personlogo\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/agilerasmus.com\/wordpress\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Scrum as a process bus - @agilerasmus","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/","og_locale":"en_GB","og_type":"article","og_title":"Scrum as a process bus - @agilerasmus","og_description":"Many organisations are rapidly taking Scrum as their core agile framework &#8211; this is positive in many ways. The framework is an industry standard that is taught at universities and IT colleges. But there is...","og_url":"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/","og_site_name":"@agilerasmus","article_published_time":"2018-05-27T17:49:36+00:00","article_modified_time":"2018-05-28T08:28:12+00:00","og_image":[{"width":960,"height":690,"url":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/11\/main-board-89050_960_720.jpg?fit=960%2C690&ssl=1","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/agilerasmus.com\/wordpress\/#website","url":"https:\/\/agilerasmus.com\/wordpress\/","name":"@agilerasmus","description":"agile coach, trainer and scrum master","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/agilerasmus.com\/wordpress\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"ImageObject","@id":"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#primaryimage","inLanguage":"en-GB","url":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/11\/main-board-89050_960_720.jpg?fit=960%2C690&ssl=1","contentUrl":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/11\/main-board-89050_960_720.jpg?fit=960%2C690&ssl=1","width":960,"height":690},{"@type":"WebPage","@id":"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#webpage","url":"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/","name":"Scrum as a process bus - @agilerasmus","isPartOf":{"@id":"https:\/\/agilerasmus.com\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#primaryimage"},"datePublished":"2018-05-27T17:49:36+00:00","dateModified":"2018-05-28T08:28:12+00:00","author":{"@id":"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096"},"breadcrumb":{"@id":"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/agilerasmus.com\/wordpress\/scrum-as-a-process-bus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/agilerasmus.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Scrum as a process bus"}]},{"@type":"Person","@id":"https:\/\/agilerasmus.com\/wordpress\/#\/schema\/person\/cc0de41731dfcf8697fd64dadadcf096","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/agilerasmus.com\/wordpress\/#personlogo","inLanguage":"en-GB","url":"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/024753e28bdb374a97740a4d5572755e?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/agilerasmus.com\/wordpress\/author\/admin\/"}]}},"jetpack_featured_media_url":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/11\/main-board-89050_960_720.jpg?fit=960%2C690&ssl=1","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8dzln-8Y","jetpack-related-posts":[{"id":630,"url":"https:\/\/agilerasmus.com\/wordpress\/measurements-to-aid-and-guide-the-agile-and-scrum-journey\/","url_meta":{"origin":556,"position":0},"title":"Measurements to aid and guide the agile and Scrum journey","date":"May 2, 2018","format":false,"excerpt":"Working with agility in your team or organisation is an ongoing journey that never ends. There are always processes to tweak, impediments to remove or tools to experiment with. To help the journey one could looking into simple measurements and key performance indicators. The measurements should be as non-intrusive as\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i2.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2018\/05\/speedometer.jpg?fit=960%2C637&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":101,"url":"https:\/\/agilerasmus.com\/wordpress\/about-the-author\/","url_meta":{"origin":556,"position":1},"title":"About Rasmus Kaae","date":"December 18, 2015","format":false,"excerpt":"Rasmus is certified SAFe Program Consultant, Agile Leader, Scrum Master, Scrum Product Owner and Scrum Professional. Rasmus is dedicated to bring Scrum, Kanban and agility into organisations by having a full stack end-to-end and top-to-bottom approach. As a trainer, Rasmus brings his professional experience from coaching and training more than\u2026","rel":"","context":"In &quot;About&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2015\/12\/rasmus.jpeg?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":520,"url":"https:\/\/agilerasmus.com\/wordpress\/experimenting-with-nexus\/","url_meta":{"origin":556,"position":2},"title":"Experimenting with Nexus","date":"October 26, 2017","format":false,"excerpt":"Scaled agile and frameworks for managing Scrum across multiple teams have been trending for the past couple of years. Some of them with more adminitrative overhead than others. At Bankdata I am involved in an experiment seeking to handle dependencies between teams working together on a larger initiative. Setting the\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/10\/descaling.png?fit=960%2C540&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":55,"url":"https:\/\/agilerasmus.com\/wordpress\/doing-scrum-or-being-agile\/","url_meta":{"origin":556,"position":3},"title":"Doing Scrum or being agile?","date":"September 11, 2014","format":false,"excerpt":"Did you know that it is possible to perform Scrum without being Agile - and being Agile is not about following Scrum?I recently participated in a discussion about the differences between the two concepts: Agile and Scrum. Many falsely assume that they are Agile simply due to the fact that\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2016\/12\/img_4432.jpg?fit=374%2C562&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1049,"url":"https:\/\/agilerasmus.com\/wordpress\/relationship-between-agile-and-scrum\/","url_meta":{"origin":556,"position":4},"title":"Relationship Between Agile and Scrum","date":"June 23, 2021","format":false,"excerpt":"Did you know that it is possible to perform Scrum without being Agile \u2013 and being Agile is not about following Scrum? \u00a0Many falsely assume that they are Agile simply since they perform Scrum in their daily work. It\u2019s a basic assumption, which may have consequences to the success of\u2026","rel":"","context":"In &quot;English&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2021\/06\/hands-1917895_1280.png?fit=1200%2C900&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":492,"url":"https:\/\/agilerasmus.com\/wordpress\/scrum-master-som-agil-coach\/","url_meta":{"origin":556,"position":5},"title":"Scrum Master som agil coach","date":"September 6, 2017","format":false,"excerpt":"De fleste Scrum Masters ved at de er ansvarlige for at sikre at teamet forst\u00e5r mekanismerne i Scrum og at de overholdes, men betyder det s\u00e5 at de ogs\u00e5 er agile coaches og hvad laver en agil coach? En agil coach bev\u00e6ger sig i spektret mellem metode, teknik og forretning.\u2026","rel":"","context":"In &quot;Dansk&quot;","img":{"alt_text":"","src":"https:\/\/i1.wp.com\/agilerasmus.com\/wordpress\/wp-content\/uploads\/2017\/09\/agil-coach-scrummaster.png?fit=1200%2C709&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts\/556"}],"collection":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/comments?post=556"}],"version-history":[{"count":4,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts\/556\/revisions"}],"predecessor-version":[{"id":661,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/posts\/556\/revisions\/661"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/media\/660"}],"wp:attachment":[{"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/media?parent=556"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/categories?post=556"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilerasmus.com\/wordpress\/wp-json\/wp\/v2\/tags?post=556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}