this research explored aspects of agile teamwork initiatives associated with positive socio-psychological phenomena, with a focus on phenomena outside the scope of traditional management, organizational, and software ...
详细信息
ISBN:
(纸本)9783540731009
this research explored aspects of agile teamwork initiatives associated with positive socio-psychological phenomena, with a focus on phenomena outside the scope of traditional management, organizational, and softwareengineering research. agile teams were viewed as complex adaptive socio-technical systems. Qualitative grounded theory was used to explore the socio-psychological characteristics of agile teams under the umbrella research question: What is the experience of being in an agilesoftware development team ? Results included a deeper understanding of the link between agile practices and positive team outcomes such as motivation and cohesion.
Large software development projects are not agile by nature. Large projects are not easy to implement, they are even harder to implement using agile methodologies. Based on over seven years of experience building soft...
详细信息
ISBN:
(纸本)9783540731009
Large software development projects are not agile by nature. Large projects are not easy to implement, they are even harder to implement using agile methodologies. Based on over seven years of experience building software systems using agile methodologies we found that large software projects require more practices than the usual used in small projects. In this paper, we will introduce a set of new and modified development practices, which will help developing a large agile project.
this paper describes an approach to service-learning in the softwareengineering classroom that involves a central clearinghouse and maintenance center for service-learning project requests, use of agile methods, and ...
详细信息
ISBN:
(纸本)9783642018527
this paper describes an approach to service-learning in the softwareengineering classroom that involves a central clearinghouse and maintenance center for service-learning project requests, use of agile methods, and collaboration with a technical communication course. the paper describes the benefits and drawbacks to service-learning in a softwareengineering course, rationale behind using agile, the course layout, specifics of the collaboration, the final feedback of the community partners and students involved, and a discussion of lessons learned.
In this paper we present our approach to design and develop an enterprise email application called bluemail. We describe our development process that is orchestrated for fast, iterative deployments and aimed at offeri...
详细信息
ISBN:
(纸本)9783540731009
In this paper we present our approach to design and develop an enterprise email application called bluemail. We describe our development process that is orchestrated for fast, iterative deployments and aimed at offering increased transparency to our internal user community. We finish by discussing the relationship between iterative design and agile development practices.
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'.
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.
agile methods are finding their way into industry, and also into tertiary education. Approaches on tertiary capstone project are being presented, and questioned, if they provide a supportive learning environment. In t...
详细信息
ISBN:
(纸本)9783540731009
agile methods are finding their way into industry, and also into tertiary education. Approaches on tertiary capstone project are being presented, and questioned, if they provide a supportive learning environment. In this paper, an industrial strength holding, conceptual framework for realizing an agile grounded software project course in academic environment is described and rationalized by pedagogical aspects.
A recent phenomenon in the world of acceptance testing is tools that emphasize the creation of a domain language in which to express tests. the benefits of this are twofold: customers and testers are more likely to ge...
详细信息
ISBN:
(纸本)3540262776
A recent phenomenon in the world of acceptance testing is tools that emphasize the creation of a domain language in which to express tests. the benefits of this are twofold: customers and testers are more likely to get involved in tests expressed in a language they understand. Also, tests that express intentions rather than mechanics tend to be much easier to maintain in the long run as they do not break when circumstantial things change. the aim of this workshop is to see how tools that support this work in practice. the presenters have each been involved in the development of such a tool, TextTest+xUseCase, Fit+FitLibrary and Exactor, respectively, and there is room for attendees to bring their own tools along too. We aim to learn enough about these tools to compare and contrast them with each other, as well as withagile approaches that are less focussed on the creation of a domain language.
agile development and software reuse are both recognized as effective ways of improving time to market and quality in softwareengineering. However, they have traditionally been viewed as mutually exclusive technologi...
详细信息
ISBN:
(纸本)9783540731009
agile development and software reuse are both recognized as effective ways of improving time to market and quality in softwareengineering. However, they have traditionally been viewed as mutually exclusive technologies which are difficult if not impossible to use together. In this paper we show that, far from being incompatible, agile development and software reuse can be made to work together and, in fact, complement each other. the key is to tightly integrate reuse into the test-driven development cycles of agile methods and to use test cases - the agile measure of semantic acceptability - to influence the component search process. In this paper we discuss the issues involved in doing this in association withextremeprogramming, the most widely known agile development method, and extreme Harvesting, a prototype technique for the test-driven harvesting of components from the Web. When combined in the appropriate way we believe they provide a good foundation for the fledgling concept of agile reuse.
this report tells the story of a project started one and a half years ago in BT and how the enthusiasm and dedication on applying agile methodologies has allowed the team to grow while successfully delivering on their...
详细信息
ISBN:
(纸本)9783540731009
this report tells the story of a project started one and a half years ago in BT and how the enthusiasm and dedication on applying agile methodologies has allowed the team to grow while successfully delivering on their goals. It describes the process that has been put in place to manage the project and develop the software;it also tells how some of the practices initially applied have been then changed and adapted to make them fit for the distributed and unique nature of the team.
暂无评论