Mobile Systems Development: Exploring the Fit of XP
Development of mobile software is surrounded by much uncertainty. Immature software platforms on mobile clients, a highly competitive market calling for innovation, efficiency and effectiveness in the development life cycle, and lacking end-user adoption are just some of the realities facing development teams in the mobile software industry. By taking a process view on development of mobile systems we seek to explore the strengths and limitations of extreme Programming (XP) in the context of mobile software development. Following an experimental approach a mobile systems development project running for four months is conducted. Experiences from the project are used for analysis and discussion of the fit of XP in mobile systems development. First, requirements for mobile systems development projects are proposed. Second, these are analysed and compared to the prescribed principles suggested in XP.
KeywordsSimple Design Mobile Client Real Device User Story Small Release
Unable to display preview. Download preview PDF.
- Arnason, A. (2004). “The wireless evolution: A journey just begun.” Rural tele communications 23(5): 22.Google Scholar
- Atkins, J. (2004). “New tools for new networks.” Telecommunications 38(8): 16-20.Google Scholar
- Beck, K. (1999). Extreme Programming Explained: Embrace Change, Addison-Wesley.Google Scholar
- Fitchard, K. (2003). “Cutting Edge: Gene Wang.” Wireless Review 20(8).Google Scholar
- Gartner. (2005). “Gartner says strong fourth quarter sales led worldwide mobile phones sales to 30 percent growth in 2004.” from http://www.gartner.com/ press_releases/asset/_121402_11.html.
- Hosbond, J. H. and P. A. Nielsen (2005). Mobile Systems Development: A Literature Review. IFIP 8.2 - Designing Ubiquitous Information Environments -Socio-technical Issues and Challenges, Cleveland, Ohio, IEEE.Google Scholar
- Krogstie, J., K. Lyytinen, et al. (2003). Mobile information systems - research challenges of the conceptual and logical level. LNCS.Google Scholar
- Patton, M. (1990). How to use qualitative methods in evaluation. Newbury Park, Sage Publications.Google Scholar
- Pescatore, P. (2004). “Mobile consumer applications will drive data traffic and revenues over next-generation mobile networks, says IDC.” from http://www.idc.com/getdoc.jsp?containerId=pr2004_05_17_104704.
- Steinberg, D. and D. Palmer (2004). Extreme Software Engineering, Pearson Education.Google Scholar
- Aarnio, A. (2002). Adoption and use of mobile services: Empirical evidence from a Finnish survey. 35th Hawaii International Conference on Systems Sciences, Hawaii.Google Scholar