This is an experience report on using remote mob programming in a high stakes environment with short deadlines, high visibility, and challenging requirements.
Professional Resume Template for Software Developers
Remote mobprogrammingina highstakesenvironment
1. Remote Mob Programming In
A High Stakes Environment
An Experience Report
Giovanni Asproni
giovanni.asproni@zuhlke.com
https://www.linkedin.com/in/gasproni/
@gasproni
4. The System: SIP Gateway
SIP Gateway Backend systems
NHS COVID-19 App
5. Project Challenges
• Very short, hard, deadlines
• Unstable requirements
• Hard security and accessibility constraints
• High visibility, especially for failure
6. The Team
• Delivery manager
• Technical Lead
• Five developers
• Experts from other teams (part-time)
7. The Team
• Distributed over
fi
ve countries, and
three timezones
• Members unknown to each other
• Limited experience with some of the
tools
8. Setting The Stage
• Teamwork
• Grades are irrelevant
• What counts is what members bring to
the table
9. Setting The Stage
• High quality
• Automation
• Four-eyes principle
• Collective ownership
• Collective accountability
14. Typical Day
• Virtual standup call
• Join on a virtual mob room (developers)
• Calls with other stakeholders (Delivery
Manager & Tech Lead)
15. Team Issues
• Surprisingly few
• Initially discussed in private
• Quickly, everybody learnt to talk openly
• By Focusing on the issues and not on
people
16. Different Timezones Can Be A Problem
• Especially when only one member is in one
of them
https://commons.wikimedia.org/wiki/File:Timezones_UTC%2B14.png
17. Remote Mobbing Advantages
• You don’t need to book a meeting room
• Mobs can be created on demand
• Access to a wider talent pool
• Nobody can see you doing it
18. Results
• We delivered high quality in production on
time
• We did some overtime
• Happy stakeholders
• Happy team
https://commons.wikimedia.org/wiki/File:1_singapore_national_day_parade_2011_
fi
reworks.jpg
chensiyuan, CC BY-SA 4.0 <https://creativecommons.org/licenses/by-sa/4.0>, via Wikimedia Commons
19. And we are doing it again…
with excellent results