To address the problems of traditional software development, recent years have shown the introduction of more light-weight or "agile" development processes (extremeprogramming being the most prominent one)....
详细信息
ISBN:
(纸本)076951877X
To address the problems of traditional software development, recent years have shown the introduction of more light-weight or "agile" development processes (extremeprogramming being the most prominent one). these processes are intended to support early and quick production of working code by structuring the development into small release cycles and focus on continual interaction between developers and customers. As such software development processes become more popular, there is a growing demand from industry to introduce agile development practices in tertiary education. this is not a straightforward task as the corresponding practices may run counter to educational goals or may not be adjusted easily to a learning environment. In this paper, we discuss some of these issues and reflect on the problems of teaching agileprocesses in tertiary education.
this paper is believed to be the first documented account of a full adoption of lean by a software company. Lean techniques were devised by Toyota and other manufacturers over the last 50 years. the techniques are ter...
详细信息
ISBN:
(纸本)3540262776
this paper is believed to be the first documented account of a full adoption of lean by a software company. Lean techniques were devised by Toyota and other manufacturers over the last 50 years. the techniques are termed lean because they require less resource to produce more product and exceptional quality. Lean ideas have also been successful in service industries and product development. Applying lean to software has been advocated for over 10 years. Timberline, Inc started their lean initiative in Spring 2001 and this paper records their journey, results and lessons learned up to Fall 2003. this case study demonstrates that lean thinking can work successfully for software developers. It also indicates that the extensive lean literature is a valuable source of new ideas for softwareengineering.
the development of new products requires the generation of one or more novel and useful ideas, suitable to implementation in practice. In our research, the agile method extremeprogramming (XP) is analyzed, evaluated ...
详细信息
ISBN:
(纸本)9783540731009
the development of new products requires the generation of one or more novel and useful ideas, suitable to implementation in practice. In our research, the agile method extremeprogramming (XP) is analyzed, evaluated and enhanced from the perspective of the creativity. We believe that a better understanding of concepts related to creative teams (structure, performance and purposes) offers important insights about the use of agile methods in general and XP in particular.
this descriptive case study is about the dynamics of a softwareengineering team using executable acceptance test-driven development in a real world project. the experiences of a customer, a developer, and a tester we...
详细信息
ISBN:
(纸本)9783540731009
this descriptive case study is about the dynamics of a softwareengineering team using executable acceptance test-driven development in a real world project. the experiences of a customer, a developer, and a tester were discussed. the observed consensus among multiple stakeholders speaks of the effectiveness of the practice in the given context.
In this short paper we present our research idea on relationships between specific indices of organizational climate (team/management climate), level of individual self-efficacy as a personality attribute, and softwar...
详细信息
ISBN:
(纸本)9783540731009
In this short paper we present our research idea on relationships between specific indices of organizational climate (team/management climate), level of individual self-efficacy as a personality attribute, and software practitioners' readiness for agilesoftware development. Research results can help organizations predict the readiness of employees to implement agile methods and/or to work effectively in an agile environment.
Our ultimate goal is to propose a catalog with recommendations on how to organize the work of programmers. In this research we intend to provide experiments to explore the most suitable forms to allow programmers to d...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
Our ultimate goal is to propose a catalog with recommendations on how to organize the work of programmers. In this research we intend to provide experiments to explore the most suitable forms to allow programmers to develop software, either alone, in pair programming or in group. We also explore other approaches like code review. Our goal is not only to reduce the software development cost, but also to improve programmers life quality.
In this paper, we present on-going work on data collected by a questionnaire surveying process practices, preferences, and methods in industrial softwareengineering.
ISBN:
(纸本)9783642018527
In this paper, we present on-going work on data collected by a questionnaire surveying process practices, preferences, and methods in industrial softwareengineering.
Current practice suggests that security is considered through all stages of the software development life cycle, and that a risk-based and plan-driven approach is best suited to establish security criteria. Based on e...
详细信息
ISBN:
(纸本)9783540731009
Current practice suggests that security is considered through all stages of the software development life cycle, and that a risk-based and plan-driven approach is best suited to establish security criteria. Based on experience in applying security practices, this paper proposes two new security practices, security training and a fundamental security architecture, for applying extremeprogramming.
Since the first edition of Beck's book [1], the extremeprogramming (XP) has attracted attention from academia and industry, and its values, principles and practices are becoming increasingly popular. Strong inter...
详细信息
In this experiential workshop, we will explore the agile product development space (managing, planning, prioritizing, learning and scheduling) through simulating the different approaches, reflecting on our experiences...
详细信息
ISBN:
(纸本)9783642018527
In this experiential workshop, we will explore the agile product development space (managing, planning, prioritizing, learning and scheduling) through simulating the different approaches, reflecting on our experiences, and summarizing what this means for our daily work.
暂无评论