Transcript Document

Straightforward Capital and Advice for Technical Entrepreneurs
Enterprise Adoption of Cloud and DevOps
Divergent Ventures Managing Director Todd Warren
([email protected] twitter @toddwseattle
Agenda
• A short history of software development
• What technology and cultural trends are driving change
• Decisions and Puzzles in the current IT Landscape
• Scoring Cultural and Process Maturity Compared to Startups
2
Where I come from
3
Beginning
Middle
Today
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Small Teams
Simple Toolset
Limited Dependencies
Static Deliverables
12 to 18 mo cycles
Massive Teams
Networked Tools
High Interdependency
Semi-Dynamic Delivery
24month+ Cycles
2 Pizza Teams
Cloud
Service Composition
Continuous Delivery
Weekly to Daily Cycles
Where We Came From
4
Source: US Military Computer Image Archive Courtesy of Michael John Muuss
A Brief History of Software Engineering
2000’s
90’s
80’s
70’s
60’s
• Modular, Portable
Systems (UNIX)
• Source Control
(SCCS)
• (Thompson,
Kernighan, Ritchie..)
• Compiler (Grace
Hopper)
• Large Scale Software
Systems
(Brooks/Humphreries)
5
• Waterfall
methodologies
• Modular and Object
oriented systems (Ada
etc.)
• Modeling Language
(e.g. UML)
• Open Source
Software
• Agile Methodologies
• Graphical
Development
Environments
• Patterns
• ‘Data Center as the
Computer’
• Stateless Protocols
• Eventually
Consistent
Today:
• ‘Dev Ops’
• Continuous Deployment
• Very Large Scale
Frameworks
• Cloud Services
• Distributed Source Code
Control
Tech Trends
Storage
Data
Cloud
Multi-Device
Cheaper, Denser(<$.05/GB)
Faster (Flash Below $5/GB)
Sensors
Machine Activity
Human Activity
Elastic
Distributed
Need for Security
Utility Computing
Mobile
Occasionally Connected
BYOD
6
Yesterday’s Big Data
is today’s Small Data
Mobile
Networks
(10PB/Day)
7
Unmanned Aerial
Vehicles
(100PB/Day)
Some of Divergent’s Bets
8
Value
Trend
Hardware Independent
OpenStack Implementation
Private Cloud
Elastic Computing
Realtime Spatial Data Analysis
at Scale
Even Bigger Data
Sensors
GeoSpatial
Message Queueing
Asynchronous Task Management
Composable Web Services
Elastic Scale
On-Demand Computing
Distributed Security for
SQL and Hadoop
Secure Data Access
Hadoop
Hybrid Application Enablement
Social Proof at Scale
for Brands
Mining of Social Data
Composable Services
Next Generation eCommerce
Entrepreneurial API
Build
Learn
Measure
Part 1
+
Part 2
Part 3
Agile Engineering
9
+
•
•
•
•
•
•
•
•
Focus on Value
“Minimum Viable Product”
Analytics
A/B Testing
Cohort Analysis
Scale for Good Enough
Refactor, Revise, Redeploy
Swarm to solve problem
What does this mean for Enterprise?
• Business Value is and should drive Cloud implementation
• Better connection with customers
• Better Access to information for decisions
• Will Hybrid and Private Cloud Really Happen?
• Private Cloud Nearly Flat in 20141
• Yet companies still indicate they will implement
• Refactoring Applications for composability, hybrid enablement
Join the Divergent IT Council: http://www.divergentvc.com/itpro
1-Source:Rightscale 2015 state of the cloud
10
Is your development culture prepared for the
new world?
Using Git and Github for better Management of Projects
Continuous Integration and Continuous Deployment Mindset
Focus on Value Delivery: Build, Measure, Learn
Refactor to Enable
Compose vs. Build
11
Questions and Discussion
12
Contact Us:
http://www.divergentvc.com/itpro
13
Straightforward Capital and Advice for Technical Entrepreneurs
Office:
1652 20th Ave.
Seattle, WA 98122
Todd Warren [email protected]
Twitter: @toddwseattle
Contact Us: http://www.divergentvc.com/itpro