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:

  • Shorter lead times?
  • Fewer bugs?
  • More knowledge transfer?
  • Shorter feedback loops?
  • Happier co-workers who know each other better?
  • A climate in the team that improves our ability to contribute well? – a decreased need for status and planning meetings?
  • An environment of amplified learning?
  • An effective way of onboarding new team members?

Then this Software Teaming (Mob Programming) 1-day workshop is for you.

Method of learning:

Woody uses hands-on exercises, presentations, interactive dialogues, simulations, and videos in this training.

Workshop Outline (may vary):

Part one

  • Introduction: Software Teaming (Mob Programming) Introduction, The basics of how it works
  • Activity: The nature of software development
  • Activity: Teamwork – a good thing
  • Driver/Navigator Teamwork Roles and Techniques
  • Coding Dojo Demonstration: A simple demo of Software Teaming (Mob Programming) with volunteers from the participants.

Part two

  • Coding Exercise: Working on a Sample Project, learning to work
  • together using a few rules
  • Advanced Software Teaming (Mob Programming) Concepts – Hands-on coding
  • Amplified Learning,
  • How to take advantage of learning opportunities
  • Continuing the Coding Exercise: Removing the rules
  • Retrospective and review, group discussion of what we’ve learned

Part three

  • Question and answer period
  • Finish coding exercises if needed
  • Discussion on the application of Software Teaming (Mob Programming)
  • Discussion on why communication is so hard
  • Presentation on my thoughts about why Software Teaming (Mob Programming) works, which I call “Software Teaming (Mob Programming) and the Power of Flow”

Topics typically covered:

  • Encouraging politeness and kindness of team members
  • Reducing or eliminating harmful conflicts
  • Teaming (Mobbing) Mechanics
  • Tools for team coding
  • Workspace setup
  • How to “Amplify Learning” and take advantage of continual learning opportunities
  • “Real-time” and continuous Retrospectives to reflect, tune, adjust
  • The theory of why Software Teaming (Mob Programming) is effective.
  • Test-Driven Development (TDD) as a team
  • Working with Product Owners, Business Experts, Testers, Designers as part of the team
  • Refactoring as a team
  • Continuous feedback at all levels of granularity

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.

Course
Date
Price
Participants
Language
Venue
Contact

Course registration

Fields marked with * are mandatory.

  • Cancellation may be done without penalty up to 1 month before the course starts.
  • Cancellation later than one month before the course starts may require full payment.
  • Course registration may be transferred to another person.
  • The invoice is in SEK unless otherwise stated.
  • VAT will be added to invoices within the EU. This can be reclaimed in your respective country