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

How to build cost and plan App Development - Fuerte International App Developers

  • 1.
    Twitter : #dmldn Application Development Experts
  • 2.
    Developing iOS MobileApps How to plan, cost and develop mobile apps
  • 3.
    Topics • Creating Apps • Costing Apps • Timings • Howdo 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
  • 5.
  • 6.
  • 8.
  • 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.
  • 15.
  • 16.
    Timings – SmallProject = 8 weeks minimum Weeks
  • 17.
    Timings – MediumProject = 15 weeks minimum
  • 18.
    Timings – LargeProject = 7 months minimum
  • 19.
    How do Itest 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 forAwesome 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 • Websiteframeworks 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 “Appsoccupy 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! •  Traditionalmarketing – 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.
  • 25.
    Thank You! Greg Jarrett FuerteInternational Ltd greg.jarrett@fuerteint.com +44 (0) 787 9476 130
  • 26.
  • 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 ofour services 1. We build amazing Apps
  • 32.
    Clients we workwith 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 – IssueNavigator
  • 35.
  • 36.
    Apple Guidelines tokeep 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

  • #23 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?