11 - 13 May 2016

thestudio, Manchester, UK

Workshop

Mob Programming

10th May 09:00 – 17:00

Single day workshop with Woody Zuill.

About

Mob Programming: All the brilliant people working on the same thing, at the same time, in the same place, and on the same computer.

Designed and facilitated by Mob Programming pioneer Woody Zuill, this workshop provides a hands-on education in the art of mobbing and it's significant benefits for your teams.

What

Mob Programming is a cost-effective, collaborative and fun way to get work done together. It's a whole-team approach to development, where coding, designing, testing, and working with the "customer" (partner, Product Owner, User, etc.) is all done as a team.

Participants in this workshop experience a typical day of Mob Programming while learning the mechanics of how to work together as a Mob and the techniques that make this form of development so effective.

Learn how a mob performs sample project work, including user stories, prioritization, test-driven development, refactoring, and retrospectives.

Learning Goals

  • How 5+ people can be effective working on just one thing.
  • Heuristics for team size.
  • Guidelines for successful collaboration.
  • Handling competing solutions and ideas to a coding problem.
  • Encouraging politeness and kindness of team members.
  • Reducing or eliminating harmful conflicts.
  • 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 Mob Programming is effective.
  • Test-Driven Development (TDD) as a team.
  • Working with Product Owners, Business Experts, Testers as part of the team.
  • Refactoring as a team.
  • Continuous feedback at all levels of granularity.

About Woody

Woody Zuill has been programming computers for 30+ years, and is an independent Agile Coach and Trainer.

His team at Hunter Industries is the originator of the Mob Programming approach to teamwork in software development, and Woody is considered one of the founders of the "#NoEstimates" discussion on Twitter.

Over the last 15+ years he has worked as an Agile Coach, Application Development Manager, Trainer, and Extreme Programmer.

He believes that code must be simple, clean, and maintainable so that we can realize the Agile promise of Responding to Change, and that we must constantly "Inspect and Adapt".

He has a passion tackling code that is hard to maintain and cleaning, refactoring, and bringing it back into a manageable state.

WoodyZuill

Tickets

Tickets are available now, for a limited time.

Why not add a full conference ticket with a 10% discount using the code WORKSHOPPARTICIPANT.

Dan North

Attend Dan's Workshop:
Software, Faster: From Months to Minutes.

Dan's keynote session is at 9:15 on Wednesday 11th May

Dan North uses his deep technical and organisational knowledge to help CIOs, business and software teams to deliver quickly and successfully.

He puts people first and finds simple, pragmatic solutions to business and technical problems, often using lean and agile techniques.

With over twenty years of experience in IT, Dan is a frequent speaker at technology conferences worldwide.

The originator of Behaviour-Driven Development (BDD) and Deliberate Discovery, Dan has published feature articles in numerous software and business publications, and contributed to The RSpec Book: Behaviour Driven Development with RSpec, Cucumber, and Friends and 97 Things Every Programmer Should Know: Collective Wisdom from the Experts.

He occasionally blogs at dannorth.net/blog

tastapod

×

Trisha Gee

Trisha's keynote session is at 9:15 on Thursday 12th May

Trisha has developed Java applications for a range of industries, including finance, manufacturing, software and non-profit, for companies of all sizes.

She has expertise in Java high performance systems, is passionate about enabling developer productivity, and dabbles with Open Source development.

Trisha blogs regularly on subjects that she thinks developers and other humans should care about, she’s a leader of the Sevilla Java User Group, a key member of the London Java Community, a MongoDB Master and a Java Champion.

She believes we shouldn't all have to make the same mistakes again and again, and as a Developer Advocate for JetBrains she can share all the cool stuff she's discovered so far.

trisha_gee

×

Woody Zuill

Attend Woody's Workshop:
Mob Programming.

Woody's keynote session is at 9:00 on Friday 13th May

Woody Zuill has been programming computers for 30+ years, and is an independent Agile Coach and Trainer.

His team at Hunter Industries is the originator of the Mob Programming approach to teamwork in software development, and Woody is considered one of the founders of the "#NoEstimates" discussion on Twitter.

Over the last 15+ years he has worked as an Agile Coach, Application Development Manager, Trainer, and Extreme Programmer.

He believes that code must be simple, clean, and maintainable so that we can realize the Agile promise of Responding to Change, and that we must constantly "Inspect and Adapt".

He has a passion tackling code that is hard to maintain and cleaning, refactoring, and bringing it back into a manageable state.

WoodyZuill

×

Session Types

Need help planning which sessions to attend? We've provided a breakdown of our various session types below.


Case Study/Experience Report

A presentation and discussion of real-life (not theoretical) experiences of the application (or mis-application) of Agile and Lean practices. Case studies and experience reports include some discussion of lessons learned and an indication of how novel the work is.

Hands-On

Participants learn a new approach, tool or technology through using it to solve one or more practical exercises. Any software/hardware requirements are disclosed in the session description.

Tutorial

A session focused around some specific tool, technique or issue. Primarily led by the speaker, tutorials usually include some elements of interactivity or individual / group exercise.

Workshop

An in-depth working session on a specific topic. May include paper presentations.

×
×