The story of Project Sputnik, the line of Linux-based developer laptops and mobile workstations from Dell. Lessons learned from innovating at a large company and how direct community involvement drove this effort from project to product.
2. Office of the CTO - EnterpriseSlide 2 of 42
Question: How to stay relevant?
3. Office of the CTO - EnterpriseSlide 3 of 42
Photo source: marissa anderson http://creativecommons.org/licenses/by-sa/4.0/
Question: How to stay relevant?
5. Office of the CTO - EnterpriseSlide 5 of 42
+
Impractical
6. Office of the CTO - EnterpriseSlide 6 of 42
Dell Innovation Fund+
+
7. Office of the CTO - EnterpriseSlide 7 of 42
• What: High end offering
• How: Open/Involve the community*
• Why: Change perceptions
The Plan
*Share and give back to the community
8. Office of the CTO - EnterpriseSlide 8 of 42
Let’s see if it will fly
$40,000
Photo source (jar): Pictures of Money; http://creativecommons.org/licenses/by-sa/4.0/
+
9. Office of the CTO - EnterpriseSlide 9 of 42
Photo source (map): Giles Clark; http://creativecommons.org/licenses/by-sa/4.0/
Don’t embarrass ourselves
Three intrepid alpha cosmonauts
Three large web cos
Let the hacking begin
10. Office of the CTO - EnterpriseSlide 10 of 42
Why “Sputnik”?
11. Office of the CTO - EnterpriseSlide 11 of 42
Going Public
Unique visitors to bartongeorge.io
12. Office of the CTO - EnterpriseSlide 12 of 42
1. Rough plan
2. Rough image
3. Request
Photo source: Takumi Tsutayak; http://creativecommons.org/licenses/by-sa/4.0/
Going Public
Unique visitors to bartongeorge.io
Minimum Viable Product
13. Office of the CTO - EnterpriseSlide 13 of 42
1. Rough plan
2. Rough image
3. Request
Photo source: Takumi Tsutayak; http://creativecommons.org/licenses/by-sa/4.0/
Going Public
Unique visitors to bartongeorge.io
70,000
Minimum Viable Product
14. Office of the CTO - EnterpriseSlide 14 of 42
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
Gathering Feedback
IdeaStorm Kicked off
15. Office of the CTO - EnterpriseSlide 15 of 42
More cosmonauts
(6,000! -> Tipping point)
Bring on the Beta
16. Office of the CTO - EnterpriseSlide 16 of 42
Photo source (globe): Jason Bachman; http://creativecommons.org/licenses/by-sa/4.0/
Photo source (map): Geoforma; http://creativecommons.org/licenses/by-sa/4.0/
Bring on the Beta
Oops
17. Office of the CTO - EnterpriseSlide 17 of 42
8 Months after green light
Launch
18. Office of the CTO - EnterpriseSlide 18 of 42
Plug in to the machine…
19. Office of the CTO - EnterpriseSlide 19 of 42
But stay process light wherever you can
MVP* for Executive-sponsor update
*Minimum Viable Presentation
20. Office of the CTO - EnterpriseSlide 20 of 42
The Team –Small but Scrappy (none of us full time)
Jared
Linux server engineering
Barton
Project Lead
Mario
Linux architect
Amit
Linux architect
Amber
Linux program Mgr
21. Office of the CTO - EnterpriseSlide 21 of 42
Cloud back end
• Joyent
• OpenStack private
• EC2
• Rackspace
• Simulate entire app
environment on client in
Linux containers then
deploy to cloud via cloud
launcher
Our Dream for Project Sputnik:
Micro cloud
Client
Profile library on Github
• Community assembled
language stacks that are
configured on the users client
via the profile tool (built on
chef scripts)
A Client-to-Cloud Platform for Developers
22. Office of the CTO - EnterpriseSlide 22 of 42
Cloud back end
• Joyent
• OpenStack private
• EC2
• Rackspace
• Simulate entire app
environment on client in
Linux containers then
deploy to cloud via cloud
launcher
Micro cloud
Client
Profile library on Github
• Community assembled
language stacks that are
configured on the users client
via the profile tool (built on
chef scripts)
Our Dream for Project Sputnik:
A Client-to-Cloud Platform for Developers
23. Office of the CTO - EnterpriseSlide 23 of 42
How the System was Received
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
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
24. Office of the CTO - EnterpriseSlide 24 of 42
How the System has been Received
25. Office of the CTO - EnterpriseSlide 25 of 42
Recent Reviews (last few weeks)
“Ok, I didn’t see that coming. Dell
building a better Macbook Pro than
Apple ”
“Dell continues to build the
best out-of-the box Linux and
open-source laptops”
Source: https://news.ycombinator.com/item?id=13360339
26. Office of the CTO - EnterpriseSlide 26 of 42
Recent Reviews
“Ok, I didn’t see that coming. Dell
building a better Macbook Pro than
Apple ”
“Dell continues to build the
best out-of-the box Linux and
open-source laptops”
175,731 views
(As of August 24, 2017)
https://www.youtube.com/watch?v=kvsgTJbIWNo
27. Office of the CTO - EnterpriseSlide 27 of 42
Do you know this guy?
28. Office of the CTO - EnterpriseSlide 28 of 42
People just want to be heard
Not all trolls mean to troll
Not all Trolls
mean to Troll
29. Office of the CTO - EnterpriseSlide 29 of 42
Cloud back end
• Joyent
• OpenStack private
• EC2
• Rackspace
• Simulate entire app
environment on client in
Linux containers then
deploy to cloud via cloud
launcher
Remember Our Dream?
Micro cloud
Client
Profile library on Github
• Community assembled
language stacks that are
configured on the users client
via the profile tool (built on
chef scripts)
30. Office of the CTO - EnterpriseSlide 30 of 42
Serendipity
31. Office of the CTO - EnterpriseSlide 31 of 42
Jared Dominguez
Expanding the line after hours
32. Office of the CTO - EnterpriseSlide 32 of 42
The Beast gen 2 +1Beauty, 6th gen
Today’s line up
33. Office of the CTO - EnterpriseSlide 33 of 42
$40,000
Photo source (jar): Pictures of Money; http://creativecommons.org/licenses/by-sa/4.0/
Oh, by the way
34. Office of the CTO - EnterpriseSlide 34 of 42
$10s of millions
$40,000
Photo source (jar): Pictures of Money; http://creativecommons.org/licenses/by-sa/4.0/
Photo source (briefcase): thethreesisters; http://creativecommons.org/licenses/by-sa/4.0/
Oh, by the way
35. Office of the CTO - EnterpriseSlide 35 of 42
Photo source: Randen Pederson; http://creativecommons.org/licenses/by-sa/4.0/; I added thought bubbles
•Explore
•Create
What did we learn?
36. Office of the CTO - EnterpriseSlide 36 of 42
You need someone high up to go to bat for you
You must be ever vigilant
What did we learn?
1. Get a Champion
(be a champion)
37. Office of the CTO - EnterpriseSlide 37 of 42
2. Leverage, execute
Doesn’t matter if it’s not your idea, delivery is what counts
What did we learn?
38. Office of the CTO - EnterpriseSlide 38 of 42
3. Start small
Don’t over promise, err on the side of caution
What did we learn?
39. Office of the CTO - EnterpriseSlide 39 of 42
4. Be Human, be transparent
Speak directly and with empathy
Own it when you screw up or fail to deliver
What did we learn?
40. Office of the CTO - EnterpriseSlide 40 of 42
5. Develop a transition plan
Or risk staying a perpetual startup
What did we learn?
41. Office of the CTO - EnterpriseSlide 41 of 42
Thank You!
• www.dell.com/developers or www.dell.com/sputnik
• www.bartongeorge.io
• Twitter: @barton808
• #ProjectSputnik
42. Office of the CTO - EnterpriseSlide 42 of 42
Questions?
Notes de l'éditeur
Posted on May
The install image available for Sputnik contains
drivers/patches for Hardware enablement
a basic offering of key tools and utilities (see the complete list at the end of this entry)
coming soon, a software management tool to go out to a github repository to pull down various developer profiles.
Issues addressed
- An issue with brightness
- The Wifi hotkey
- The touchpad and multi touch support
The first two have been resolved but the last one re the touchpad is still at large. The issue is a bit of a pain particularly the lack of palm rejection support which can cause your cursor to jump by mistake
Posted on May
The install image available for Sputnik contains
drivers/patches for Hardware enablement
a basic offering of key tools and utilities (see the complete list at the end of this entry)
coming soon, a software management tool to go out to a github repository to pull down various developer profiles.
Issues addressed
- An issue with brightness
- The Wifi hotkey
- The touchpad and multi touch support
The first two have been resolved but the last one re the touchpad is still at large. The issue is a bit of a pain particularly the lack of palm rejection support which can cause your cursor to jump by mistake
June 20, 2012 – Touchpad driver: The biggest draw back in these initial weeks has been the lack of multi-touch support in the touchpad. For some this has been annoying, for others this has been such a pain that they have put their system aside until the driver becomes available. I’m happy to say that as of a few hours ago, a fully open source driver is now publicly available. A big thanks to Kamal from Canonical, Mario on the Dell side for driving this, and the vendor Cypress for doing the work!
July 2 Beta program announced, July 18 announced at OSCON that it would be a real product in the Fall
Eirik Solheim
Internet Troll?
http://creativecommons.org/licenses/by-sa/4.0/
n74jrw
Twitter Help
June 20, 2012 – Touchpad driver: The biggest draw back in these initial weeks has been the lack of multi-touch support in the touchpad. For some this has been annoying, for others this has been such a pain that they have put their system aside until the driver becomes available. I’m happy to say that as of a few hours ago, a fully open source driver is now publicly available. A big thanks to Kamal from Canonical, Mario on the Dell side for driving this, and the vendor Cypress for doing the work!
July 2 Beta program announced, July 18 announced at OSCON that it would be a real product in the Fall
Aug 27, 2012 – Announced Beta cosmonauts chosen. “We had hoped to make the beta program worldwide, but after digging in we found that the resources needed to execute on it turned out to be more than our little Dell/Canonical team could handle. As a result we have decided to narrow our Beta effort to the United States”