{"id":16941,"date":"2024-01-10T22:02:49","date_gmt":"2024-01-10T21:02:49","guid":{"rendered":"https:\/\/www.crisp.se\/?page_id=16941"},"modified":"2024-03-27T10:54:53","modified_gmt":"2024-03-27T09:54:53","slug":"woody-april-25-2024","status":"publish","type":"page","link":"https:\/\/www.crisp.se\/en\/courses\/woody-april-25-2024","title":{"rendered":"Software Teaming (Mob Programming) workshop.\u00a0 April 25, 2024"},"content":{"rendered":"\n<p><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">This course is canceled. However, you can meet <a href=\"https:\/\/leadingcomplexity.com\/speakers\/woody-zuill\/\">Woody in his Master Class<\/a> in our Leading Complexity Program starting October 2024.<\/mark><\/em><\/strong><\/p>\n\n\n\n<p><strong>Software teaming (Mob Programming) 1-day workshop with Woody Zuill.<\/strong><\/p>\n\n\n\n<p><strong>Would you be interested in investigating, exploring, and trying a way of working that might give you:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Shorter lead times?<\/li>\n\n\n\n<li>Fewer bugs?<\/li>\n\n\n\n<li>More knowledge transfer?<\/li>\n\n\n\n<li>Shorter feedback loops?<\/li>\n\n\n\n<li>Happier co-workers who know each other better?<\/li>\n\n\n\n<li>A climate in the team that improves our ability to contribute well? &#8211; a decreased need for status and planning meetings?<\/li>\n\n\n\n<li>An environment of amplified learning?<\/li>\n\n\n\n<li>An effective way of onboarding new team members?<\/li>\n<\/ul>\n\n\n\n<p><strong>Then this Software Teaming (Mob Programming) 1-day workshop is for you.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-1-1024x684.jpg\" alt=\"\" class=\"wp-image-16943\" srcset=\"https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-1-1024x684.jpg 1024w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-1-300x200.jpg 300w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-1-768x513.jpg 768w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-1-1536x1025.jpg 1536w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-1-2048x1367.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Method of learning:<\/strong><\/p>\n\n\n\n<p>Woody uses hands-on exercises, presentations, interactive dialogues, simulations, and videos in this training.<\/p>\n\n\n\n<p><strong>Workshop Outline (may vary):<\/strong><\/p>\n\n\n\n<p><strong>Part one<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introduction: Software Teaming (Mob Programming) Introduction, The basics of how it works<\/li>\n\n\n\n<li>Activity: The nature of software development<\/li>\n\n\n\n<li>Activity: Teamwork &#8211; a good thing<\/li>\n\n\n\n<li>Driver\/Navigator Teamwork Roles and Techniques<\/li>\n\n\n\n<li>Coding Dojo Demonstration: A simple demo of Software Teaming (Mob Programming) with volunteers from the participants.<\/li>\n<\/ul>\n\n\n\n<p><strong>Part two<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Coding Exercise: Working on a Sample Project, learning to work<\/li>\n\n\n\n<li>together using a few rules<\/li>\n\n\n\n<li>Advanced Software Teaming (Mob Programming) Concepts &#8211; Hands-on coding<\/li>\n\n\n\n<li>Amplified Learning,<\/li>\n\n\n\n<li>How to take advantage of learning opportunities<\/li>\n\n\n\n<li>Continuing the Coding Exercise: Removing the rules<\/li>\n\n\n\n<li>Retrospective and review, group discussion of what we\u2019ve learned<\/li>\n<\/ul>\n\n\n\n<p><strong>Part three<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Question and answer period<\/li>\n\n\n\n<li>Finish coding exercises if needed<\/li>\n\n\n\n<li>Discussion on the application of Software Teaming (Mob Programming)<\/li>\n\n\n\n<li>Discussion on why communication is so hard<\/li>\n\n\n\n<li>Presentation on my thoughts about why Software Teaming (Mob Programming) works, which I call &#8220;Software Teaming (Mob Programming) and the Power of Flow&#8221;<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"684\" height=\"1024\" src=\"https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-5-684x1024.jpg\" alt=\"\" class=\"wp-image-16947\" srcset=\"https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-5-684x1024.jpg 684w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-5-200x300.jpg 200w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-5-768x1151.jpg 768w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-5-1025x1536.jpg 1025w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-5-1367x2048.jpg 1367w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-5-scaled.jpg 1709w\" sizes=\"auto, (max-width: 684px) 100vw, 684px\" \/><\/figure>\n\n\n\n<p><strong>Topics typically covered<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Encouraging politeness and kindness of team members<\/li>\n\n\n\n<li>Reducing or eliminating harmful conflicts<\/li>\n\n\n\n<li>Teaming (Mobbing) Mechanics<\/li>\n\n\n\n<li>Tools for team coding<\/li>\n\n\n\n<li>Workspace setup<\/li>\n\n\n\n<li>How to &#8220;Amplify Learning&#8221; and take advantage of continual learning opportunities<\/li>\n\n\n\n<li>&#8220;Real-time&#8221; and continuous Retrospectives to reflect, tune, adjust<\/li>\n\n\n\n<li>The theory of why Software Teaming (Mob Programming) is effective.<\/li>\n\n\n\n<li>Test-Driven Development (TDD) as a team<\/li>\n\n\n\n<li>Working with Product Owners, Business Experts, Testers, Designers as part of the team<\/li>\n\n\n\n<li>Refactoring as a team<\/li>\n\n\n\n<li>Continuous feedback at all levels of granularity<\/li>\n<\/ul>\n\n\n\n<p>Do you have colleagues who need this training too? We can hold this training privately for your company in English or Swedish; contact us to customize your training.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-6-1024x684.jpg\" alt=\"\" class=\"wp-image-16949\" srcset=\"https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-6-1024x684.jpg 1024w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-6-300x200.jpg 300w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-6-768x513.jpg 768w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-6-1536x1025.jpg 1536w, https:\/\/www.crisp.se\/wp-content\/uploads\/2023\/11\/Woody-Zuill-Vaxjo-6-2048x1367.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p>There are no&nbsp;prerequisites, and people do not need to be able to program.&nbsp; We do a programming exercise, but I&#8217;ve done this with 10 year old children who have never programmed, and teams of just managers who have also never programmed.&nbsp; I have done this workshop for people who do design, testing, and other specialties.&nbsp;<\/p>\n\n\n\n<p>Software teaming is for everyone involved in software creation &#8211; so I often have testers, UX designers, database experts, product experts and owners, and almost all skill areas used in software development.&nbsp; In almost all of the workshops I do include folks who do not do programming.&nbsp;&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This course is canceled. However, you can meet Woody in his Master Class in our Leading Complexity Program starting October 2024. Software teaming (Mob Programming) 1-day workshop with Woody Zuill. Would you be interested in investigating, exploring, and trying a way of working that might give you: Then this Software Teaming (Mob Programming) 1-day workshop [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":16950,"parent":13535,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"enskild-kurs_en.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-16941","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/pages\/16941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/comments?post=16941"}],"version-history":[{"count":0,"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/pages\/16941\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/pages\/13535"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/media\/16950"}],"wp:attachment":[{"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/media?parent=16941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}