software development lifecycle 101
TRANSCRIPT
![Page 2: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/2.jpg)
2
• 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
Software Development Lifecycle 101
This session will cover the following topics:
![Page 3: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/3.jpg)
3
1) Start small, with a clear vision2) Do your research3) It's all in your name -- and your brand4) See if a DIY solution will really meet
your needs, and get ready for the next steps
5) Know how to hire a developer
5 Steps To Get Started
http://www.huffingtonpost.com/2011/10/14/building-apps-for-your-business_n_1011681.html
![Page 4: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/4.jpg)
Native vs. Mobile Web
![Page 5: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/5.jpg)
5
Native vs. Mobile Web
![Page 6: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/6.jpg)
6
Native vs. Mobile Web (Facebook)
Facebook’s move to a native app• Faster
performance• Use of native
controls• Offline storage
![Page 7: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/7.jpg)
The Development Process
![Page 8: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/8.jpg)
8
Mobile Development Process
![Page 9: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/9.jpg)
9
iOS - XCode
![Page 10: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/10.jpg)
10
iOS – Xcode IDE
![Page 11: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/11.jpg)
11
Java – Eclipse IDE
![Page 12: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/12.jpg)
12
Test Flight – Beta Distribution
![Page 13: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/13.jpg)
13
Crashlytics – Crash Reporting
![Page 14: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/14.jpg)
14
Bugzilla – Bug Tracking
![Page 15: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/15.jpg)
15
Basecamp – Project Management
![Page 16: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/16.jpg)
Mobile Marketing
![Page 17: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/17.jpg)
17
6 Key Steps For A Successful App
![Page 18: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/18.jpg)
18
Mobile Marketing
Mobile Marketing is an engagement with mobile device users to generate exposure, opportunity and sales.
![Page 19: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/19.jpg)
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
• Build Long-Term Relationships
1http://www.business2community.com/mobile-apps/how-to-create-mobile-marketing-campaigns-that-win-0225899
QRcodesSMSIn-App AdvertisingSocial Media IntegrationMarketing AppsNative Apps
Mobile WebAugmented RealityMobile GamingEcommerceDiscount and SpecialsLBS / Tours
![Page 20: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/20.jpg)
20
Mobile Marketing ROI
The steps to achieve a solid ROI on a mobile marketing initiative are as follows:
![Page 21: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/21.jpg)
21
Mobile Marketing Steps to Measure ROI
1) Establish - a Baseline to measure results2) Create an Activity Timeline
Activites, Social Data, Web Data, Transactions
3) Monitor – Sales RevenueHow often customers make transactions.How many customers you are reaching.How much customers are spending.
ROI =Cost of Investment
(Gain from Investment - Cost of Investment)
![Page 22: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/22.jpg)
Marketing Examples
![Page 23: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/23.jpg)
Mobile Ad Frameworks
![Page 24: Software Development Lifecycle 101](https://reader035.vdocument.in/reader035/viewer/2022062905/544340548d7f7248248b8f64/html5/thumbnails/24.jpg)
24
Mobile Ad Frameworks, Flurry
Google AdSenseMillennial MediaiAdAdMobBrightrollGreystripeInMobiJumptapMdotMSAY Media ZestADZ