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.
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.
the scrum software development process has recently gained much popularity as an agile method primarily focusing on project management. Scrum has been derived as a set of principles of good management of software proj...
详细信息
ISBN:
(纸本)9783540682547
the scrum software development process has recently gained much popularity as an agile method primarily focusing on project management. Scrum has been derived as a set of principles of good management of software projects, from experienced practitioners. In this paper, we discuss the elements of Scrum in relation to a proposed theory of the "big five" components for effectiveness in small teams. We also discuss the theory of scrum in relation to these components, and in relation to a case study of a start-up Scrum team.
Introducing change into organisations and influencing the way people work is a slow and potentially rewarding task. Adapting to changing circumstances is a key aspect to agile methods and helping others develop health...
详细信息
ISBN:
(纸本)9783540682547
Introducing change into organisations and influencing the way people work is a slow and potentially rewarding task. Adapting to changing circumstances is a key aspect to agile methods and helping others develop healthy habits in this area is often difficult to accomplish. We will investigate why it is so difficult as well as principles and practices for introducing change in effective ways that will help you to spread the change virus.
Naked Objects and agilesoftware development have been suggested to complement each other. Very few empirical studies to date exist where a product has been developed using the Naked Objects technologies in an agile d...
详细信息
ISBN:
(纸本)3540262776
Naked Objects and agilesoftware development have been suggested to complement each other. Very few empirical studies to date exist where a product has been developed using the Naked Objects technologies in an agile development environment. this study reports results of a case study where a mobile application was developed using the Naked Objects Framework. Qualitative and quantitative data was collected systematically throughout the project. the empirical results offer support for the argument that the Naked Objects approach is suitable for agilesoftware development. the results also reveal weaknesses in the current Naked Object Framework, namely, that it is not yet mature enough for applications that require intense database operations. the results also show that the development team was able to create an operational user-interface just in five hours, which demonstrates the applicability of the Naked Object Framework in practical settings.
this contribution sketches how S-BPM in the sense of a code generation approach could evolve to subject orientation in the sense of subject-oriented programming. It compares the existing agile approach of object-orien...
详细信息
ISBN:
(纸本)9781450353601
this contribution sketches how S-BPM in the sense of a code generation approach could evolve to subject orientation in the sense of subject-oriented programming. It compares the existing agile approach of object-oriented software development withthe subject-oriented approach. 10theses are outlined of how the subject-oriented approach could benefit from the object-oriented approach and vice versa.
Dynamic market situation and changing customer requirements generate more demands for the product development. Product releases should be developed and managed in short iterations answering to the rapid external chang...
详细信息
ISBN:
(纸本)3540262776
Dynamic market situation and changing customer requirements generate more demands for the product development. Product releases should be developed and managed in short iterations answering to the rapid external changes and keeping up a high quality level. agile practices (such as the best practices in extremeprogramming and Scrum) offer a great way of monitoring and controlling rapid product development cycles and release development. One problem in product development projects, however, is how to apply agile methods and principles as a part of the complex product development. the purpose of this paper is to describe, how agile Assessment was conducted in a case company in order to support product development and customer support improvement, During the experiment it was found that agile Assessment is an efficient method to clarify what agile practices are suitable for the organization's product development and customer co-operation. Another finding was that the use of the best suitable agile practices would improve incremental development monitoring and traceability of requirements.
softwareengineering is fundamentally driven by economics. One of the issues that software teams face is employee turnover which has a serious economic impact. the effect of job dissatisfaction on high turnover is con...
详细信息
ISBN:
(纸本)3540350942
softwareengineering is fundamentally driven by economics. One of the issues that software teams face is employee turnover which has a serious economic impact. the effect of job dissatisfaction on high turnover is consistently supported by evidence from multiple disciplines. the study investigates if and how job satisfaction relates to development processesthat are being used and the determinants of job satisfaction across a wide range of teams, regions and employees. A moderate positive correlation between the level of experience withagile methods and the overall job satisfaction was found. the evidence suggests that there are twice as many members of agile teams who are satisfied withtheir jobs (vs members of non-agile teams). the ability to influence decisions that affect you, the opportunity to work on interesting projects, and the relationships with users were found to be statisticcally significant satisfiers.
agilesoftware development has become mainstream, and with it many tools have been developed to support agilesoftware development. Nonetheless, studies show, that most agilesoftware teams still also use physical car...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
agilesoftware development has become mainstream, and with it many tools have been developed to support agilesoftware development. Nonetheless, studies show, that most agilesoftware teams still also use physical cardboards for their daily work. this is error prone and causes a lot of extra effort to keep both in sync. In our research project we conducted an interview study about the reasons for this media break. Based on the findings we developed visualization and interaction concepts for an agile cardwall using an extra-large multi-touch wall display which provides agile teams the lightweight collaboration workspace for their agile meetings. We implemented the concepts in the software prototype a Wall, and evaluated the usability of a Wall in a user study. the evaluation indicates that a Wall enables and encourages team work due to the large size of the wall, the easy accessibility and visibility of the needed information, and the integration with existing issue tracking tools. this suggests that augmenting digital cardwalls with large interactive touch technology and integration with task tracking systems is a useful way to support effective collaborative agilesoftware development processes.
暂无评论