42
Building a Startup for the Mobile- first, Cloud-first World NICK LANDRY Microsoft Senior Technical Evangelist, NYC/NJ [email protected] AgeofMobility.com @ActiveNick

Building a Startup for the Mobile-first, Cloud-first World

Embed Size (px)

Citation preview

Page 1: Building a Startup for the Mobile-first, Cloud-first World

Building a Startupfor the Mobile-first,Cloud-first WorldNICK LANDRYMicrosoft Senior Technical Evangelist, NYC/[email protected]@ActiveNick

Page 2: Building a Startup for the Mobile-first, Cloud-first World

Who Am I? By the numbers…

23years in IT

8full-time jobs

19years as conference

speaker

13years in mobile app

dev

10years as Microsoft MVP

3businesses as entrepreneur

Page 3: Building a Startup for the Mobile-first, Cloud-first World

My Entrepreneurship ExperienceSymbiosys (employee #1)Electronic communications and document management solutionsFounded in 1995, ended operations in 1996

Camera e-Motion (co-founder and partner)Visual FX & Motion Control Services for the Cinematography Industry (e.g. TV, movies)Co-founded in 1998, left in late 2000, still in operation today as Fake Studios

dotBlox (co-founder and minor partner)Consulting Services & Enterprise Mobility SolutionsCo-founded in 2002, left in 2003, ended operations in 2004

Page 4: Building a Startup for the Mobile-first, Cloud-first World

Some Tech Startup AdviceNot everyone should start their own businessDo it when you're young & unattached, unemployed or richMake sure your spouse / significant other is on board just as much as you areDon't quit school or your job to start a business, you can do both in parallelBeing your own boss means a lot more than you thinkBe passionate about the project, NOT the potential money or exit

Page 5: Building a Startup for the Mobile-first, Cloud-first World

Choosing a co-Founder for your Tech StartupWhat you/they need to bring:Hands-on technical /

design skills relevant to the business

Domain-specific expertise & industry connections

Business management, sales & accounting skills

Legal skills (e.g. patents & IP, regulations, agreements, etc.)

Startup building experience & skills (i.e. fundraising, VC/angel relations, successful exit, etc.)

What isn’t enough: IdeasMoney

(that's called an investor)Time & good intentions

Page 6: Building a Startup for the Mobile-first, Cloud-first World

Start Justin

Raising & Spending Startup Money Bootstrap as long as you can Beware of friends & family

money Expand to a coworking space

first Have a contingency plan for

how to live without a regular paycheck

Be ultra conservative with hiring

Be realistic about incubators Build a real company, not just

a potential acquisition target Explore partnerships Take advantage of the cloud

Page 7: Building a Startup for the Mobile-first, Cloud-first World

• Program for startups, and other independent entrepreneurs

• Qualification Criteria• Writing software• Business less than 5 years old• Privately owned• Make less than $1M USD annually

• Apply at aka.ms/bizsparkapply• Business website required• Apply with domain email

(no Gmail, Hotmail, Yahoo, AOL, etc.)

Free Cloud… via BizSpark

Page 8: Building a Startup for the Mobile-first, Cloud-first World

• MSDN Ultimate Subscription (x5)• $750 per month in Azure credits

(across 5 users)• 11TB of Microsoft software & more• Visual Studio Enterprise Edition• Office 365 Subscription• Windows licenses• Server software licenses• All licenses are yours to keep• No commitment to buy

• All free! ($100K+ value)

Microsoft BizSpark Benefits

aka.ms/bizsparkapply

Page 9: Building a Startup for the Mobile-first, Cloud-first World

Building with the Cloud

Page 10: Building a Startup for the Mobile-first, Cloud-first World

Every company is a software company

Page 11: Building a Startup for the Mobile-first, Cloud-first World

The developer.“Today, nearly every significant enterprise innovation requires innovative software.” *

*GARTNER Agenda Overview for Application Development, 2014, Ian Finley, Thomas E. Murphy, Jim Duggan, Mark Driver, Gordon Van Huizen, Nathan Wilson, David Mitchell Smith, Matthew Hotle, Joe Bugajski, Brian Prentice, Ray Valdes, Ross Altman, Richard Marshall, Van L. Baker, David Norton, 9 January 2014

Who is more important to the enterprise than ever?

Page 12: Building a Startup for the Mobile-first, Cloud-first World

Cloud Computing ModelsOn-Premises( Private Cloud )

Networking

Compute

Storage

Virtual Machine

Operating System

Applications

Data & Access

Runtime

You

Prov

ision

& M

anag

e

Infrastructure( as a Service )

Networking

Compute

Storage

Virtual Machine

Operating System

Applications

Data & Access

Runtime

Physical FabricM

anaged by Vendor

You

Prov

ision

& M

anag

e

Platform( as a Service )

Provisioned & Managed by Vendor

You

Man

age

Networking

Compute

Storage

Virtual Machine

Operating System

Data & Access

Runtime

Applications

Software( as a Service )

Provisioned & Managed by Vendor

Networking

Compute

Virtual Machine

Operating System

Data & Access

Runtime

Applications

StorageYou

Prov

ision

Clou

d Se

rvice

s

You

Man

age

Host Develop Consume

Page 13: Building a Startup for the Mobile-first, Cloud-first World

Platform Services

Security & Manageme

nt

Infrastructure ServicesCompute Storage

Datacenter Infrastructure (24 Regions, 19 Online)

Web and MobileAPIManagement

Media & CDNContent DeliveryNetwork (CDN)

MediaServices

Analytics & IoT

HDInsight

DataFactory

EventHubs

MobileEngagement

ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

IntegrationBiztalkServices

HybridConnections

ServiceBus

StorageQueues

Store /Marketplace

HybridOperations

Backup

StorSimple

SiteRecovery

Import/Export

Networking

Data

SQLDatabase

DocumentDB

RedisCache Search

Tables

SQL DataWarehouse

Azure AD Connect Health

Virtual Network

ExpressRoute

BLOB Storage

Azure Files

Premium Storage

Virtual Machines

AD PrivilegedIdentity Management

Traffic Manager

Application Gateway

OperationalInsights

Compute

CloudServices

Batch Remote App

ServiceFabric

Developer Services

Visual Studio

ApplicationInsights

Azure SDK

Team Project

Containers

VM Image Gallery& VM Depot

DNS VPN Gateway

Load Balancer

AppServiceWeb Apps

MobileApps

IoT Suite

APIApps

LogicApps

NotificationHubs

MachineLearning

StreamAnalytics

IoT Hub

PowerBI

Page 14: Building a Startup for the Mobile-first, Cloud-first World

Any language and any data source in any operating system for any device

Add value to your Linux

investments

Embrace open source DevOps

Bring the tools you use and love

Build hyperscale at hyperspeed

Azure is an open cloud

Page 15: Building a Startup for the Mobile-first, Cloud-first World

Agility Flexibility

The Microsoft App Platform

Mobility

Page 16: Building a Startup for the Mobile-first, Cloud-first World

“Devices and device sizes will come and go, even within a single year, you will be changing multiple phones. It's more about the mobility. In fact, if there's anything central to our vision, it's don't think of the device at the center, think of the individual, the people at the center. And then have the platforms and productivity experiences get built with that at the center.“Satya Nadella, Microsoft CEO

The Microsoft App Platform

Mobility

Page 17: Building a Startup for the Mobile-first, Cloud-first World

Mobile & Web app challenges

Device Proliferation

Back-end ServicesOperating SystemsDevelopment toolsOnline/offline & Async

Hosting servicesLegacy IntegrationStandard Services

Page 18: Building a Startup for the Mobile-first, Cloud-first World

Building cross-plat mobile apps

HTMLBrowser-based applicationsVisual Studio tools forApache Cordova

Visual C++ for cross-platWin32C++

Desktop apps – WPFUniversal Windows Apps.NET

Rich experiences Breadth of devices

Page 19: Building a Startup for the Mobile-first, Cloud-first World

Azure App ServiceBuild and scale great cloud apps

Web Apps

Mobile Apps

Logic Apps

API Apps

Auto Patching and Auto Scale.NET, Java, Node.js, PHP, Python…Integrate with SaaS and on premContinuous integration with VSO, Github, Bitbucket, and more…

Page 20: Building a Startup for the Mobile-first, Cloud-first World

Quick App Services Demo

Page 21: Building a Startup for the Mobile-first, Cloud-first World

The Microsoft App Platform

Mobility Agility Flexibility

Page 22: Building a Startup for the Mobile-first, Cloud-first World

Agility

“The only thing that is constant is change” ― Heraclitus

“Today, we think about how fast we can translate an idea into reality, and get it into customers' hands.”

Microsoft App Platform

Page 23: Building a Startup for the Mobile-first, Cloud-first World

Every business idea needs an app

$

Page 24: Building a Startup for the Mobile-first, Cloud-first World

The value of innovation decays over time

VALU

E TO

BUS

INES

S

TIME

Competitive advantageIndustry standard

+ Technology->

Page 25: Building a Startup for the Mobile-first, Cloud-first World

Provisioning Skills & Focus

Coding forInfrastructure

App DeploymentApp Upgrade

Scaling & Failing

User ExperienceFailure Diagnosis

Management

Monitor + Manage

Build & Release

Develop & Test

Agility challenges

Page 26: Building a Startup for the Mobile-first, Cloud-first World

“Development

and Operations

collaboration”

“A job title”

“Faster and smaller

releases”

“Automation”

What is DevOps?

Page 27: Building a Startup for the Mobile-first, Cloud-first World

DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.

http://bit.ly/WhatIs-DevOps

Page 28: Building a Startup for the Mobile-first, Cloud-first World

Process leads the wayPlan1 Monitor +

Learn

Release

Develop + Test2

Development

Production

4

3

Page 29: Building a Startup for the Mobile-first, Cloud-first World

Tools for Success Source control

Agile planningTest case management

Build automationContinuous deploymentRelease management

Load testing

Lab management

Feedback managementTeam collaboration

Application telemetry

Page 30: Building a Startup for the Mobile-first, Cloud-first World

Creating a Development Virtual Machine

Page 31: Building a Startup for the Mobile-first, Cloud-first World

The Microsoft App Platform

Mobility Agility Flexibility

Page 32: Building a Startup for the Mobile-first, Cloud-first World

The Microsoft App Platform

Flexibility

“Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives - choice, not chance, determines your destiny.” ― Aristotle

Page 33: Building a Startup for the Mobile-first, Cloud-first World

Code Release & Operate Monitor

Platform Services

Analytics

Application Platform

Code Release & Operate Monitor

Application CodeDeveloper Tools

Azure Developer Platform

Page 34: Building a Startup for the Mobile-first, Cloud-first World

Azure Developer Platform

Azure Platform Services

Code Release & Operate Monitor

Application Code

More control

Max control

Virtual Machines

Container Service

BLOB Storage

Azure Files

Premium Storage

CloudServices ServiceFabric

Web Apps

SQLDatabase

RedisCache

DocumentDB

SQL DataWarehouse

Search

Tables

HDInsight

DataFactory

StreamAnalytics

MachineLearning

EventHubs

MobileEngagement

ServiceBus

StorageQueues

BiztalkServices

ActiveDirectory

ApplicationInsights

Visual Studio

Visual StudioOnline

Prod

uctiv

ity

Cont

rol

MarketPlace

Platform Services

App Service

Application Platform

Page 35: Building a Startup for the Mobile-first, Cloud-first World

Dozens of .NET & PHP CMS and Web applicationsApplications

Clients

Infrastructure

Management

Databases &Middleware DocDB

App Frameworks

It’s Your Choice

Page 36: Building a Startup for the Mobile-first, Cloud-first World

Open Source on Azure CustomersMore customer stories at customers.microsoft.com!

Page 37: Building a Startup for the Mobile-first, Cloud-first World

Platform Services

Security & Manageme

nt

Infrastructure ServicesCompute Storage

Datacenter Infrastructure (24 Regions, 19 Online)

Web and MobileAPIManagement

Media & CDNContent DeliveryNetwork (CDN)

MediaServices

Analytics & IoT

HDInsight

DataFactory

EventHubs

MobileEngagement

ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

IntegrationBiztalkServices

HybridConnections

ServiceBus

StorageQueues

Store /Marketplace

HybridOperations

Backup

StorSimple

SiteRecovery

Import/Export

Networking

Data

SQLDatabase

DocumentDB

RedisCache Search

Tables

SQL DataWarehouse

Azure AD Connect Health

Virtual Network

ExpressRoute

BLOB Storage

Azure Files

Premium Storage

Virtual Machines

AD PrivilegedIdentity Management

Traffic Manager

Application Gateway

OperationalInsights

Compute

CloudServices

Batch Remote App

ServiceFabric

Developer Services

Visual Studio

ApplicationInsights

Azure SDK

Team Project

Containers

VM Image Gallery& VM Depot

DNS VPN Gateway

Load Balancer

Web Apps

MobileApps

APIApps

LogicApps

NotificationHubs

MachineLearning

StreamAnalytics

IoT Hub

Page 38: Building a Startup for the Mobile-first, Cloud-first World

Dev/Test

IaaS

Websites

Mobile

Your Journey to the Cloud

Hybrid

Micro Services

Page 39: Building a Startup for the Mobile-first, Cloud-first World

Resources

TechNet & MSDN FlashSubscribe to our fortnightly newsletter

https://technet.microsoft.com https://msdn.microsoft.com

https://channel9.msdn.com

Microsoft Virtual AcademyFree Online Learning

https://mva.microsoft.com

Sessions on Demand

Page 40: Building a Startup for the Mobile-first, Cloud-first World

Connect(); // 2015 Eventhttp://connect2015.visualstudio.com

AzureCon 2015:https://azure.microsoft.com/en-us/azurecon

BUILD 2015https://channel9.msdn.com/events/build/2015

Page 41: Building a Startup for the Mobile-first, Cloud-first World

Thank you! Nick LandrySenior Technical Evangelist, NY/[email protected]@ActiveNick

deck: slideshare.net/activenick

Page 42: Building a Startup for the Mobile-first, Cloud-first World

© 2015 Microsoft Corporation. All rights reserved.