HomeLike App
Maintenance
Updating
the App
Enhancements
Code refining
Bug fixing
Release
App Release
Control application approval
Send the application for admission AppStore
Preparing remote servers and services that your application depends on
Updating application resources for release
Testing the release version of your application
Building and signing a release version of your application
Configuring your application for release
Marketing
Keep retention
rate high
Perform A/B testing
Set up push notifications
Set up in-app messages to communicate with users
Acquiring users
Create video content
Perform app store optimization
Launch paid ads
Build brand
awareness
Create a content marketing strategy
Create social media accounts
Create brand positioning
Carry out competitive analysis
Build user personas
Research the market
Decide on a launch date
App Hosting
AWS Amplify
Deploy app
Configure build settings
Connect you repository
Quality Assurance
Automation for
the Mobile version
Writing documentation
Analysis of the results of the bilds
Making changes to Test cases
Creation of Bugs
Implementation of automation
Perform prototyping
Requirements analysis
for Automation QA
Sort Test Cases for automation
Testing methodology
and Test cases
Client's appoval
Test cases creation
Testing plan preparation
Testing Reports
Testing report preparation
Regression testing
Error analysis and categorization
Individual testingmodules and subsystems
Complete CheckLists
Acceptance testing
Integration testing
App Developement
API Integration
Payment system
Google Map
Apple's EventKit (calendar)
Back-end Development
Launching database
Business logic
Push notifications
Account management
User account authentification
Write a source code (iOS)
Front-end
Development
Implementation of animation and behavior
Debugging after tests results
Unit tests
Coding design elements
Setting Development
Write documentation
Set priority of development stages
Set technology stack
Define tech architecture features
Localization
Localized User
Interface
Localize Interface (Arabian)
Localize Interface (Polish)
Localize Interface (English)
Aprove translation
Edit translation
Translate Interface
Localize Interface (Ukrainian)
Aprove Interface content
Edit Interface content
Write Interface content
UI/UX
UI design
Approve UI design
UI Design
UX Research and
design
Approve prototype
Create prototype
Content creation
Create UX wireframes
Draw sketches
Create flow chart
Branding
User and market research
Receive and analyze project data
Business Analysis
User Manual
Prepare the presentation for the staff
Prepare the User manual
User Stories
Develop User Stories
Key Customer Requests
Create and categorize a database
of cases
Analyze search results and
select the most common cases
Software Requirements
Specification (SRS)
Approve SRS by the Client
Create Data flows and Data models
Make assumptions
Determine constrains
Elicitate requirements
Non-functional requirements
Functional requirements
User requirements
Business needs
Determine stakeholders
Recruiting
Hire the Team
Hire Market Specialist
Hire DevOps Engineer
Hire Sales Manager
Hire Translator
Hire QA Engineer
Hire iOS Developer
Hire UI/UX Designer
Hire Business Analyst
Hire Project Manager
Project Management
1.6. Project Closure
Document
1.6.2. Write a Project Closure Document
1.6.1. Prepare all documents for the "closing" stage
1.5. Project Status Reports
1.5.2. Approve Reports
1.5.1. Prepare Reports
1.4. Project documentation
1.4.2. Send invoices
1.4.1. Get documents from the team
1.3. Project Plan
1.3.7. Approve Project Plan
1.3.6. Write a plan for working with stakeholders
1.3.5. Write a risk management plan
1.3.4. Write a communications plan
1.3.3. Determine the structure of the documentation
1.3.2. Create WBS
1.3.1. Make a calendar plan
1.2. Project Charter
1.2.2. Approve of the Project Charter by the Client
1.2.1. Prepare Project Charter
1.2.1.6. Determine stakeholders
1.2.1.5. Determine constrains
1.2.1.4. Approximate estimation and timeline
1.2.1.3. Determine needed resources
1.2.1.2. Determine risks for the project
1.2.1.1. Determine goals and purposes of the project
1.1. Business case
1.1.5. Approve the business case
1.1.4. Study the market and competitors
1.1.3. Prepare quiz for the Client
1.1.2. Сollect requirements
1.1.1. Hold a briefing