Upload
nick-landry
View
570
Download
0
Embed Size (px)
Citation preview
Building a Startupfor the Mobile-first,Cloud-first WorldNICK LANDRYMicrosoft Senior Technical Evangelist, NYC/[email protected]@ActiveNick
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
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
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
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
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
• 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
• 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
Building with the Cloud
Every company is a software company
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?
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
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
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
Agility Flexibility
The Microsoft App Platform
Mobility
“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
Mobile & Web app challenges
Device Proliferation
Back-end ServicesOperating SystemsDevelopment toolsOnline/offline & Async
Hosting servicesLegacy IntegrationStandard Services
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
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…
Quick App Services Demo
The Microsoft App Platform
Mobility Agility Flexibility
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
Every business idea needs an app
$
The value of innovation decays over time
VALU
E TO
BUS
INES
S
TIME
Competitive advantageIndustry standard
+ Technology->
Provisioning Skills & Focus
Coding forInfrastructure
App DeploymentApp Upgrade
Scaling & Failing
User ExperienceFailure Diagnosis
Management
Monitor + Manage
Build & Release
Develop & Test
Agility challenges
“Development
and Operations
collaboration”
“A job title”
“Faster and smaller
releases”
“Automation”
What is DevOps?
DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.
http://bit.ly/WhatIs-DevOps
Process leads the wayPlan1 Monitor +
Learn
Release
Develop + Test2
Development
Production
4
3
Tools for Success Source control
Agile planningTest case management
Build automationContinuous deploymentRelease management
Load testing
Lab management
Feedback managementTeam collaboration
Application telemetry
Creating a Development Virtual Machine
The Microsoft App Platform
Mobility Agility Flexibility
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
Code Release & Operate Monitor
Platform Services
Analytics
Application Platform
Code Release & Operate Monitor
Application CodeDeveloper Tools
Azure Developer Platform
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
Dozens of .NET & PHP CMS and Web applicationsApplications
Clients
Infrastructure
Management
Databases &Middleware DocDB
App Frameworks
It’s Your Choice
Open Source on Azure CustomersMore customer stories at customers.microsoft.com!
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
Dev/Test
IaaS
Websites
Mobile
Your Journey to the Cloud
Hybrid
Micro Services
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
Connect(); // 2015 Eventhttp://connect2015.visualstudio.com
AzureCon 2015:https://azure.microsoft.com/en-us/azurecon
BUILD 2015https://channel9.msdn.com/events/build/2015
Thank you! Nick LandrySenior Technical Evangelist, NY/[email protected]@ActiveNick
deck: slideshare.net/activenick
© 2015 Microsoft Corporation. All rights reserved.