Collaboration is working with others to achieve shared and explicit goals. It focuses on task or mission accomplishment and usually takes place in a business, or other organizations, and between businesses. Collaboration can be short-lived or longer term, depending on the nature of the task and the relationship among participants. It can be one-to-one or many-to-many.
Teamwork is part of the organization’s business structure for getting things done. Teams have a specific mission. The members of a team need to collaborate on the accomplishment of specific tasks and collectively achieve the team mission. Teams are often short-lived, depending on the problems they tackle and the length of time needed to find a solution and accomplish the mission.
If a system fails, it is foreseeable that the producers of the software-based services could potentially be held liable for economic injuries. This could even extend to systems that have been managed poorly and implemented unsuccessfully. They, too, have the potential to impact the company’s bottom line and subject producers of software-based services to liability. While the general rule is that they cannot be held liable for matters beyond their knowledge or control, this defense may not be available in some software guideline compliance programs. Thus, producers of software-based services need to be aware of and involved in the software compliance program. In addition, software vendors may face liability if they fail to advise licensees of latent problems in their software.
Software compliance is also an issue to be considered in due diligence conducted by any company involved, directly or indirectly, in investing or making loans to businesses with computer systems. Financial advisors, in particular, may be held liable even if they are unaware that a company is not in compliance when making financial recommendations. In connection with mergers or acquisitions of companies using date-sensitive software (as almost all are), software compliance is also a factor in due diligence. Basically, software compliance raises technical, contractual, and managerial issues. For a complete solution, the strategies for responding to them must be handled on a coordinated basis.
What are some key technological trends that heighten ethical concerns these days? How would you prepare your newly hired junior project managers to mitigate these challenges?