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
Overcoming Brooks’ Law
Kealy Opelt
Most programmers are familiar with the notion that adding new resources to a project will most likely slow down progress if not bring it to a complete stop while new team members are brought up to speed. Unfortunately, in business situations there are often important opportunities missed or dollars lost if a software development team cannot increase the rate at which they complete functionality. Surprisingly, many of the practices of Extreme Programming also help teams overcome Brook’s Law and actually increase production by adding resources. If more software development teams successfully demonstrated this phenomenon, then many business sponsors would be interested in supporting the practices used by these teams.
Palabras clave: Team Member; Software Project; Design Improvement; Complete Stop; Page Table.
- Experience Reports | Pp. 175-178
Project Bid on Iteration Basis
Juanjuan Zang
A different way of bidding for contract work is introduced and discussed in this paper. The bid is priced on a per iteration basis. The throughput goal of each iteration is estimated in story point format based on projected load factor, planned work days, and staff plan. The development team is responsible for achieving the target throughput goal of each iteration. Though pricing bid this way gains client trust quickly, key lesions are learnt and advice are given specifically on estimation, load factor projection, and client education.
Palabras clave: Agile; Iteration; Release; Story; Story Point; Estimation; Load Factor; Velocity.
- Experience Reports | Pp. 179-183
Making the Whole Product Agile – A Product Owners Perspective
Dharmesh Raithatha
This experience report is from the viewpoint of the product owner and covers how a successful product was created by trying to be Agile throughout all aspects of product development and how other processes were incorporated with Scrum^1, including Prince 2^2 (a generalised project management process), a User Centred Design^3 process and an Innovation process. The report also covers how different disciplines were involved with the agile process to create a product.
Palabras clave: Agile; User Centred Design; Innovation; Scrum; Product Owner.
- Experience Reports | Pp. 184-187
Financial Organization Transformation Strategy
Juanjuan Zang
Major challenges IT department in investment banking industry faces include but not limited to frequently changing requirements, last minute change request, frequent emergency release request and unavailability of business users. The paper addresses those challenges with tailored strategies, specifically focusing on four areas including requirement capture and flush out, iteration and release planning, project status tracking and build automation. The paper also listed strong management support, team advocate and more involvement of business users as the key successful contributors.
Palabras clave: Agile; Iteration; Release; Story; Ideal Days; Prioritization; Estimation; Build; Load Factor; Velocity; Pair.
- Experience Reports | Pp. 188-192
An Agile Approach to Requirement Specification
Tom J. Bang
This experience report is about how one project in Norway made an agile approach to specifying software requirements for a new intranet. Rather than spending months on trying to detail all requirements and aspects of the solution, the team spent a few weeks specifying a prioritized list of high-level requirements. Further details will emerge by face-to-face communication through the iterations of the project quickly turning in to valuable working software for the customer.
Palabras clave: Project Plan; Requirement Specification; User Story; Content Management System; Student Welfare.
- Experience Reports | Pp. 193-197
The Application of User Stories for Strategic Planning
Lawrence Ludlow
In agile development stories are typically used to define small, independent pieces of functionality that have value for the customer. They are most often used to define requirements for future development. This paper describes a project where stories were used on a much broader scale as part of a strategic planning exercise to identify a long-term development roadmap for a new system. Stories were used not only to define what needed to be built but also to document existing functionality and gaps with current systems. This resulted in the generation of a large number of stories, which created challenges with managing and keeping the stories up to date as the project proceeded.
Palabras clave: User Story; Strategic Option; Future Requirement; Current Functionality; Extreme Program.
- Experience Reports | Pp. 198-202
Introducing Agile Methods into a Project Organisation
Tom J. Bang
Bekk Consulting (BEKK), a Norwegian IT- and management consulting company changed their way of running projects from traditional waterfall to a more agile approach. It took more than a year getting the whole company onboard and more than two years to convince most of the customers. We are still learning, adjusting and improving the way we run our projects – with focus on the outcome over delivering features. BEKK is a Norwegian IT- and management consulting company leveraging on the intellectual capital of their more than 160 employees. With specialist like graphic designers through system developers, usability experts, project managers and management consultants we create cross-functional teams running projects to high business value solutions, based on internet technology. We will later in this report discuss what were the drivers for this transition, but first we need to understand that it’s about creating VALUE for the customer.
Palabras clave: Intellectual Capital; Agile Method; Project Organisation; Software Development Project; Development Life Cycle.
- Experience Reports | Pp. 203-207
Agile Development Meets Strategic Design in the Enterprise
Eric Wilcox; Stefan Nusser; Jerald Schoudt; Julian Cerruti; Hernan Badenes
In this paper we present our approach to design and develop an enterprise email application called bluemail. We describe our development process that is orchestrated for fast, iterative deployments and aimed at offering increased transparency to our internal user community. We finish by discussing the relationship between iterative design and agile development practices.
Palabras clave: Agile programming; email; collaboration; research; software engineering methods.
- Experience Reports | Pp. 208-212
An Agile Approach for Integration of an Open Source Health Information System
Guido Porruvecchio; Giulio Concas; Daniele Palmas; Roberta Quaresima
In this paper we examine the close relationship that can be established between Agile methodologies and the FLOSS (Free-Libre Open Source Software) development model, by integrating a Health Information System (HIS) into the IT environment of an Italian hospital (a so-called software verticalization ). We followed XP approach during development of new features. This approach allowed us not only to contribute to the original Open Source project, helping it to become increasingly mature, but also to evaluate in a quantitative manner the effort devoted to the international project, to the national context and to the specific health care organization.
Palabras clave: Open Source; National Context; Health Information System; Open Source Project; Requirement Elicitation.
- Experience Reports | Pp. 213-218
Agile Practices in a Large Organization: The Experience of Poste Italiane
Mauro Sulfaro; Michele Marchesi; Sandro Pinna
In this paper we show how agile practices have been used at the Poste Italiane for building a monitoring system of its complex IT infrastructure. The system, called Datamart, is built upon the existing monitoring infrastructure. A testing framework has been developed for performing assertion checking either on existing legacy modules or on the new functionalities. This framework is currently used, and is able to process data coming from 100,000 distributed computers, enabling and improving their centralized control.
Palabras clave: Large Organization; Business Unit; Vertical Layer; Test Framework; User Story.
- Experience Reports | Pp. 219-221