POVODYR

1.

Project Manager

1.1.

Project chart

1.1.1.

Create objectives

1.1.2.

Talk to customer

1.1.3.

Confirm resources

1.1.4.

Write chart

1.2.

Project plan

1.2.1.

WBS

1.2.2.

Budget

1.2.3.

Risks

1.2.4.

Schedule

1.3.

Technical requirements

1.3.1.

Decompose tasks

1.3.2.

Mockups

1.3.3.

Get requests from customer

1.3.4.

Write TR

1.4.

подтема

2.

Research

2.1.

UX surveys

2.2.

Focus groups

3.

Architecture

3.1.

Choose technologies stack

3.2.

Determine connections

3.3.

Build architecture

4.

Design

4.1.

Mockups

4.1.1.

Registration

4.1.2.

Login

4.1.3.

User GUI

4.1.3.1.

Contact volunteer

4.1.3.2.

Map

4.1.4.

Volunteer GUI

4.1.4.1.

Main

4.1.4.1.1.

Compass

4.1.4.2.

Map

4.1.4.2.1.

Add note

4.1.4.2.2.

Report error

4.1.4.3.

Incoming call

4.1.5.

Admin GUI

4.1.5.1.

Main

4.1.5.2.

Manage Volunteers

4.1.5.2.1.

Complaints

4.1.5.2.2.

Ban volunteer

4.1.5.3.

Map Edits

4.1.5.3.1.

List Edits

4.1.5.3.2.

View edits

4.1.5.3.3.

Accept/Decline edit

4.1.5.4.

Statistics

4.2.

Graphical assets

5.

Frontend

5.1.

User GUI

5.1.1.

User Map page

5.1.1.1.

Visual part, with navigation included

5.1.1.2.

Map display

5.1.1.3.

Fetching the list of Edits and place them on a map

5.1.1.4.

Help service implementation

5.1.1.5.

Adding additional addresses feature

5.1.1.6.

Ability of building the route

5.1.1.7.

Routes history implementation

5.1.2.

Contact Page

5.1.2.1.

Visual part and navigation

5.1.2.2.

Video chat

5.1.2.2.1.

Videochat screen

5.1.2.2.2.

End call

5.1.2.2.3.

Rate volunteer

5.2.

Volunteer GUI

5.2.1.

Main Page

5.2.1.1.

Visual part and navigation

5.2.2.

Map Page

5.2.2.1.

Visual part and navigation

5.2.2.2.

Map display

5.2.2.3.

Fetching the list of Edits and place them on a map

5.2.2.4.

My Edits

5.2.2.4.1.

List edits

5.2.2.5.

Add edit

5.2.2.5.1.

Name

5.2.2.5.2.

Location

5.2.2.5.3.

Type

5.2.2.5.4.

Comment

5.2.2.5.5.

Photo

5.2.2.5.6.

Save

5.2.2.5.7.

Cancel

5.2.3.

Contact page

5.2.3.1.

Incoming call

5.2.3.2.

End call

5.2.3.3.

Video stream API integration

5.2.4.

Admin GUI

5.2.4.1.

Main

5.2.4.2.

Manage Volunteers

5.2.4.2.1.

Complaints

5.2.4.2.2.

Ban volunteer

5.2.4.3.

Map Edits

5.2.4.3.1.

List Edits

5.2.4.3.2.

View edits

5.2.4.3.3.

Accept/Decline edit

5.2.4.4.

Statistics

5.3.

Login

5.3.1.

Visual part

5.3.2.

Validation and data sending

5.3.3.

Authorization by third parties

5.3.3.1.

Google

5.3.3.2.

Twitter

5.3.4.

Registration code verification

5.4.

Registration

6.

Backend

6.1.

User features BE part

6.2.

Volunteer features BE part

6.3.

Admin features BE part

6.4.

Vonage API integration

6.5.

Google Assistant API integration

6.6.

Google Maps API integration

6.7.

Database

6.7.1.

Users

6.7.2.

Volunteers

6.7.3.

Map Edits

6.7.4.

Calls

6.8.

Registration

6.8.1.

Verification codes generation

6.9.

Login

7.

QA

7.1.

General activities

7.1.1.

Project documentation investigation

7.1.2.

Test environments configuration

7.1.3.

подтема

7.1.4.

Master Test Plan design

7.1.5.

Test strategy design

7.2.

User features testing

7.3.

Volunteer features testing

7.4.

Admin features testing

7.5.

Integrations testing

7.6.

Login and Registration testing

7.7.

Release Activities

7.7.1.

Release preparation

7.7.2.

- Regression testing

7.7.3.

- Release support

8.

Devops

8.1.

Hosting

8.2.

Code repositories

8.3.

Testing devices

8.4.

Project environment

9.

Production

9.1.

Create account

9.2.

Publish apk

9.3.

Apply for moderation

9.4.

Make adjustments

9.5.

Publish apk