![Page 1: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/1.jpg)
CMPE 131 Group 1 SiQuoia Final Presentation
Joey Richardson, Christoph Hechenblaikner, Joseph Chong, Wenjia Zhang Dec. 3rd, 2013
![Page 2: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/2.jpg)
¡ Objective
¡ Observation
¡ Execution
¡ Process
¡ Tools
¡ Key Takeaways
![Page 3: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/3.jpg)
¡ Almost everyone has a mobile device.
¡ Will continue to progress and grow to
become more available to everyone
¡ Quizzes and learning on the go in the palm of
your hand. (high usability)
¡ Ease of use for kids to employees in big
companies. Ref.: http://mashable.com/2010/04/13/mobile-‐web-‐stats/
![Page 4: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/4.jpg)
¡ Productivity Apps are very UI Oriented ¡ Most Requirements can be bound to UI-‐Screens
¡ Unit Tests are often problematic (UI dependency)
¡ Tools for agile in place ¡ We use waterfall for this project in this course
![Page 5: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/5.jpg)
¡ Interactive Mockup ¡ Use-‐Case based ¡ SRS (Software Requirement Statement):
§ Organized by Use-‐Case
§ Use-‐Case to Screen Mapping
¡ SDD (Software Design Document):
§ Focused on MVC
![Page 6: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/6.jpg)
![Page 7: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/7.jpg)
Joey Christoph
Developers
Joseph Weinja
Testers +
Documentation
![Page 8: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/8.jpg)
Requirements
Design
Implementation
Testing
![Page 9: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/9.jpg)
Requirements
Design
Implementation Testing
![Page 10: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/10.jpg)
Refactor
Implement Test + Req.
Unit-‐Tests
Peer-‐Inspection
Adaptation
UI-‐Tests
Adaptation
Textbook Agile Pseudo-‐Agile
Source: Software Engineering: Modern Approaches, Eric J. Braude, Michael E. Bernstein, 2nd Edition, Wiley 2010
![Page 11: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/11.jpg)
¡ Git source control on GitHub
¡ Xcode built in unit tests
¡ Microsoft Project
¡ AppCooker, AppTaster (Mockup)
¡ Google Hangout (SCRUM like Iteration
Meetings)
![Page 12: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/12.jpg)
¡ Successful implementation of Pseudo-‐Agile into mobile app development.
¡ Successful software engineering management for mobile apps.
¡ Successful usage of tools to facilitate project and product development.
¡ Successful in meeting deadlines so far. ¡ Discovered points to improve
![Page 13: Pseudo Agile Software Development Process for Mobile Application](https://reader034.vdocuments.us/reader034/viewer/2022051411/545ced10af7959be098b4a25/html5/thumbnails/13.jpg)
Q&A