Empirical studies covering Agility at the organisational scale are few in number. Organisations seeking clarity about the efficacy of any approach to business Agility must turn to the commercial literature for informa...
详细信息
An increasing number of large organizations are adopting agile and lean methods at larger scale for building complex software systems. One major critique of agile development and in particular of large-scale agile dev...
详细信息
ISBN:
(纸本)9783319916026;9783319916019
An increasing number of large organizations are adopting agile and lean methods at larger scale for building complex software systems. One major critique of agile development and in particular of large-scale agile development is the neglect of proper architecting assistance in such development efforts. On the one hand, emergent architecture design may require excessive redesign efforts in large systems, while on the other hand, big upfront architecture delays the starting point of implementation. Domain-driven Design (DDD) addresses this problem by providing means for evolving the architecture of complex systems in an agile way. We describe how DDD can support large-scale agile development based on a conducted case study in a large insurance company withthree agile teams. Furthermore, we present a lightweight framework that can be used by agile teams as guidance for architecting in large-scale agile development programs. the presented framework is largely based on Large-Scale Scrum and incorporates strategic and tactical DDD.
software development is a complex human-centered activity, increasingly complicated by agile organizations scaling and adopting hybrid work. While technical debt has been extensively studied, other forms of debt-organ...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
software development is a complex human-centered activity, increasingly complicated by agile organizations scaling and adopting hybrid work. While technical debt has been extensively studied, other forms of debt-organizational, process, cultural, and social-have received less attention. We conducted a case study using ten semi-structured interviews, observations, and document analysis to identify coordination mechanisms used in large-scale hybrid agile. We identified organizational debt challenges such as a lack of shared mental models, team coordination, team cohesion, and team learning. Also, the hybrid working arrangement was found to create tension between increased individual autonomy and team objectives, as well as between team autonomy and inter-team coordination. We found 23 coordination mechanisms that the teams used to address challenges in their organization. We propose that implementing many of these mechanisms may help manage organizational debt.
Open Source software (contrasted with proprietary or "closed" software) has become a more widely accepted enterprise solution not withstanding some issues related to intellectual property rights and issues o...
详细信息
there is a growing interest in making software more accessible for everyone, which is emphasized by the numerous suggestions passed into law in many countries. However, many software organizations that use agile metho...
详细信息
ISBN:
(纸本)9783030190347;9783030190330
there is a growing interest in making software more accessible for everyone, which is emphasized by the numerous suggestions passed into law in many countries. However, many software organizations that use agile methods postpone or neglect accessibility testing. We aimed to understand how accessibility testing can be better integrated into the daily routine of agile projects by conducting a case study in a Norwegian software company. We investigated three accessibility testing tools: automatic checker, simulation glasses, and a dyslexia simulator. We hosted sessions at which agile project members used the tools while thinking out loud, responded to questionnaires, and were interviewed at the end. Additionally, we observed the project members for 18 workdays. Our results show that all three tools are suitable for agile projects. Especially the automatic checker and simulation glasses worked well in finding accessibility issues and were described as easy to use by the project members. software organizations should empower their agile project members with low-cost and efficient accessibility testing tools to make their products more accessible for all. Doing this early and often in the development cycle may save the project from potential high costs at a later stage.
the arrival of ChatGPT has caused a lot of turbulence also in the field of softwareengineering in the past few months. Little is empirically known about the capabilities of ChatGPT to actually implement a complete sy...
详细信息
ISBN:
(纸本)9783031485497;9783031485503
the arrival of ChatGPT has caused a lot of turbulence also in the field of softwareengineering in the past few months. Little is empirically known about the capabilities of ChatGPT to actually implement a complete system rather than a few code snippets. this paper reports the first-hand experiences from a graduate level student project where a real-life software platform for financial sector was implemented from the scratch by using ChatGPT for all possible softwareengineering tasks. the main conclusions drawn are as follows: 1) these findings demonstrate the potential for ChatGPT to be integrated into the softwareengineering workflow, 2) it can be used for creating a base for new components and for dividing coding tasks into smaller pieces, and 3) noticeable enhancements in ChatGPT-4, compared to ChatGPT-3.5, indicate superior working memory and the ability to continue incomplete responses, thereby leading to more coherent and less repetitive dialogues.
extremeprogramming (XP) is one of the new agile methodologies for softwareengineeringthat has earned a lot of interest the last few years. through a field study where a group of researchers and students aimed to le...
详细信息
agile and Lean software development methods were conceptualized in response to the demands for greater flexibility and shorter lead times in the software industry. While successful to some extent, a significant number...
详细信息
the integration of user-centred design and agile development is becoming increasingly common in companies and appears promising. However, it may also present some critical points, or communication breakdowns, which ma...
详细信息
暂无评论