Safety-critical systems such as process control-and signal systems play a fundamental role in many important industries and aspects of society. Such systems, including software, must fulfill extreme demands for correc...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
Safety-critical systems such as process control-and signal systems play a fundamental role in many important industries and aspects of society. Such systems, including software, must fulfill extreme demands for correct operation and integrity, meaning that development must follow strict standards (in our case IEC 61508), which has to be documented and evaluated by external certification bodies to receive necessary approval. We present recent industrial experience in applying the SafeScrum approach in a complex software organization.
Free and Open Source Software (FOSS) and Agile Software Development(ASD) research have gained momentum over the past decade. However, to the best of our knowledge, there exists no work about these two phenomena combin...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
Free and Open Source Software (FOSS) and Agile Software Development(ASD) research have gained momentum over the past decade. However, to the best of our knowledge, there exists no work about these two phenomena combined. This thesis will show how Agile Software Development(ASD), specifically the Kanban Method, and FOSS can be consolidated and how they can benefit from each other's advantages. The agile community and the FOSS community can benefit from this body of work, as we aim at broadening the understanding of both.
To help developers during the Scrum planning poker, in our previous work we ran a case study on a Moonlight Scrum process to understand if it is possible to introduce functional size metrics to improve estimation accu...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
To help developers during the Scrum planning poker, in our previous work we ran a case study on a Moonlight Scrum process to understand if it is possible to introduce functional size metrics to improve estimation accuracy and to measure the accuracy of expert-based estimation. The results of this original study showed that expert-based estimations are more accurate than those obtained by means of models, calculated with functional size measures. To validate the results and to extend them to plain Scrum processes, we replicated the original study twice, applying an exact replication to two plain Scrum development processes. The results of this replicated study show that the accuracy of the effort estimated by the developers is very accurate and higher than that obtained through functional size measures. In particular, SiFP and IFPUG Function Points, have low predictive power and are thus not help to improve the estimation accuracy in Scrum.
Multi-sourcing has emerged as an important pushing force on the global growth of ITO contracts. However, most of our understanding in various aspects of ITO still derives from dyadic client-vendor relationships. With ...
详细信息
ISBN:
(数字)9783319267395
ISBN:
(纸本)9783319267395;9783319267388
Multi-sourcing has emerged as an important pushing force on the global growth of ITO contracts. However, most of our understanding in various aspects of ITO still derives from dyadic client-vendor relationships. With a single case study on the ITO governance among a client and its two suppliers, I strive to increase the understanding on governance in the specific context of multi-sourcing. Departing from the theoretical framework aligning governance mechanism and governance structures, the case analysis reveals the diverging perception and practice of governance, which have caused the tension and conflicts among the multi-sourcing participants. With implications on both theory and practice, the findings shed lights on the understanding of conflicts and restructuring of supplier relationships in multi-sourcing situation.
Workarounds have existed in software from the very beginning. Being a formalized collection of knowledge rather than a physical artifact, software allows shortcuts in its development process. The shortcuts serve vario...
详细信息
ISBN:
(纸本)9783319195933;9783319195926
Workarounds have existed in software from the very beginning. Being a formalized collection of knowledge rather than a physical artifact, software allows shortcuts in its development process. The shortcuts serve various purposes, like releasing a product to the market faster or postponing the solution of a problem. In this article, we present the findings of an investigation of workarounds in two software companies. Our analysis reveals that the decisions to take a workaround to resolve a technical issue are often intentional and forced by time-to-market requirements. However, the stakeholders are not always familiar with the negative consequences of taking workarounds, like additional hours, costs, and poor quality. We argue that the decision to take a workaround is often made by business managers who see short-term benefits only while developers have to deal with negative consequences in long-term.
The goal of many organizations of today is optimization of business process management. A factor for optimization of business processes is reduction of costs associated with mass production and customer service. Recen...
详细信息
ISBN:
(数字)9783319158952
ISBN:
(纸本)9783319158952;9783319158945
The goal of many organizations of today is optimization of business process management. A factor for optimization of business processes is reduction of costs associated with mass production and customer service. Recently, an approach to incorporate batch activities in process models was proposed to improve the process performance by synchronizing a group of process instances. However, the issue of optimal utilization of batch activities and estimation of associated costs remained still open. In this paper, we present an approach to evaluate batch activity performance, based on techniques from queuing theory. Thus, cost functions are introduced in order to (1) compare usual (i.e., non-batch) and batch activity execution and (2) find the optimal configuration of a batch activity. The approach is applied to a real-world use case from the healthcare domain.
This paper describes management strategies for continuous improvement in agile software development teams. We have applied these strategies in a Brazilian team, which was born in 2009 and now grew into a headquarter o...
详细信息
ISBN:
(纸本)9783319186122;9783319186115
This paper describes management strategies for continuous improvement in agile software development teams. We have applied these strategies in a Brazilian team, which was born in 2009 and now grew into a headquarter of the company with ninety people. We have currently reached lean flow state with constant throughput, reduced lead time and enhanced quality by cutting bugs rate in half. In a continuous improvement cycle, our management strategies are based on looking at the situation, sensemaking the situation and providing simple responses. We describe how we applied these strategies to learn how to correctly limit work in progress (WIP) and to face challenges with coaching, estimates, team motivation, sprints and pair programming.
This work deals with Interaction Protocol (IP) adaptation at build time for coordination in the context of Crisis Management Processes (CMP). CMP refer to the coordination of several partners in a dynamic and unstable...
详细信息
ISBN:
(纸本)9783319243993;9783319243986
This work deals with Interaction Protocol (IP) adaptation at build time for coordination in the context of Crisis Management Processes (CMP). CMP refer to the coordination of several partners in a dynamic and unstable context. One possible way to deal with this coordination is the use of IP. In order to guarantee an efficient use of IP, we need to adapt them. In previous work, we proposed an MDA (Model Driven Architecture) framework for IP adaptation based on version and context notions. In this paper, we focus on the PIM (Platform-Independent Model) level of the proposed MDA framework. More precisely, we propose an extension of AUML (Agent UML) sequence diagram meta-model in order to specify graphically the contextualized versioned IP. We also give two examples of contextualized versioned IP specified with extended AUML. Finally, we illustrate the IP adaptation based coordination through a well-known case study "Air Crash Management Process".
Enterprises operate in dynamically changing environments that have an influence on both business and IT areas. Capabilities have been proposed as instruments to align business and IT in such environments. One aim of e...
详细信息
ISBN:
(纸本)9783319258973;9783319258966
Enterprises operate in dynamically changing environments that have an influence on both business and IT areas. Capabilities have been proposed as instruments to align business and IT in such environments. One aim of enterprise modelling is a better communication between the stakeholders of an enterprise at various levels. Thus, the alignment can be facilitated by the exploitation of enterprise models as an abstraction instrument. In this respective the paper analyses the methods for capability design and development from the enterprise modelling perspective by conducting a mapping study, i.e. the level of methodological support for capability modelling is investigated. For this purpose 112 journals and 24 conference proceedings were analysed. The most important findings are that the research in capability design (i) adopts empirical research, mostly in form of case studies and surveys (ii) is mainly motivated by Resource Based View (RBV) and changing environments (iii) proposes development approaches and frameworks as solution artefacts, (iv) lately receives attention in the information Systems Development & Tools of MIS subject classification lately, (v) provides a scarce methodological support that is mostly represented as procedures and most importantly (vi) only to some extent exploit enterprise models that could enhance stakeholder communication at various abstraction levels.
暂无评论