Many organizations using agileprocesses would like to adopt a process measurement framework, e.g. for assessing their process maturity. In this paper we propose a meta-model supporting derivation of specific data mod...
详细信息
ISBN:
(纸本)9783540731009
Many organizations using agileprocesses would like to adopt a process measurement framework, e.g. for assessing their process maturity. In this paper we propose a meta-model supporting derivation of specific data models for agile development processes. then, we show how our meta-model can be used to derive a model of the Scrum process.
this paper outlines what happens when a team has to work on more than one project at a time. It explains how time can be divided, the team's challenges and how to priorities can be set when more projects are appro...
详细信息
ISBN:
(纸本)9783540731009
this paper outlines what happens when a team has to work on more than one project at a time. It explains how time can be divided, the team's challenges and how to priorities can be set when more projects are approaching deadlines at the same time.
software Product Line engineering (SPLE) promises to lower the costs of developing individual applications as they heavily reuse existing artifacts. Besides decreasing costs, software reuse achieves faster development...
详细信息
ISBN:
(纸本)9783642018527
software Product Line engineering (SPLE) promises to lower the costs of developing individual applications as they heavily reuse existing artifacts. Besides decreasing costs, software reuse achieves faster development and higher quality. Traditionally, SPLE favors big design upfront and employs traditional, heavy weight processes. On the other hand, agile methods have been proposed to rapidly develop high quality software by focusing on producing working code while reducing upfront analysis and design. Combining both paradigms, although is challenging, can yield significant improvements.
agile methods are an essential resource for software engineers. the agile movement evolved out of industry and is the common approach to software development today. Teaching agile methods challenges students' work...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
agile methods are an essential resource for software engineers. the agile movement evolved out of industry and is the common approach to software development today. Teaching agile methods challenges students' working attitudes, where putting agile into practice is not possible through simply applying methods prescriptively, but by having an agile mindset. In this paper we present and discuss our experiences over the last decade of teaching a novel intensive agile methods week long course as part of a professional Masters of softwareengineering degree programme at the University of Oxford. We describe the typical shape of the course, discuss how students experience agile values and management practices to foster an agile mindset, and provide student feedback indicating a consistently positive response to our approach at teaching agile methods to softwareengineering professionals. Our reported experiences and material can help other educators who want to run similar courses and adapt where required.
What constitutes a software best-practice and what are the best strategies to become aware, learn, adopt and adapt such practices? this fishbowl will bring together seasoned professionals who will meld a mix of academ...
详细信息
ISBN:
(纸本)9783540731009
What constitutes a software best-practice and what are the best strategies to become aware, learn, adopt and adapt such practices? this fishbowl will bring together seasoned professionals who will meld a mix of academic and industry perspectives with an agile flavor.
Two opposing views vis-a-vis incorporating agileprocesses, and in particular extremeprogramming, into softwareengineering education are given. As such, the panel is to be conducted slightly different from the tradi...
详细信息
ISBN:
(纸本)076951877X
Two opposing views vis-a-vis incorporating agileprocesses, and in particular extremeprogramming, into softwareengineering education are given. As such, the panel is to be conducted slightly different from the traditional approaches. It will include normal paper presentations, followed by plenary debate.
In Test-Driven development, first test is made according to the customer requirement and then code is prepared to execute this test successfully. In this approach, design is not done exclusively before preparing test ...
详细信息
ISBN:
(纸本)9783540731009
In Test-Driven development, first test is made according to the customer requirement and then code is prepared to execute this test successfully. In this approach, design is not done exclusively before preparing test cases and coding. Design emerges as software evolves but this may result in lack of design quality. We adapted TDD by incorporating exclusive architectural design phase in the successful implementation of an innovative, large scale, complex project.
In the last two decades several models for evaluating software process capability have been defined and became more and more popular. the application of such models, and in particular the ISO/IEC 15504, determined a g...
详细信息
ISBN:
(纸本)9783642018527
In the last two decades several models for evaluating software process capability have been defined and became more and more popular. the application of such models, and in particular the ISO/IEC 15504, determined a general software process improvement in many domains. Nevertheless, the application of the ISO/IEC 15504 standard is still considered by many agile developers as incompatible withagile approaches. Such an attitude is mainly based on common misunderstandings on what the ISO/IEC 15504 is and on what its application involves. this paper aims at showing that this standard, if genuinely applied, can be effectively used also in agile contexts.
暂无评论