Testing is frequently reported as a crucial stage in the software development process. With traditional approaches acceptance testing is the last stage of the process before release. Acceptance Test Driven Development...
详细信息
ISBN:
(纸本)9783642130533
Testing is frequently reported as a crucial stage in the software development process. With traditional approaches acceptance testing is the last stage of the process before release. Acceptance Test Driven Development (ATDD) promotes the role of an expert customer in defining tests and uses tool support to automate and execute these tests. this abstract outlines a tool, AnnoTestWeb/Run aimed at expert customers specifying acceptance tests with reuse of existing documentation.
agile Development (AD), Model-Driven Development (MDD) and Component-Based Development (CBD) have been proposed, each on its own, as the ways to build quality software systems fast and be able to easily adapt to frequ...
详细信息
this paper examines the role of the enterprise social networking (ESN) tool Slack in the daily work of software practitioners within NAV, a large-scale agile public sector organization. Based on 13 interviews with NAV...
详细信息
ISBN:
(纸本)9783031611537;9783031611544
this paper examines the role of the enterprise social networking (ESN) tool Slack in the daily work of software practitioners within NAV, a large-scale agile public sector organization. Based on 13 interviews with NAV developers, our case study explores how Slack is employed for knowledge sharing and daily communication across the organization. We used a newly developed framework for communication in agile teams as a theoretical lens. through our analysis, we found that Slack use had become deeply integrated into the organizational culture and fostered alignment in three main ways: Promoting communication transparency through open discussions visible for developers organization-wide, enhancing communication quality with prompt responses and constant communication, and encouraging communication discipline through structured channels and threads. this study also unveiled some challenges, such as information overload and hindered focus. However, our findings suggest that if common hurdles are overcome, modern ESN tools can reshape how cross-organizational communication plays out in large-scale agile, reinforcing the agile principles of collaboration and motivated individuals.
Modern large software-intensive development organizations are nowadays more and more often believed to transform their structures and operations towards large-scale agility in search for higher performances. Based on ...
详细信息
ISBN:
(纸本)9783030301262;9783030301255
Modern large software-intensive development organizations are nowadays more and more often believed to transform their structures and operations towards large-scale agility in search for higher performances. Based on a survey conducted in Finland in 2018, in this paper we explore the current state of the affairs with respect to how extensively organizations are actually transforming themselves, in what ways this takes place in practice and for what goals. Most of the respondents were in large organizations. the results show that the majority of the surveyed respondents indicated that their organizations have conducted agile transformations or are currently doing so. Different strategies and tactics have been used in the transformations, but markedly the respondents reported most that the company has had external consultants (subcontracting) to assist in the change. the most important goals aimed to be achieved withagile means were productivity and quality (operative) and responsiveness to customer/market changes (new features). Notably only very few respondents reported their organizations to be currently non-agile (do not use at all agile methods in software development).
software is a critical component of nearly every product or service. Improvements in software can lead to substantial competitive advantages. At the same time, software and surrounding engineering teams have become in...
详细信息
ISBN:
(纸本)9783031339752;9783031339769
software is a critical component of nearly every product or service. Improvements in software can lead to substantial competitive advantages. At the same time, software and surrounding engineering teams have become increasingly complex. the adoption of continuous integration and delivery is a recent trend to radically improve software release speed. However, its adoption is far from straightforward. Specifically, rethinking processes, organizational culture, ways of working, and business models require buy-in from diverse stakeholders that may have conflicting objectives. Such situations are explored by organizational conflict research. this paper reports on early lessons from an ongoing research project in continuous softwareengineering, specifically investigating adoption challenges from an organizational conflict perspective. We identify catalysts, symptoms, and outcomes of organizational conflicts hindering the adoption process. We conclude that predictable conflicts emerge when adopting continuous engineering. Engineers, managers, and other teams can proactively prepare for and allocate resources to resolve them. Proper analysis and management can help avoid wasted time, impeding processes, and frustration.
Escalating commitment is a common and costly phenomenon in software projects in which decision-makers continue to invest resources to a failing course of action. We conducted a longitudinal case study exploring the ef...
详细信息
ISBN:
(纸本)9783642303500;9783642303494
Escalating commitment is a common and costly phenomenon in software projects in which decision-makers continue to invest resources to a failing course of action. We conducted a longitudinal case study exploring the effect of daily meetings on escalating commitment. this was done in an agile project building software for the oil and gas industry. By analyzing data collected over a period of four years, and drawing on concepts from self-justification theory we found that daily meetings contributed to maintain a situation of escalating commitment. this especially occurs if the meeting becomes a place for reporting and defending decisions with team members feeling that they have to justify their choices towards the project management or fellow team members. Early signs of escalation such as rationalizing continuation of a chosen course of action must therefore be taken seriously.
Interaction design research typically differentiates processes involving hardware and software tools as being led by tinkering and play, versus engineering and conceptualisation. Increasingly however, embedded maker t...
详细信息
ISBN:
(纸本)9781450372978
Interaction design research typically differentiates processes involving hardware and software tools as being led by tinkering and play, versus engineering and conceptualisation. Increasingly however, embedded maker tools and platforms require hybridisation of these processes. In the domain of digital musical instrument (DMI) design, we were motivated to explore the tensions of such a hybrid process. We designed a workshop where groups of DMI designers were given the same partly-finished instrument consisting of four microphones exciting four vibrating string models. their task was to refine this simple instrument to their liking for one hour using Pure Data software. All groups sought to use the microphone signals to control the instrument's behaviour in rich and complex ways, but found even apparently simple mappings difficult to realise within the time constraint. We describe the difficulties they encountered and discuss emergent issues with tinkering in and withsoftware. We conclude with further questions and suggestions for designers and technologists regarding embedded DMI design processes and tools.
Withthe general trend towards data-driven decision making (DDDM), organizations are looking for ways to use DDDM to improve their decisions. However, few studies have looked into the practitioners view of DDDM, in pa...
详细信息
ISBN:
(纸本)9783030190347;9783030190330
Withthe general trend towards data-driven decision making (DDDM), organizations are looking for ways to use DDDM to improve their decisions. However, few studies have looked into the practitioners view of DDDM, in particular for agile organizations. In this paper we investigated the experiences of using DDDM, and how data can improve decision making. An emailed questionnaire was sent out to 124 industry practitioners in agilesoftware developing companies, of which 84 answered. the results show that few practitioners indicated a widespread use of DDDM in their current decision making practices. the practitioners were more positive to its future use for higher-level and more general decision making, fairly positive to its use for requirements elicitation and prioritization decisions, while being less positive to its future use at the team level. the practitioners do see a lot of potential for DDDM in an agile context;however, currently unfulfilled.
Identifying and minimising/preventing the work environment risk factor means avoiding the emerging of extreme or unpredictable situations, ensuring employees' health or feeling well. the employees in their work en...
详细信息
Identifying and minimising/preventing the work environment risk factor means avoiding the emerging of extreme or unpredictable situations, ensuring employees' health or feeling well. the employees in their work environment may be threatened not only by technical and physical, but also by psychological conditions on the basis of which there are problems of psychosocial origin. the fact that the number of stress related illnesses is rising indicates that this is an important problem. the aim of this study was to research in the work environment assessment in the aspect of the work psychology processes in enterprises/organisations. the methodological basis of the research is the studies of publications pertaining to the theme of the research, non-structured observations and the analysis of the reports written by work safety specialists (submitted by e-mail) on the work environment assessment in the aspect of the work psychological processes. the analysis was carried out using the software programme Weft QDA. the obtained results show that risk (physical, chemical, psychological) assessment is carried out in enterprises, but the respondents acknowledge that it is usually carried out superficially and it does not reflect the actual situation.
We give an overview of our recent initiative in designing a systematic framework to help teams continuously improve agile practices in large-scale and fast-expanding R&D centre. the framework is expected to be a c...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
We give an overview of our recent initiative in designing a systematic framework to help teams continuously improve agile practices in large-scale and fast-expanding R&D centre. the framework is expected to be a closed-loop, light-weighted and sustainable one with positive business impact. To address these requirements, after several rounds of pilot, a "Revisit" framework is figured out, which consists of five major phases: 1) Goal/Problem-driven planning;2) Light-weight audit;3) Audit result analysis and reporting;4) On-demand Competence Development support leveraging resources across the organization;5) Progress tracking and effectiveness check. Also, a joint-force including a Revisit team, Revisit agents, and ScrumMaster community is setup to ensure the effective execution. Initial results indicate promising evidence this approach can help teams' quality and efficiency improvement.
暂无评论