SlideShare a Scribd company logo
1 of 25
Download to read offline
Connecting the client to
the cloud –
The Sputnik Story
Barton George
Director, Developer Programs
Michael Cote
Director, Software Strategy
OSCON July 24, 2013
The Sputnik Journey
Thank You!
Developers are a big deal
Source: IDC: It Cloud Services At The Crossroads (Stephen Hendrick, Robert Mahowald, Malanie Posey), April 2013, doc #240572
85% of net new software
built in 2013 will be built for
cloud delivery - IDC
So why don’t more large companies engage
with Developers?
Large company
developer programs
Enter
An awesome but “impractical” idea
An awesome but “impractical” idea
Dell Innovation Fund
Project Sputnik goals
Gain traction with Developers: key in web, cloud, IT in general
• How: Involve developer community to guide product development
• How: Work with Canonical, OpsCode and The Frontside
• Why: Elevate conversations above infrastructure
• Why: Add sizzle to client line, change perceptions
• Why: New accounts, additional HW/SW/services
The Concept Phase
(will we embarrass ourselves?)
• March 15 Approved by Dell incubation team
• Apr 6-10 Feedback from select alpha developers
• April 16-20 Customer visits to get feedback
• April 20- May 7 Getting ready to go public
The Pilot Phase
(get feedback and validate)
• May 7 Project announced via blog and at UDS
Unique visitors to bartongeorge.net We struck a nerve!
The Pilot Phase
(get feedback and validate)
• May 7 Project announced via blog; IdeaStorm kicked off
1. Don’t make it more expensive than Windows
2.Make it work with the vanilla image
3.At least 8GB of RAM
4.No Windows Preinstalled
5.No CD/DVD
6.ProSupport
The Pilot Phase
(get feedback and validate)
• June 20 Touchpad driver written (now in 3.9 kernel)
• July 2 Beta program announced (6K+ people) <- Tipping point
• July 17 Announced at OSCON: Project to become product in fall
The Launch Phase
• Nov 29 Dell XPS 13 Developer Edition launched in US/Can
• Feb 18 FHD version, EMEA launch offline
• Feb 28 EMEA online availability
< 9 Months
Cloud back end
• Joyent
• OpenStack private
• EC2
• Rackspace
GitHub.com/sputnik
Profile library on Github
• Community assembled
language stacks that are
configured on the users
client via the profile tool
(built on chef scripts)
• Simulate entire app
environment on client
in Linux containers
then deploy to cloud
via cloud launcher
Project Sputnik:
a client-to-cloud platform for developers
Micro cloud
Client
How the idea has been received
4 Ways Dell Is Becoming An Open Source
Company
"The laptop gives Dell credibility in the open source
developer community. With that support, Dell can...
grow a new sector of the hardware market."
— Alex Williams
Dell's Sputnik - Git what you want
“Dell is on the right track with their profile thinking. To
me, this could be a game-changer in the computer
manufacturer race."
—Mike Hendrickson
Dude, Dell’s Building an Open Source Laptop
“The opportunity to skip the customization process should be of
interest to CIOs, because it will help them eliminate costs and
speed up the development process.”
- Clint Boulton
How the System has been reviewed
Dell's Linux laptop has good hardware,
decent toolkit
“….the Dell XPS 13 Developer Edition is a thing of
beauty." — Katherine Noyes
Dell XPS 13 Developer Edition review –
Linux laptop an Ultrabook in all but name
It just works:
Dell XPS 13 Developer Edition Linux Ultrabook
review
“Dell's substantial investment in making a functional
Linux Ultrabook pays off..” - Lee Hutchinson
The Dell XPS 13 Developers Edition With Ubuntu
"Excellent Ubuntu performance out of the box…
Using the laptop was a dream." — John Biggs
How the System has been received
The conversion of Lars (there’s always hope)
Sept 4, 2012: Lars when he hears the Sputnik beta program is not offered in Europe
• Well the problem with DELL meric[sic], it’s not possible to buy a laptop without
Winblows……..Thanks, but I’ll look elsewhere and choose some non merican[sic] nationalist
brand next time
Sept 11, 2012: My reply
• I’m sorry its taken so long to get back to you and I’m sorry you have not had a positive
experience in the past … I appreciate your feedback.
Jan 29, 2013: Lars checks back in
• It's been half a year and nothing has changed. It's still bulls--t laptops ……. These ultrabooks
compete with that Fruitcompanys Air books with a almost similar price. So it isn't hard to
figure out why nobody is buying DELLs laptops...Honestly, I don't think there will ever be
sanity in the marketed products here. ... Over and out,
Jan 29, 2013: My reply
• Thanks for checking back in. If you hold on for a few more weeks you should have a new
offering available in Sweden that hopefully you'll find acceptable :)
The conversion of Lars (there’s always hope)
March 13, 2013: Lars replies
Thanks! We got the first one in for the company today.
Nice!
Best regards, Lars
Lessons we’ve learned
• Don’t over promise, deliver on what you say you
will and explain when you “screw up”
• The power of plain speak and transparency
• Action is better than non-action but don’t strive for
perfection out of the gate
• Treat everyone with decency (may need to take a
deep breath before responding), don’t write anyone
off too soon
What you can do/information
• www.github.com/sputnik < We need your help!
• Joyent cloud offer
• www.dell.com/developers or www.dell.com/sputnik
• www.bartongeorge.net
• Twitter: @barton808, @cote
• #ProjectSputnik
Questions?
The Story of Project Sputnik - Client to cloud solution
XPS 13 Developer Edition: Client-to-cloud platform
Hardware: XPS 13 laptop
• FHD, i7 CPU, 8GB RAM, 256GB SSD
Software
• Ubuntu 12.04 LTS
• Basic set of tools and utilities
• Beta projects: Profile tool & Cloud launcher
• Dell.com/developers
• GitHub.com/Sputnik
Key Links
Availability
North America
• U.S., Canada
Europe
• Austria, Belgium, Denmark, Finland, France, Germany, Ireland, Italy, Luxembourg,
• Netherlands, Norway, Poland, Spain, Sweden, Switzerland and United Kingdom
Currently working on a strategy for:
• Israel, Morocco, Russia, Saudi Arabia,
• South Africa, Turkey, UAE

More Related Content

What's hot

From 0 to DevOps in 5 minutes
From 0 to DevOps in 5 minutesFrom 0 to DevOps in 5 minutes
From 0 to DevOps in 5 minutesDonnie Berkholz
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyVMware Tanzu
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and CompetencyKrishna-Kumar
 
The Business State of Node.js 2015
The Business State of Node.js 2015The Business State of Node.js 2015
The Business State of Node.js 2015Joe McCann
 
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...Daniel Bryant
 
The Coming OSS Sustainability Crisis
The Coming OSS Sustainability CrisisThe Coming OSS Sustainability Crisis
The Coming OSS Sustainability CrisisAaron Stannard
 
Building with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud servicesBuilding with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud servicesDonnie Berkholz
 
La montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverteLa montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverteOpen Source Experience
 
Best Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesBest Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesAll Things Open
 
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"Daniel Bryant
 
Defrag Keynote 2012: The Arab Spring of Software
Defrag Keynote 2012: The Arab Spring of SoftwareDefrag Keynote 2012: The Arab Spring of Software
Defrag Keynote 2012: The Arab Spring of SoftwareLauren Cooney
 
The Arab Spring of Software: Developers are the New Kingmakers
The Arab Spring of Software: Developers are the New KingmakersThe Arab Spring of Software: Developers are the New Kingmakers
The Arab Spring of Software: Developers are the New KingmakersDonnie Berkholz
 
5/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'165/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'16Kangaroot
 
Open is as Open does
Open is as Open doesOpen is as Open does
Open is as Open doesAndrew Shafer
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Exove
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...eNovance
 
The Business Case for Node.js
The Business Case for Node.jsThe Business Case for Node.js
The Business Case for Node.jsJoe McCann
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackStefano Maffulli
 
An Introduction To The Red Hat Model
An Introduction To The Red Hat ModelAn Introduction To The Red Hat Model
An Introduction To The Red Hat ModelJeremy Brown
 

What's hot (20)

From 0 to DevOps in 5 minutes
From 0 to DevOps in 5 minutesFrom 0 to DevOps in 5 minutes
From 0 to DevOps in 5 minutes
 
Ensuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield JourneyEnsuring Cloud Native Success: The Greenfield Journey
Ensuring Cloud Native Success: The Greenfield Journey
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and Competency
 
The Business State of Node.js 2015
The Business State of Node.js 2015The Business State of Node.js 2015
The Business State of Node.js 2015
 
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...
KubeCon NA 2019 "Introduction to Telepresence: Fast Development (and Debuggin...
 
The Coming OSS Sustainability Crisis
The Coming OSS Sustainability CrisisThe Coming OSS Sustainability Crisis
The Coming OSS Sustainability Crisis
 
Building with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud servicesBuilding with containers: How containers will drive cloud services
Building with containers: How containers will drive cloud services
 
La montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverteLa montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverte
 
Best Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesBest Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for Companies
 
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
DevXDay KubeCon NA 2021: "From Kubernetes to PaaS to Developer Control Planes"
 
Defrag Keynote 2012: The Arab Spring of Software
Defrag Keynote 2012: The Arab Spring of SoftwareDefrag Keynote 2012: The Arab Spring of Software
Defrag Keynote 2012: The Arab Spring of Software
 
The Arab Spring of Software: Developers are the New Kingmakers
The Arab Spring of Software: Developers are the New KingmakersThe Arab Spring of Software: Developers are the New Kingmakers
The Arab Spring of Software: Developers are the New Kingmakers
 
NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote NodeConf EU 2015 Keynote
NodeConf EU 2015 Keynote
 
5/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'165/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'16
 
Open is as Open does
Open is as Open doesOpen is as Open does
Open is as Open does
 
Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
 
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
OpenStack in Action 4! Patrick Hamon - Architectures of reference for OpenSta...
 
The Business Case for Node.js
The Business Case for Node.jsThe Business Case for Node.js
The Business Case for Node.js
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStack
 
An Introduction To The Red Hat Model
An Introduction To The Red Hat ModelAn Introduction To The Red Hat Model
An Introduction To The Red Hat Model
 

Similar to The Story of Project Sputnik - Client to cloud solution

Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Jody Garnett
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDocker, Inc.
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael CollinsDevopsdays
 
Ben keynote 5
Ben keynote 5Ben keynote 5
Ben keynote 5Ben Golub
 
From hello world to goodbye code
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye codeKim Moir
 
Michael Widenius
Michael WideniusMichael Widenius
Michael WideniusCodeFest
 
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...Demi Ben-Ari
 
Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Docker, Inc.
 
Freifunk Munich - How to scale Jitsi
Freifunk Munich - How to scale JitsiFreifunk Munich - How to scale Jitsi
Freifunk Munich - How to scale JitsiAnnika Wickert
 
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsExcavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsUwe Friedrichsen
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!Pradeep Singh
 
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Larry Smarr
 
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Larry Smarr
 
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Larry Smarr
 
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...Barton George
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupChris Aniszczyk
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupBen VanEvery
 
Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesDevGAMM Conference
 
The DevOps Journey at bwin.party
The DevOps Journey at bwin.partyThe DevOps Journey at bwin.party
The DevOps Journey at bwin.partyKelly Looney
 

Similar to The Story of Project Sputnik - Client to cloud solution (20)

Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...Everyone wants (someone else) to do it: writing documentation for open source...
Everyone wants (someone else) to do it: writing documentation for open source...
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 
Dev ops lessons learned - Michael Collins
Dev ops lessons learned  - Michael CollinsDev ops lessons learned  - Michael Collins
Dev ops lessons learned - Michael Collins
 
Ben keynote 5
Ben keynote 5Ben keynote 5
Ben keynote 5
 
From hello world to goodbye code
From hello world to goodbye codeFrom hello world to goodbye code
From hello world to goodbye code
 
Michael Widenius
Michael WideniusMichael Widenius
Michael Widenius
 
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
Kubernetes, Toolbox to fail or succeed for beginners - Demi Ben-Ari, VP R&D @...
 
Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub Opening words at DockerCon Europe by Ben Golub
Opening words at DockerCon Europe by Ben Golub
 
Freifunk Munich - How to scale Jitsi
Freifunk Munich - How to scale JitsiFreifunk Munich - How to scale Jitsi
Freifunk Munich - How to scale Jitsi
 
Excavating the knowledge of our ancestors
Excavating the knowledge of our ancestorsExcavating the knowledge of our ancestors
Excavating the knowledge of our ancestors
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
 
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
 
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
Panel: Open Infrastructure for an Open Society: OSG, Commercial Clouds, and B...
 
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
DevOps -- A 10 year retrospective (based on interviews conducted at DevOps Da...
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
ownCloud - CampKDE 2011
ownCloud - CampKDE 2011ownCloud - CampKDE 2011
ownCloud - CampKDE 2011
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 
Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobiles
 
The DevOps Journey at bwin.party
The DevOps Journey at bwin.partyThe DevOps Journey at bwin.party
The DevOps Journey at bwin.party
 

More from Barton George

Driving Innovation at a large company and the 5 lessons learned
Driving Innovation at a large company and the 5 lessons learnedDriving Innovation at a large company and the 5 lessons learned
Driving Innovation at a large company and the 5 lessons learnedBarton George
 
Untangling DevOps - A high-level overview and how we got here
Untangling DevOps -  A high-level overview and how we got hereUntangling DevOps -  A high-level overview and how we got here
Untangling DevOps - A high-level overview and how we got hereBarton George
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Barton George
 
Seven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer EngagementSeven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer EngagementBarton George
 
Container landscape 2015 vs 2021
Container landscape 2015 vs 2021Container landscape 2015 vs 2021
Container landscape 2015 vs 2021Barton George
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15Barton George
 
Ignite Talk - Digital Transformation for Government
Ignite Talk - Digital Transformation for GovernmentIgnite Talk - Digital Transformation for Government
Ignite Talk - Digital Transformation for GovernmentBarton George
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityBarton George
 
Dell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-publicDell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-publicBarton George
 
Into the Cloud - An introduction to cloud computing
Into the Cloud - An introduction to cloud computingInto the Cloud - An introduction to cloud computing
Into the Cloud - An introduction to cloud computingBarton George
 
Cio webinar - 04 12 10
Cio webinar - 04 12 10Cio webinar - 04 12 10
Cio webinar - 04 12 10Barton George
 
How to get started documenting processes: The Tillamook story
How to get started documenting processes: The Tillamook storyHow to get started documenting processes: The Tillamook story
How to get started documenting processes: The Tillamook storyBarton George
 

More from Barton George (12)

Driving Innovation at a large company and the 5 lessons learned
Driving Innovation at a large company and the 5 lessons learnedDriving Innovation at a large company and the 5 lessons learned
Driving Innovation at a large company and the 5 lessons learned
 
Untangling DevOps - A high-level overview and how we got here
Untangling DevOps -  A high-level overview and how we got hereUntangling DevOps -  A high-level overview and how we got here
Untangling DevOps - A high-level overview and how we got here
 
Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...Implementing DevOps – How it came to the fore, its key elements and example d...
Implementing DevOps – How it came to the fore, its key elements and example d...
 
Seven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer EngagementSeven Guiding Principles for Developer Engagement
Seven Guiding Principles for Developer Engagement
 
Container landscape 2015 vs 2021
Container landscape 2015 vs 2021Container landscape 2015 vs 2021
Container landscape 2015 vs 2021
 
Container Landscape -05.01.15
Container Landscape -05.01.15Container Landscape -05.01.15
Container Landscape -05.01.15
 
Ignite Talk - Digital Transformation for Government
Ignite Talk - Digital Transformation for GovernmentIgnite Talk - Digital Transformation for Government
Ignite Talk - Digital Transformation for Government
 
Cloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard UniversityCloud Presentation and OpenStack case studies -- Harvard University
Cloud Presentation and OpenStack case studies -- Harvard University
 
Dell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-publicDell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-public
 
Into the Cloud - An introduction to cloud computing
Into the Cloud - An introduction to cloud computingInto the Cloud - An introduction to cloud computing
Into the Cloud - An introduction to cloud computing
 
Cio webinar - 04 12 10
Cio webinar - 04 12 10Cio webinar - 04 12 10
Cio webinar - 04 12 10
 
How to get started documenting processes: The Tillamook story
How to get started documenting processes: The Tillamook storyHow to get started documenting processes: The Tillamook story
How to get started documenting processes: The Tillamook story
 

Recently uploaded

Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Alkin Tezuysal
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...DianaGray10
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FESTBillieHyde
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationKnoldus Inc.
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIVijayananda Mohire
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingMAGNIntelligence
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxNeo4j
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptxHansamali Gamage
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3DianaGray10
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024Brian Pichman
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024Brian Pichman
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)IES VE
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Muhammad Tiham Siddiqui
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsDianaGray10
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kitJamie (Taka) Wang
 

Recently uploaded (20)

Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FEST
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
 
SheDev 2024
SheDev 2024SheDev 2024
SheDev 2024
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)
 
Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kit
 

The Story of Project Sputnik - Client to cloud solution

  • 1. Connecting the client to the cloud – The Sputnik Story Barton George Director, Developer Programs Michael Cote Director, Software Strategy OSCON July 24, 2013
  • 3. Developers are a big deal Source: IDC: It Cloud Services At The Crossroads (Stephen Hendrick, Robert Mahowald, Malanie Posey), April 2013, doc #240572 85% of net new software built in 2013 will be built for cloud delivery - IDC
  • 4. So why don’t more large companies engage with Developers? Large company developer programs
  • 6. An awesome but “impractical” idea
  • 7. An awesome but “impractical” idea Dell Innovation Fund
  • 8. Project Sputnik goals Gain traction with Developers: key in web, cloud, IT in general • How: Involve developer community to guide product development • How: Work with Canonical, OpsCode and The Frontside • Why: Elevate conversations above infrastructure • Why: Add sizzle to client line, change perceptions • Why: New accounts, additional HW/SW/services
  • 9. The Concept Phase (will we embarrass ourselves?) • March 15 Approved by Dell incubation team • Apr 6-10 Feedback from select alpha developers • April 16-20 Customer visits to get feedback • April 20- May 7 Getting ready to go public
  • 10. The Pilot Phase (get feedback and validate) • May 7 Project announced via blog and at UDS Unique visitors to bartongeorge.net We struck a nerve!
  • 11. The Pilot Phase (get feedback and validate) • May 7 Project announced via blog; IdeaStorm kicked off 1. Don’t make it more expensive than Windows 2.Make it work with the vanilla image 3.At least 8GB of RAM 4.No Windows Preinstalled 5.No CD/DVD 6.ProSupport
  • 12. The Pilot Phase (get feedback and validate) • June 20 Touchpad driver written (now in 3.9 kernel) • July 2 Beta program announced (6K+ people) <- Tipping point • July 17 Announced at OSCON: Project to become product in fall
  • 13. The Launch Phase • Nov 29 Dell XPS 13 Developer Edition launched in US/Can • Feb 18 FHD version, EMEA launch offline • Feb 28 EMEA online availability < 9 Months
  • 14. Cloud back end • Joyent • OpenStack private • EC2 • Rackspace GitHub.com/sputnik Profile library on Github • Community assembled language stacks that are configured on the users client via the profile tool (built on chef scripts) • Simulate entire app environment on client in Linux containers then deploy to cloud via cloud launcher Project Sputnik: a client-to-cloud platform for developers Micro cloud Client
  • 15. How the idea has been received 4 Ways Dell Is Becoming An Open Source Company "The laptop gives Dell credibility in the open source developer community. With that support, Dell can... grow a new sector of the hardware market." — Alex Williams Dell's Sputnik - Git what you want “Dell is on the right track with their profile thinking. To me, this could be a game-changer in the computer manufacturer race." —Mike Hendrickson Dude, Dell’s Building an Open Source Laptop “The opportunity to skip the customization process should be of interest to CIOs, because it will help them eliminate costs and speed up the development process.” - Clint Boulton
  • 16. How the System has been reviewed Dell's Linux laptop has good hardware, decent toolkit “….the Dell XPS 13 Developer Edition is a thing of beauty." — Katherine Noyes Dell XPS 13 Developer Edition review – Linux laptop an Ultrabook in all but name It just works: Dell XPS 13 Developer Edition Linux Ultrabook review “Dell's substantial investment in making a functional Linux Ultrabook pays off..” - Lee Hutchinson The Dell XPS 13 Developers Edition With Ubuntu "Excellent Ubuntu performance out of the box… Using the laptop was a dream." — John Biggs
  • 17. How the System has been received
  • 18. The conversion of Lars (there’s always hope) Sept 4, 2012: Lars when he hears the Sputnik beta program is not offered in Europe • Well the problem with DELL meric[sic], it’s not possible to buy a laptop without Winblows……..Thanks, but I’ll look elsewhere and choose some non merican[sic] nationalist brand next time Sept 11, 2012: My reply • I’m sorry its taken so long to get back to you and I’m sorry you have not had a positive experience in the past … I appreciate your feedback. Jan 29, 2013: Lars checks back in • It's been half a year and nothing has changed. It's still bulls--t laptops ……. These ultrabooks compete with that Fruitcompanys Air books with a almost similar price. So it isn't hard to figure out why nobody is buying DELLs laptops...Honestly, I don't think there will ever be sanity in the marketed products here. ... Over and out, Jan 29, 2013: My reply • Thanks for checking back in. If you hold on for a few more weeks you should have a new offering available in Sweden that hopefully you'll find acceptable :)
  • 19. The conversion of Lars (there’s always hope) March 13, 2013: Lars replies Thanks! We got the first one in for the company today. Nice! Best regards, Lars
  • 20. Lessons we’ve learned • Don’t over promise, deliver on what you say you will and explain when you “screw up” • The power of plain speak and transparency • Action is better than non-action but don’t strive for perfection out of the gate • Treat everyone with decency (may need to take a deep breath before responding), don’t write anyone off too soon
  • 21. What you can do/information • www.github.com/sputnik < We need your help! • Joyent cloud offer • www.dell.com/developers or www.dell.com/sputnik • www.bartongeorge.net • Twitter: @barton808, @cote • #ProjectSputnik
  • 24. XPS 13 Developer Edition: Client-to-cloud platform Hardware: XPS 13 laptop • FHD, i7 CPU, 8GB RAM, 256GB SSD Software • Ubuntu 12.04 LTS • Basic set of tools and utilities • Beta projects: Profile tool & Cloud launcher • Dell.com/developers • GitHub.com/Sputnik Key Links
  • 25. Availability North America • U.S., Canada Europe • Austria, Belgium, Denmark, Finland, France, Germany, Ireland, Italy, Luxembourg, • Netherlands, Norway, Poland, Spain, Sweden, Switzerland and United Kingdom Currently working on a strategy for: • Israel, Morocco, Russia, Saudi Arabia, • South Africa, Turkey, UAE