Catálogo de publicaciones - libros
Agile Processes in Software Engineering and Extreme Programming: 8th International Conference, XP 2007, Como, Italy, June 18-22, 2007. Proceedings
Giulio Concas ; Ernesto Damiani ; Marco Scotto ; Giancarlo Succi (eds.)
En conferencia: 8º International Conference on Extreme Programming and Agile Processes in Software Engineering (XP) . Como, Italy . June 18, 2007 - June 22, 2007
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
No disponibles.
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2007 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-73100-9
ISBN electrónico
978-3-540-73101-6
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2007
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2007
Cobertura temática
Tabla de contenidos
Agile Commitments: Enhancing Business Risk Management in Agile Development Projects
Mauricio Concha; Marcello Visconti; Hernán Astudillo
Agile methods focus on customer satisfaction and delivering business value early, however if flexibility and adaptability are not managed during the development project, agile methods could not assure achieving the overall business expectations. Customers require risk visibility over the main aspects that define its expectations: functionality (scope), budget, time-to-market, and product quality. These risks must be controlled and monitored during the project in order to introduce mitigation actions if needed. In this article, we propose an agile commitments framework based on the definition and follow-up of commitments between customer and developer. This framework aims to improving risk management by enhancing business expectation risk visibility, and also providing a negotiation baseline between customers and developers.
Palabras clave: Agile development; commitment management; risk management.
- Methodology Issue | Pp. 149-152
Usability in Agile Software Development: Extending the Interaction Design Process with Personas Approach
Jukka Haikara
The current agile software development methods do not seem to address usability and interaction design issues enough, i.e., the interaction design process may remain implicit. However, few studies with positive results have been conducted concerning integrating explicit interaction design process into agile software development. In this study, the interaction design process of Mobile-D^TM is extended with the personas approach. Empirical evaluation of the resulting model is performed in a case project. The results provide view points for both industrial and scientific purposes on the applications of interaction design activities in different stages of agile development process.
Palabras clave: Agile Software Development; Interaction Design; Goal-Directed Design; Personas; Mobile-D.
- Methodology Issue | Pp. 153-156
Defining an Integrated Agile Governance for Large Agile Software Development Environments
Asif Qumer
This paper highlights the important aspect of IT governance, with the objective of defining an unaddressed aspect of agile governance, by the application of an iterative, inductive, instantaneous analysis and emergent interpretation of appropriate data-grounded conceptual categories of IT governance. An effective agile governance approach will facilitate the achievement of desired discipline, rationale, business value, improved performance, monitoring, as well as control of large agile software development environments by aligning business goals and agile software development goals.
Palabras clave: Agile Methods; IT Governance; Agile Governance; Agile Business Value.
- Methodology Issue | Pp. 157-160
Enhancing Creativity in Agile Software Teams
Broderick Crawford; Claudio León de la Barra
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 eXtreme Programming (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.
- Ph.D. Symposium | Pp. 161-162
Investigating Adoption of Agile Software Development Methodologies in Organisations
Antony Grinyer
Prior to the turn of the century, long-standing approaches to software development (see, for example, [1], [2], [3]) provided the models and process heuristics for developing software in industry, but since the late 1990s, these traditional approaches have been challenged by agile methods. But why do practitioners choose to adopt agile approaches, especially given the dearth of any hard empirical evidence as to its efficacy in specific contexts? [4]
Palabras clave: Software Development; Software Engineering; Quality Management System; Agile Method; Practitioner Community.
- Ph.D. Symposium | Pp. 163-164
Agile Software Assurance
Noura Abbas; Andrew M. Gravell; Gary B. Wills
Since Agile methods were presented in the 90s, many papers, articles and books have been published about Agile. However, little work focuses on Agile Software Quality. Therefore, the main goal of the PhD is to study the quality of Agile projects.
Palabras clave: Banking Management; Agile Method; Pair Programming; Agile Development; Agile Practice.
- Ph.D. Symposium | Pp. 165-166
User Stories and Acceptance Tests as Negotiation Tools in Offshore Software Development
Ivan Chubov; Dmitri Droujkov
This experience report talks about applying agile tools, namely, user stories and acceptance tests, to resolve problems in offshore software development. These tools help to formulate and to better understand results and goals of projects, and to avoid miscommunications about expectations. The report shows the importance of discussing technical project limitations.
Palabras clave: offshore development; user stories; acceptance tests; collaboration with customers.
- Posters | Pp. 167-168
A Case Study of the Implementation of Agile Methods in a Bioinformatics Project
Xueling Shu; Andrei Turinsky; Christoph Sensen; Frank Maurer
From July 2005 to August 2006, a bioinformatics project experienced a substantial transformation by adopting Scrum and some XP practices. The paper reveals project risks, previous challenges faced by the team and results from this one-year exploratory case study. The paper presents a discussion of the lessons learned from the perspective of both the project manager and the on-site agile advisor, and recommendations on speeding up the adoption process for other projects.
Palabras clave: Agile Methods; Lessons Learned; Java 3D; Bioinformatics.
- Posters | Pp. 169-170
Adapting Test-Driven Development for Innovative Software Development Project
Deepti Mishra; Alok Mishra
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.
Palabras clave: Successful Implementation; Development Team; Innovative Project; Quick Release; High Risk Project.
- Posters | Pp. 171-172
Learning Agile Methods in Practice: Advanced Educational Aspects of the Varese XP-UG Experience
Federico Gobbo; Piero Bozzolo; Jacopo Girardi; Massimiliano Pepe
In Italy the public adoption of agile practices in software planning, design and development is still in an infancy state. Local XPUGs are few – notably, the most active ones are in the cities of Milan and Rome. After an informal meeting of the participants of the first edition of ESSAP, the Varese XP-UG was born in 2006, October. This XP-UG is the first experience in Italy spread from an academic environment with specific learning purposes, applying agile methods in an advanced education setting in computer sciences. In particular, preliminary observations of a University ad hoc open source web application called Examinando are given.
Palabras clave: agile development of open source software; education and training; practitioners’ experience reports.
- Posters | Pp. 173-174