Get Your APP Together

42
Joshua Drew Sr Technical Evangelist @jdruid Get your App Together Youth Entrepreneurship Conference 2015 Gavin Bauman Technical Evangelist @gavination2

Transcript of Get Your APP Together

Joshua DrewSr Technical Evangelist@jdruid

Get your App TogetherYouth Entrepreneurship Conference 2015

Gavin BaumanTechnical Evangelist@gavination2

• My APP is stuck.• What it takes to start building your app

• Get off your APP and go!• Learning and tools to get going

InspirationBelieve you can and you're halfway there.- Theodore Roosevelt

• What is missing?• What would make it better?• What can be added on?

Apps• Is there a micro social network for

my dorm or club?

Games• Why not a Flappy Grumpy Cat

game?

IoT• Can I send a text to my coffee

maker?

What is Inspiring?

• Friends & Family• App Stores

• Apple• Google• Windows

• API Web Sites• Mashery.com• Mashape.com• ProgrammableWeb.com

• Design Web Sites• Dribbble.com• Behance.com• OnextraPixel.com

Where to find “Inspiration”?

OrganizationThe secret of getting ahead is getting started.- Mark Twain

• Ideas• Functional Requirements

• Inspiration• User Experience

• Knowledge• Technical Requirements

Project Kick Off

How To Start

Concept

FeaturesFunctions

The “What it does”

Organize

UXFlow

How To Start

Interaction Story Visuals

RealizationI didn’t fail the test, I just found 100 ways to do it wrong.- Benjamin Franklin

• Login• Forgot Password• Edit Profiles• Social Sharing• Photo• Geolocation• Search• Voice Controlled• Graphics• Multiple Stores• Authentication• Data• Storage• Backup• …

Feature List

Minimum Viable

Product nobody wants to use

Product built by companies

better financed than you

Minimum Viable Product

Minimum Viable

Minimum + Viable

Minimum Viable Product

• A Feature or Product Set• Not Sacrificing Quality!• Rapid Releases• Fail Fast and Fix Quick

The Lean Startup – Eric Ries

Minimum Viable Product

The Lean Startup – Eric Ries

BUILD | MEASURE | LEARN

BUILD | MEASURE | LEARN

Ideas

Code Feedback

Minimize Time Through Loop

OptimizationNormal people... believe that if it ain't broke, don't fix it. Engineers believe that if it ain't broke, it doesn't have enough features yet.- Scott Adams

App MarketingNaming• Keep name simple• Available• Easy to pronounce • Easy to spell• Don’t use taken

name

Descriptions• Explain what app

does• Awards, reviews• Feature roadmap• List updates

App MarketingIcons• Intent of Application• Sets theme• Use Icon Fonts• Start B&W

Screenshots• Sell – don’t hide• Show off depth• Don’t use low

quality• Think “Ad”

App MarketingCross App Promotion• Promote multiple

apps• Promote mine and I

will Promote yours

Rating and Reviews• Ask user to rate and

review• Friends/Family

App MarketingWeb Site• Consumers use web

to search• Generate buzz• Collect emails

Social Marketing• Create accounts• Vine – app demo• YouTube - behind

the scenes• Instagram – screen

grabs• Twitter – Your

development

KnowledgeToday knowledge has the power. It controls access to opportunity and advancement.- Peter Drucker

Online LearningMicrosoft Virtual Academy• App Development• Game Development• Cloud Services• Live Events and

more!

MicrosoftVirtualAcademy.com

Online LearningChannel9.msdn.com• Videos • New TechnologyMSDN.Microsoft.com• Documentation• SamplesMicrosoft.com/Learning• Certifications

Hands On LearningMicrosoft On-Campus• App Workshops• Game Workshops• Cloud Workshops• Hackathons and more!

Your local campus or MicrosoftNewEngland.com

bit.ly/MSFTCambridge

Events.MSDN.Microsoft.com

DevelopmentSoftware is a great combination between artistry and engineering.- Bill Gates

TouchDevelopApps for phone, tablet or laptopiOS, Android, Windows, Mac or LinuxTouch-Friendly editorPhysic engineData displayCloud dataTouchDevelop.com

4 Steps to build an appWindows and Windows PhonePublish readyExtensible via Source CodeSocial DatasourcesCloud StorageAppStudio.WindowsPhone.com

App Studio

Community Edition - FREEFull-Featured IDECode for Windows, Android, iOSC++, Python, HTML5, JavaScript and of course C#, VB and F#VisualStudio.com

Visual Studio

ComputeWeb/Mobile ServicesData/StorageMachine LearningNetworkingMedia ServicesAccess ManagementHybrid CloudAzure.Microsoft.com

Azure Cloud Platform

Construct 2• Event Programming• Sprite Based• Scirra.com

GameMaker• Powerful 2D• YoYoGames.com

Unity• 2D or 3D• Unity3d.com

Game Development

ProgramsThe biggest risk is not taking any risk... In a world that changing really quickly, the only strategy that is guaranteed to fail is not taking risks.- Mark Zuckerberg

Microsoft VenturesFueling entrepreneurship, Microsoft Ventures provides one path to grow globally with unparalleled routes to customers

Seed FundingScale to Market

CommunityPartners, Experts,

BizSpark

AcceleratorsIdeation to Seed

Community EcosystemMicrosoft Innovation Center, Local AcceleratorsEvolve MICs to fit startup needs (Miami, Florida)

Partner with over 200 accelerators worldwide

Providing hands-on technical support and access to BizSpark and Azure

Global PartnershipsWorking with leading partners to fertilize startup ecosystems around the globe

Academy for EntrepreneursCreating world class curriculum

Business, marketing, tech, pitching, raising money etc.

Imagine Fund – Startup Process for Students (US Only)

AcceleratorsCreating great businesses at breakneck pace3-6 Month Program

Great facilities and infrastructure

Azure, SW platforms and Dev Tools ( BizSpark, Azure offer )

Top Advisors and Mentors to Leap Frogyour startup

Pro-bono Legal, accounting and marketing services by the top local/international firms

Highly engaged Mentors ( top CEO’s)

Demo day

Office hours with top Microsoft R&D teams/ execs

Seed FundingStrategic Investments

$50K - $250K in convertible note

20% discount at qualified financing round of $1M

No cap, no board seats

Get the ball rollingDesign and business experts

Access to Microsoft technology portfolio

Input and exposure to Microsoft executives and partners

Access CustomersExpand go-to market scenarios

Tap into Microsoft partners and major accounts

Unparalleled routes to customers

BizSpark Program

BizSparkOver 50K startups are enrolled in BizSpark in 1000+ countries. To be qualify for the program, startups must be:

BuildActively developing software

RevenuePrivately held and generating less than U.S. $1 Million in revenue per year

AgeLess than five years old

www.bizspark.com

BizSparkMicrosoft BizSpark is a free of charge global program that provides free software, support and visibility to help startups succeed.

Software3 year access to current, full featured software development tools.

$150 of monthly Windows Azure benefits

SupportProfessional technical and product support.

Unique offers from BizSpark Network Partners

4 free MSDN Support incidents

VisibilityProfile, offers and events with opportunities for marketing visibility.

Connection to BizSpark Ecosystem - access to investors, advisors and mentors

www.bizspark.com

Wrap upEven if you fall on your face, you’re still moving forward.- Victor Kiam

ContactJoshua [email protected]

@jdruid//drew5.net

Gavin [email protected]

@gavination2//theothergavin.net

Links• Dribbble.com• Mashery.com• Mashape.com• ProgrammableWeb.com• Drew5.net• TheOtherGavin.net

• TouchDevelop.com• AppStudio.WindowsPhone.c

om

• VisualStudio.com• Scirra.com• GameMaker.com