The Zero-ETL Approach: Enhancing Data Agility and Insight
The Arab Spring of Software: Developers are the New Kingmakers
1. Defrag 2012
The Arab Spring of Software:
Developers are the New
Kingmakers
Donnie Berkholz Lauren Cooney
Analyst, Redmonk Sr. Director, Software Strategy, Cisco
dberkholz@redmonk.com lauren.cooney@cisco.com
Twitter: @dberkholz Twitter: @lcooney
2. The First Kingmaker
Richard Neville, 16th Earl of Warwick
Photo courtesy Wikia
3. “A „platform‟ is a system that can be
programmed and therefore customized
by outside developers – users - and in
that way, adapted to countless needs
and niches that the platform’s original
developers could not have possibly
contemplated, much less had time to
accommodate…”
Marc Andreessen, 2007
11. “We have a decision-by-experiment
culture. Instead of declaring, „here is the
future functionality we will have in 24
months and 36 months‟ and doggedly
building to that, we are now running
experiments in hours and days. If
something works, we double-down on
it. If it doesn’t, we discard and move
on.”
Brad Smith, CEO, Intuit
2012
30. A Glimpse of the Future
GitHub rules ALM
Everyone writes to a PaaS
Open building blocks will win
Default to open, else inner-sourced
Developers take over Ops and Data
Editor's Notes
The network effect & building blocks that enable platform to have the network effect w/in the ecosystemOpen interfaces – pluggable, interoperable & working well x-vendorGitHub, Services, APIs – all provide foundation for this new ecosystemThis is what vendors need to embrace.
It’s Not An Evolution, It’s A Transformation Democratization & Flattening of IT (Developers Choose, Not Their Managers, Not the CIO)More Developers than ever before are empowered to spend in the $10K to $50K price-range.*Cross Platform Tooling Wins, with Choice of Languages, Tools, Integration into Existing Systems Required.Dev/Ops, No-Ops, Continuous Dev, Test, Deploy at Speed Business versus Systems move.
SO WHAT MATTERSOnly 55% of developers last year tried half of the software they downloaded – the rest tried even less. In order to get your software or platform considered for users to build services on top of it – there are few musts, all tied to consistent and amazing user experience from beginning to endDownload & Documentation -Install (product & requirements)Test bed/sandbox/ttroubleshooting tools included in the packageDeployMust be FreeDo *not* underestimate the install experience. Majority of software users stop trying to use a product if it can’t/won’t install properly or does not have baseline requirements most developers use.