A few years ago, Acceptance Testing was one of the more poorly understood concepts of XP, with both tools and advice thin on the ground. this has meant that different people have gone different ways with it and an ove...
详细信息
ISBN:
(纸本)3540262776
A few years ago, Acceptance Testing was one of the more poorly understood concepts of XP, with both tools and advice thin on the ground. this has meant that different people have gone different ways with it and an overview of knowledge gathered in the process has been lacking. the presenters are three such people, each of whom has developed a different tool for acceptance testing: TextTest+xUseCase, Fit+FitLibrary and Exactor, respectively. We are aware that there are lots of other tools around, both within the XP community and outside it. the aim of this workshop is to gather together all this disparate knowledge and start to work towards a common understanding of 'best practice'.
Politics and Religion are traditionally taboo topics in polite after-dinner conversation. In this panel, we are going to discuss taboo topics in agilesoftware development. Technical teams ought to choose technology b...
详细信息
ISBN:
(纸本)3540350942
Politics and Religion are traditionally taboo topics in polite after-dinner conversation. In this panel, we are going to discuss taboo topics in agilesoftware development. Technical teams ought to choose technology based on the immediate needs of the current project and organization. But we all know that technology and methodology choices are often driven by people enhancing their resume - this conflict can start religious wars! On agile projects, we ask our customers to prioritize stories purely by business value, as if this is a straightforward thing to do and company politics are irrelevant. We need to recognize that projects that only deliver working software can still be classed as failures from an organizational perspective. If we pretend that the political dimension does not exist on agile projects then we cannot develop and share practices that help us handle these situations. this panel brings industry professionals to share their perspectives and experiences, the audience should come prepared to both ask and answer questions.
We specify a non-invasive method allowing to estimate the time each developer of a pair spends over the development activity, during Pair programming. the method works by performing first a behavioural fingerprinting ...
详细信息
ISBN:
(纸本)9783540731009
We specify a non-invasive method allowing to estimate the time each developer of a pair spends over the development activity, during Pair programming. the method works by performing first a behavioural fingerprinting of each developer - based on low level event logs - which then is used to operate a segmentation over the log sequence produced by the pair: in a timelined log event sequence this is equivalent to estimating the times of the switching between developers. We model the individual developer's behaviour by means of a Markov Chain - inferred from the logs - and model the developers' role-switching process by a further, higher level, Markov Chain. the overall model consisting in the two nested Markov Chains belongs to the class of Hierarchical Hidden Markov Models. the method could be used not only to assess the degree of conformance with respect to predefined Pair programming switch-times policies, but also to capture the characteristics of a given programmers pair's switching process, namely in the context of Pair programming effectiveness studies.
Effectively evaluating the capability of a software development methodology has always been very difficult, owing to the number and variability of factors to control. Evaluating XP is by no way different under this re...
详细信息
ISBN:
(纸本)3540262776
Effectively evaluating the capability of a software development methodology has always been very difficult, owing to the number and variability of factors to control. Evaluating XP is by no way different under this respect. In this paper we present a simulation approach to evaluate the applicability and effectiveness of XP process, and the effects of some of its individual practices. Such approaches using simulation are increasing popular because they are inexpensive and flexible. Of course, they need to be calibrated with real data and complemented with empirical research. the XP process has been modelled and a simulation executive has been written, enabling to simulate XP software development activities. the model follows an object-oriented approach, and has been implemented in Smalltalk language, following XP process itself. It is able to vary the usage level of some XP practices and to simulate how all the project entities evolve consequently.
Amid the enthusiasm generated by the success of agile approaches to software development in recent years, we have begun to extrapolate the principles of agile methodologies to propose innovative new ways of managing e...
详细信息
Customer collaboration is vital to agile projects. through a Grounded theory study of New Zealand and Indian agile teams we discovered that lack of customer involvement was causing problems in gathering and clarifying...
详细信息
ISBN:
(纸本)9783642130533
Customer collaboration is vital to agile projects. through a Grounded theory study of New Zealand and Indian agile teams we discovered that lack of customer involvement was causing problems in gathering and clarifying requirements, loss of productivity, and business loss. "agile Undercover" allows development teams to practice agile despite insufficient or ineffective customer involvement. We present the causes and consequences of lack of customer involvement on agile projects and describe the agile Undercover strategies used to overcome them.
the objective of this paper is to report on the challenges and experiences gained during a three years multidisciplinary software development project in the insurance domain, focusing on the employed requirements proc...
详细信息
ISBN:
(纸本)0769525555
the objective of this paper is to report on the challenges and experiences gained during a three years multidisciplinary software development project in the insurance domain, focusing on the employed requirements process. Although, there has been consensus on an agile development process among the project partners, this approach stands in some contrast to the traditional (standardized or regulated) development processes commonly employed in the insurance domain, or general, in the public sector the lessons learned of applying an agile requirements process under the conditions of traditional processes at the customer's site;geographically distributed offices of the customer and development team;diverse interests of involved customers' departments, administrative and operational staff;limited availability, of field workers etc. are provided as recommendations for other research and development institutions. thereby, the viewpoint of each project partner, including the customer's perspective, is described.
Manifestos are often a vehicle to trigger change by catalyzing discussion around a core group of ideas and values - and there is no doubt that the publication of the "agile Manifesto" in 2001 increased visib...
详细信息
ISBN:
(纸本)9783030301262;9783030301255
Manifestos are often a vehicle to trigger change by catalyzing discussion around a core group of ideas and values - and there is no doubt that the publication of the "agile Manifesto" in 2001 increased visibility for an emergent breed of lightweight software practices. the panel discussed how the agile Manifesto has impacted academic and industry software professionals in the areas of culture, education, and software practices.
Collaboration-intensive agile practices are dependent on the development team understanding the customer's perspective and requirements. through a Grounded theory study of agile teams in New Zealand and India, we ...
详细信息
ISBN:
(纸本)9783642130533
Collaboration-intensive agile practices are dependent on the development team understanding the customer's perspective and requirements. through a Grounded theory study of agile teams in New Zealand and India, we discovered that a gap between the teams' technical language and the customers' business language poses a threat to effective team-customer collaboration. We describe this language gap and the 'Translator' role that emerges to bridge it.
暂无评论