extremeprogramming aims at delivering working software for less money and still of high quality. It is well known that software maintainability is one of the most important concerns and cost factors of the software i...
详细信息
ISBN:
(纸本)9783540731009
extremeprogramming aims at delivering working software for less money and still of high quality. It is well known that software maintainability is one of the most important concerns and cost factors of the software industry. the question of this research is whether extremeprogramming intrinsically delivers easily maintainable code or not. We propose a model on how to evaluate the evolution of source code quality and in particular maintainability in an extremeprogramming environment and evaluate it with a small case study. the results obtained from the case study seem to sustain the hypothesis that extremeprogramming enhances quality and in particular maintainability of a software product. Given such promising results, additional experimentation is required to validate and generalize the results of this work.
In this paper we address how interaction design and agile development work together, with a focus on the issue of interaction design being done, "up-front", before software development begins. Our study meth...
详细信息
ISBN:
(纸本)9783540731009
In this paper we address how interaction design and agile development work together, with a focus on the issue of interaction design being done, "up-front", before software development begins. Our study method used interviews with interaction designers and software developers on several agile teams. We used the qualitative approach of grounded theory to code and interpret the results. Our interpretation includes appreciation for benefits seen for a certain amount of up-front interaction design, and benefits from some levels of interaction design continuing withthe iterations of software development.
Research is often maligned for lacking relevance to industry. Does agile research meet industry needs? the workshop sets out to understand where they meet and identify the gaps between them. Starting from a close look...
详细信息
ISBN:
(纸本)9783642018527
Research is often maligned for lacking relevance to industry. Does agile research meet industry needs? the workshop sets out to understand where they meet and identify the gaps between them. Starting from a close look at what have been investigated by agile researchers and what industry needs have been expressed by the time of the 10th edition of XP conference, we hope to draw a road map of high industry relevance for future research to exploit.
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...
详细信息
In recent years, agile methodologies have increased their relevance in software development, through the application of different testing techniques like unit or acceptance testing. Tests play in agile methodologies a...
详细信息
ISBN:
(纸本)9783642018527
In recent years, agile methodologies have increased their relevance in software development, through the application of different testing techniques like unit or acceptance testing. Tests play in agile methodologies a similar role that in waterfall process models: check conformance. Nevertheless the scenario is not the same the contribution of this paper is to explain how the process can be modified to do early identification of hidden requirements (HR) using testing techniques in agile methodologies, specifically using failed tests. the result is an optimized agile process where it may be possible to reach the desired level of functionality in less iterations, but with a similar level of quality. Furthermore it might be necessary to re-think process elements role, e.g. tests, in the agile context not assuming waterfall definition and scope.
We suggest that we need a fundamentally different philosophy and a concept for how organisations are led and managed. We believe that it is time to challenge the traditional management myths. the main goal of Beyond B...
详细信息
ISBN:
(纸本)9783642018527
We suggest that we need a fundamentally different philosophy and a concept for how organisations are led and managed. We believe that it is time to challenge the traditional management myths. the main goal of Beyond Budgeting is not get rid of budgets. the budget must go, but it is more the budgeting mindset we need to get rid of, because it represents the old thinking that needs to be changed. Based on the works of the Beyond Budgeting Round Table, we review a set of 12 principles for a new style of contemporary leadership and management.
the surge in agile adoption has created a demand for project managers rather than direct their teams. A sign of this trend is the ever-increasing number of people getting certified as scrum masters and agile leaders. ...
详细信息
ISBN:
(纸本)9783642018527
the surge in agile adoption has created a demand for project managers rather than direct their teams. A sign of this trend is the ever-increasing number of people getting certified as scrum masters and agile leaders. Training courses that introduce agile practices are easy to find. But making the transition to coach is not as simple as understanding what agile practices are. Your challenge as an agile Coach is to support your team in learning how to wield their new agile tools in creating great software.
this paper explains how teams and their customers try to save time when under time pressure when a deadline is approaching. We explain how best-practices and team communication are influenced by time pressure. Further...
详细信息
ISBN:
(纸本)9783540731009
this paper explains how teams and their customers try to save time when under time pressure when a deadline is approaching. We explain how best-practices and team communication are influenced by time pressure. Furthermore we also explain how team leads or SCRUM Masters can help a team during such a time.
Our ability to improve decision making in software development hinges on understanding how decisions are made, and which approaches to decision making are better than others. However, as of yet there are few studies e...
详细信息
ISBN:
(纸本)9783540731009
Our ability to improve decision making in software development hinges on understanding how decisions are made, and which approaches to decision making are better than others. However, as of yet there are few studies examining how software developers make decisions in software design, especially studies that place agile approaches in the context of decision making. In this paper, we present results of a multi-case study of design decision making in three software organizations of varying levels of agility. We show an agile organization produced a culture that supported communication and debate about alternatives to design decision more than 2 organizations of lesser agility.
暂无评论