extremeprogramming is a light weighted softwareengineering process – too lightweighted to handle technically and algorithmically complex problems? this paper describes the problems encountered when engineering dema...
详细信息
In this position paper, after explaining the essentials of literate programming, we argue that a literate programming style is consistent withthe values espoused by agilesoftware development;and that the application...
详细信息
Since the rise of the light weight softwareprocesses, the paradigm on how software should be developed has started to shift. agile methods strive to supersede the traditional software process with its exhausting requ...
详细信息
Security is a critical part of systems development, particularly for web-based systems. there is little known about how to effectively integrate security into incremental development processes such as extreme Programm...
详细信息
ISBN:
(纸本)3540350942
Security is a critical part of systems development, particularly for web-based systems. there is little known about how to effectively integrate security into incremental development processes such as extremeprogramming. this paper presents the results of a project that used extremeprogramming practices and deferred consideration of security until system functionality was complete. the findings suggest that refactorings within incremental development processes are capable of delivering high quality security solutions, and provide insights into how security requirements can be incorporated in the planning game.
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.
One of the common challenges of an extremeprogramming (XP) team is to find strategies so to reinforce practices and increase velocity. Most practices have found at least one optimal strategy tested and approved pract...
ISBN:
(纸本)9783540682547
One of the common challenges of an extremeprogramming (XP) team is to find strategies so to reinforce practices and increase velocity. Most practices have found at least one optimal strategy tested and approved practically by the community, while 'sustainable pace' is core tenet missing a clear strategy. the aim of the Pomodoro Technique (PT) is exactly to fill this gap. the PT is a timeboxing strategy originally meant for optimizing personal work and study and then applied to XP the PT is widely applied by Italian agile teams, but is still little known elsewhere. this paper examines how the PT is applied by them and how it integrates with XP.
this brief paper describes an XP2008 conference workshop on the subject of experience on the human side of agile development. By this, we include such topics as the customer role, user interaction design, and the soci...
详细信息
ISBN:
(纸本)9783540682547
this brief paper describes an XP2008 conference workshop on the subject of experience on the human side of agile development. By this, we include such topics as the customer role, user interaction design, and the social nature of teams. the workshop will allow practitioners and researchers interested in these topics to develop a common map of resources, and a model to assist collaboration on further exposition and study.
this paper tells the story of my agile Journey over the last 15 years. It is neither exceptionally rosy nor excessively pessimistic. It is an attempt to give an honest experience report.
ISBN:
(纸本)9783319186122;9783319186115
this paper tells the story of my agile Journey over the last 15 years. It is neither exceptionally rosy nor excessively pessimistic. It is an attempt to give an honest experience report.
the authors of the forthcoming patterns book on introducing innovation into organizations present their work in a dialogue about the trials and tribulations of introducing agile approaches into an organization.
ISBN:
(纸本)9783540221371
the authors of the forthcoming patterns book on introducing innovation into organizations present their work in a dialogue about the trials and tribulations of introducing agile approaches into an organization.
We conducted a quasi-experiment comparing the conformance to the test-driven development (TDD) process of one expert and two novice groups of programmers working in pairs. Besides an insignificant tendency of the expe...
详细信息
ISBN:
(纸本)9783642018527
We conducted a quasi-experiment comparing the conformance to the test-driven development (TDD) process of one expert and two novice groups of programmers working in pairs. Besides an insignificant tendency of the expert group toward a higher TDD conformance and instruction coverage, we found that the expert group had refactored their code to a larger extent than the two novice groups. More surprisingly though, the pairs in the expert group were significantly slower than the pairs in one of the novice groups.
暂无评论