What is the main core problem?

Empathize 1Week

2 Meetings with Experts on the topic

1 day Online research on the Topic

Work 1 - 3 days with the end users and find their core problems and needs (Find some way to experience what they do daily)

Define 1 day

Ideate 1 day

Define Core Problems

Come up with a problem statement in a human-centered manner for the main core problem

Prototype 2 Weeks

Brainstorm

Worst Possible Idea

Define more Ideation techniches

result should be features that solve the core probems

result should be a list of the core problems and the main core problem statment

Make mockupsin adobe XD or other prototype tool

Test the mockup with the team and see if it has the features generated in the previous stage are covered

result: A list with the status of all features and its constraints, if decided to implement star from define for that feature.

1 day go and show the mock up to end users and Investigate every feature one by one and either give them a status of: accepted, improved, re-eximined or rejected.

On the same day from above, ask if the main concerns are addressed with the mockup and see if different users keep asking for a new feature, if a lot of them do analyze it with the team.

Develop an MVP 2 Weeks

Design and white board Db with all accepted core features

Design and White board classes needed

Design White board Services needed

Design and White board Controllers

For each feature decide technology and the versions needed

Implement views

Test

Come up with a way to get feedback from the app

Result: Product ready to use and receiving feedback for next updates

Launch beta version 1.0

result: MVP Beta version 0.1

list of technologies used and the version of each "ReadMe"

List of possible new features to be discussed with the team(if a new feature is decided to implement start from define for that feature.)

Result: Gather all the Data acquired in a coggle Diagram

List of most mentioned features

List of most mentioned problems

Maintenance

Every month look if the listed technologies on the readme were, updated and determine if the app needs an update base on those.

Call Managers of the App to check that everything is working properly.

check exemptions on DB

look every week for messages in the implemented way to get feedback on the app

Updates

Fix bugs

Apply required technology updates if needed. After discussing them with team.

If there are recurring petitions for new features, do the design process for that feature an look for the best solution that doesn't interfere with core functionality and stability of the app.

release new version with the above implementations

A testable Mockup

Implement a log table for excemptions on DB