Mobile technology has emerged as a necessity
from luxury in day todays lives. This rapid increase in
mobile telecommunication has also increased large number
of mobile application development strategies. As mobile
Application development has distinct requirements which
drive several challenges, the appropriate methodology need
to be adopted. The unique characteristics of mobile devices
and applications alter the decisions while developing the app
design phase and other phases. Existing literature has many
mobile application development approaches. Most of them
are existing development process models used for traditional
soft wares which are adapted to mobile apps. Agile
methodologies were thus introduced to meet the new
requirements of the software development companies. The
agile methodologies aim at facilitating software development
processes where changes are acceptable at any stage and
provide a structure for highly collaborative software
development. This paper provides a brief overview of some
agile approaches for mobile application development. It
provides an overview how agile approach is suitable to fit
mobile needs for building high quality mobile apps.
Anureet Kaur : Dept of Computer Science & Applications, Khalsa College,
Amritsar, Punjab, India
Agile, Software Engineering, Mobile
Application Development
The challenges that are faced by developers in mobile
applications development can be eased if they follow
suitable approach in development process. The choice is
right approach helps in timely delivery of app and avoid
unnecessary errors. As mobile applications have volatile
requirements, agile methodology can be most appropriate
for mobile application development.
[1] http://www.emarketer.com/Article/2-Billion-Consumers-
Worldwide-Smartphones-by-016/1011694#sthashgYVSq
9H 6.dpuf
[2] http://www.gartner.com/newsroom/id/2823619
[3] Poppendieck, M., & Cusumano, M. (2012). Lean
software development: A tutorial. IEEE Softw., 29(5),
26-32.
[4] Abrahamsson, P., Hanhineva, A., Hulkko, H., Ihme, T.,
Jäälinoja, J., Korkala, M., et al. (2004). Mobile-D: an
agile approach for mobile application development.
Conference on Object Oriented Programming Systems
Languages and Application; Companion to the 19th
annual ACM SIGPLAN conference on Object-oriented
programming systems, languages, and applications (pp.
174-175). Vancouver: ACM.]
[5] K. Beck, “Extreme Programming Explained: Embrace
Change”, Boston, MA: Addison-Wesley. ISBN 0-321-
27865-8, 1999.
[6] Rahimian V., Ramsin R., “Designing an Agile
Methodology for Mobile Software Development: A
Hybrid Method Engineering Approach” (2008),
Second International Conference on Research
Challenges in Information Science, RCIS 2008, pp.
337-342. doi: 10.1109/RCIS.2008.4632123
[7] Yang-Jae Jeong, Ji-Hyeon Lee, Gyu-Sang Shin (2008),
“Development Process of Mobile Application SW
Based on Agile Methodology”, 10th International
Conference on Advanced Communication Technology,
ICACT 2008, vol.1, pp. 362-366. doi:
10.1109/ICACT.2008.4493779
[8] T.F.V. da Cunha, Valeria L. L. Dantas, Rossana M. C.
Andrade(2011), “SLeSS: A Scrum and Lean Six
Sigma Integration Approach for the Development of
Software Customization for Mobile Phones”, 25th
Brazilian Symposium on Software Engineering, pp.
283-292,doi: 10.1109/SBES.2011.38]
[9] R. Holler, “Mobile Application Development: A
Natural Fit with Agile Methodologies”. VersionOne,
LLC. White Paper, 2011. [Online].
www.versionone.com/pdf/mobiledevelopment.pdf.