SlideShare une entreprise Scribd logo
1  sur  25
Software Development
      Lifecycle 101


                      Todd Marks
                       President & CEO
               todd.marks@mindgrub.com
                            @mindgrub
Software Development Lifecycle 101
     This session will cover the following topics:

    • It All Starts With a Clear Vision and Good
      Requirements
    • Native vs. Mobile Web Apps
    • The Development Process
    • iOS vs. Android Development Environments
    • How To Market Your App




2
5 Steps To Get Started

    1) Start small, with a clear vision
    2) Do your research
    3) It's all in your name -- and your brand
    4) See if a DIY solution will really meet
       your needs, and get ready for the next
       steps
    5) Know how to hire a developer

    http://www.huffingtonpost.com/2011/10/14/building-apps-for-your-business_n_1011681.html




3
Native vs. Mobile Web
Native vs. Mobile Web




5
Native vs. Mobile Web (Facebook)

    Facebook’s move
    to a native app
    • Faster
      performance
    • Use of native
      controls
    • Offline storage




6
The Development Process
Mobile Development Process




8
iOS - XCode




9
iOS – Xcode IDE




10
Java – Eclipse IDE




11
Test Flight – Beta Distribution




12
Crashlytics – Crash Reporting




13
Bugzilla – Bug Tracking




14
Basecamp – Project Management




15
Mobile Marketing
6 Key Steps For A Successful App




17
Mobile Marketing



     Mobile Marketing is an engagement
     with mobile device users to generate
     exposure, opportunity and sales.




18
Mobile Marketing Methodology
 A Good Mobile Marketing Campaign1:
 • Know your audience
 • Establish your budget in advance
 • Choose How to deploy your mobile marketing message
              QRcodes                               Mobile Web
              SMS                                   Augmented Reality
              In-App Advertising                    Mobile Gaming
              Social Media Integration              Ecommerce
              Marketing Apps                        Discount and Specials
              Native Apps                           LBS / Tours

 •     Build Long-Term Relationships
 1http://www.business2community.com/mobile-apps/how-to-create-mobile-marketing-campaigns-that-win-0225899




19
Mobile Marketing ROI

The steps to achieve a solid ROI on a mobile marketing initiative are
as follows:




20
Mobile Marketing Steps to Measure ROI

1) Establish - a Baseline to measure results
2) Create an Activity Timeline
     Activites, Social Data, Web Data, Transactions

3) Monitor – Sales Revenue
     How often customers make transactions.
     How many customers you are reaching.
     How much customers are spending.

          (Gain from Investment - Cost of Investment)
ROI =
                     Cost of Investment

21
Marketing Examples
Mobile Ad Frameworks
Mobile Ad Frameworks, Flurry

     Google AdSense
     Millennial Media
     iAd
     AdMob
     Brightroll
     Greystripe
     InMobi
     Jumptap
     MdotMSAY Media
     ZestADZ


24
Questions?

                Todd Marks
                 President & CEO
         todd.marks@mindgrub.com
                      @mindgrub

Contenu connexe

Similaire à Software Development Lifecycle 101

Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...RapidValue
 
SoCon 12 : Where are you in your mobile maturity?
SoCon 12 : Where are you in your mobile maturity?SoCon 12 : Where are you in your mobile maturity?
SoCon 12 : Where are you in your mobile maturity?Jeff Haynie
 
Your target is mobile, are you i strat 2011 by david apple
Your target is mobile, are you i strat 2011 by david appleYour target is mobile, are you i strat 2011 by david apple
Your target is mobile, are you i strat 2011 by david appleGrowth Matters Media
 
How to Generate Leads with Mobile Marketing
How to Generate Leads with Mobile MarketingHow to Generate Leads with Mobile Marketing
How to Generate Leads with Mobile MarketingEvgeny Tsarkov
 
Hidden in plain sight B2B world
Hidden in plain sight  B2B worldHidden in plain sight  B2B world
Hidden in plain sight B2B worldRadoslav Corlija
 
Hidden in plain sight: How mobile is quietly revolutionizing the B2B world
Hidden in plain sight: How mobile is quietly revolutionizing the B2B worldHidden in plain sight: How mobile is quietly revolutionizing the B2B world
Hidden in plain sight: How mobile is quietly revolutionizing the B2B worldOgilvy
 
Hidden in plain sight mobile b2b
Hidden in plain sight mobile b2bHidden in plain sight mobile b2b
Hidden in plain sight mobile b2bDivyesh Juvariwala
 
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...Smash Tech
 
Mobile Marketing
Mobile MarketingMobile Marketing
Mobile MarketingMaxvanVeen
 
Smart insights mobile marketing trends 2014
Smart insights mobile marketing trends 2014Smart insights mobile marketing trends 2014
Smart insights mobile marketing trends 2014Rob Thurner
 
The Marketer's Guide to Taking Your Website Mobile
The Marketer's Guide to Taking Your Website MobileThe Marketer's Guide to Taking Your Website Mobile
The Marketer's Guide to Taking Your Website MobileMarqui CMS
 
The Key to Mobile Success: Know Your User
The Key to Mobile Success: Know Your UserThe Key to Mobile Success: Know Your User
The Key to Mobile Success: Know Your UserHigh Start Group
 
5 Must Haves for Launching a Successful Mobile Product
5 Must Haves for Launching a Successful Mobile Product5 Must Haves for Launching a Successful Mobile Product
5 Must Haves for Launching a Successful Mobile ProductRobert Woo
 
So, Mobile is Big. Now What?
So, Mobile is Big. Now What?So, Mobile is Big. Now What?
So, Mobile is Big. Now What?BMA Carolinas
 
Mobile marketing by Gaurav ISB&M
Mobile marketing by Gaurav ISB&MMobile marketing by Gaurav ISB&M
Mobile marketing by Gaurav ISB&MGaurav Nayak
 
Location Based Marketing & Local
Location Based Marketing & LocalLocation Based Marketing & Local
Location Based Marketing & LocalMo. Kahlain
 
ACCORD DIGITAL
ACCORD DIGITALACCORD DIGITAL
ACCORD DIGITALRUCOM
 

Similaire à Software Development Lifecycle 101 (20)

Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
Best Practices For Building Your Mobile Applications - A Whitepaper by RapidV...
 
Mobile, Social & Web Marketing
Mobile, Social & Web MarketingMobile, Social & Web Marketing
Mobile, Social & Web Marketing
 
SoCon 12 : Where are you in your mobile maturity?
SoCon 12 : Where are you in your mobile maturity?SoCon 12 : Where are you in your mobile maturity?
SoCon 12 : Where are you in your mobile maturity?
 
Your target is mobile, are you i strat 2011 by david apple
Your target is mobile, are you i strat 2011 by david appleYour target is mobile, are you i strat 2011 by david apple
Your target is mobile, are you i strat 2011 by david apple
 
Being Successful on Mobile
Being Successful on Mobile Being Successful on Mobile
Being Successful on Mobile
 
How to Generate Leads with Mobile Marketing
How to Generate Leads with Mobile MarketingHow to Generate Leads with Mobile Marketing
How to Generate Leads with Mobile Marketing
 
MLA Sessions Presentation
MLA Sessions PresentationMLA Sessions Presentation
MLA Sessions Presentation
 
Hidden in plain sight B2B world
Hidden in plain sight  B2B worldHidden in plain sight  B2B world
Hidden in plain sight B2B world
 
Hidden in plain sight: How mobile is quietly revolutionizing the B2B world
Hidden in plain sight: How mobile is quietly revolutionizing the B2B worldHidden in plain sight: How mobile is quietly revolutionizing the B2B world
Hidden in plain sight: How mobile is quietly revolutionizing the B2B world
 
Hidden in plain sight mobile b2b
Hidden in plain sight mobile b2bHidden in plain sight mobile b2b
Hidden in plain sight mobile b2b
 
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
Lars Gerhmann | IQ Leverage | Criterios de inversión de un Business Angel en ...
 
Mobile Marketing
Mobile MarketingMobile Marketing
Mobile Marketing
 
Smart insights mobile marketing trends 2014
Smart insights mobile marketing trends 2014Smart insights mobile marketing trends 2014
Smart insights mobile marketing trends 2014
 
The Marketer's Guide to Taking Your Website Mobile
The Marketer's Guide to Taking Your Website MobileThe Marketer's Guide to Taking Your Website Mobile
The Marketer's Guide to Taking Your Website Mobile
 
The Key to Mobile Success: Know Your User
The Key to Mobile Success: Know Your UserThe Key to Mobile Success: Know Your User
The Key to Mobile Success: Know Your User
 
5 Must Haves for Launching a Successful Mobile Product
5 Must Haves for Launching a Successful Mobile Product5 Must Haves for Launching a Successful Mobile Product
5 Must Haves for Launching a Successful Mobile Product
 
So, Mobile is Big. Now What?
So, Mobile is Big. Now What?So, Mobile is Big. Now What?
So, Mobile is Big. Now What?
 
Mobile marketing by Gaurav ISB&M
Mobile marketing by Gaurav ISB&MMobile marketing by Gaurav ISB&M
Mobile marketing by Gaurav ISB&M
 
Location Based Marketing & Local
Location Based Marketing & LocalLocation Based Marketing & Local
Location Based Marketing & Local
 
ACCORD DIGITAL
ACCORD DIGITALACCORD DIGITAL
ACCORD DIGITAL
 

Plus de Mindgrub Technologies

Heads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google GlassHeads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google GlassMindgrub Technologies
 
Heads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google GlassHeads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google GlassMindgrub Technologies
 
Social mediamarketingcampaignsformobileandsocialapps v1.1
Social mediamarketingcampaignsformobileandsocialapps v1.1Social mediamarketingcampaignsformobileandsocialapps v1.1
Social mediamarketingcampaignsformobileandsocialapps v1.1Mindgrub Technologies
 
Mobile Gaming: Past Present and Future
Mobile Gaming: Past Present and FutureMobile Gaming: Past Present and Future
Mobile Gaming: Past Present and FutureMindgrub Technologies
 
Submission, Distribution and Analytics of Mobile and Web Apps
Submission, Distribution and Analytics of Mobile and Web AppsSubmission, Distribution and Analytics of Mobile and Web Apps
Submission, Distribution and Analytics of Mobile and Web AppsMindgrub Technologies
 
BW Tech Meetup: Hadoop and The rise of Big Data
BW Tech Meetup: Hadoop and The rise of Big Data BW Tech Meetup: Hadoop and The rise of Big Data
BW Tech Meetup: Hadoop and The rise of Big Data Mindgrub Technologies
 
ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)Mindgrub Technologies
 
Top 5 Apps to Facilitate Mobile Workforce
Top 5 Apps to Facilitate Mobile WorkforceTop 5 Apps to Facilitate Mobile Workforce
Top 5 Apps to Facilitate Mobile WorkforceMindgrub Technologies
 
Social Media Marketing Campaigns Part 2
Social Media Marketing Campaigns Part 2Social Media Marketing Campaigns Part 2
Social Media Marketing Campaigns Part 2Mindgrub Technologies
 
Augmented reality vs voicerecognition v0.6.ppt (1)
Augmented reality vs voicerecognition v0.6.ppt (1)Augmented reality vs voicerecognition v0.6.ppt (1)
Augmented reality vs voicerecognition v0.6.ppt (1)Mindgrub Technologies
 
TAG: The Mobile Assassination Game - SXSWi 2011
TAG: The Mobile Assassination Game - SXSWi 2011TAG: The Mobile Assassination Game - SXSWi 2011
TAG: The Mobile Assassination Game - SXSWi 2011Mindgrub Technologies
 

Plus de Mindgrub Technologies (20)

Heads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google GlassHeads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google Glass
 
Heads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google GlassHeads Up Displays: The Future of Advertising with Google Glass
Heads Up Displays: The Future of Advertising with Google Glass
 
Mobile Games & Culture
Mobile Games & CultureMobile Games & Culture
Mobile Games & Culture
 
Social mediamarketingcampaignsformobileandsocialapps v1.1
Social mediamarketingcampaignsformobileandsocialapps v1.1Social mediamarketingcampaignsformobileandsocialapps v1.1
Social mediamarketingcampaignsformobileandsocialapps v1.1
 
Mobile Gaming: Past Present and Future
Mobile Gaming: Past Present and FutureMobile Gaming: Past Present and Future
Mobile Gaming: Past Present and Future
 
Special Topics in Mobile
Special Topics in MobileSpecial Topics in Mobile
Special Topics in Mobile
 
Mobile Marketing 101
Mobile Marketing 101Mobile Marketing 101
Mobile Marketing 101
 
Mobile Web vs. Native Apps
Mobile Web vs. Native AppsMobile Web vs. Native Apps
Mobile Web vs. Native Apps
 
Submission, Distribution and Analytics of Mobile and Web Apps
Submission, Distribution and Analytics of Mobile and Web AppsSubmission, Distribution and Analytics of Mobile and Web Apps
Submission, Distribution and Analytics of Mobile and Web Apps
 
The iPad Classroom
The iPad ClassroomThe iPad Classroom
The iPad Classroom
 
BW Tech Meetup: Hadoop and The rise of Big Data
BW Tech Meetup: Hadoop and The rise of Big Data BW Tech Meetup: Hadoop and The rise of Big Data
BW Tech Meetup: Hadoop and The rise of Big Data
 
Bw tech hadoop
Bw tech hadoopBw tech hadoop
Bw tech hadoop
 
ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)
 
Video Games “in” the Classroom
Video Games “in” the ClassroomVideo Games “in” the Classroom
Video Games “in” the Classroom
 
Top 5 Apps to Facilitate Mobile Workforce
Top 5 Apps to Facilitate Mobile WorkforceTop 5 Apps to Facilitate Mobile Workforce
Top 5 Apps to Facilitate Mobile Workforce
 
The Future of eLearning
The Future of eLearningThe Future of eLearning
The Future of eLearning
 
SXSW Interactive 2012: A Recap
SXSW Interactive 2012: A RecapSXSW Interactive 2012: A Recap
SXSW Interactive 2012: A Recap
 
Social Media Marketing Campaigns Part 2
Social Media Marketing Campaigns Part 2Social Media Marketing Campaigns Part 2
Social Media Marketing Campaigns Part 2
 
Augmented reality vs voicerecognition v0.6.ppt (1)
Augmented reality vs voicerecognition v0.6.ppt (1)Augmented reality vs voicerecognition v0.6.ppt (1)
Augmented reality vs voicerecognition v0.6.ppt (1)
 
TAG: The Mobile Assassination Game - SXSWi 2011
TAG: The Mobile Assassination Game - SXSWi 2011TAG: The Mobile Assassination Game - SXSWi 2011
TAG: The Mobile Assassination Game - SXSWi 2011
 

Dernier

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Dernier (20)

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Software Development Lifecycle 101

  • 1. Software Development Lifecycle 101 Todd Marks President & CEO todd.marks@mindgrub.com @mindgrub
  • 2. Software Development Lifecycle 101 This session will cover the following topics: • It All Starts With a Clear Vision and Good Requirements • Native vs. Mobile Web Apps • The Development Process • iOS vs. Android Development Environments • How To Market Your App 2
  • 3. 5 Steps To Get Started 1) Start small, with a clear vision 2) Do your research 3) It's all in your name -- and your brand 4) See if a DIY solution will really meet your needs, and get ready for the next steps 5) Know how to hire a developer http://www.huffingtonpost.com/2011/10/14/building-apps-for-your-business_n_1011681.html 3
  • 6. Native vs. Mobile Web (Facebook) Facebook’s move to a native app • Faster performance • Use of native controls • Offline storage 6
  • 10. iOS – Xcode IDE 10
  • 12. Test Flight – Beta Distribution 12
  • 13. Crashlytics – Crash Reporting 13
  • 14. Bugzilla – Bug Tracking 14
  • 15. Basecamp – Project Management 15
  • 17. 6 Key Steps For A Successful App 17
  • 18. Mobile Marketing Mobile Marketing is an engagement with mobile device users to generate exposure, opportunity and sales. 18
  • 19. Mobile Marketing Methodology A Good Mobile Marketing Campaign1: • Know your audience • Establish your budget in advance • Choose How to deploy your mobile marketing message QRcodes Mobile Web SMS Augmented Reality In-App Advertising Mobile Gaming Social Media Integration Ecommerce Marketing Apps Discount and Specials Native Apps LBS / Tours • Build Long-Term Relationships 1http://www.business2community.com/mobile-apps/how-to-create-mobile-marketing-campaigns-that-win-0225899 19
  • 20. Mobile Marketing ROI The steps to achieve a solid ROI on a mobile marketing initiative are as follows: 20
  • 21. Mobile Marketing Steps to Measure ROI 1) Establish - a Baseline to measure results 2) Create an Activity Timeline Activites, Social Data, Web Data, Transactions 3) Monitor – Sales Revenue How often customers make transactions. How many customers you are reaching. How much customers are spending. (Gain from Investment - Cost of Investment) ROI = Cost of Investment 21
  • 24. Mobile Ad Frameworks, Flurry Google AdSense Millennial Media iAd AdMob Brightroll Greystripe InMobi Jumptap MdotMSAY Media ZestADZ 24
  • 25. Questions? Todd Marks President & CEO todd.marks@mindgrub.com @mindgrub