All I really need to know about pair programming I learned in kindergarten
Communications of the ACM
Case study: extreme programming in a university environment
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Agile Software Development with Scrum
Agile Software Development with Scrum
Improving the CS1 experience with pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Strengthening the Case for Pair Programming
IEEE Software
New directions on agile methods: a comparative analysis
Proceedings of the 25th International Conference on Software Engineering
Teaching software development methods: the case of extreme programming
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Agile Project Management With Scrum
Agile Project Management With Scrum
Mobile-D: an agile approach for mobile application development
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Extreme Construction: Making Agile Accessible
AGILE '06 Proceedings of the conference on AGILE 2006
Mobile Interaction Design
Designing the Mobile User Experience
Designing the Mobile User Experience
Research Approaches to Mobile Use in the Developing World: A Review of the Literature
The Information Society
Integrating UX with scrum in an undergraduate software development project
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Quality factors in development best practices for mobile applications
ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part IV
Using software quality standards to assure the quality of the mobile software product
Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity
Standard-based strategy to assure the quality of the mobile software product
Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity
Hi-index | 0.00 |
Developing mobile applications is a challenging endeavor where technology and creativity are essential. Agile methodologies seem to be particularly adapted to the development of mobile applications; mobile applications have a limited scope and user interaction and time to market are particularly important. In this paper, we describe a study that evaluates the use of Scrum for software success in mobile application development. We defined an innovative model of working with Scrum in a class setting at Pace University involving a professional Scrum Master of the New York software industry and a real product owner. The mobile application that was developed targeted the growing mobile market in Africa. We explored the overall experience, adoption of Scrum and difficulties encountered by teams using Scrum for the first time. The paper reports on our findings and summarizes guidelines for instructors interested in replicating our work.