Working with remote resources
Plenty of organizations use remote resources for a software project. A remote employee is anyone who performs work away from the office. It is sometimes referred to as telecommuting. Remote resources may be internal employees or those outsourced from another organization. A software architect should be aware of the benefits and challenges of having team members who are not co-located work together.
Benefits of using remote resources
Organizations may allow telecommuting because there are benefits for both the employee and the employer. Employees tend to like it and it can improve morale. Flexible work options may increase their productivity. Employers who allow employees to work remotely may find it easier to recruit and retain employees, which can lead to cost savings. In addition, an organization may not have to spend as much on office space.
If resources are outsourced, it is common for them to work remotely. Outsourcing can provide operational and recruitment...