Mobile App Development for Startups | Phase Specific Presentation

Kogi Mobile | Mobile App Development
Kogi Mobile | Mobile App DevelopmentKogi Mobile | Mobile App Development
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.
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?
Strategy/
Research
Discover/Design -
detailing functional
specification
Build
Test
Launch
Post
launch
Support
Feedback
Phased
roll out
1 2 3 4 5 6 7 8 9
What does the basic software
development lifecycle look like?
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/Research
1
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/Design
2
This is the coding phase of the product. Normal resources
used depending on the product are:
iOS – Objective C – using Xcode framework
Android – Java – using Android Studio framework
Web – HTML 5 using angular JS
Back 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.
Build
3
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.
Testing
4
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.
Launch
5
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-launch
6
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.
Support
7
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.
Feedback
8
Budget permitting, new releases and sprints are normally
every 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 out
9
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 and
processes available to clients’ viewing with regular
feedback being part of a collaborative, agile process.
How do we guide you through it?
Case Study
ANDROID APP ON
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.
NICK ALDRIDGE
Chief Excecutive Officer
400 NW 26th Street, Miami FL, 33127, United States
nick@kogimobile.com
Contact us
For more information visit our website
www.kogimobile.com
1 sur 19

Contenu connexe

Similaire à Mobile App Development for Startups | Phase Specific Presentation(20)

IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma8.6K vues
BUDDY White PaperBUDDY White Paper
BUDDY White Paper
Achmad Surya Afandy183 vues
Software development life cycleSoftware development life cycle
Software development life cycle
Afrasiyab Haider112 vues
Somnath ResumeSomnath Resume
Somnath Resume
SomnathJamadar38 vues
06   operations and feedback06   operations and feedback
06 operations and feedback
Clemens Reijnen2.7K vues
Madhusmita mohanty_MohantyCVMadhusmita mohanty_MohantyCV
Madhusmita mohanty_MohantyCV
madhusmita mohanty355 vues
Crypton Studio PresentationCrypton Studio Presentation
Crypton Studio Presentation
AlexMainov12 vues
Vivek_MKVivek_MK
Vivek_MK
Vivek MK196 vues
Software Development Lifecycle Overview By CCSoftware Development Lifecycle Overview By CC
Software Development Lifecycle Overview By CC
Cooperative Computing395 vues
Chethan Updated ResumeChethan Updated Resume
Chethan Updated Resume
Chethan H230 vues
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Sibel Kuzgun AKIN176 vues
Dev ops introDev ops intro
Dev ops intro
Raju Raju41 vues
Mobile devops transformationMobile devops transformation
Mobile devops transformation
Praveen Kumar Kushwaha97 vues

Mobile App Development for Startups | Phase Specific Presentation

  • 2. 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.
  • 3. 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?
  • 5. 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/Research 1
  • 6. 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/Design 2
  • 7. This is the coding phase of the product. Normal resources used depending on the product are: iOS – Objective C – using Xcode framework Android – Java – using Android Studio framework Web – HTML 5 using angular JS Back 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. Build 3
  • 8. 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. Testing 4
  • 9. 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. Launch 5
  • 10. 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-launch 6
  • 11. 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. Support 7
  • 12. 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. Feedback 8
  • 13. Budget permitting, new releases and sprints are normally every 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 out 9
  • 14. 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 and processes available to clients’ viewing with regular feedback being part of a collaborative, agile process. How do we guide you through it?
  • 17. 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.
  • 18. NICK ALDRIDGE Chief Excecutive Officer 400 NW 26th Street, Miami FL, 33127, United States nick@kogimobile.com Contact us
  • 19. For more information visit our website www.kogimobile.com