<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Towards Better Understanding of Agile Values in Global Software Development</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Pär J Ågerfalk Lero</orgName>
								<orgName type="department" key="dep2">The Irish Software Engineering Research Centre</orgName>
								<orgName type="department" key="dep3">Dept of Computer Science and Information Systems</orgName>
								<orgName type="department" key="dep4">Dept of Informatics (ESI)</orgName>
								<orgName type="laboratory">MELAB</orgName>
								<orgName type="institution">University of Limerick</orgName>
								<address>
									<country key="IE">Ireland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<affiliation key="aff1">
								<orgName type="institution">Örebro University</orgName>
								<address>
									<postCode>SE-701 82</postCode>
									<settlement>Örebro</settlement>
									<country key="SE">Sweden</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Towards Better Understanding of Agile Values in Global Software Development</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">595AE8F6415A371EC317A66AD661FF17</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T02:50+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Globally distributed software development (GSD) and agile methods are two current and important trends in software and systems engineering. While agile methods seem to cope well with increasingly changing business environments, it is far from obvious how these light-weight processes can best contribute to GSD. In this paper, method rationale is proposed as an analytical tool to understand the values that underpin agile methods and how these map to the GSD domain. Specifically, the paper presents an initial analysis of the values and goals embraced by the 'agile manifesto' and compares briefly with partial results from an ongoing study on the use of agile methods in GSD.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>As part of the current trend towards globalization, offshoring and outsourcing, many software organizations are adopting global software development (GSD) as a new mode of software production <ref type="bibr" target="#b2">[3]</ref>. GSD happens when software is developed by a geographically dispersed organization. For example, it is becoming increasingly common for US based companies to offshore routine activities, such as testing, to low-wage countries, such as India, as a way of cutting costs.</p><p>Another current trend in the software industry is the adoption of light-weight, agile software development processes. Agile methods, such as eXtreme Programming (XP) <ref type="bibr" target="#b3">[4]</ref> and Scrum <ref type="bibr" target="#b11">[12]</ref>, operate on the principle of 'just enough method'. They emphasize the importance of people and prioritize working code over hefty documentation. Agile methods have evolved in response to increasingly changing business environments and volatile requirements and it may thus not be surprising that many organizations now look towards agile methods as a possible solution to some of the problems experienced in GSD.</p><p>However, there are many aspects of agile methods that seem to go directly against the GSD mode of software development. For example, agile methods typically emphasize face-to-face communication, on-site customers and aggressive release schedules. Distributed XP (DXP) <ref type="bibr" target="#b7">[8]</ref> -an XP variant tailored for distributed development -maintains, however, that certain XP principles are more susceptible to distance than others. We have also found in our own research that agile methods can indeed help reducing distance in GSD <ref type="bibr" target="#b6">[7]</ref>. In order to create a solid foundation for further investigation, this paper explores an analytic framework based on method rationale. Method rationale has been proposed as a way of understanding an analysing the goals, values and choices upon which particular development methods are based <ref type="bibr" target="#b0">[1]</ref>. In the context of this research we are particularly interested in understanding:</p><p>1. What values underpin agile methods and how are they operationalized into concrete method prescriptions?</p><p>2. How can these values be upheld in a GSD setting and how can they help reducing the negative impact of distance on GSD practise?</p><p>The paper proceeds as follows. Section 2 introduces the method rationale analytic framework. This is then used in Section 3 to characterise the rationale of agile methods through an analysis of the 'agile manifesto' and parts of XP as a representative example of an agile method. As a brief illustration, Section 4 then uses these characterizations as a basis for discussing one of the findings from an ongoing study <ref type="bibr" target="#b6">[7]</ref>. The aim of this paper is to explore the usefulness of this approach to understanding the operationalization of agile values in method prescriptions and in actual development practice. The plan is then to broaden the study to include further agile methods and organizations, and more in-depth analyses.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">An Analytical Framework based on Method Rationale</head><p>Our analytic framework is based on the concept of method rationale <ref type="bibr" target="#b0">[1]</ref>. In this paper we extend previous work on the concept by introducing explicitly the actor as a framework component (see Fig. <ref type="figure" target="#fig_0">1</ref>). As we shall se below, introducing the actor concept is key to facilitate analyses of rationality resonance <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b12">13]</ref>.</p><p>The framework in Fig. <ref type="figure" target="#fig_0">1</ref> consists of a number of components (depicted as UML classes): actor, value, goal, method fragment (in-concept and in-action), and a number of named associations between these. The framework draws on Max Weber's notion of practical rationality <ref type="bibr" target="#b13">[14]</ref>, which highlights that people, when acting socially, choose means in relation to ends, ends in relation to values and act in accordance with certain ethical principles. What this means for our framework is basically that: The term 'method fragment' refers to any part of a development method or a whole method, aligning with earlier method engineering research <ref type="bibr" target="#b4">[5]</ref>. A method fragment is either 'in-concept' or 'in-action'. This is used to represent that a method fragment is either described as a prescription for action (in-concept), in, for example, a method handbook, or is a result of a method following action in practice (in-action) <ref type="bibr" target="#b0">[1,</ref><ref type="bibr" target="#b8">9]</ref>.</p><p>As can be seen in Fig. <ref type="figure" target="#fig_0">1</ref>, Value Rationale corresponds to (1) in the list above, and Goal Rationale corresponds to <ref type="bibr" target="#b1">(2)</ref>. With respect to (2), there is a distinction between a goal that is the direct intention of a method fragment and higher level goals that the intention is a way of supporting. For example, the goal (intention) of the method fragment 'specify all user requirements in use cases' is probably 'all user requirements specified as use cases'. This, however, is only a means to achieve a higher level goal, such as 'all requirements specified unambiguously'. Hence, there is a Goal Achievement relationship between goals that represent how goals support other goals and thus form goal hierarchies or networks. The same principle applies also to values. This is in line with previous work on goal-oriented requirements engineering <ref type="bibr" target="#b9">[10]</ref>. The Value Base association represents the fact that not all values are operationalized as concrete goals but reside as guiding principles that the actor turns to as new situations emerge. Note that the Value Base is allowed to be empty since it represents only known explicit values. Depending on the stage of analysis, these may still have to be elicited. Rationality resonance occurs when two actors share the same method rationale, that is, when they agree to a common set of values, goals and method fragments.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Rationale of Agile Methods</head><p>The basic principles behind agile methods have been summarized by the leading agile method thinkers in what has become known as the 'agile manifesto'. The agile manifesto is presented as a set of values and associated principles, as shown in Table <ref type="table" target="#tab_1">1</ref>. Advocates of agile methods recognize the relevance of both sides of the value statements in Table <ref type="table" target="#tab_1">1</ref> but choose to emphasize the first part of each statement more than the second. The values of the agile manifesto are all quite abstract, which is perhaps to expect of value statements that are to be used to judge the suitability of specific goals. The principles, on the other hand, are more specific and lend themselves to be treated as goals in the method rationale framework. The only principle that is indeed phrased more like a value statement than an achievable and measurable goal is that which refers to face-to-face conversations. Arguably, the first principle actually contains two goals with an achievement association. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Values</head><p>• Individuals and interactions over processes and tools.</p><p>• Working software over comprehensive documentation.</p><p>• Customer collaboration over contract negotiation.</p><p>• Responding to change over following a plan.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Principles</head><p>• Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. • Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. • Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. • Business people and developers must work together daily throughout the project.</p><p>• Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. • Working software is the primary measure of progress.</p><p>• Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. • Continuous attention to technical excellence and good design enhances agility.</p><p>• Simplicity -the art of maximizing the amount of work not done -is essential.</p><p>• The best architectures, requirements, and designs emerge from self-organizing teams. • At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly.</p><p>Altogether this gives us the following sets of agile values V = {v 1 : Individuals and interactions over processes and tools, v 2 : Working software over comprehensive documentation, v 3 : Customer collaboration over contract negotiation, v 4 : Responding to change over following a plan, v 5 : Face-to-face conversations preferred} and goals G = {g 1 : Customer Satisfied, g 2 : Valuable software delivered early and continuously, g 3 : Requirements changes are welcome, g 4 : Working software delivered frequently, g 5 : Business people and developers work together daily throughout the project, g 6 : Motivated, supported and trusted individuals, g 7 : Progress measured by working software, g 8 : Sustainable development promoted, g 9 : Continuous attention to technical excellence and good design, g 10 : Simplicity is essential, g 11 : Self-organizing teams, g 12 : Self-reflecting teams}. When analysing the interrelationships between these goals, we find that there are two clusters of goals all contributing to their own highestlevel (or root) goal: one cluster aiming for customer satisfaction and another aiming for sustainable development -hence one externally oriented and one internally oriented. These clusters are depicted in Fig. <ref type="figure" target="#fig_1">2</ref> using plus signs to indicate goal contribution. We also find what is arguably a goal contradiction between g 3 and g 7 indicated by the minus sign. The value rationale of the agile manifesto can be found by relating the identified goals G to the identified values V: Value Rationale = {(g 2 , v 2 ), (g 3 , v 4 ), (g 4 , v 2 ), (g 5 , v 3 ), (g 6 , v 1 ), (g 7 , v 2 ), (g 8 , v 1 ), (g 9 , v 1 ), (g 9 , v 2 ), (g 10 , v 4 ), (g 11 , v 1 ), (g 2 , v 1 )}. Apparently, all values are operationalized into specific goals, except v 5 , and all goals are grounded in at least one value, except g 1 . The case of g 1 seems to indicate that there is indeed a non-expressed value of the agile manifesto: satisfied customers over …? In the case of v 5 it is unclear how the preference for face-to-face conversations is related to the other components of the agile manifesto. If it is treated as a value, there are no principles that operationalize it as a goal. If it is to be regarded as a goal, possibly grounded in v 1 it is singled out as the only goal that does not contribute to any other goal, besides g 1 and g 8 . As such, it would thus be valued in its own right together with satisfied customers and sustainable development. The most obvious is perhaps to view it as a value with a value achievement association to v 1 -preferring face-to-face conversations can probably be traced back to valuing people and interaction over processes and tools. We also see that the two goal clusters identified above are mirrored by separate value clusters. This is not surprising and indicates that also the values are oriented mainly internally or externally. It is important to remember that these goals and values are those expressed by the group of people behind the agile manifesto, who thus constitute the actor to whom this method rationale belongs.</p><p>In order to say something about goal rationale we clearly need to find specific agile method fragments that operationalize the goals of the agile manifesto. In order to do so, we pick XP as an example method. The reason for this is that XP is one of the most widely used agile methods, one that has been tried in a GSD context, and also one that was encountered in our empirical study <ref type="bibr" target="#b6">[7]</ref>. As mentioned above, the work on 'Distributed eXtreme Programming' (DXP) <ref type="bibr" target="#b7">[8]</ref> suggests that eight of the XP practices (small releases, metaphor, simple design, testing, refactoring, collective ownership, 40-hour week and coding standards) are independent of team locality and can thus be applied also in GSD. The remaining four practices (i.e., the planning game, pair programming, continuous integration, and on-site customer), on the other hand, depend on co-located team members and thus require tailoring. We will consider only these four XP practices in the remainder.</p><p>Interestingly, XP presents its own set of basic values, which are not expressed as prioritization pairs, but rather as ideals to strive for: communication, simplicity, feedback, and courage. Notably, the XP values are at a more detailed level than the agile manifesto ones. Nonetheless, they clearly are in the same spirit and map fairly well to the agile goals identified above. Fig. <ref type="figure" target="#fig_2">3</ref> shows how three of the four selected XP fragments map directly to goals of the agile manifesto. The fourth fragment, pair programming, does not map easily to any of these goals. However, the goals (or rather intentions) of pair programming (g 13 and g 14 ) clearly contribute to g 6 , g 7 and g 10 of the agile manifesto. Note that all four method fragments are in-concept, and are thus expressions of how the XP founders, most notably Kent Beck perhaps, envisage agile development. In the next section we will draw on an ongoing empirical study to illustrate how method rationale may play out in-action.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">An Agile Method Fragment in GSD Action</head><p>The many challenges of GSD are, perhaps obviously related to the effects of increased distance between people. Distance is not only to do with spatial separation (a.k.a. geographical distance), but also with temporal distance (the dislocation in time experienced by two actors wishing to interact) and socio-cultural distance (actors' understanding of other actors' values and normative practices) <ref type="bibr" target="#b1">[2]</ref>. Consequently, three high-level goals in GSD aim to reduce these distances: g 15 : Geographical distance minimized<ref type="foot" target="#foot_1">2</ref> g 16 : Temporal distance minimized g 17 : Socio-cultural distance minimized Pair programming (f 4 ), the practice of always having two programmers work together on all production code, is a technique that intuitively would be difficult to practice in GSD. However, through time-shifting patterns, developers in our study <ref type="bibr" target="#b6">[7]</ref> managed to create overlap and hence to reduce temporal distance (g 16 ). This way, an engineer in the US could work six hours a day paired up with another engineer in Belgium. It was believed that pair programming, in turn, helped increase knowledge sharing (as suggested by the in-concept rationale) which in turn was pointed out as an important contributor to reducing socio-cultural distance (g 17 ). Hence, not only did pair programming deliver the expected benefits. It also turned out to be the case that these benefits helped achieving GSD-related goals not part of the in-concept XP and agile manifesto rationale.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Discussion</head><p>This paper has presented an initial exploration of using the concept of method rationale for understanding better how agile values play out in GSD. The idea is to expand this study in several ways. First, the analysis of agile rationale needs to be performed in much more detail, covering all the sub-goals and different sub-method fragments to be found in a wider range of agile methods. Second, more in-depth case studies driven by questions generated by such an analysis are needed.</p><p>It is important to note the distinction between not adhering to a goal supported by a method and not knowing that the goal is supported <ref type="bibr" target="#b0">[1]</ref>. The same is true for method fragments and values. It is thus important to understand what options were considered but dismissed, when considering someone's appreciation of a method in terms of method rationale. This aspect of method rationale has recently been put to the foreground in the work on evolutionary method engineering <ref type="bibr" target="#b10">[11]</ref> as a way of documenting what options were considered when a method evolved in a project or organization. This kind of process-oriented method rationale <ref type="bibr" target="#b0">[1]</ref> can help explaining why rationality resonance is not achieved, and the reasons for that -that is, why people disagree in particular situations. This is expected to be an important analytic device in the continuation of this research.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Conceptual structure of method rationale.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. Goal clusters in the agile manifesto.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 3 .</head><label>3</label><figDesc>Fig. 3. Goal rationale in part of XP.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Table 1 .</head><label>1</label><figDesc>Agile values and principles (from www.agilemanifesto.org).</figDesc><table /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">This work has been financially supported by the Science Foundation Ireland Principal Investigator projects B4-STEP and Lero.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Reducing geographical distance apparently contradicts the whole idea of GSD. However, there is currently significant interest in so-called nearshoring where low-cost but not so far offshoring locations are explored (such as US-Brazil and EU-Eastern Europe)<ref type="bibr" target="#b5">[6]</ref>.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Exploring the Concept of Method Rationale: A Conceptual Tool for Method Tailoring</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">J</forename><surname>Ågerfalk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Fitzgerald</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advanced Topics in Database Research</title>
				<editor>
			<persName><forename type="first">K</forename><surname>Siau</surname></persName>
		</editor>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">A Framework for Considering Opportunities and Threats in Distributed Software Development</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">J</forename><surname>Ågerfalk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Fitzgerald</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Holmström</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Lings</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Lundell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Conchúir</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the International Workshop on Distributed Software Development (DiSD 2005)</title>
				<meeting>the International Workshop on Distributed Software Development (DiSD 2005)</meeting>
		<imprint>
			<publisher>Austrian Computer Society</publisher>
			<date type="published" when="2005">2005</date>
			<biblScope unit="page" from="47" to="61" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Globalization and Offshoring of Software: A Report of the ACM Job Migration Task Force</title>
		<author>
			<persName><forename type="first">W</forename><surname>Aspray</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Mayadas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">Y</forename><surname>Vardi</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
			<publisher>Association for Computing Machinery</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Extreme Programming Explained: Embrace Change</title>
		<author>
			<persName><forename type="first">K</forename><surname>Beck</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2000">2000</date>
			<publisher>Addison-Wesley</publisher>
			<pubPlace>Reading</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Meta-Modelling Based Assembly Techniques for Situational Method Engineering</title>
		<author>
			<persName><forename type="first">S</forename><surname>Brinkkemper</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Saeki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Harmsen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="page" from="209" to="228" />
			<date type="published" when="1999">1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><forename type="first">E</forename><surname>Carmel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Tjia</surname></persName>
		</author>
		<title level="m">Offshoring Information Technology: Sourcing and Outsourcing to a Global Workforce</title>
				<meeting><address><addrLine>Cambridge, NY</addrLine></address></meeting>
		<imprint>
			<publisher>Cambridge University Press</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Agile Practices Reduce Distance in Global Software Development</title>
		<author>
			<persName><forename type="first">H</forename><surname>Holmström</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Fitzgerald</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">J</forename><surname>Ågerfalk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">Ó</forename><surname>Conchúir</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Information Systems Management</title>
		<imprint>
			<biblScope unit="volume">23</biblScope>
		</imprint>
	</monogr>
	<note>to appear</note>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Distributed Extreme Programming</title>
		<author>
			<persName><forename type="first">M</forename><surname>Kirscher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Jain</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Corsaro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Levine</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. International Conference on eXtreme Programming and Flexible Processes in Software Engineering</title>
				<meeting>International Conference on eXtreme Programming and Flexible esses in Software Engineering</meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Method-in-Action and Method-in-Tool: Some Implications for Case</title>
		<author>
			<persName><forename type="first">B</forename><surname>Lings</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Lundell</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. 6th International Conference on Enterprise Information Systems (ICEIS</title>
				<meeting>6th International Conference on Enterprise Information Systems (ICEIS</meeting>
		<imprint>
			<date type="published" when="2004">2004. 2004</date>
			<biblScope unit="page" from="623" to="628" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Exploring Alternatives During Requirements Analysis</title>
		<author>
			<persName><forename type="first">J</forename><surname>Mylopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Chung</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Liao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Yu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Software</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="page" from="92" to="96" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Managing Evolutionary Method Engineering by Method Rationale</title>
		<author>
			<persName><forename type="first">M</forename><surname>Rossi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Ramesh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Lyytinen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J.-P</forename><surname>Tolvanen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of the Association for Information Systems</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page" from="356" to="391" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Agile Software Development with Scrum</title>
		<author>
			<persName><forename type="first">K</forename><surname>Schwaber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Beedle</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2002">2002</date>
			<publisher>Prentice-Hall</publisher>
			<pubPlace>Upper Saddle River, NJ</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">The Paradox of Information Systems Methods: Public and Private Rationality</title>
		<author>
			<persName><forename type="first">E</forename><surname>Stolterman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">L</forename><surname>Russo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. British Computer Society 5th Annual Conference on Methodologies</title>
				<meeting>British Computer Society 5th Annual Conference on Methodologies</meeting>
		<imprint>
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><forename type="first">M</forename><surname>Weber</surname></persName>
		</author>
		<title level="m">Economy and Society</title>
				<meeting><address><addrLine>Berkeley, CA</addrLine></address></meeting>
		<imprint>
			<publisher>University of California Press</publisher>
			<date type="published" when="1978">1978</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
