Introducing extremeprogramming (XP) to an industrial software development team usually involves technical and professional aspects as well as social and organizational ones. the introducing of a new software developm...
详细信息
ISBN:
(纸本)3540262776
Introducing extremeprogramming (XP) to an industrial software development team usually involves technical and professional aspects as well as social and organizational ones. the introducing of a new software development method in general and XP in particular into a software project team that operates in the army emphasizes and extends these issues. In this paper we present a process through which XP has been introduced into a 60-members software development project at the Israeli Air Force. Focus is placed on an XP workshop conducted with ten officers who worked at different teams of the project. Specifically, we present the principles according to which we facilitated the workshop, the workshop agenda and data regarding the way the participants perceive some of the XP practices. Recently, the first XP team in this project has started to work the XP way.
software Developers face significant challenges including increasing software and development environment complexity, time/economic pressures and high expectations on software quality. this paper discusses a possible ...
详细信息
ISBN:
(纸本)3540262776
software Developers face significant challenges including increasing software and development environment complexity, time/economic pressures and high expectations on software quality. this paper discusses a possible collaborative framework to establish and maintain the integrity of software products and processesthroughout the development cycle and beyond. It is hoped that by protecting and managing these assets effectively, it enables development teams to produce higher-quality software, faster and with lower cost and risk. the toolset will go beyond version control and provide advanced capabilities that enable effective parallel development, reduced release/build cycles, promote ruse and reduce risk.
Numerous reports indicate that problems exist withthe requirements phase of software development. Although agile approaches help, challenges that still exist involve supporting multiple diverse stakeholders including...
详细信息
ISBN:
(纸本)9783642130533
Numerous reports indicate that problems exist withthe requirements phase of software development. Although agile approaches help, challenges that still exist involve supporting multiple diverse stakeholders including developers in understanding and representing a problem domain. this poster proposes the combination of Open Space Technology (OST) withextremeprogramming (XP) through Scenarios to better facilitate all relevant stakeholders during requirements elicitation.
Since software became a major part of the car, we were interested in identifying which agile practices are used and adapted at Bosch automotive. therefore, we conducted a multi-case study with nine interviews from fiv...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
Since software became a major part of the car, we were interested in identifying which agile practices are used and adapted at Bosch automotive. therefore, we conducted a multi-case study with nine interviews from five Bosch projects. Our results showed a strong focus on Scrum. Most of the Scrum practices are adapted due to the specific project context. Practices from other agile methods, e.g. XP, are used and adapted as well. We further collected the benefits of the practices, most often resulting in improved transparency and planning. the results are used to support automotive projects in selecting and applying agile practices according to their specific process improvement goals.
From the perspective of a 'sympathetic sceptic', this talk will discuss the issues around the development of critical systems - systems where the costs of failure are very high - and whether or not extreme pro...
详细信息
this paper attempts to describe the author's experience of working in an XP company, namely Genesys Solutions (R) and its use of the XP principles. Before understanding how XP is being used in Genesys, the process...
详细信息
ISBN:
(纸本)3540262776
this paper attempts to describe the author's experience of working in an XP company, namely Genesys Solutions (R) and its use of the XP principles. Before understanding how XP is being used in Genesys, the process and the people of the organization must be taken into account. the process used is a formalized XP approach and the people considered are students, since the company is entirely run by students, which is unique to Sheffield. the paper also highlights some of the problems and challenges faced by the practitioners at Genesys Solutions (R) and also some of the real world advantages of using the XP approach in an academic and industrial background.
We will explore the primary practices of XP in detail using mind mapping exercises. You will examine your needs and find practices to address them. We will discuss the change process, how to reach agreement on goals a...
详细信息
Self-assignment is a self-directed way of task allocation commonly practiced by members of agile teams. However, not much is known about different aspects of self-assignment in literature. this research focuses on two...
详细信息
ISBN:
(纸本)9783319576336;9783319576329
Self-assignment is a self-directed way of task allocation commonly practiced by members of agile teams. However, not much is known about different aspects of self-assignment in literature. this research focuses on two objectives with respect to self-assignment. the first objective is to explore what strategies agile practitioners follow to self-assign tasks of different nature (i.e. new feature, enhancement, and bug-fix). the second objective is to identify the challenges associated with self-assignment and investigate how agile practitioners overcome these challenges to achieve project outcomes. Grounded theory is chosen as the research methodology for this study with data collection through interviewing agile practitioners and observing teams practicing self-assignment. Based on the results, we would propose a theory for self-assignment as a task allocation practice and a set of context-driven guidelines. Knowing the proposed theory and guidelines will help the agile practitioners and companies to make self-assignment a valuable practice in their settings.
Roles' playing is common in our lives. We play different roles with our family, at work as well as in other environments. Role allocation in software development projects is also accepted though it may be implemen...
详细信息
Roles' playing is common in our lives. We play different roles with our family, at work as well as in other environments. Role allocation in software development projects is also accepted though it may be implemented differently by different software development methods. In a previous work [Y. Dubinsky, O. Hazzan, Roles in agilesoftware development teams, in: 5thinternationalconference on extremeprogramming and agileprocesses in softwareengineering, 2004, pp. 157-165] we have found that personal roles may raise teammates' personal accountability while maintaining the essence of the software development method. In this paper we present our role scheme, elaborate on its implementation and explain how it can be used to derive metrics. We illustrate our ideas by data gathered in student projects in the university. (C) 2006 Elsevier B.V. All rights reserved.
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...
详细信息
暂无评论