12.07.2015 Views

A Process Research Framework - Software Engineering Institute ...

A Process Research Framework - Software Engineering Institute ...

A Process Research Framework - Software Engineering Institute ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5Also, IEEE <strong>Software</strong> published a special issue in September/October2006 on global software development and began a regular column onfree- and open-source software in 2005.Global software development provides some opportunities but also avast number of challenges (some of which also exist for single-site development),including• <strong>Process</strong> is often documented, but in many instances another processis practiced. How should we be able to coordinate the actualprocesses used?• How do we manage time zones and different cultures?• Is it at all possible to work with a common development base, wheresoftware is checked in and checked out by different developmentsites?• How do we manage integration of software developed at differentsites?• How do we divide software development among sites?The list of challenges can be made very long. The objective of this researchtheme is to try to structure some of the challenges and formulateresearch needs based on them.5.3 Characterizing the Current State of thePracticeToday we have many small companies operating on only a single site.Some of these companies operate collaboratively with others, possiblyto enhance capacity or to avail themselves of specialist skill sets. Thesecollaborations may involve several companies in one country or companiesdistributed across international borders, where the cost base orpolitical considerations may be important drivers. Such collaborationstend to be managed through subcontractor relationships.Many larger companies are split across multiple sites, again either inone country or across several countries. In such circumstances, theremay often be a greater tendency to have collaborative working arrangementswithout the notion of a subcontractor management structure.These projects may be considered more integrated than is oftenachieved through a contractual relationship.The level of process integration across split sites tends to be very low(“geography is destiny”). This is particularly true where cross-site managementis achieved through subcontractor relationships. Each site oftendeals with the other sites as “black boxes,” this being the easiest structureto handle given the current lack of process culture that pervades.42 Theme P | IPRC <strong>Framework</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!