Tailoring Agile-Based Software Development Processes

被引:7
作者
Akbar, Rehan [1 ]
机构
[1] Univ Tunku Abdul Rahman, Fac Informat & Commun Technol, Kampar 31900, Malaysia
关键词
Software; Companies; Interviews; Standards; Guidelines; Focusing; Licenses; Agile processes; process tailoring; processes; software development; SUCCESS; PERFORMANCE;
D O I
10.1109/ACCESS.2019.2944122
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software development process tailoring is a standard and regular practice of software development companies. Without realizing it as a regular and well-defined standard approach, companies perform it on an ad-hoc basis. Due to which, process tailoring could not be developed into a formal process and approach to managing software development, processes and projects. Software development process paradigm shift from conventional software development approaches to the agile methodologies left many companies struggling with the reusability of the existing processes and defining new processes from scratch. Limited work on process tailoring and lack of a formal approach, particularly for overwhelmingly used agile methodologies, affected the acknowledgment of this process. Addressing this limitation, present research work formulates a process tailoring framework to tailor agile-based software development processes. The proposed framework recommends tailoring three key processes of agile methodologies based on the project state considering the client's perspective and requirements. The existing literature have been reviewed to develop a theoretical framework which is verified and validated through structured interviews and case study of real projects. The framework provides a formal and a structured approach to tailor agile-based processes and methodologies.
引用
收藏
页码:139852 / 139869
页数:18
相关论文
共 84 条
[31]  
Glaser John, 2004, Healthc Financ Manage, V58, P90
[32]   Robustness of Input Features from Noisy Silhouettes in Human Pose Estimation [J].
Gong, Wenjuan ;
Fihl, Preben ;
Gonzalez, Jordi ;
Moueslund, Thomas B. ;
Zhang, Weishan ;
Li, Zhen ;
Ren, Yan .
2014 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS (IIKI 2014), 2014, :126-131
[33]  
Gopal A., 2002, Communications of the ACM, V45, P193, DOI DOI 10.1145/505248.506008
[34]   Who should work with whom? Building effective software project teams [J].
Gorla, N ;
Lam, YW .
COMMUNICATIONS OF THE ACM, 2004, 47 (06) :79-82
[35]  
Gray DE., 2009, DOING RES REAL WORLD, V2nd
[36]   Enabling software development team performance during requirements definition: A behavioral versus technical approach [J].
Guinan, PJ ;
Cooprider, JG ;
Faraj, S .
INFORMATION SYSTEMS RESEARCH, 1998, 9 (02) :101-125
[37]  
Guo Y, 2008, ESEM'08: PROCEEDINGS OF THE 2008 ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, P263
[38]  
Hammer M., 1996, REENGINEERING PROCES
[39]   Information systems planning: A model and empirical tests [J].
Hann, J ;
Weber, R .
MANAGEMENT SCIENCE, 1996, 42 (07) :1043-1064
[40]  
Hills Jan, 2007, Human Resource Management International Digest, V15, P35, DOI 10.1108/09670730710830496