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.
Test driven development (TDD) is one of the key agile practices. A version of CppUnitLite was modified to meet the memory and speed constraints present on self-contained, high performance, digital signal processing (D...
详细信息
ISBN:
(纸本)3540262776
Test driven development (TDD) is one of the key agile practices. A version of CppUnitLite was modified to meet the memory and speed constraints present on self-contained, high performance, digital signal processing (DSP) systems. the specific characteristics of DSP systems required that the concept of refactoring be extended to include concepts such as "refactoring for speed". We provide an experience report describing the instructor-related advantages of introducing an embedded test driven development tool E-TDD into third and fourth year undergraduate Computer engineering Hardware-software Codesign Laboratories. the TDD formal permitted customer (instructor) hardware and software tests to be specified as "targets" so that the requirements for the components and full project were known "up-front". Details of CppUnitLit extensions necessary to permit tests specific for a small hardware-software codesign project, and lessons learnt when using the current E-TDD tool, are given. the next stage is to explore the use of the tool in an industrial context of a video project using the hybrid communication-media (HCM) dual core Analog Devices ADSP-BF561 Blackfin processor.
this paper presents a metric visualization and sharing tool that supports management and control of agile-related practices, such as test-driven development, continuous integration, user stories, and pair programming....
详细信息
ISBN:
(纸本)9783642018527
this paper presents a metric visualization and sharing tool that supports management and control of agile-related practices, such as test-driven development, continuous integration, user stories, and pair programming. the tool is part of a larger framework but can he used as a stand-alone system. It integrates data coming from different sources: automatic non-invasive data collection plug-ins, bug and task tracking repositories, code parsers, manual user input, etc. the tool also provides customizable indicators that enable non-experts in the domain to get the general status of the observed process or product at-a-glance. the dashboard-based implementation of the tool is tailored to support multiple user roles, including developers, managers, and even clients.
agile methods are increasingly adopted by European companies. Academics too are conducting numerous studies on different tenets of agile methods. Companies often feel proud in marketing themselves as 'agile'. ...
详细信息
ISBN:
(纸本)9783642018527
agile methods are increasingly adopted by European companies. Academics too are conducting numerous studies on different tenets of agile methods. Companies often feel proud in marketing themselves as 'agile'. However, the true notion of 'being agile' seems to have been overlooked due to lack of positioning of oneself for agility. this raises a call for more research and interactions between academia and the industry. the proposed workshop refers to this call. It will be highly relevant to participants, interested in positioning their company's agility from organizational, group or project perspectives. the positioning of agility will help companies to better align their agile practices with stakeholder values. Results of the workshop will be shared across participants and they will also have opportunity to continue their work on agile positioning in their companies. At broader level, the work done in this workshop will contribute towards developing agile Positioning System.
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 a...
详细信息
ISBN:
(纸本)9783540731009
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.
the highly collaborative nature of software development emphasizes the importance of efficient communication. agile methodologies further accentuate its importance. the importance of communication is further exacerbat...
详细信息
ISBN:
(纸本)9783642018527
the highly collaborative nature of software development emphasizes the importance of efficient communication. agile methodologies further accentuate its importance. the importance of communication is further exacerbated in distributed environments due to temporal, geographical and cultural distances. Despite this, little is known about communication in distributed agile development. this results from the case study described in this paper suggest that the efficiency of customer communication is dependent on the nature of the actual customer relationship and the organizational policies. Weak customer relationship and deliberate information hiding may result in inefficient communication and reduced efficiency of the communication media. thus, in order to enable meaningful Communication, establishing an efficient customer relationship can be considered paramount.
Outsourcing is common for software development, and is the context for many projects using agile development processes. this paper presents two case studies concentrating on the customer role in projects using outsour...
详细信息
ISBN:
(纸本)3540221379
Outsourcing is common for software development, and is the context for many projects using agile development processes. this paper presents two case studies concentrating on the customer role in projects using outsourcing and extremeprogramming (XP). the studies follow an interpretive approach based on in-depth interviews, and suggest some tensions between some contractual arrangements in outsourcing, and the XP process. In particular, one suggests XP worked well in the context of their particular outsourcing arrangements, and the other study suggests difficulty in aligning XP with a different set of outsourcing arrangements.
Defect management practices are considered an important part of traditional software development. While embracing agile methods, software development organizations have realized that defects still do exist and they mu...
详细信息
ISBN:
(纸本)9783642018527
Defect management practices are considered an important part of traditional software development. While embracing agile methods, software development organizations have realized that defects still do exist and they must be managed. therefore defect management practices should be migrated as well, but current instructions for such a change are fragmented or incomplete. We studied three software development organizations to find out what are the main problems to consider in defect management when migrating from waterfall to agile. We identified five issues related to process, tools and metrics in a multi-site organization. this paper proposes action items to deal withthese issues during the agile migration planning activities.
this book contains the refereed proceedings of the 16thinternationalconference on agilesoftware Development, XP 2015, held in Helsinki, Finland, in May *** agile development has already become mainstream in industr...
ISBN:
(数字)9783319186122
ISBN:
(纸本)9783319186115
this book contains the refereed proceedings of the 16thinternationalconference on agilesoftware Development, XP 2015, held in Helsinki, Finland, in May *** agile development has already become mainstream in industry, this field is still constantly evolving and continues to spur an enormous interest both in industry and academia. the XP conference series has always played, and continues to play, an important role in connecting the academic and practitioner communities, providing a forum for both formal and informal sharing and development of ideas, experiences, and *** theme of XP 2015 "Delivering Value: Moving from Cyclic to Continuous Value Delivery" reflects the modern trend towards organizations that are simultaneously very efficient and flexible in software development and *** 15 full and 7 short papers accepted for XP 2015 were selected from 44 submissions. All of the submitted papers went through a rigorous peer-review process. Additionally, 11 experience reports were selected from 45 proposals, and in each case the authors were shepherded by an experienced researcher.
暂无评论