Abstract
Agile methodologies are a good approach towards mobile application development because of their similar characteristics. While many popular agile methodologies have proven to be effective for developing software, they still need to be adapted to suit the specific needs of the development of mobile apps oriented to mass markets. We present an agile software development process specifically targeted for the development of mass-market applications. The main characteristic of this process is that it includes marketing activities because they are crucial to properly promote a mass-market application. This paper also measures the agility of this process through exploring what we are actually doing on our development team. This process has been followed and refined for over two years in the development of the institutional apps at Carlos III University of Madrid and it is currently in validation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Colomo-Palacios, R., González-Carrasco, I., López-Cuadrado, J.L., García-Crespo, A.: ReSySTER: A hybrid recommender system for Scrum team roles based on fuzzy and rough sets. International Journal of Applied Mathematics and Computer Science 22(4), 801–816 (2012)
Alliance, A.: Manifesto for Agile Software Development (2001), http://agilemanifesto.org (last access: April 22, 2013) (retrieved)
Sorofman, J.: Agile Isn’t Just for Geeks Anymore. Gartner, Inc. (2013), http://blogs.gartner.com/jake-sorofman/agile-isnt-just-for-geeks-anymore (last access: April 22, 2013) (retrieved)
Abrahamsson, P.: Agile Software Development of Mobile Information Systems. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 1–4. Springer, Heidelberg (2007)
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Professional, Boston (1999)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall, Upper Saddle River (2002)
Anderson, D.: Kanban: Successful Evolutionary Change for Your Technology Business. Blue Hole Press, Sequim (2010)
Dyba, T., Dingsoyr, T.: Empirical studies of agile software development: a systematic review. Information and Software Technology 50(9-10), 833–859 (2008)
Cao, L., Mohan, K., Xu, P., Ramesh, B.: A framework for adapting agile development methodologies. European Journal of Information Systems 18(4), 332–343 (2009)
Rahimian, V., Ramsin, R.: Designing an Agile Methodology for Mobile Software Development: A Hybrid Method Engineering Approach. In: 2nd IEEE International Conference on Research Challenges in Information Science Symposium, pp. 337–342. IEEE Press, New York (2008)
Hughes, J.: iPhone and iPad Apps Marketing. Que Publishing, Indianapolis (2010)
Ambysoft. The Criteria for Determining Whether a Team is Agile (2013), http://www.agilemodeling.com/essays/agileCriteria.htm (last access: April 22, 2013) (retrieved)
Ambysoft. Surveys Exploring The Current State of Information Technology Practices (2013), http://www.ambysoft.com/surveys (last access: April 22, 2013) (retrieved)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heredia, A., Esteban-Santiago, R., Garcia-Guzman, J., de Amescua, A. (2013). Mass-Market Application Development Using Agile Techniques: How Agile Are We Really?. In: McCaffery, F., O’Connor, R.V., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2013. Communications in Computer and Information Science, vol 364. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39179-8_23
Download citation
DOI: https://doi.org/10.1007/978-3-642-39179-8_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-39178-1
Online ISBN: 978-3-642-39179-8
eBook Packages: Computer ScienceComputer Science (R0)