Skip to content

MobProgramming Workshop at Tagged in SF

What: Learn about Agile and Extreme Programming using a Mob Programming approach, With Woody Zuill.

When: Thursday, February 6th, 2014

Where: Tagged offices at 848 Battery Street, San Francisco, CA

This one day workshop will allow participants to experience a day of Mob Programming. We will share not only the mechanics of how to work together as a Mob, but also the underlying theory we have found make this form of development so effective. Throughout the day we will be tackling a sample project and solving it using a full “extreme programming” approach – User stories, prioritization, test-driven development, refactoring, and retrospectives.

 At the end of the day you will come away from this class having experienced the joy and effectiveness of Mob Programming, as well as being equipped to continue on your own path.

Part of this experience is gathering what the individual participants most want to learn and adapting the experience to enable those outcomes.

We will probably use either C# or Java as the programming language for this session. However, the language is not important as long as at least several of the attendees are competent in the language we choose. It is not required that you join in the programming if you prefer to simply observe.

We will provide lunch, as well as drinks and snacks.

Note: Limit to 8 people per class.

Learnings:

  • How can 5+ people be effective working on 1 thing?
  • Guidelines for successful collaboration
  • Mechanics of Mobbing
  • Retrospectives
  • Tools for mobbing
  • Workspace setup
  • The theory of why mobbing is effective.
  • We’ll use a Test Driven Development (TDD) approach
  • Working with Product Owners
  • Refactoring

Meet your Facilitator:

Woody Zuill

Woody Zuill

 Woody Zuill is part of the team where Mob Programming originated. The timelapse video ( http://bit.ly/MobProgrammingVideo ) of him and his team started the entire “craze”.

He maintains the mob programming website, and was interviewed on multiple podcasts including .Net Rocks ( http://mobprogramming.org/our-mob-programming-team-interviewed-on-net-rocks/ )

Register HERE:

MobProgramming at Oredev

By Woody Zuill

I was invited to present our MobProgramming approach at Oredev 2013 in Malmo, Sweden.  It was an exciting and wonderful experience for me (to say the least), and perhaps someday I’ll post about it.

Until then, here is a link to a video of the session I presented there about MobProgramming:

MobProgramming at Oredev

Please let me know what you think, if you would.

 

MobProgramming Agile Workshop

What: Learn about Agile and Extreme Programming using a Mob Programming approach, With Llewellyn Falco and Woody Zuill.

When: Saturday, Dec 7, 2013 or Thursday, Dec 12, 2013

Where: San Diego Area (We haven’t chosen the exact location yet…)

We are presenting a one day workshop that will allow participants to experience a typical day of Mob Programming. We will share not only the mechanics of how to work together as a Mob, but also the underlying theory we have found make this form of development so effective. Throughout the day we will be tackling a sample project and solving it using a full “extreme programming” approach – User stories, prioritization, test-driven development, refactoring, and retrospectives.

At the end of the day you will come away from this class having experienced the joy and effectiveness of Mob Programming, as well as being equipped to continue on your own path.

Note: Part of this experience is gathering what the individual participants most want to learn and adapting the experience to enable those outcomes.

Note: Limit to 8 people per class.

Learnings:

  • How can 5+ people be effective working on 1 thing?
  • Rules for successful collaboration
  • Mechanics of Mobbing
  • Retrospectives
  • Tools for mobbing
  • Workspace setup
  • The theory of why mobbing is effective.
  • Test Driven Development (TDD)
  • Working with Product Owners
  • Refactoring

Meet your Facilitators:

Woody Zuill

Woody Zuill

 Woody Zuill is the illegitimate father of mob programming. The timelapse video ( http://bit.ly/MobProgrammingVideo ) of him and his team started the entire “craze”. He maintains the mob programming website, and was interviewed on multiple podcasts including .Net Rocks ( http://mobprogramming.org/our-mob-programming-team-interviewed-on-net-rocks/ )

 Llewellyn Falco

Llewellyn Falco

 Llewellyn Falco is eXtreme programming expert. Track chair for Agile 2012/13. Creator of the open source testing tool ApprovalTests ( www.approvaltests.com ) and co-founder of the chairity TeachingKidsProgramming. He & Woody have been bringing their unique approach to learning and training to the community since 2008.

Register HERE:

Saturday, December 7, 2013 from 8:30 AM to 5:00 PM (PST) : https://www.eventbrite.com/event/8807213613

Thursday, December 12, 2013 from 8:30 AM to 5:00 PM (PST) : https://www.eventbrite.com/event/8807536579

Our Mob Programming Team Interviewed on .NET Rocks

We have finally hit the big time!!!

Our Mob Programming Team has been interviewed by Carl Franklin and Richard Campbell.

We had a lot of fun, and want to give a HUGE thank-you to Carl and Richard: THANK YOU!  It was a wonderful experience for us, and we really appreciate the chance to share our style of work with the .NET Rocks audience.

Here is a link to the interview:  http://www.dotnetrocks.com/default.aspx?showNum=912

And here is a link to a few interesting articles here:

Mob Programming Basics: http://mobprogramming.org/mob-programming-basics/

3 minute time-lapse video of a full day of us working as a Mob: http://mobprogramming.org/mob-programming-time-lapse-video-a-day-of-mob-programming/

Thanks for visiting!!!

Get a good start with mob programming

Author: Per Jansson

A Note From Woody: This is a guest article provided by Per Jansson.  It was posted on his blog and he has graciously allowed us to reproduce it here.

Here is a link to his blog: http://pichdude.wordpress.com/2013/09/15/get-a-good-start-with-mob-programming/

Thanks Per!!!


This is the story about how we in our development team used mob programming as a way to develop software.

Introduction to mob programming

I’m going to start by quoting Marcus Hammarberg, an excellent colleague of mine at Aptitud, since he describes the core of mob programming in a good way:

”The basic concept of mob programming is simple: the entire team works as a team together on one task at the time. That is: one team – one (active) keyboard – one screen (projector of course). It’s just like doing full-team pair programming.”

Continue reading ‘Get a good start with mob programming’ »

Mob Programming – Your Way

Nimble Thoughts by Dexter Baga

What is Mob Programming?

“Mob Programming” is simply a name we coined to describe/define what we do in our daily development tasks that allows us to be agile. We are a “Mob” since the entire team are always together, in the same room, walking together to meet a customer, making decisions together – essentially doing things together every time.

What it’s Not.

A large part of Mob Programming is about a mindset of making it easier to innovate and as a result we come up with good solutions. Mob Programming is not a set of processes that anybody can just adapt and expect the same “great” results. Continue reading ‘Mob Programming – Your Way’ »

Mob Programming: What about Ego?

What about Ego?

Today during the Mob Programming session at Agile 2013(#Agile2013) we were asked the question

“Does the Mob have to deal with issues related to Ego?”

Agile 2013 Mob Programming Talk

The Egotistic Developer

In my experiences in previous jobs, egotism came into play when a developer or manager attempted to push a personal agenda related to a decision suggested to the rest of the team and is unwilling to back down from that decision when it is questioned by that team. Continue reading ‘Mob Programming: What about Ego?’ »

Mob Programming Presentation and Dojo Session Video

By Woody Zuill

The folks at vNext OC recorded the Mob Programming presentation and session I held at the April 10th 2013 meeting in Newport Beach, California.

The video covers the presentation, and the first 20 minutes of the coding dojo part of the session.

If you have nothing to do for the next few hours, please take a look:   Continue reading ‘Mob Programming Presentation and Dojo Session Video’ »

Mob Programming presentation at vNext OC

We’ve been giving presentations on Mob Programming and doing Mob Programming Dojo sessions whenever we get a chance.

Woody Zuill will be up at the vNext OC meeting Newport Beach on April 10th to share our “Whole Team Approach”.

Continue reading ‘Mob Programming presentation at vNext OC’ »

How does the mob get away with no estimates?

How much do you estimate to get across?

Does the mob really use no estimates?

In the time that we have done development as a mob we have done no estimates for management. We value our time as a mob highly and spending that time making guesses about how long it would take us to do something rather than using that time to accomplish that goal does not make sense.  Continue reading ‘How does the mob get away with no estimates?’ »