SlideShare a Scribd company logo
1 of 36
Download to read offline
Twitter : #dmldn




    Application
Development Experts
Developing iOS Mobile Apps
How to plan, cost and develop mobile apps
Topics
• Creating Apps
• Costing Apps
• Timings
• How do I test my Apps
• Top Tips for Awesome Apps
• Apps vs. Websites
• Q+A
App Production Process

 Requirements                  Interface
                Wireframes                  Build
  Gathering                  Development




                                            Post
                 Testing       Store
     UAT                                   Release
                  & QA       Submission
                                           Support
Interface
development
UAT
User
Acceptance
Testing
Costing
 Apps
Simple App   Example 1
Simple App                                                   Example 1




       Singular
       Function                   Basic Feeds
                                                                 API Integration
                                                                 Local DB in App
                                                                 Connection Management
* Please note this is a sample costing for illustration purposes only.
Fitness App   Example 2
Fitness App                                                  Example 2




       Training plans
       Meal plans                 Reminders
                                  iPod integration               GPS tracking
                                  Social sharing
                                                                 Progress website
                                                                 Active voice coach
* Please note this is a sample costing for illustration purposes only.
Enterprise App   Example 3
Enterprise App                                                     Example 3




       3-6 Months
       3 Man Team                 6 Months
                                  4 Man Team                     12 Months
                                                                 6 Man Team

* Please note this is a sample costing for illustration purposes only.
Timings
App development actual build time
Timings – Small Project


         = 8 weeks minimum




             Weeks
Timings – Medium Project


        = 15 weeks minimum
Timings – Large Project


         = 7 months minimum
How do I test my Apps?
• Open a Developer Account (Recommended)
• Onsite install of App fast and easy
• Mobile Ad-hoc install (Sporadic Issues)
• Enterprise account (Over the Air updates)
• TestFlightApp.com (New)
Top Tips for Awesome Apps!
• Screens are small and fingers are big
• Use common interface features of the iPhone
• Remember multi-touch and swipe gestures
• Do one thing well
Apps vs. Websites
• Website frameworks started in 1980s
• App frameworks were developed 2000s
• Apps work offline
• Apps are responsive and immediate
• Apps are more complex to build + feature rich
• Apps are more costly (Cross-platform)
Location, Location, Location
“Apps occupy the most valuable real-estate in the world. On a device
that spends more time with you and has more of your attention than
any other person, system or influence in your life.”
Marketing Apps!
•  Traditional marketing – Including all channels, TV, Digital,
Print and DM
•  Location marketing – e.g. On-site, in-store, on-pack, etc.
•  Viral marketing using social sharing
•  Integral game mechanic
•  App review sites and PR / blogging
•  Featured in the app store
•  Luck – Build a great App and hope for the best!
Q&A
Thank You!
Greg Jarrett
Fuerte International Ltd
greg.jarrett@fuerteint.com
+44 (0) 787 9476 130
Appendix
Simple App                                                                        Example 1

                         Low Cost - Bronze           Medium Cost - Silver        High Cost - Gold
Specifications                                   0                           1                            3
Wireframes                                       1                           2                            3
Design                                           3                           5                           10
Build                                            5                          10                           15
UAT                                              1                           2                            2
QA                                               2                           2                            3
Project Management                               3                           4                            5


Total Days                                      15                          26                           41
Total Cost                                   9,750                    16,900                        26,650
(Average rate 650/day)
                         Features:                Features:                      Features:
                         Singular service         Singular service               Singular service
                         Simple App - No API work Basic Feed Integration         API Integration
                                                                                 Local DB
                                                                                 Connection Management
Fitness App                                                                         Example 2

                         Low Cost - Bronze         Medium Cost - Silver        High Cost - Gold
Specifications                                 2                           3                                   5
Wireframes                                     1                           2                                   5
Design                                         5                          10                                  20
Build                                         15                          30                                  45
UAT                                            2                           4                                   5
QA                                             3                           3                                   5
Project Management                             5                          10                                  15


Total Days                                    33                          62                              100
Total Cost                                21,450                    40,300                           65,000
(Average rate 650/day)
                         Features:                 Features:                   Features:
                         Training Plans            Training Plans              Training Plans
                         Food Plans                Food Plans                  Food Plans
                                                   Reminders                   Reminders
                                                   iTunes integration          iTunes integration
                                                   Facebook Integration        Facebook Integration
                                                                               GPS tracking
                                                                               Progress Website integration
                                                                               Live Coach
Enterprise App                                                                Example 3


Publishing System
                         Low Cost               Medium Cost             High Cost
Specifications                              5                      10                     30
Wireframes                                 10                      15                     30
Design                                     30                      80                    250
Build                                      50                     120                    500
UAT                                        20                      40                    120
QA                                         10                      20                    120
Project Management                         60                     120                    240


Total Days                                185                     405                   1290
Total Cost                            120,250                 263,250                838,500
(Average rate 650/day)
                         Features:              Features:               Features:
                         3-6 Months             6 Months                12 Months
                         3 Man Team             4 Man Team              6 Man Team
Greg Jarrett          Ondrej Rafaj             Simon Lee              Jakub Rafaj
Managing Director     Technical Director       Project Director       Design Director



Fuerte! A Short History
• We are a Shoreditch based agency founded in 2010
• Our founding partners all have extensive digital experience
• We create Apps for companies like, Warner, Universal, GSK, J&J and others
• “Fuerte’! means strong in Spanish – We like to build Fuerte Apps!
A list of our services
1. We build amazing Apps
Clients we work with
Publishers like; Universal, Warner Music, Harper
Collins. We also work with many of the top 10
agencies to allow them to service their clients
across    many     verticals   including   major
Pharmaceutical and FMCG companies and
leading car brands. Names withheld under NDA.
Our Approach
                                                     “App Development
Agile Methodology
• Sprints                                            is not the same as
• Focus group lead UX                                web development!“
• Scrum meetings

Agile Processes:
Jira, integrated with SVN and version release management
Native Objective C builds

Key features of Jira:
• Advanced time tracking system
• Granular task prioirty assignment and weighting
• At a glance dashboard
• Versions control integration with Subversion
• Integrated agile managment dashboard
Jira – Issue Navigator
Jira – Project Summary
Apple Guidelines to keep in mind
• Push Notification - information not marketing messages
• Watch-out for sinful elements - alcohol, smoking, sex
• Apps can’t force personal data collection to function
• Apps can’t target minors for data collection
• Apps that are mostly advertising will be rejected

More Related Content

What's hot

Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentDipanshusanghi
 
S cube's mobile application development
S cube's mobile application developmentS cube's mobile application development
S cube's mobile application developmentarti yadav
 
Android App Design And Develop Proposal PowerPoint Presentation Slides
Android App Design And Develop Proposal PowerPoint Presentation SlidesAndroid App Design And Develop Proposal PowerPoint Presentation Slides
Android App Design And Develop Proposal PowerPoint Presentation SlidesSlideTeam
 
Beginner's Guide To App Stack
Beginner's Guide To App StackBeginner's Guide To App Stack
Beginner's Guide To App StackNitish Garg
 
Mobile development process - My view
Mobile development process - My viewMobile development process - My view
Mobile development process - My viewAlexandre Nogueira
 
Mobile app development
Mobile app developmentMobile app development
Mobile app developmentSwetha Gowda
 
Mobile App Specification template, Sample App requirements specs document
Mobile App Specification template, Sample App requirements specs documentMobile App Specification template, Sample App requirements specs document
Mobile App Specification template, Sample App requirements specs documentSudeep Bhatnagar
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentApppli Ltd.
 
8 Steps to Creating a Mobile App
8 Steps to Creating a Mobile App 8 Steps to Creating a Mobile App
8 Steps to Creating a Mobile App Cheryl Lawson
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentVivek Chaturvedi
 
Mobile application development company
Mobile application development companyMobile application development company
Mobile application development companyjohnniewalk1
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndianAppDevelopers
 
Agreement sample between iPhone App Developers and customers (startups/ enter...
Agreement sample between iPhone App Developers and customers (startups/ enter...Agreement sample between iPhone App Developers and customers (startups/ enter...
Agreement sample between iPhone App Developers and customers (startups/ enter...Sudeep Bhatnagar
 
Mobile app development company in hyderabad
Mobile app development company in hyderabadMobile app development company in hyderabad
Mobile app development company in hyderabadVersatile Mobitech
 
SBP Integrate Smartsheet with Appsheet
SBP Integrate Smartsheet with AppsheetSBP Integrate Smartsheet with Appsheet
SBP Integrate Smartsheet with AppsheetGwen Rymill
 
Software Development Process at InnoMind Technologies
Software Development Process at InnoMind TechnologiesSoftware Development Process at InnoMind Technologies
Software Development Process at InnoMind TechnologiesInnoMind Technologies
 

What's hot (20)

Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
S cube's mobile application development
S cube's mobile application developmentS cube's mobile application development
S cube's mobile application development
 
Android App Design And Develop Proposal PowerPoint Presentation Slides
Android App Design And Develop Proposal PowerPoint Presentation SlidesAndroid App Design And Develop Proposal PowerPoint Presentation Slides
Android App Design And Develop Proposal PowerPoint Presentation Slides
 
Beginner's Guide To App Stack
Beginner's Guide To App StackBeginner's Guide To App Stack
Beginner's Guide To App Stack
 
Mobile development process - My view
Mobile development process - My viewMobile development process - My view
Mobile development process - My view
 
Mobile app development
Mobile app developmentMobile app development
Mobile app development
 
Mobile App Specification template, Sample App requirements specs document
Mobile App Specification template, Sample App requirements specs documentMobile App Specification template, Sample App requirements specs document
Mobile App Specification template, Sample App requirements specs document
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
8 Steps to Creating a Mobile App
8 Steps to Creating a Mobile App 8 Steps to Creating a Mobile App
8 Steps to Creating a Mobile App
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Mobile application development company
Mobile application development companyMobile application development company
Mobile application development company
 
4 Things Only Experts Know About Android App Development
4 Things Only Experts Know About Android App Development4 Things Only Experts Know About Android App Development
4 Things Only Experts Know About Android App Development
 
Industry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile ApplicationIndustry Experts on How to Build Really Good Mobile Application
Industry Experts on How to Build Really Good Mobile Application
 
Agreement sample between iPhone App Developers and customers (startups/ enter...
Agreement sample between iPhone App Developers and customers (startups/ enter...Agreement sample between iPhone App Developers and customers (startups/ enter...
Agreement sample between iPhone App Developers and customers (startups/ enter...
 
Android app development
Android app developmentAndroid app development
Android app development
 
Mobile app development company in hyderabad
Mobile app development company in hyderabadMobile app development company in hyderabad
Mobile app development company in hyderabad
 
XongoLab Technologies LLP
XongoLab Technologies LLPXongoLab Technologies LLP
XongoLab Technologies LLP
 
For complete, think Hotovo
For complete, think HotovoFor complete, think Hotovo
For complete, think Hotovo
 
SBP Integrate Smartsheet with Appsheet
SBP Integrate Smartsheet with AppsheetSBP Integrate Smartsheet with Appsheet
SBP Integrate Smartsheet with Appsheet
 
Software Development Process at InnoMind Technologies
Software Development Process at InnoMind TechnologiesSoftware Development Process at InnoMind Technologies
Software Development Process at InnoMind Technologies
 

Viewers also liked

I Love APIs - Oct 2015
I Love APIs - Oct 2015I Love APIs - Oct 2015
I Love APIs - Oct 2015Mike McNeil
 
How to Build a Great Web Application
How to Build a Great Web ApplicationHow to Build a Great Web Application
How to Build a Great Web ApplicationMike McNeil
 
Node PDX: Intro to Sails.js
Node PDX: Intro to Sails.jsNode PDX: Intro to Sails.js
Node PDX: Intro to Sails.jsMike McNeil
 
Ax 2012 enterprise portal development
Ax 2012 enterprise portal developmentAx 2012 enterprise portal development
Ax 2012 enterprise portal developmentMoutasem Al-awa
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & DevelopmentRonnie Liew
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Developmentjini james
 

Viewers also liked (8)

SmartVision Android App
SmartVision Android AppSmartVision Android App
SmartVision Android App
 
I Love APIs - Oct 2015
I Love APIs - Oct 2015I Love APIs - Oct 2015
I Love APIs - Oct 2015
 
How to Build a Great Web Application
How to Build a Great Web ApplicationHow to Build a Great Web Application
How to Build a Great Web Application
 
Node PDX: Intro to Sails.js
Node PDX: Intro to Sails.jsNode PDX: Intro to Sails.js
Node PDX: Intro to Sails.js
 
Ax 2012 enterprise portal development
Ax 2012 enterprise portal developmentAx 2012 enterprise portal development
Ax 2012 enterprise portal development
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Mobile Application Design & Development
Mobile Application Design & DevelopmentMobile Application Design & Development
Mobile Application Design & Development
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 

Similar to Developing Mobile Apps: Costs, Timelines and Best Practices

Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press Laszlo Szalvay
 
A Successful Improvement Process With Measurable Results
A Successful Improvement Process With  Measurable ResultsA Successful Improvement Process With  Measurable Results
A Successful Improvement Process With Measurable ResultsRam Yonish
 
A successful improvement process with measurable results
A successful improvement process with  measurable resultsA successful improvement process with  measurable results
A successful improvement process with measurable resultsRam Yonish
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA
 
Newhouse capability modeling v2
Newhouse capability modeling v2Newhouse capability modeling v2
Newhouse capability modeling v2NASAPMC
 
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Intland Software GmbH
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform OverviewSteve Lange
 
ISSUE & WIKI based Integration of Project Management
ISSUE & WIKI based Integration of Project ManagementISSUE & WIKI based Integration of Project Management
ISSUE & WIKI based Integration of Project ManagementPeter Kim
 
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextAdopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextXavier Warzee
 
Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Adis Jugo
 
Integrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesIntegrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesatlgopi
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012Prathan Dansakulcharoenkit
 
The Analytical Design Planning Technique (ADePT)
The Analytical Design Planning Technique (ADePT)The Analytical Design Planning Technique (ADePT)
The Analytical Design Planning Technique (ADePT)PaulWaskett
 
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Intland Software GmbH
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusKnowit_TM
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application ManagementCAST
 
Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...Belatrix Software Factory
 

Similar to Developing Mobile Apps: Costs, Timelines and Best Practices (20)

How to Introduce Continuous Delivery
How to Introduce Continuous DeliveryHow to Introduce Continuous Delivery
How to Introduce Continuous Delivery
 
Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press Agile 2012 Conference briefing deck for Analyst and Press
Agile 2012 Conference briefing deck for Analyst and Press
 
A Successful Improvement Process With Measurable Results
A Successful Improvement Process With  Measurable ResultsA Successful Improvement Process With  Measurable Results
A Successful Improvement Process With Measurable Results
 
A successful improvement process with measurable results
A successful improvement process with  measurable resultsA successful improvement process with  measurable results
A successful improvement process with measurable results
 
SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612SOASTA Webinar: Process Compression For Mobile App Dev 120612
SOASTA Webinar: Process Compression For Mobile App Dev 120612
 
Newhouse capability modeling v2
Newhouse capability modeling v2Newhouse capability modeling v2
Newhouse capability modeling v2
 
Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding Distributed Software Development with Scrum and Social Coding
Distributed Software Development with Scrum and Social Coding
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
ISSUE & WIKI based Integration of Project Management
ISSUE & WIKI based Integration of Project ManagementISSUE & WIKI based Integration of Project Management
ISSUE & WIKI based Integration of Project Management
 
Adopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy ContextAdopting Agile Tools & Methods In A Legacy Context
Adopting Agile Tools & Methods In A Legacy Context
 
Mosp spring 2011
Mosp spring 2011Mosp spring 2011
Mosp spring 2011
 
Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?Are good SharePoint solutions only a myth?
Are good SharePoint solutions only a myth?
 
Telcom Offshoring
Telcom OffshoringTelcom Offshoring
Telcom Offshoring
 
Integrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesIntegrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slides
 
How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012How to live with agile - Aware in BugDay Bangkok 2012
How to live with agile - Aware in BugDay Bangkok 2012
 
The Analytical Design Planning Technique (ADePT)
The Analytical Design Planning Technique (ADePT)The Analytical Design Planning Technique (ADePT)
The Analytical Design Planning Technique (ADePT)
 
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
Verteilte SoftwareEntwicklung 2011 - von klassischen Modellen bis Scrum und S...
 
Copenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars IreniusCopenhagen 121127 - Lars Irenius
Copenhagen 121127 - Lars Irenius
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application Management
 
Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...Webinar 2nd edition of the secrets of agile software development from the exe...
Webinar 2nd edition of the secrets of agile software development from the exe...
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Developing Mobile Apps: Costs, Timelines and Best Practices

  • 1. Twitter : #dmldn Application Development Experts
  • 2. Developing iOS Mobile Apps How to plan, cost and develop mobile apps
  • 3. Topics • Creating Apps • Costing Apps • Timings • How do I test my Apps • Top Tips for Awesome Apps • Apps vs. Websites • Q+A
  • 4. App Production Process Requirements Interface Wireframes Build Gathering Development Post Testing Store UAT Release & QA Submission Support
  • 7.
  • 9. Simple App Example 1
  • 10. Simple App Example 1 Singular Function Basic Feeds API Integration Local DB in App Connection Management * Please note this is a sample costing for illustration purposes only.
  • 11. Fitness App Example 2
  • 12. Fitness App Example 2 Training plans Meal plans Reminders iPod integration GPS tracking Social sharing Progress website Active voice coach * Please note this is a sample costing for illustration purposes only.
  • 13. Enterprise App Example 3
  • 14. Enterprise App Example 3 3-6 Months 3 Man Team 6 Months 4 Man Team 12 Months 6 Man Team * Please note this is a sample costing for illustration purposes only.
  • 16. Timings – Small Project = 8 weeks minimum Weeks
  • 17. Timings – Medium Project = 15 weeks minimum
  • 18. Timings – Large Project = 7 months minimum
  • 19. How do I test my Apps? • Open a Developer Account (Recommended) • Onsite install of App fast and easy • Mobile Ad-hoc install (Sporadic Issues) • Enterprise account (Over the Air updates) • TestFlightApp.com (New)
  • 20. Top Tips for Awesome Apps! • Screens are small and fingers are big • Use common interface features of the iPhone • Remember multi-touch and swipe gestures • Do one thing well
  • 21. Apps vs. Websites • Website frameworks started in 1980s • App frameworks were developed 2000s • Apps work offline • Apps are responsive and immediate • Apps are more complex to build + feature rich • Apps are more costly (Cross-platform)
  • 22. Location, Location, Location “Apps occupy the most valuable real-estate in the world. On a device that spends more time with you and has more of your attention than any other person, system or influence in your life.”
  • 23. Marketing Apps! •  Traditional marketing – Including all channels, TV, Digital, Print and DM •  Location marketing – e.g. On-site, in-store, on-pack, etc. •  Viral marketing using social sharing •  Integral game mechanic •  App review sites and PR / blogging •  Featured in the app store •  Luck – Build a great App and hope for the best!
  • 24. Q&A
  • 25. Thank You! Greg Jarrett Fuerte International Ltd greg.jarrett@fuerteint.com +44 (0) 787 9476 130
  • 27. Simple App Example 1 Low Cost - Bronze Medium Cost - Silver High Cost - Gold Specifications 0 1 3 Wireframes 1 2 3 Design 3 5 10 Build 5 10 15 UAT 1 2 2 QA 2 2 3 Project Management 3 4 5 Total Days 15 26 41 Total Cost 9,750 16,900 26,650 (Average rate 650/day) Features: Features: Features: Singular service Singular service Singular service Simple App - No API work Basic Feed Integration API Integration Local DB Connection Management
  • 28. Fitness App Example 2 Low Cost - Bronze Medium Cost - Silver High Cost - Gold Specifications 2 3 5 Wireframes 1 2 5 Design 5 10 20 Build 15 30 45 UAT 2 4 5 QA 3 3 5 Project Management 5 10 15 Total Days 33 62 100 Total Cost 21,450 40,300 65,000 (Average rate 650/day) Features: Features: Features: Training Plans Training Plans Training Plans Food Plans Food Plans Food Plans Reminders Reminders iTunes integration iTunes integration Facebook Integration Facebook Integration GPS tracking Progress Website integration Live Coach
  • 29. Enterprise App Example 3 Publishing System Low Cost Medium Cost High Cost Specifications 5 10 30 Wireframes 10 15 30 Design 30 80 250 Build 50 120 500 UAT 20 40 120 QA 10 20 120 Project Management 60 120 240 Total Days 185 405 1290 Total Cost 120,250 263,250 838,500 (Average rate 650/day) Features: Features: Features: 3-6 Months 6 Months 12 Months 3 Man Team 4 Man Team 6 Man Team
  • 30. Greg Jarrett Ondrej Rafaj Simon Lee Jakub Rafaj Managing Director Technical Director Project Director Design Director Fuerte! A Short History • We are a Shoreditch based agency founded in 2010 • Our founding partners all have extensive digital experience • We create Apps for companies like, Warner, Universal, GSK, J&J and others • “Fuerte’! means strong in Spanish – We like to build Fuerte Apps!
  • 31. A list of our services 1. We build amazing Apps
  • 32. Clients we work with Publishers like; Universal, Warner Music, Harper Collins. We also work with many of the top 10 agencies to allow them to service their clients across many verticals including major Pharmaceutical and FMCG companies and leading car brands. Names withheld under NDA.
  • 33. Our Approach “App Development Agile Methodology • Sprints is not the same as • Focus group lead UX web development!“ • Scrum meetings Agile Processes: Jira, integrated with SVN and version release management Native Objective C builds Key features of Jira: • Advanced time tracking system • Granular task prioirty assignment and weighting • At a glance dashboard • Versions control integration with Subversion • Integrated agile managment dashboard
  • 34. Jira – Issue Navigator
  • 35. Jira – Project Summary
  • 36. Apple Guidelines to keep in mind • Push Notification - information not marketing messages • Watch-out for sinful elements - alcohol, smoking, sex • Apps can’t force personal data collection to function • Apps can’t target minors for data collection • Apps that are mostly advertising will be rejected

Editor's Notes

  1. Apps occupy the most valuable real-estate in the world. On a device that spends more time with you and has more of your attention than any other person, system or influence in your life. Your mobile if you are like me, lives in your pocket, goes to bed with you, to the loo, the gym, the train station, overseas and everywhere else. It connects you directly with the most important elements in your life, including family, friends, work and social connections. It is the most ubiquitous media in the world across almost every demographic and every country in the world. You need to ask yourself a question, “how many times a day do I look at my mobile?