XP exists for almost ten years now. the latest Standish Report characterizes agile development as a top success factor. the new certified, standardized, and official process model of the German government, V-Modell XT...
详细信息
Informative Workspace is one of the new XP practices launched in the second edition of XP Explained. the practice is to build feedback mechanisms around an agile team that support them in their daily work. these feedb...
详细信息
ISBN:
(纸本)3540262776
Informative Workspace is one of the new XP practices launched in the second edition of XP Explained. the practice is to build feedback mechanisms around an agile team that support them in their daily work. these feedback mechanisms can take the form of visual displays (Information Radiators) that are manually updated by the team or electronic extreme Feedback Devices (XFD) such as lava lamps or audio signals linked to automated processes. It is vital to ensure that feedback mechanisms are easy to interpret, low maintenance and adapted to local practices. this workshop aims to answer how to implement this practice and explore ways to make workspaces more informative.
Executable acceptance testing allows both to specify customers' expectations in the form of the tests and to compare those to actual results that the software produces. the results of an observational study identi...
详细信息
ISBN:
(纸本)3540262776
Executable acceptance testing allows both to specify customers' expectations in the form of the tests and to compare those to actual results that the software produces. the results of an observational study identifying patterns in the use of the FIT acceptance testing framework are presented and the data on acceptance-test driven design is discussed.
Pair programming is one of the more controversial aspects of several agile system development methods, in particular extremeprogramming (XP). Various studies have assessed factors that either drive the success or sug...
详细信息
ISBN:
(纸本)3540262776
Pair programming is one of the more controversial aspects of several agile system development methods, in particular extremeprogramming (XP). Various studies have assessed factors that either drive the success or suggest advantages (and disadvantages) of pair programming. In this exploratory study the literature on pair programming is examined and factors distilled. these factors are then compared and contrasted withthose discovered in our recent Delphi study of pair programming. Gallis et al. (2003) have proposed an initial framework aimed at providing a comprehensive identification of the major factors impacting team programming situations including pair programming. However, this study demonstrates that the framework should be extended to include an additional category of factors that relate to organizational matters. these factors will be further refined, and used to develop and empirically evaluate a conceptual model of pair programming (success).
extremeprogramming (XP) emphasises the test-first strategy of developing software where if code passes unit tests developers gain more confidence in their software. Jester is a test tester for JUnit tests and thus al...
详细信息
ISBN:
(纸本)3540262776
extremeprogramming (XP) emphasises the test-first strategy of developing software where if code passes unit tests developers gain more confidence in their software. Jester is a test tester for JUnit tests and thus allows developers to confirm their confidence in their tests and consequently in their code. Jester finds code that is not covered by JUnit tests and thus indicates either missing test cases or the redundancy of code that currently exists. the Eclipse IDE enables developers in any language to independently build tools that when combined together work as if they are part of a single integrated tool set. the implications of this open source IDE as an aid to softwareengineering are infinite and thus provide an ideal platform to nurture XP practices on.
XP recommends that developers focus on the software product ignoring issues that do not contribute directly to its construction. All wider issues are assumed to be the responsibility of the customer representative. th...
详细信息
ISBN:
(纸本)3540262776
XP recommends that developers focus on the software product ignoring issues that do not contribute directly to its construction. All wider issues are assumed to be the responsibility of the customer representative. this paper argues that there is benefit in the full development team considering the 'big picture' before beginning implementation as long as this can be undertaken in a suitably agile way. Evidence of the need for this wider approach is presented. Aspects of Soft Systems Methodology (SSM) are then proposed as a means of performing the necessary analysis. Two analysis techniques of SSM, rich pictures and conceptual models, are evaluated against agile criteria defined by Ambler.
Off-shore development is increasing in popularity. Off-shoring affects many things in our environment: what and where we build and deploy;how we budget and deliver services;and how and when we communicate. Can the hig...
详细信息
XP is a team game. It relies on teamwork to be successful. But sometimes our teams don't work as well as we would like. this workshop examines real projects from different angles to explore answers to three powerf...
详细信息
ISBN:
(纸本)3540262776
XP is a team game. It relies on teamwork to be successful. But sometimes our teams don't work as well as we would like. this workshop examines real projects from different angles to explore answers to three powerful questions: How can we tell that our team isn't working? Which are the root causes of our problems? What actions can we take to improve our teams effectiveness?
XP has introduced best practices into software development. However we need to adopt and monitor those practices continuously to maximise its benefits. Our previous research has focussed on software process improvemen...
详细信息
ISBN:
(纸本)3540262776
XP has introduced best practices into software development. However we need to adopt and monitor those practices continuously to maximise its benefits. Our previous research has focussed on software process improvement model for SMEs (Small-to-Medium Enterprises). this paper introduces a process improvement framework for assessing and improving XP best practices. We have also developed a web based tool support to assess, improve, and suitability of introducing XP into SMEs.
All software-related jobs also require writing about software as an ongoing duty, in one form or another - from writing articles evangelizing particular methods or technologies, to writing end user or technical docume...
详细信息
ISBN:
(纸本)3540262776
All software-related jobs also require writing about software as an ongoing duty, in one form or another - from writing articles evangelizing particular methods or technologies, to writing end user or technical documentation, to writing comments in code. Writing well increases your effectiveness in spreading crucial ideas, and focuses your own thinking as well. Writing is a complex technology in its own right, but it can be mastered through the diligent use of simple practices. this workshop focuses on one such practice, and invites discussion of other practices that develop writing skills.
暂无评论