Vol.:(0123456789)
Wireless Personal Communications
https://doi.org/10.1007/s11277-019-06351-9
1 3
Novel Approach for Mobile Based App Development
Incorporating MAAF
Mamta Pandey
1
· Ratnesh Litoriya
1
· Prateek Pandey
1
© Springer Science+Business Media, LLC, part of Springer Nature 2019
Abstract
Increased dominance of mobile applications (henceforth, app) over conventional software
applications is quite apparent; however, there is a lack of structured mechanisms for ef-
cient mobile application development. Classical software development models were suc-
cessfully used with conventional applications with or without adaptations, but due to the
distinctive characteristics of apps, these development models are not suitable to rely upon.
Agile development models proved themselves worthy of using in diferent development
environments and team traits irrespective of the software application size. It is evident that
incorporating agility in the software development paradigm not only speeds up the devel-
opment process, but it also eases the communication fow between the client and the devel-
opment team. It is also observed that peculiar characteristic of an app development project
is the constant negotiations between the client and the team. Thus, agile and mobile forms
a ridge-and-groove formation and deem ft to fulfll various parameters of mobile applica-
tion development—if applied appropriately. The objective of this paper is to determine the
agility of an app project in the subject and to propose a recommendation framework based
on this agility and other project characteristics. For convenience, we call this framework as
MAAF—Mobile Application Agility Framework. This framework is validated by assign-
ing the same project to be built by four diferent agile teams. Out of the four agile teams,
one team used the technique recommended by the proposed framework, and the other three
teams adopted agile methods of their choice. This process is repeated for fve diferent
mobile app projects. The developed apps were later presented to the user community for
ratings. The rating reports suggest that the proposed recommendation framework based on
agility indeed works satisfactorily. The outcome of this work will help app developers and
project managers deliver solutions in time and with utmost customer satisfaction.
Keywords Agile methodology · Agility · Fuzzy AHP · Mobile application development ·
MCDM · Recommendation framework
* Ratnesh Litoriya
litoriya.ratnesh@gmail.com
Mamta Pandey
mamta.pandey07@gmail.com
Prateek Pandey
pandeyprat@yahoo.com
1
Jaypee University of Engineering and Technology, Guna, M.P., India