this book contains the refereed proceedings of the 17thinternationalconference on agilesoftware Development, XP 2016, held in Edinburgh, UK, in May 2016. While agile development has already become mainstream in ind...
详细信息
ISBN:
(数字)9783319335155
ISBN:
(纸本)9783319335148;9783319335155
this book contains the refereed proceedings of the 17thinternationalconference on agilesoftware Development, XP 2016, held in Edinburgh, UK, in May 2016. While 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. To this end, the XP conference attracts a large number of software practitioners and researchers, providing a rare opportunity for interaction between the two communities. the 14 full papers accepted for XP 2016 were selected from 42 submissions. Additionally, 11 experience reports (from 25 submissions) 5 empirical studies (out of 12 submitted) and 5 doctoral papers (from 6 papers submitted) were selected, and in each case the authors were shepherded by an experienced researcher. Generally, all of the submitted papers went through a rigorous peer-review process.
Computer programming is said to be more difficult even at the beginning of your study. the processesthat the novice student formulates in computer problem solving in sentences are, in most cases, not well-structured,...
详细信息
ISBN:
(数字)9781728184500
ISBN:
(纸本)9781728184517
Computer programming is said to be more difficult even at the beginning of your study. the processesthat the novice student formulates in computer problem solving in sentences are, in most cases, not well-structured, so they are not using their cognitive skills adequately. this work proposes a framework for the development of coding based on the identification of activities such as comprehension, memorization, and use of verbal expression, so that the student realizes their significance in order to succeed in the solution of problems. Some results of a first approach to the subject are shown, together with a proposed framework in which emphasis is placed on the use of cognitive skills.
Withthe advent of disruptive methodologies to ensure higher success rates in softwareengineeringprocesses, the agilesoftware development principles have gained the interest of large organizations. agile methodolog...
详细信息
ISBN:
(数字)9781728170169
ISBN:
(纸本)9781728170176
Withthe advent of disruptive methodologies to ensure higher success rates in softwareengineeringprocesses, the agilesoftware development principles have gained the interest of large organizations. agile methodology is characterized by iterative and incremental nature, customer-oriented development, adaptability and brisk development cycles. this study analyses the criteria of gathering data and evaluation is conducted by the expert's judgement from which valuable information is extracted to deliver quality software. Critical Success Factors (CSF) is dynamic in implementing an autonomous methodology using entropy approach from the organisation perspective CSF must be known initially following the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) which is a multiple-criteria decision-making (MCDM) approach. the approach's aim is to in parallel minimize and maximise the critical factors. CSF which needs more attention are emphasized from this research findings and is arranged from high to low. We conclude this study by selecting the best software methodology using entropy and TOPSIS.
Educational digital game is nothing new as it has been implemented in multiple discipline and fields, similarly, its effectiveness is undoubtedly high, however the existing direction of research tend to focus to techn...
详细信息
agile is the widespread software development approach. But many projects are still working with traditional methods. In addition, non-technical business units continue working in traditional ways. thus, problems arise...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
agile is the widespread software development approach. But many projects are still working with traditional methods. In addition, non-technical business units continue working in traditional ways. thus, problems arise on the interface of agile and traditional due to their fundamental differences. To prevent potential problems, one must be aware of the existing interfaces and common pitfalls. Based on a literature search and workshops, we identified existing interfaces, collected and grouped problems. We present the identified problems and propose a matrix that facilitates classification of interface problems. this matrix can be used to identify and classify more problems as well as understanding and preventing problems on the interface of agile and traditional.
Scalability engineering is currently not well integrated into agile development techniques. this paper extends agile development techniques so that scalability can be handled in an incremental and iterative developmen...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
Scalability engineering is currently not well integrated into agile development techniques. this paper extends agile development techniques so that scalability can be handled in an incremental and iterative development process. By scalability we mean the ability of a system to handle increasing workload. We propose the ScrumScale Method which includes scalability engineering in Scrum. this extension should also be applicable to other agile techniques. For scalability testing, we indicate how quality thresholds should be scaled up or down according to the degree of completeness of the product, test hardware, test software, test data and test workload. Using action research, we have conducted three pilots in three Norwegian software organizations. these three pilots have different architectures and operate in different markets yet have in common scalability challenges.
Many see retrospectives as the most important practice of agilesoftware development. Previous studies of retrospectives have focused on process and outcome at team level. In this article, we study how a large-scale a...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
Many see retrospectives as the most important practice of agilesoftware development. Previous studies of retrospectives have focused on process and outcome at team level. In this article, we study how a large-scale agile development project uses retrospectives through an analysis of retrospective reports identifying a total of 109 issues and 36 action items as a part of a longitudinal case study. We find that most of the issues identified relate to team-level learning and improvement, and discuss these findings in relation to current advice to improve learning outcome in large-scale agile development.
this paper suggests that Activity theory is a useful lens for examining aspects of agilesoftware development adoption and maturity. Implementing agile approaches is influenced by many factors and attention is focused...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
this paper suggests that Activity theory is a useful lens for examining aspects of agilesoftware development adoption and maturity. Implementing agile approaches is influenced by many factors and attention is focused on individual and collective software development activity within an organisation's socially constructed environment. the research aim is to examine specific organisational, historical, cultural and social hindrances and facilitators that impact individual and collective learning opportunities and subsequent implementation of agile practices. this paper reports on the initial stages of research that consisted of a series of interviews and a survey. the results indicate that socially constructed hindrances and tensions are wide spread and vary in the levels at which they occur. they also correlate with many of the factors that influence agile maturity that have already been identified within the literature. this study contributes to research by integrating elements of learning theory and agilesoftware development practice.
Stress is an important workplace issue, affecting boththe health of individuals, and the health of organizations. Early advocacy for agilesoftware Development suggested it might help avoid stress, with practices tha...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
Stress is an important workplace issue, affecting boththe health of individuals, and the health of organizations. Early advocacy for agilesoftware Development suggested it might help avoid stress, with practices that emphasize a sustainable pace, and self-organizing teams. Our analysis of a 2014 survey, however, suggested that stress might still be commonplace in agile teams, especially for those with less experience. We also noticed that newcomers to agile emphasized technical, rather than collaborative, practices, and speculated this might explain the stress. We explored this in our analysis of a follow-up survey conducted in 2016, and report our findings in this paper. We show that there are a variety of factors involved, and that avoiding stress is associated with both collaborative and technical practices, and a range of outcomes.
暂无评论