software development is being revolutionized. the heavy-weight processes of the 1980s and 1990s are being replaced by light-weight, so called agileprocesses. agileprocesses move the focus of software development bac...
详细信息
ISBN:
(数字)9783540248538
ISBN:
(纸本)9783540221371
software development is being revolutionized. the heavy-weight processes of the 1980s and 1990s are being replaced by light-weight, so called agileprocesses. agileprocesses move the focus of software development back to what really matters: running software. this is only made possible by accepting that software developmentisacreativejobdoneby,with,*** this reason, agilesoftware development encourages interaction, communication, and fun. this was the focus of the Fifthinternationalconference on extreme P- grammingandagileprocessesinsoftwareengineeringwhichtookplacebetween June 6 and June 10, 2004 at the conference center in Garmisch-Partenkirchen at the foot of the Bavarian Alps near Munich, Germany. In this way the conference provided a unique forum for industry and academic professionals to discuss their needs and ideas for incorporating extremeprogramming and agile Metho- logies into their professional life under consideration of the human factor. We celebrated this year’s conference by re?ecting on what we had achieved in the last half decade and we also focused on the challenges we will face in the near future.
Free and Open Source software (FOSS) and agilesoftware Development(ASD) research have gained momentum over the past decade. However, to the best of our knowledge, there exists no work about these two phenomena combin...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
Free and Open Source software (FOSS) and agilesoftware Development(ASD) research have gained momentum over the past decade. However, to the best of our knowledge, there exists no work about these two phenomena combined. this thesis will show how agilesoftware Development(ASD), specifically the Kanban Method, and FOSS can be consolidated and how they can benefit from each other's advantages. the agile community and the FOSS community can benefit from this body of work, as we aim at broadening the understanding of both.
Developing reliable software is a complex task which is becoming even more challenging as customers put overwhelming demands on software companies to produce high quality products in shorter time frames. Serum is an a...
详细信息
ISBN:
(纸本)9783540682547
Developing reliable software is a complex task which is becoming even more challenging as customers put overwhelming demands on software companies to produce high quality products in shorter time frames. Serum is an agile, lightweight software development process that can be used to manage and control software projects using iterative, incremental practices. Scrum aims to increase productivity and improve quality in complex environments. Experts claim that this is a simple process whose aims are effortlessly achieved. the reality is that successful implementation is far from easy and requires significant training and plenty of practice. the case study presented in this paper investigates the use of Kotter's Change Model to support the implementation of Scrum in a software company.
To continuously deliver value both in short-term and long-term, a key goal for large product lines companies is to combine agilesoftware Development withthe continuous development and management of software architec...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
To continuously deliver value both in short-term and long-term, a key goal for large product lines companies is to combine agilesoftware Development withthe continuous development and management of software architecture. We have conducted interviews involving several roles at 3 sites from 2 large companies employing agile. We have identified current architect roles and gaps in the practices employed at the organizations. From such investigation, we have developed an organizational framework, CAFFEA, for agile architecting, including roles, teams and practices.
the purpose of this study is to investigate how agile development affects collaboration in an organization. agileprocesses have received interest from the software development community during the last years as they ...
详细信息
ISBN:
(纸本)3540262008
the purpose of this study is to investigate how agile development affects collaboration in an organization. agileprocesses have received interest from the software development community during the last years as they address changes, such as new customer requirements or re-prioritization of development tasks, which is important to manage in software development. Most of the research published about agileprocesses are based on opinions from teams applying these processes. However, since software development is an activity where many parties often collaborate, it is interesting to investigate from an organizational point of view, how agile development affects collaboration between these teams and their organizations. An agile process based on extremeprogramming, XP, was applied by a team during eight months. the team interacted with its surrounding organization regularly. People from the organization which the team collaborated with were interviewed to understand how the use of the process affected their collaboration withthe team. the results show that the interviewed people perceived an improvement of their collaboration withthe team, as the team started develop software in an agile way.
this workshop explored the main research challenges in conducting agilesoftware development in large-scale software development. We considered multi-site companies with projects that include a large number of teams w...
详细信息
ISBN:
(纸本)9783030301262;9783030301255
this workshop explored the main research challenges in conducting agilesoftware development in large-scale software development. We considered multi-site companies with projects that include a large number of teams which develop sophisticated systems by adopting and using agile methods. Such topics include inter-team coordination, knowledge sharing, agile transformations, and project management models that facilitate multiple cooperating self-organising teams. the keynote talk, by Darja Smite, provided empirical results on communities of practice within the music streaming service Spotify. We accepted five full research papers which are included in this volume. these five papers report empirical research studies using surveys, observational and case studies. Workshop participants also worked together in groups to establish current research topics and priorities. this workshop summary contributes a current snapshot of research along with future research agendas in the field of large-scale agile development.
this book constitutes the proceedings of the 10thinternationalconference on Product-Focused software Process Improvement, PROFES 2009, held in Oulu, Finland, on June 15-17, 2009. this year, special emphasis was plac...
ISBN:
(数字)9783642021527
ISBN:
(纸本)9783642021510
this book constitutes the proceedings of the 10thinternationalconference on Product-Focused software Process Improvement, PROFES 2009, held in Oulu, Finland, on June 15-17, 2009. this year, special emphasis was placed on software business to bridge research and practice in the economics of softwareengineering. this focus ensured a comprehensive coverage of software development and enabled participants to tackle one of the most important current challenges identified by the software industry and the software research community, namely the shift of focus from "product" to "services". the 34 papers presented together with 2 keynote speeches were carefully reviewed and selected. the topics covered are evidence-based softwareengineering and quality assurance, agilesoftware development, process models and SPI, processes, software as a business. the book also includes contributions to industrial case studies, workshops, and tutorials.
Scalability engineering is currently not well integrated into agile development techniques. this paper extends agile development techniques so that scalability can be handled in an incremental and iterative developmen...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
Scalability engineering is currently not well integrated into agile development techniques. this paper extends agile development techniques so that scalability can be handled in an incremental and iterative development process. By scalability we mean the ability of a system to handle increasing workload. We propose the ScrumScale Method which includes scalability engineering in Scrum. this extension should also be applicable to other agile techniques. For scalability testing, we indicate how quality thresholds should be scaled up or down according to the degree of completeness of the product, test hardware, test software, test data and test workload. Using action research, we have conducted three pilots in three Norwegian software organizations. these three pilots have different architectures and operate in different markets yet have in common scalability challenges.
As teams and organisations make the difficult shift to agile ways of working, there has been relatively little investigation of how they adopt and use agile practices. To aid those teams looking to move to agile we sh...
详细信息
ISBN:
(纸本)9783030190347;9783030190330
As teams and organisations make the difficult shift to agile ways of working, there has been relatively little investigation of how they adopt and use agile practices. To aid those teams looking to move to agile we should examine how others have done so and what practical value they found. We studied teams which adopted agile practices across a spectrum from taking on a whole methodology to a couple of practices at a time, and then committed to continuous assessment and improvement of their ways of working. those teams favoured adapting agile-based, team-oriented practices suited to their particular needs over technical practices and defined methodologies.
the Method for Method Configuration (MMC) has been proposed as a method engineering approach to tailoring software development methods. this paper evaluates MMC during three software development projects where it was ...
详细信息
暂无评论