Overview
Explore mob programming and its impact on developer productivity in this GOTO Berlin 2019 conference talk. Discover how a team of 4-5 people working at one computer can achieve high productivity through the concept of flow. Learn about different interpretations of flow, including the intense focus state known as "being in the zone" and the Lean Manufacturing approach to minimizing waste. Examine the benefits of mob programming, such as quick problem-solving and reduced context-switching. Investigate how psychological flow can be achieved both individually and as a team. Analyze the application of flow principles in manufacturing, product development, and software creation. Gain insights into measuring waste, managing queues, and overcoming common productivity barriers. Understand the potential of mob programming to enhance team collaboration, knowledge sharing, and overall software development efficiency.
Syllabus
Introduction
What is mob programming
Driver navigators
NASA mission control
Why work this way
How can you be productive
The essence of a system
Things that destroy effectiveness
What happened when we started
Question Queue Time
Measuring Waste
Getting Answers Quickly
Flow
Psychological Flow
Working Alone
Working as a Team
Are we destroying flow
Xerox PARC
Team Flow
Flow in Manufacturing
Flow in Product Development
Queueing
Flow Software Development
Agile Training
Failure
Flow Plus
Taught by
GOTO Conferences