Performance Evolution of Newcomers in Large-Scale Distributed Software Projects: An Industrial Case Study

Author(s):  
Ricardo Britto ◽  
Darja Smite ◽  
Lars-Ola Damm ◽  
Jurgen Borstler
Author(s):  
Farley Simon Nobre ◽  
Andrew M. Tobias ◽  
David S. Walker

Chapter XI presents results, analyses, and conclusions about the industrial case study. From a micro perspective, it presents findings of the management control system of the organization process performance. In particular, it gives special attention to the analysis of data of a set of five successive large-scale software projects which were engineered and managed in the Telecommunications Management Networks (TMN) Section of NEC of Brazil (NOB). These data include project cost (C) and project requirements completeness (R) and they represent the state variables of the software process of the TMN Section. C and R are fed into the cognitive machine which performs the computation of performance indexes of the software process of the TMN Section. The performance indexes include Customer Satisfaction (CS) and Project Management Quality (PMQ). The process of mapping the inputs (C and R) to the outputs (CS and PMQ) was illustrated earlier in Figure 10.2. In this perspective, organization process performance is synonymous with the TMN Section’s process performance. From a macro perspective, this chapter presents analysis and conclusions about the main correlations between measures of organization process improvement and organizational cognition. Findings indicate that improvements in the level of organization process performance are associated with improvements in the level of organization process maturity. Proceeding further, we associate these results with improvements in the degree of organizational cognition. Chapter XI also outlines the main contributions and limitations found with the implementation of The Capability Maturity Model in the organization of study.


2021 ◽  
Author(s):  
Viktoria Stray ◽  
Nils Brede Moe ◽  
Henrik Vedal ◽  
Marthe Berntzen

Today, many large-scale software projects have members working from home, which has changed the way teams coordinate work. To better understand coordination in this setting, we conducted a case study through which we examined two teams in a large-scale agile project by observing meetings and conducting 17 interviews. Through the lens of Relational Coordination Theory (RCT), we analyzed the use of the goal-setting framework Objectives and Key Results (OKRs) and the collaboration tool Slack. Slack was used for frequent, timely, and problem-solving communication and, and its use decreased the number of planned meetings. However, discussions often started on Slack and continued in virtual ad-hoc meetings. The use of OKRs facilitated knowledge sharing, helped the teams align their goals, and provided inter-team insights. The main implication of our research is that projects using OKRs need to support project members, especially in formulating the key results that align and motivate the teams to work toward the same mission.


Author(s):  
Tomás Flanagan ◽  
Claudia Eckert ◽  
P. John Clarkson

AbstractSuccessful realization of large-scale product development programs is challenging because of complex product and process dependencies and complicated team interactions. Proficient teamwork is underpinned by knowledge of the manner in which tasks performed by different design participants fit together to create an effective whole. Based on an extensive industrial case study with a diesel engine company, this paper first argues that the overview and experience of senior designers play an important part in supporting teamwork by coordinating activities and facilitating proactive communication across large project teams. As experts move on and novices or contractors are hired, problems are likely to occur as tacit overview knowledge is lost. If informal, overview-driven processes break down, the risk of costly oversights will increase, and greater management overhead will be required to realize successful product designs. Existing process models provide a means to express the connectivity between tasks and components thus to compensate partially for the loss of tacit overview. This paper proposes the use of design confidence, a metric that reflects the designer's belief in the maturity of a particular design parameter at a given point in the process, to address the limitations of existing models. The applicability of confidence-based design models in providing overview, as well as their shortcomings, will be demonstrated through the example of a diesel engine design process. Confidence can be used to make overview knowledge explicit and convey additional information about the design artifact, thereby informing communication and negotiation between teams.


2018 ◽  
Vol 99 ◽  
pp. 21-40 ◽  
Author(s):  
Muhammad Usman ◽  
Ricardo Britto ◽  
Lars-Ola Damm ◽  
Jürgen Börstler

Author(s):  
Beshoy Morkos ◽  
Shraddha Joshi ◽  
Joshua D. Summers ◽  
Gregory G. Mocko

This paper presents an industrial case study performed on an in-house developed data management system for an automation firm. This data management system has been in use and evolving over a span of fifteen years. To ensure the system is robust to withstand the future growth of the corporation, a study is done to identify deficiencies that may prohibit efficient large scale data management. Specifically, this case study focused on the means in which project requirements are managed and explored the issues of perceived utility in the system. Two major findings are presented: completion metrics are not consistent or expressive of the actual needs and there is no linking between the activities and the original client requirements. Thus, the results of the study were used to depict the potential vulnerability of such deficiencies.


Sign in / Sign up

Export Citation Format

Share Document