scholarly journals Discussion of Agile Software Development Methodology and its Relevance to Software Engineering

2021 ◽  
Vol 3 (1) ◽  
pp. 105-114
Author(s):  
Amitkumar Dudhat ◽  
Muhammad Ali Abbasi

Agile Software Development Methodology is a lesser-known and infrequently utilized methodology in academia. In reality, though, content developer software practitioners frequently employ this technique. This journal was created to give readers an overview of agile techniques and their use at various stages of software development in general.

Author(s):  
Gopalkrishna Waja ◽  
Jill Shah ◽  
Pankti Nanavati

Agile Software Development plays a quintessential part in modern day software development. The term Agile refers to frequent reassessment and adaptation of plans and techniques and dividing tasks into shorter tasks for efficiency. Agile Software Development differs considerably from Traditional Software Development Methodology. Agile methodology aims to deliver features of a software project in small steps within a short duration of time (i.e., iterations). Hence, it becomes necessary to use agile software development methodology in todays’ fast-paced revolutionizing software industry. This paper discusses the important subtopics of Agile Software Development which gathered by reviewing/surveying of research papers. First, is the Agile Planning Life Cycle which consists of various stages such as pre-planning, planning, release planning and product backlog management. In the next section, principles such as Scrum, Extreme Programming, Kanban and Lean are discussed. The last section comprises the impact of Agile principles on software quality.


Author(s):  
John McAvoy ◽  
Tom Butler

Agile software development (ASD) is now widely used in the software development industry; accordingly, it has been the focus of research with studies featuring in a variety of journals—notable examples are special issues of IEEE Computer (Volume 36, Issue 6) and IEEE Software (Volume 20, Issue 3). The decision by organisations and project teams to adopt an agile methodology is of particular interest to researchers, with the main aim of such studies being to produce a tool or system to assist in that decision. Examples of this research stream are to be found in research by Boehm and Turner (2003, 2004), McAvoy and Sammon (2006), and Pikkarainen and Passoja (2005). Decision making in these treats it as occurring over a short time frame, ending with a specific decision. In Mintzberg, Raisinghani, and Théorêt (1976), decision making is seen to be bounded by the identification of a need for action and ends with a commitment to take specific action. Despite Mintzberg et al.’s (1976) bounding of decision making, commitment to a particular decision can not be assumed to last. The implementation of a decision is longitudinal— that is, its lifecycle is from the commitment to action through to the completion of the action or actions. Throughout the implementation of a decision, many more related decisions are made: for example, decisions based on such considerations as: Do we continue to adopt? Do we need to alter the original decision? Do we need to reassess the actions decided upon? The decision to adopt a software development methodology aligns more with a longitudinal view of decision making than with conceptualizations of decision making as a once off phenomenon. Robin and Finley (1998) argue that the operationalisation of a decision is more significant than the method adopted to arrive at the initial decision. Thus, it may be deduced that in investigating the adoption of an ASD, there needs be a consideration of decision making beyond that of a single meeting or decision point, and the focus broadened to include the impact of time on how decisions are made and actions taken. It is clear from the studies quoted that over the lifecycle of a decision various factors can impact on outcomes associated with decision taking. For example, the group that makes or applies the decision can have a major impact on resulting outcomes, which can be negative—McGrath (1984) for example, discusses many of the decision-related factors that group interaction can influence.


Sign in / Sign up

Export Citation Format

Share Document