Working with Remote Resources
Practice · Chapter 15
Working with Remote Resources
Section titled “Working with Remote Resources”A remote employee performs work away from the office (telecommuting). Remote resources may be internal staff or outsourced from another organization. Architects should understand the benefits and challenges of non-co-located teams.
Benefits
Section titled “Benefits”- Employees tend to like remote work; it can improve morale and productivity via flexible options.
- Employers find it easier to recruit and retain, saving on hiring and office space.
- Outsourcing adds operational/recruitment cost savings, easier team scale-up/down, and a partner to share project risk.
Challenges
Section titled “Challenges”Using remote resources effectively takes planning, experience, and a solid software development process. Done carelessly, it can lengthen projects and hurt quality.
| Challenge | Key points |
|---|---|
| Communication | Teleconferencing helps, but face-to-face is sometimes better; time-zone spread complicates meetings — be mindful when scheduling. |
| Cultural differences | With cross-country teams, both sides should learn each other’s cultural norms to avoid misunderstandings and offense, maximizing clarity. |
| Impromptu meetings | Harder across time zones — a spontaneous chat may have to be scheduled for the next day. Upside: fewer interruptions means less context switching and higher productivity. |
| New employee onboarding | Transferring technical and business knowledge remotely is harder; pair programming or a short on-site stint helps a new hire absorb culture, norms, and standards (and later train others). |
| Work quality | Outsourced work quality can vary and is harder to control; mitigate with established code-review and QA processes, feedback, and replacing underperformers. |
| Confidential company data | Limit exposure of confidential data to outside companies; mitigate via legal agreements and by masking/redacting/removing sensitive data and PII (names, SSNs, contact info). |
Related
Section titled “Related”- Communication — cultural awareness and courteousness carry directly into remote collaboration.
Citations
Section titled “Citations”- Software Architect’s Handbook (Packt, 2018), Ch.15 “Working with remote resources”, pp. 1116-1124.