WWW.DISSERTATION.XLIBX.INFO
FREE ELECTRONIC LIBRARY - Dissertations, online materials
 
<< HOME
CONTACTS



Pages:     | 1 |   ...   | 17 | 18 || 20 | 21 |   ...   | 32 |

«This research has been partially sponsored by the Dutch Joint Academic and Commer- cial Quality Research & Development (Jacquard) program on Software ...»

-- [ Page 19 ] --

7.4 Research Approach 7.4.1 Organization context We conducted our research at the Dutch branch of a large, international IT service provider, Organization D. The Dutch branch employs over 6,000 employees spread across a number of business sectors, e.g., public, finance, and energy.

Organization D aims for standardization of its software development processes1 and associated tools. Associated tools include a central configuration management system, standardized electronic project workplaces, and standardized collaboration and communication tooling.

The software development methodology in use by the service provider can be characterized as ‘mixed delivery’. Accordingly, the service provider chooses for an appropriate proportion of activities performed on-site at the customer and works towards an ideal mix between on-site, off-site (at one of the service provider’s offices), near- and off shored software development.

7.4.2 Approach We conducted seven semi-structured interviews at prominent multi-site projects at Organization D to collect an initial view of the software development practices that are in place at the organization. The interviews focused on the context of the software development project, the size of the software development project (both in number of project members and workload in terms of necessary man days), and the development methodology. This helped us to construct the questionnaire.

Based on the insight obtained during the semi-structured interviews, we decided to make several changes to the way the architectural knowledge management practices were initially described in Chapter 6. Main reasons for this were to specifically adapt the practices to the jargon of Organization D to create an understandable questionnaire.

Hence, for some practices, we decided to reformulate the practice; in these cases,the exact phrase used in the questionnaire is listed between brackets in Table 7.1. We made

the following overall changes:

7 Travel to other project locations – We explicitly added this practice on travelling. Where the practice “cross-site delegation” focuses on traveling to another development to actually do (a substantial amount of) work for a longer period, this practice focuses on traveling for e.g., attending meetings of for project management coordination. Organization D was primarily interested in identifying the best means of project management coordination (e.g., via video-conferencing or via physical visits).

1 The organization aims for CMMI level three (Poort et al., 2007).

96 7.4. Research Approach

8 Know who is who across the project (directory) – Organization D was experimenting with developing project intranet sites to contain all information relevant to the project (including all the project stakeholders). Obtaining a view on the perceived usefulness of knowing ‘who is who’ would help in better defining what information should be on these intranet sites. So, after consultation with Organization D, we decided to add this practice.

9 Have a shared infrastructure for work products (e.g., documents, scripts, plans) and source code (configuration management) – Organization D runs several projects with international partners (consortia) in which access to a shared configuration management system was not always possible due to legal constraints. The organization was interested to find out to what extent this was perceived as a problem, and to identify possible differences with non-partnered projects. Hence, we added this practice.

– Collocated high-level architecture phase – The practice to develop the highlevel architecture in a collocated manner, a practice distilled from the requirements engineering literature (see Chapter 6), is not directly supported by Organization D or their quality management system. In order not to interfere too much with the management practices implemented at Organization D, we decided to remove this practice.

As a basis for the population of the questionnaire, we decided to use the members of a mailing list to which all Dutch architects of Organization D are subscribed. In this way, we are able to gather information on the complete portfolio of software development projects and thus have variations in the number of sites involved in these projects. In addition, we added relevant roles (architects and designers) from the specific multisite projects where we conducted the semi-structured interviews. We sent out an email invitation to the architecture mailing list, in which we invited the members to complete the questionnaire.

We asked the participants to complete the questionnaire with a certain (past or ongoing) software development project in mind. Consequently, by indicating the perceived usefulness of a specific architectural knowledge management practice, a respondent does this for the software development project at hand.

Table 7.1 lists the parts of our questionnaire relevant to this chapter.

We inquired a list of all the locations where software development occurs for possible future geographic analysis. Furthermore, we decided to use a three-point Likert-scale as described by (Jacoby and Matell, 1971; Likert, 1932) with values “Yes”, “Neutral or Don’t Know”, and “No”. Specifically, we grouped “Neutral” and “Don’t Know” because we are primarily interested in the significant outlying results, forcing the respondents to a clear statement.





–  –  –

Table 7.1: Survey excerpt with those questions relevant to this research

8. Please list all locations where project members were performing software development activities.

10. What practices for architectural knowledge management can be useful within your project?

(“Yes”, “Neutral or Don’t know”, “No”)

1. Frequent interaction across sites

2. Cross-site delegation (representatives of each team visit other teams)

3. Face-to-face project kick-off meeting

4. Urgent request (email, mailing list or telephone to quickly get information)

5. Have a clear organization/project structure with communication responsibilities

6. Have a single repository for architecture artifacts (establish a repository for architecture artifacts)

7. Travel to other project locations

8. Know who is who across the project (directory)

9. Have a shared infrastructure for work products and source code (configuration management)

7.5 Analysis and Results 7.5.1 Demographic information The total population consisted of 363 employees of Organization D. These employees, all members of the architecture mailing list, are performing architecting or architectingrelated activities. We received 132 responses, which corresponds to a response rate of 36.4 %. Not all of these 132 responses were complete. We selected only the responses that provided answers to the questions that are relevant to our research (see Table 7.1).

This resulted in a set of 114 respondents, corresponding to an adjusted response rate of 31.4 %. We used these responses as a basis for our research. Although the data does not permit to determine the total number of projects due to confidentiality purposes, analysis of the responses reveals that the responses include at least 70 different software development projects.

The average experience in IT industry of the respondents was 15.2 years. The soft

–  –  –

ware development projects on average included 48 members. The average duration of the software development project was 193 working days, the average duration of the involvement of the respondents in the software development was 68 working days.

7.5.2 Data preparation Table 7.2 shows the distribution of the 114 respondents over the number of sites in the software project they were involved in. A site is a separate, geographic location (possibly the customer’s location) where a team performs software development activities (Sangwan et al., 2006).

–  –  –

We regard the number of respondents in each individual category of 4, 5, 6, and 7 sites too low to draw conclusions from. Consequently, we sum up the invidual responses of these categories, and form a new group (“4–7 sites”), with 17 responses.

For the analysis of the usefulness of a specific architectural knowledge management practice, we only took into account respondents who rated the perceived r of that practice by answering the appropriate subquestion of question 10. Hence, the response rate per architectural knowledge management practice may differ slightly because not all participants answered all subquestions of question 10 in Table 7.1.

7.5.3 Perceived usefulness of architectural knowledge management practices Following our research question, we relate the perceived usefulness of each architectural knowledge management practice to the number of sites involved in the software development project of that respondent. We describe our results in the remainder of this section.

We list each practice and start by summarizing the intention of the practice from Chapter 6. Next, we summarize the results of the perceived usefulness of the practice by the respondents. The Appendix shows the responses for each architectural knowledge management practices graphically.

1. Frequent interaction across sites – This practice intends to let practitioners from different sites interact frequently with each other. Interaction may be done through a

–  –  –

variety of means, e.g., by using collaboration software such as video-conferencing or wikis, or through on-site, face-to-face interaction. This practice is primarily important for architects to share their views on the architecture with other project stakeholders.

Other research further distinguishes between e.g., audio support and video support (Thomas et al., 2007). Based on the standardization in Organization D’s software development methodology and the combined use of audio support and video support, we have not made this distinction.

We observe a positive attitude towards the usefulness of this practice in GSD. Regardless the number of sites, more than 50% of the respondents regards frequent interaction between the teams involved to be valuable.

2. Cross-site delegation (representatives of each team visit other teams) – This practice intends to obtain better integration between teams from different development sites involved in the software development project by having teams visit each other (e.g., during joint architecture meetings or pair software design or development).

The respondents value this practice, although not as much as some other practices.

Furthermore, we observe a clear (positive) peak in the perceived usefulness of this practice at projects that involve three sites, and a lowered value from respondents involved in four or more sites.

3. Face-to-face project kickoff meeting – This practice intends to establish initial relationships across sites by bringing together all project members to hold a joint kickoff meeting.

The respondents clearly value this practice: regardless of the number of sites involved, more than 70 % of the respondents value this practice; its perceived usefulness shows a slight increase with the number of sites increasing, but a peculiar drop at three sites.

4. Urgent request (email, mailing list or telephone to quickly get information) – This practice intends to quickly collect information on a given topic of interest.

Organization D has implemented a group mailing address that includes all Dutch architects2. The results show that our respondents clearly value this practice; again, more than 70 % of the respondents perceive this practice as being useful, regardless of the number of sites. The pattern, however, is different. We observe a drop in perceived usefulness at two sites, and a steady increase towards three and four or more sites.

5. Have a clear organization/project structure with communication responsibilities – As indicated in Chapter 6, we define ‘organization as ‘project’ in the validation of the usefulness of this practice at Organization D, since we are primarily interested in identifying differences across projects in terms of the number of development sites involved in the projects.

We observe that the respondents value this practice less than the previously mentioned practices. We would have expected to observe an increase in perceived usefulness since projects with a higher number of sites often include more project members and a larger variety of roles involved. Instead, we observe that only 30.8 % of the respondents who are involved in a project with four sites or more value this practice.

2 In fact, we sent out our questionnaire using this list.

100 7.6. Discussion of the Results

6. Travel to other project locations – This practice intends to obtain better integration between teams involved in the software development project by having architects or architecting roles from different development sites visit each other physically.

About 40 % of the respondents value this practice. One exception exists: 66.7 % of the respondents involved in a project with three sites value the practice.

7. Have a single repository for architecture artifacts (establish a repository for architecture artifacts) – This practice intends to build a repository to store architectural decisions including the rationale of these decisions.

The respondents value the perceived usefulness of this practice lowest of all architectural knowledge management practice; at most 40 % of the respondents at each site perceive this practice as useful. In addition, we observe a drop in perceived usefulness at the group of respondents working in software development projects that include 4 or more sites. This is reflected by a moderately low correlation of -0.114.

8. Know who is who across the project (directory) – This practice intends to allow project members to quickly know who is working within the project. This can be done by providing a directory, consisting of e.g., a mugshot and phone or email contact information.



Pages:     | 1 |   ...   | 17 | 18 || 20 | 21 |   ...   | 32 |


Similar works:

«E-ISSN 2237-2660 Stage Directions Beyond Theater: Eugène Ionesco’s exercise in theatricality Viviane Araújo Alves da Costa Pereira Universidade Federal do Paraná – UFPR, Curitiba/PR, Brazil ABSTR ACT – Stage Directions Beyond Theater: Eugène Ionesco’s exercise in theatricality – Stage directions are a special type of genre in theater, ranging from indications for the dramatic text to the emergence of the author’s voice. In Eugène Ionesco’s case, stage directions go beyond his...»

«1 lime tree spa lime tree spa ‘take a moment and escape time.’ The Lime Tree Spa is open seven days a week. We are delighted that you are coming to join us, and hope the following information will help you plan your visit.TREATMENT BOOKINGS Please book your treatments in advance to avoid disappointment. Credit card details are required to secure every booking.PERSONALISED GROUP BOOKINGS We know that some of the most memorable spa experiences are with friends and we welcome group bookings....»

«UNLV Theses/Dissertations/Professional Papers/Capstones 12-2013 Business Plan for a Korean Fine-dining restaurant in Las Vegas Jihoon Kim University of Nevada, Las Vegas Follow this and additional works at: http://digitalscholarship.unlv.edu/thesesdissertations Part of the Food and Beverage Management Commons Repository Citation Kim, Jihoon, Business Plan for a Korean Fine-dining restaurant in Las Vegas (2013). UNLV Theses/Dissertations/Professional Papers/ Capstones. Paper 2044. This...»

«Title The somnolent youth-sleep and the influence of exercise: A narrative review Author(s) Haresh T. Suppiah and Michael Chia Source Sports, 3(2), 116-135. doi: 10.3390/sports3020116 Published by MDPI © 2015 The Author(s) This document was published under a Creative Commons CC-BY 4.0 License (http://creativecommons.org/licenses/by/4.0/) Citation: Suppiah, H. T., & Chia, M. (2015). The somnolent youth-sleep and the influence of exercise: A narrative review. Sports, 3(2), 116-135....»

«3 He a lt h 4 3 Fire 0 3 0 Re a c t iv it y P e rs o n a l H P ro t e c t io n Material Safety Data Sheet Carbon disulfide MSDS Section 1: Chemical Product and Company Identification Product Name: Carbon disulfide Contact Information: Sciencelab.com, Inc. Catalog Codes: SLC4312, SLC1522 14025 Smith Rd. CAS#: 75-15-0 Houston, Texas 77396 US Sales: 1-800-901-7247 RTECS: FF6650000 International Sales: 1-281-441-4400 TSCA: TSCA 8(b) inventory: Carbon disulfide Order Online: ScienceLab.com CI#: Not...»

«1 „Das Leben ist ein Fragment“1 (Bonhoeffer) KLOSTER STIPEL, 10. September 2007, 20.00 Uhr Elisabeth Jünemann „Das Leben ist ein Fragment.“ – Wer spricht einen solchen Satz? Der, der nachdenkt über sein Leben? Und das der anderen? Und zu dem Schluss kommt, dass das Leben nie ganz ist, nie vollkommen und rund? Weil es jedenfalls ein Ende hat? Weil es jedenfalls vom Tod betroffen ist? „Das Leben ist ein Fragment.“ – Wer spricht einen solchen Satz? Der, der nachdenkt über den...»

«Introduction to Bitcoin Mining A Guide For Gamers, Geeks, and Everyone Else by David R. Sterry If you find this eBook useful and would like to see it extended, send donations to 1i2mRogbNByFLxuhD7HtjxDut8GDPnmYj For the most recent version please visit CoinDL.com Copyright © 2012 David R. Sterry Introduction to Bitcoin Mining Contents Introduction Why Start Mining? What Is Mining? Finding Valid Blocks Creating New Bitcoins Mining Hardware Mining Software Running your miner Running Multiple...»

«XML Template (2013) [9.3.2013–6:16pm] [1–25] //blrnas3/cenpro/ApplicationFiles/Journals/SAGE/3B2/RASJ/Vol00000/130012/APPFile/SG-RASJ130012.3d (RAS) [PREPRINTER stage] International Review of Administrative Article Sciences International Review of Administrative Sciences 0(0) 1–25 Mapping accountability: core ! The Author(s) 2013 concept and subtypes1 Reprints and permissions: sagepub.co.uk/journalsPermissions.nav DOI: 10.1177/0020852313477761 Staffan I. Lindberg ras.sagepub.com...»

«COMPUTING SCIENCE Computer Vision and Computer Hallucinations A peek inside an artificial neural network reveals some pretty freaky images. Brian Hayes http://People have an amazing knack for image recognition. We can riffle through a stack of pictures and almost instantly label each one: dog, birthday cake,...»

«1 Culture Matters Roger Scruton. It is with great pleasure and gratitude that I deliver this talk, in response to the award of the Richard Weaver-Ingersoll Prize. I wish to thank the trustees of the prize for their recognition, Belmont Abbey and Bob Preston for their hospitality, and all the friends who helped to make this recognition possible,. In this talk I want to say a little about why and how the teaching of he humanities has recently been subjected to such radical changes, and what we...»

«International Society for Heart and Lung Transplantation A Society That Includes Basic Science, the Failing Heart, and Advanced Lung Disease 27th Annual Meeting and Scientific Sessions April 25-28, 2007 Convening at the Hilton San Francisco, San Francisco, CA, USA FINAL PROGRAM International Society for Heart and Lung Transplantation BOARD OF DIRECTORS President Robert C. Robbins, MD, Stanford, CA Past President Mark L. Barr, MD, Los Angeles, CA President-Elect Paul A. Corris, MB, FRCP,...»

«Teen TRIBE Teen Recruits Inspiring By Example 2011 Program Manual 3/22/11 1 Children’s Zoo Overview The Children’s Zoo is geared towards children ages seven and younger and their families. The goals are to engage visitors in meaningful play, foster a sense of wonder, create emotional connections to animals, and develop caring attitudes towards nature. The big idea is that children who have positive, hands-on experiences with animals develop an emotional connection to and greater...»





 
<<  HOME   |    CONTACTS
2016 www.dissertation.xlibx.info - Dissertations, online materials

Materials of this site are available for review, all rights belong to their respective owners.
If you do not agree with the fact that your material is placed on this site, please, email us, we will within 1-2 business days delete him.