19

Mobile App Development for Startups | Phase Specific Presentation

Embed Size (px)

Citation preview

Page 1: Mobile App Development for Startups | Phase Specific Presentation
Page 2: Mobile App Development for Startups | Phase Specific Presentation

About

We support technology driven start ups from MVP through to scaled growth. We always come to you to build mutual understanding and cooperatively design the product. We have full teams in all skill set areas with hundreds of years

of expereince between them.

The best value comes when we do the whole project and then support you throughout later growth. Our accumulated

experiences with many startups allows us to provide a value added service, not just in the area of technology and

product design but also in the support, structure and growth of your business.

Page 3: Mobile App Development for Startups | Phase Specific Presentation

Our key point of differentiation is our approach to working with our partners. Using all the benefits of the cloud we share everything with our clients to ensure there is complete transparency. We share all the project documents (the tasks of each programmer, visible day by day), all code (shared live using tools such as Github) and send daily updates or hold conference calls. We only work with a few selected clients; our focus is to be your core product and development team or an external extension of your core development team and project processes.

Kogi only employs experienced developers with a minimum requirement of a degree in computer engineering – all of our developers have a minimum of one year experience in developing for Mobile. All projects are developed using Agile, so throughout the project the client can view and feedback on releases.

Within our business model we factor in the cost and time to work in the clients’ offices at key phases of the delivery process. This is almost always in the discovery and design phase and often in the final build and testing phase just before launch.

Why Kogi?

Page 4: Mobile App Development for Startups | Phase Specific Presentation

Strategy/Research

Discover/Design -detailing functional

specification

Build

Test

Launch

Postlaunch

Support

Feedback

Phasedroll out

1 2 3 4 5 6 7 8 9

What does the basic softwaredevelopment lifecycle look like?

Page 5: Mobile App Development for Startups | Phase Specific Presentation

Competition - Review similar apps and similar functionalities available in the market.

Ecosystem - Review any current technologies in use in a business and review relevant open source products e.g. Uber API or FB API that may be useful in the ecosystem of the product.

Business Model - Provide relevant research material and analysis to structure business cade and business model.

Strategy/Research1

Page 6: Mobile App Development for Startups | Phase Specific Presentation

UX - Iterative wireframing, building out the blueprint of how the product interfaces will look and how the elements within the application will relate to one another. The user is always at the heart of the process.

UI – Graphic design of each screen or interface using brand guidelines.

Architecture – Documentation of high level architecture of the system, suggested technologies and overview of web service connections.

Discovery/Design2

Page 7: Mobile App Development for Startups | Phase Specific Presentation

This is the coding phase of the product. Normal resources used depending on the product are:

iOS – Objective C – using Xcode frameworkAndroid – Java – using Android Studio frameworkWeb – HTML 5 using angular JSBack End – a variety of technologies to build web services, database and cloud hosting

The whole process is supported by the Project Manager. Developers normally work in pairs. Regular code reviews from peers and CTO.

Build3

Page 8: Mobile App Development for Startups | Phase Specific Presentation

A team of 3 testers.

Over 80 devices in the office for mobile/tablet testing as well as suite of desktop PC and Macs for web testing.

Scripted testing – key functionality is scripted and tested step by step.

UAT – user accepting testing, just playing with the product looking for varied use cases that cause issues.

Automated testing – a series of tools to automate some testing of the product.

Testing4

Page 9: Mobile App Development for Startups | Phase Specific Presentation

Apps are uploaded to app stores or through MDM solution (Mobile Delivery Management).

Apple review process fully managed.

Web and back end code is on servers in the cloud.

Statistics, crash logs and other recording tools are included in the builds.

Launch5

Page 10: Mobile App Development for Startups | Phase Specific Presentation

Review any crash logs and user feedback on the store.

Warranty of 1-3 months on any clear issues found in this period – new code versions uploaded to stores or servers as appropriate.

All changes managed with change management process.

Implementation of support agreement if desired.

Post-launch6

Page 11: Mobile App Development for Startups | Phase Specific Presentation

Monitoring and maintenance of products as packaged into original work contract.

Services include:Daily health checks of applications.Response to prioritized incidents - full Service Level Agreement (SLA).Dedicated development resources.

Support7

Page 12: Mobile App Development for Startups | Phase Specific Presentation

Review of feeback from early adopters and comments on app stores.

Implement some minor changes and improvements related tousability underwritten by warranty and support agreements.

Cost out any larger changes or plans for future phases of the product.

Feedback8

Page 13: Mobile App Development for Startups | Phase Specific Presentation

Budget permitting, new releases and sprints are normallyevery 2-6 weeks.

Implementation of future phases of the product based on a second version or a product roadmap.

Implementation of more interfaces e.g. if initial app was iPhone, roll out Android.

Constant review of client feedback, market competitors and usage statistics feed into the roadmap and regular updates.

Phased roll out9

Page 14: Mobile App Development for Startups | Phase Specific Presentation

Our team can work on-site with your product and development teams through each step of the process.

Daily or weekly conference calls as required.

Regular iterations in the design phase and regular releases in the build phase.

Using Git, Box, Jira and Redmine, Kogi makes its code andprocesses available to clients’ viewing with regularfeedback being part of a collaborative, agile process.

How do we guide you through it?

Page 15: Mobile App Development for Startups | Phase Specific Presentation

Case Study

Page 16: Mobile App Development for Startups | Phase Specific Presentation

ANDROID APP ON

Page 17: Mobile App Development for Startups | Phase Specific Presentation

Platform: HTML5 for mobile, iOS

Type: Mobile Website, iPad application

Devices: Smartphones, Tablets, Desktops.

Description: Scorebooklive is a disruptive product that is replacing pen and paper with an iPad app. Traditionally the millions of basketball games played every year are recorded on analogue systems and most of the data is lost. With this app all data is now recorded digitally allowing referees, coaches, players and scouts to get access to information instantly. Fans who are parents, alumni and ex students can follow live all the games from the high school gyms around the country without having to be present.

Page 18: Mobile App Development for Startups | Phase Specific Presentation

NICK ALDRIDGEChief Excecutive Officer

400 NW 26th Street, Miami FL, 33127, United States

[email protected]

Contact us

Page 19: Mobile App Development for Startups | Phase Specific Presentation

For more information visit our websitewww.kogimobile.com