The Mobile Development Cycle Flashcards
Who said this: “You’ve got to be very careful if you don’t know where you’re going, because you might not get there.”
Yogi Berra
A well-defined lifecycle provides a good framework for:
- Development
- Risk Management
- Resource Management
- User-Centric Development
- Quality Assurance
- Scalability and Future-Proofing
- Alignment with Business Goals
- Collaboration and Communication
- Compliance and Security
- How to accomplish a seemingly insurmountable and complex task?
- Best-practices, standards, plans, clear requirements
Development
- Prioritization
- delays and contigencies
Risk Management
Should we buy x/y/z during phase a/b/c?
Resource Management
User/client involvement
User-Centric Development
How, When, What, and How much to test
Quality Assurance
- Design with the future in mind
- Proactive planning
Scalability and Future-Proofing
- Focus on clear objectives
- Key Performance Indicators (KPIs)
Alignment with Business Goals
- Communication channels
- Progress Updates and Feedback
Collaboration and Communication
Did someone forget to lock the door?
Compliance and Security
An example of a lifecycle (Waterfall)
According to the slides
Requirements -> Design -> Development -> Testing -> Deployment -> Maintenance
What is spiral model
According to the slides
Evaluate -> Engineering -> Risk Analysis -> Plan (Loop Spiral)
Sample Mobile Development Lifecycle
According to the slides
Ideation -> Design -> Development -> Deployment
- Generating Ideas
- Developing Ideas
- Communicating Ideas
Ideation
Parts of Ideation
- Identifying a problem, gap, demand
- Research and Exploration Competitor Research
- Research and Exploration Market Research
- Unique Value Proposition
- Idea Selection
- Refinement
- Brainstorming / Brainwriting
- Six Thinking Hats
- Storyboarding
- Mindmapping
- Design Thinking