this paper reports the experience of an architecture team of a software development department with 25 agile teams in supporting technical decisions regarding technical practices. the main motivation to use technical ...
详细信息
Ever since softwareengineering was born, over 40 years ago, hundreds of "fundamental principles" for softwareengineering have been proposed. It is hard to believe that such a young discipline-in fact, any ...
详细信息
ISBN:
(纸本)9783642303500;9783642303494
Ever since softwareengineering was born, over 40 years ago, hundreds of "fundamental principles" for softwareengineering have been proposed. It is hard to believe that such a young discipline-in fact, any discipline-would rest on such a large number of "fundamental" principles. A few years ago, Seguin and Abran indeed showed, through a detailed analysis of the various principles proposed in the softwareengineering literature during the 1970-2003 period, that many-in fact most!-of the statements proposed as "fundamental principles" could not be considered as softwareengineering principles. the analysis method proposed by Seguin and Abran provides, among other things, a rigorous definition of term principle along with a set of criteria allowing to verify whether or not a statement is a softwareengineering principle. In this paper, we apply this method to the agile principles. More specifically, we examine the principles proposed by the agile Manifesto as well as those from three well-known agile methods: XP, Scrum, and DSDM. Our analysis results show that many of the statements proposed as agile principles are in fact also softwareengineering principles.
this article describes our experience concerning the introduction and use of extremeprogramming within a research project and a commercial project with customers. After a short introduction on the two projects, the a...
详细信息
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.
Many authors complain the lack of empirical studies which assess the benefits and the drawbacks of agile practices. Particularly, pair programming rises an interesting question for managers: does pair programming mean...
详细信息
Continuous deployment (CD) is an essential method as software development companies move towards real-time business and continuous experiments. Powered by the lean and agile methods, CD aims for continuous deployment ...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
Continuous deployment (CD) is an essential method as software development companies move towards real-time business and continuous experiments. Powered by the lean and agile methods, CD aims for continuous deployment of valuable software. this doctoral research investigates what it will take to enable CD. the findings will be collected to generate a CD reference model. the research is initiated by studying existing literature and models for organisational assessment in relation to lean and agile approaches. Next, the focus is sharpened to capabilities that are required for enabling CD in information and communication technologies (ICT) industry. the research will apply literature reviews, case studies and the design science research (DSR) framework.
the proceedings contain 49 papers. the special focus in this conference is on agileprocesses, in softwareengineering, and extremeprogramming. the topics include: An industrial case study on test cases as requiremen...
ISBN:
(纸本)9783319186115
the proceedings contain 49 papers. the special focus in this conference is on agileprocesses, in softwareengineering, and extremeprogramming. the topics include: An industrial case study on test cases as requirements;key challenges in early-stage software startups;current practices and future needs;functional size measures and effort estimation in agile development;software development as an experiment system;coordinating expertise outside agile teams;a definition and perceived adoption impediments;scaling kanban for software development in a multisite organization;the two faces of uncertainty;management ambidexterity;towards introducing agile architecting in large companies;agile and the global software leaders;shorter feedback loops by means of continuous deployment;applying agile and lean elements to accelerate innovation culture in a large organization;organizational culture aspects of an agile transformation;building learning organization through peer hands-on support community and gamification;learning from disaster and experience;practical applications of the agile fluency model;improving processes by integrating agile practices;assurance case integration with an agile development method;paradigm shift from large releases to continuous deployment of software;agility in dynamic environments;applying randori-style kata and agile practices to an undergraduate-level programming class;continuous strategy process in the context of agile and lean software development and automatizing android unit and user interface testing.
In the last two decades, agile and Lean approaches have gained wide acceptance in the software industry. In this realm, Kanban emerged in 2004 with a strong practitioner-driven support movement and today, Kanban is in...
this extended abstract introduces an ongoing research which elaborates the concept of continuous strategy with an aim to better address the contemporary challenges of strategy process within the field of software deve...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
this extended abstract introduces an ongoing research which elaborates the concept of continuous strategy with an aim to better address the contemporary challenges of strategy process within the field of software development. theoretically the research draws on the strategy process and practice -literature and on the literature of agile and lean software development when conceptualizing continuous strategy. Empirically the research examines the emerging challenges in software companies' strategy process when they are pursuing continuous practices in software development. the tentative analysis revealed that the practices that stem from the more traditional, structured strategy process are not compatible withthe more "continuous planning"-oriented organisational practices. thus, there seems to be pressure for developing more continuous strategy process and practices. Furthermore, in other organisational processes, especially in team level, the practices relating to continuity are more successfully applied, than in strategic level.
software startups are responsible for fast product delivery to the market. To aid this process, a retrospective inside a startup team can be very fruitful for software development. the traditional way of conducting ag...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
software startups are responsible for fast product delivery to the market. To aid this process, a retrospective inside a startup team can be very fruitful for software development. the traditional way of conducting agile retrospectives involves discussion based on what went well, what did not go well, and how to improve the software development cycle helps to save resources, get directed toward the startup vision, and overcome several challenges. To attain insights about the agile retrospective approach in startups, we studied the following question: How are software startups performing agile retrospectives? Hence, we conducted seven multiple case studies with 19 semi-structured interviews that lasted 30-65 min. the results outline that all software startups prefer a reflection through agile retrospectives but not in the traditional manner. Due to the startup's casual and less restricted working environment, teams prefer informal agile retrospectives, which involve no confined boundaries of time, venue, and participants.
暂无评论