An Assessment of Remote Development Teams

Brendan Homann • July 1, 2020

Across the world, organisations are adapting to working remotely. For some organisations this is new, and for other organisations, it’s something they are well versed in. At Patient Zero our preference and our clients’ preference has typically been to work face to face in our clients’ offices. 



We’ve been carefully looking at the effectiveness of remote work for our software development teams since we moved to remote working in early March 2020 due to COVID19. In order to assess how our teams are going, we investigated a range of factors to try to give us an indication of how our teams’ performance may have changed during this period. We carefully watched velocity, burndowns and sprint stability. We actively sought out our teams’ and clients’ feedback in group settings and one on one. 


All indications so far show that PZ development teams are just as effective remotely, as they are face to face, in fact, they may work better remotely.


We wanted to understand why our teams were successful with remote working, while our customers reported challenges and communication break downs on other projects. From our research across 6 PZ Development teams operating in a wide variety of technologies and industries we have distilled the feedback down to these key factors:


1. Governance

At PZ our Way of Working sees clients actively involved in reviewing and prioritising the backlog. They are also involved in approving the start and accepting the result of each sprint. When we moved to remote working, these approval practices easily translated to teleconference. Our clients reported their teams struggled to confirm their backlogs, verify priorities and get approval from stakeholders when working remotely, PZ seemed immune due to our strong governance practices pre-existing the shift to remote work.


One of our clients commented "What has worked better than expected is working remotely, we didn’t notice any change in velocity. The way the team is working in the our environment, as hybrid team of our people and PZ people together. We’ve even used a number of PZ ways of working to get our internal teams working better remotely."


2. Sprint Milestones

PZ Development Teams as a Service operates sprint milestones. Our clients’ deadlines depend on successful sprints and we are invested in successfully completing the same sprints! When we shifted to working remotely, our teams still retained their focus on ensuring successful kickoff of approved sprints and successful delivery of quality sprint goals. We found that Showcases worked even better remotely and afforded a chance to record and share with those who couldn’t make it. The chat capability of video-based showcases maximised feedback, giving those shy people a chance to ask questions during the presentation.


3. Reduced Spin Up Time

We’ve had clients suggest their concerns about forming a team remotely to take on a new challenge, citing the concern of an increase to ramp up time as these teams must agree on processes, technologies, scope, priority along with forming mutual bonds. Our pre-configured cross-functional teams are built with significant care. We monitor 17 factors when assembling teams. Ensuring we have the right technical skills, cultural alignment with the client and the ability to work together. We add to this our fully formed PZ Way of Working which ensures team members know their roles and play to position well. As a result, we established multiple new teams to take on new projects entirely remotely. Our clients received working software, great documentation and full suites of automated tests with their delivery on time and on budget with the additional scope included! Projects which kicked off remotely ran smoothly, the governance practices aided this by enabling us to start producing valuable work remotely as quickly as face to face.


4. Transparency

PZ teams practice absolute transparency in their delivery model. This transparency is provided daily insight via telemetry and metrics to monitor and also at the end of sprint showcases. Our teams track a range of critical metrics.


Each sprint we continued to measure:

 

  • Velocity (sum of points completed) – this largely remained constant or trended upwards
  • Unit test Coverage – our teams naturally aim for 70% coverage
  • Automated UI Test Coverage – our teams must end each sprint with tests passing
  • Load/Performance Tests – our teams end each sprint verifying these results 
  • Changes to the sprint plan – our teams are trained to carefully handle changes to sprint plans

 

As an example, the following is the Velocity Measurements from an 11-week project started remotely with a team who had not worked well together before. Sprint 0 was 1 week to get tooled up, environments available, and familiar with the new domain. Each subsequent sprint was closed and accepted by the client with a consistent velocity: 


Each day during a sprint we:

  • Ran standups and escalated issues through our PMO
  • Shared our burndowns with PZ



This is a typical burndown chart shared within our company-wide slack feed. This type of burn down chart is affectionately known as a “ski ramp”, where your progress is so good, you decide to commit to more work during the sprint (usually because something got blocked). We found a combination of fewer distractions and reduced commute time increased focus time and resulted in outputs that exceeded our own estimates.


Sharing burn downs with the entire company wasn’t about upper management oversight, but about finding ways we could support each other to deliver. Our teams had the whole organisation cheering them on if they appeared off track. We had team members from other teams offering to help any time the burndowns got off track. These metrics were an ideal opening to a conversation about what the challenges were and how the entire organisation could help a team. There were plenty of examples of team members supporting each other.


We also wanted to assess ourselves against the core Agile principles we subscribe to:


* People and Interactions – our teams shared Slack channels with client stakeholders and we provided access to a video conference location for team members to jump on and collaborate as necessary. Ceremonies like standup, showcase and sprint planning moved online successfully. As a result, we saw increased collaboration digitally, replacing the interactions we normally had face to face. This usually started early from 6am and continued late into the evening as people worked around personal constraints of supporting family and friends, school and the like. Teams commenting to say good morning, ask each other how their weekends were, celebrate each others birthdays and even started sharing pictures of their pet cats, dogs, chickens and snakes!


* Working Software – we delivered working software every 2 weeks due to our sprint milestone approach. There was no change from business as usual, each sprint the teams shipped functional software. Demonstrated the features to users in a live demo with the software running in a deployed environment. The only way to get it deployed was to go through the CI/CD pipeline with automated UI tests, Unit Tests and Load Tests passing. 


* Customer Collaboration – we shifted collaboration with our customer and their stakeholders to digital with chat and video conference. We were able to seek feedback early and often, having customers attend showcases, ask questions, and present feedback improved the cycle time for this collaboration.


* Responding to Change – when challenges occurred teams escalated the issues and obtained support as needed. When new insights emerged, the backlogs were reprioritised and changed. We saw no observable change in our team’s ability to respond to changes due to the governance practices and collaborative tooling they had access to


Overall, we’ve seen little to no drawbacks to working remotely, and even in some cases an improvement in moving to remote work. We are strongly considering adopting this as a practice going forward and encouraging our teams and our customers to establish remote work as the new business as usual. 

Share This Post

Get In Touch

Recent Posts

A retro-futuristic illustration depicting two men in lab coats operating a large vintage computer.
By Alex Petrakis August 25, 2025
GPT-5 - the highly anticipated latest version of OpenAI’s hit the streets a few weeks ago. Despite of some breathless commentary from influencers who had been given early access, the eventual release was a bit underwhelming (in a way that only something that would have seemed like science-fiction a few short years ago but now seems passe, can be). Aside from the quality of the model itself, which some people have claimed was more about lowering OpenAI’s costs than delivering a better result, there are some issues that the change to GPT-5 has introduced when integrating it into a product which we thought we should share.
By Katelyn Cleary August 6, 2025
The ability to preview files directly within a web application is a major enhancement to user experience. Enabling users to view uploaded documents or images without needing to download them first saves time and reduces frustration. This can be a game changer in document-heavy applications where users frequently and recursively review and upload files through the interface. There are many libraries, packages, software subscriptions, and external API services (you name it!) that exist to solve this problem. But when spoiled for choice, it can be difficult to decide on which kind of solution best fits your application’s needs. This article explores this conundrum in the context of .NET Core web applications, with a focus on their specific quirks and requirements.
May 20, 2025
We’re proud to announce that Hanieh Madad has been named the winner of the Technical Award at the prestigious 2025 ARN Women in ICT Awards.
Copies of the book DesignedUp are stacked on top of each other on a pink background
By Lennah kuskoff May 5, 2025
At PZ, we’re always exploring how design and technology can better complement each other. We recently hosted a Lunch & Learn featuring Emma Carter, Experience Design Leader and author of DesignedUp, whose talk was a candid, experience-rich exploration of what it takes to create great products, and even better collaboration between disciplines.
More Posts