Comparative analysis of teams' growth in offshore and onshore software development projects

Author(s):  
J. A. I. Hashmi ◽  
N. Ehsan ◽  
E. Mirza ◽  
A. Ishaque ◽  
A. Akhtar
2021 ◽  
Vol 181 ◽  
pp. 827-834
Author(s):  
Luís M. Alves ◽  
Gustavo Souza ◽  
Pedro Ribeiro ◽  
Ricardo J. Machado

Author(s):  
Vinod Vijayakumaran ◽  
G. Radhamani ◽  
P. Ranjit Jeba Thangaiah

The delivery process of any IT organization depends on the effective software development methodologies. Along with conventional software development methodologies, corporates are also found to adopt various quality standards in order to enhance their development methodologies. Although there were substantial researches work carried out in past, majority of the study discusses about the theoretical implementation of quality standards. Due to various intermittent impediments, e.g., requirement volatility, skill gap, schedule slippage, etc., the standard quality models are very often violated in real time environment leading to degradation in development methodologies. Hence, this manuscript discusses an integrated framework using Scrum, Lean Six Sigma, and Agile which has been formulated on the basis on existing flaws in software development methodologies and propose some of the potential features to enhance it.


2021 ◽  
pp. 1063293X2110152
Author(s):  
Qing Yang ◽  
Yingxin Bi ◽  
Qinru Wang ◽  
Tao Yao

Software development projects have undergone remarkable changes with the arrival of agile development approaches. Many firms are facing a need to use these approaches to manage entities consisting of multiple projects (i.e. programs) simultaneously and efficiently. New technologies such as big data provide a huge power and rich demand for the IT application system of the commercial bank which has the characteristics of multiple sub-projects, strong inter-project correlation, and numerous project participating teams. Hence, taking the IT program management of a bank in China as a case, we explore the methods to solve the problems in multi-project concurrent development practice through integrating the ideas of program and batch management. First, to coordinate the multi-project development process, this paper presents the batch-based agile program management approach that synthesizes concurrent engineering with agile methods. And we compare the application of batch management between software development projects and manufacturing process. Further, we analyze the concurrent multi-project development practice in the batch-based agile program management, including the overlapping between stages, individual project’s activities, and multiple projects based on common resources and environment to stimulate the knowledge transfer. Third, to facilitate the communication and coordination of batch-based program management, we present the double-level responsibility organizational structure of batch management.


Sign in / Sign up

Export Citation Format

Share Document