Catálogo de publicaciones - libros
Título de Acceso Abierto
Agile Processes in Software Engineering and Extreme Programming: 18th International Conference, XP 2017, Cologne, Germany, May 22-26, 2017, Proceedings
Parte de: Lecture Notes in Business Information Processing
En conferencia: 18º International Conference on Agile Software Development (XP) . Cologne, Germany . May 22, 2017 - May 26, 2017
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
agile software development; lean development; scrum; project management; software development
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No requiere | 2017 | Directory of Open access Books | ||
No requiere | 2017 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-319-57632-9
ISBN electrónico
978-3-319-57633-6
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2017
Cobertura temática
Tabla de contenidos
Knowledge Management and Reflective Practice in Daily Stand-Up and Retrospective Meetings
Yanti Andriyani
Knowledge management and reflection are important aspects in daily stand-up and retrospective meetings, which contribute to agile teams continuous improvement. Research in knowledge management in agile software development has shown knowledge classifications which do not seem closely related with agile practitioners and current research has not treated agile reflective practice in detail. This research, which will focus on daily stand-up and retrospective meetings, addresses two objectives: (i) to investigate specific knowledge types (i.e. product, project and process knowledge) in everyday agile practice and knowledge management strategies applied by agile teams; (ii) to explore the actual knowledge involved in the meetings, which helps agile teams to perform reflection and use that knowledge for reflection. Case studies will be applied for this research to analyse both meeting practices. It is expected that the research results will provide a framework for agile teams to manage knowledge and perform reflection, which would be useful for team and process improvement.
- Doctoral Symposium Papers | Pp. 285-291
Self-Assignment: Task Allocation Practice in Agile Software Development
Zainab Masood
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.
- Doctoral Symposium Papers | Pp. 292-297
Software Development Practices Patterns
Herez Moise Kattan; Alfredo Goldman
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.
- Doctoral Symposium Papers | Pp. 298-303