[contact-form-7 404 "Not Found"]
Requirements Analysis
client_photo

Philip Wilkinson

Product Manager @ Fit Us

The fitness app market is crowded. However, all of them are bothersome to use and often abandoned. We want to create another one yet make sure it has a unique value offer for the users. Can you solve this problem and create an app that gives maximum analytics at minimum user's effort?

31.12.20, 13:59

Hello! Sure, we can help you with this. We have experience with gamification of mobile applications and integrations with iOS and Android SDK for health and activity data fetching. Let’s arrange a short 30 minutes intro call and start the discussion of your needs.

31.12.20, 14:07
author_photo

Victor Osetskyi

Head of Sales @ EXISTEK

Core Features Implemented by EXISTEK

For Fit Us EXISTEK was tasked to come up with a fitness application that suits both sports pros and rookies at the same time. It is easy to learn and provides users with new features as they master it.

One-Click Water Consumption Tracker

Users can easily access the water consumption screen to add another glass of water or see how much to drink in order to achieve their fitness goals. It is as simple as drink another cup.

Calories Calculator with the Database

An integrated database of the nutrition and energy value for the most frequent food.

Activities Tracking

Integration with Apple HealthKit and Android Health to track the number of steps daily, stand hours, burned calories, etc.

Meditation Module

One of the premium features - meditation. This mode helps the user to focus attention, plays background music, and silences all the notification on the phone on a system level.

Project Objective

The client's main goal was to create an app that will become a real everyday fitness companion that motivates users to be more active and track their performance regularly.

Challenges

  • To automate an input of the user's activities
  • To make integration with Apple HealthKit and Google Fit
  • To find a solution to the high user's churn rate that is standard for fitness apps

Target Market

The application is targeted at professional athletes and beginners and provides a rich feature set for both demographics.

Solution

Our team needed a powerful technology to create a deep integration with Android and iOS SDKs. To achieve that, we selected native frameworks as our main technologies. For user retention, our business team created a plan for the gamification of the application.

Collected Requirements
Client's vision and main goals
  • Should be able to track water consumption
  • Simplicity of activity tracking
  • Database of the raw food and consumer goods
  • Robust performance
Discovery Stage
How we conducted the requirements analysis
  • A dedicated Business Analyst with gambling experience assigned
  • UI/UX designer involved producing wireframes
  • Over 15 requirements analysis calls and presentations
  • 240 hours spent on documentation development
Deliverables
What EXISTEK produced during the analysis stage
  • A software requirements specification (SRS) document
  • A System Architecture Design Document and a Database Design
  • Wireframes of every apps screen ready for the final design
  • The final estimation of the project timeline and cost
  • A complete project plan with milestones, sprints, and deliverables
Deliverables
SRS Document Contents
content_image
  • User Stories
  • Acceptance Criteria
  • Business Rules
  • User Roles
  • Database Design
  • Wireframes
  • System Architecture
Interface Wireframes
Highlights
15
meetings
conducted for discovery between the client and EXISTEK team
240
hours
spent by our business analysts for calls and documentation development
45
hours
of work for the UI/UX designer to create wireframes
6
weeks
actual duration of the discovery stage
conducted for discovery between the client and EXISTEK team
spent by our business analysts for calls and documentation development
of work for the UI/UX designer to create wireframes
actual duration of the discovery stage
UI/UX Design

Colors

The combination of colors is aimed at highlighting the most important data while keeping the design clean and simple.

#FF3F6F

Active color

#219D5A

Active color

#2F80ED

Active color

#FF783F

Active color

#282828

Main text

#8E8E8E

Plain text

#E2E2E2

Badges

#FFFFFF

Background

Typography

Avenir font family is a simple design with the purpose to be a common font in the business world.

Font Size

34 px 22 px 17 px 10 px

Use

Black, Regular, Book

Typeface

Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz
phones-demo 1
phones-demo 2
phones-demo 3
Highlights
7
meetings
between EXISTEK’s design team and the client
80
hours
of UI/UX designer work to create finalized visual presentation
50
SCREENS
created by the designer
3
weeks
actual duration of the design stage with all iterations
between EXISTEK’s design team and the client
of UI/UX designer work to create finalized visual presentation
created by the designer
actual duration of the design stage with all iterations
Development and Testing

Technologies

Technology choice for the application literally means how scalable and future proof it will be. We do our best to ensure the long lifespan of the apps that we develop for our clients.

The client's top priorities were a slick interface, the security of sensitive data, and integrations with platforms native health kits. We've chosen the following tech stack to address their needs.

Backend

370 %
Engineers number growth in the past 2 years
15 %
Less expensive workforce than Java and Ruby

Mobile App Frontend

30 %
Quicker native interface
Advanced integration with OS health APIs

Development Tools

785
Tasks in Jira visible to the client as a PM tool
18
TestFlight testing versions pushed to client’s devices

Technologies That Are Also Used By

Development Roadmap

EXISTEK creates the Development Roadmap with all major milestones and a detailed description of the features will be delivered during that milestone. We don’t ask for any prepayment and send invoices only after the client accepts the milestone.

Team Composition

The team that already worked together saves precious time and money for our clients. We assigned a team of developers who created dozens of app together in the same roster and have 5+ years of experience on average.

developer photo
Backend Developer
Alex
developer photo
iOS Developer
Boris
developer photo
Android Developer
Anna
developer photo
Business Analyst
Oleg
developer photo
Project Manager
Volodymyr
developer photo
UI/UX Designer
Alexander
developer photo
QA Engineer
Snezhana

How We Ensure Visibility for the Client

Our clients see the progress on a daily basis. EXISTEK achieves that through daily communication, check-ins, and availability of the up-to-date app version on the client’s device.

Weekly progress calls and demos
Access to the app in development on your phone
Dedicated Project and Account Managers
Highlights
2640
hours
spent by the development team on coding
300
hours
of Project Manager's engagement
1200
hours
time dedicated to QA testing
22
weeks
duration of the development stage
spent by the development team on coding
of Project Manager's engagement
time dedicated to QA testing
duration of the development stage
Project Summary

Uncompromised Quality and Cost-Effectiveness

Our team managed to deliver two native applications from the idea to launch within a short 9 months timeframe. The well-thought pre-production stage allowed us to avoid any delays or additional costs during the development stage. As the final result - we completed a sophisticated and quality app in time and with zero budget over-burn.

50%

IOS and Android Apps

$120k

20%

Web Control Panel & Backend

$25k

30%

Design and Documentation

$15k

$160 000

total project cost

9month

total project duration

Development

6 weeks 24 weeks 4 weeks
Design & Documentation Launch & Support

6 weeks

Design & Documentation

24 weeks

Development

4 weeks

Launch & Support

Highlights
170
MB
application installation file size
64
screens
a number of screens in the version 1.0 of the application
4700
items
a size of the initial food database
74M
steps
walked by the users during the first week
application installation file size
a number of screens in the version 1.0 of the application
a size of the initial food database
walked by the users during the first week

Want to Build a New Groundbreaking Mobile App?

Fill in the contact form and we'll consult you for free within 12 hours




    Want to know software development costs in 5 global locations in 2020?Download our report!

      *By supplying your email, you authorize EXISTEK to contact you with further information.