10.20.2005
Open Source as a Catalyst: Digital by Default
Software AG Open Source Workshop June 2014
2
Software is Eating the World
3
But also Fragmenting
4
Open Source is a means to Improve service delivery
5
ICT: farming
6
ICT today: foraging
7
Social Coding
8
Agile and Test Driven Development
9
Permission-based ICT
“Operating systems, databases, web and application servers, dev tools all required money. To get anything done, then, developers needed someone to write checks for the tools they needed to build. That meant either raising the capital to buy the necessary pieces, or more often requesting that an employer or other third party purchase them on the developer's behalf.”
Stephen O’Grady – New Kingmakers, O’Reilly Publications
10
Accelerating Innovation
11
Big Outsourcing Contracts as CDOs
“These [huge] contracts were meant to be about lowering risk. But when you package up a huge range of functions into one contract the risk becomes impossible to manage”
Tariq Rashid, Lead Architect, UK Home Office
12
Big Vendor Contracts
13
Borrow from Web Companies
14
Open Source Innovation
Cloud
Big Data and analytics
–Hadoop, Mongo, RIAK, Couchbase, Cassandra
Internet of Things
–MQTT, Node-Red
Browsers
–Chrome, Mozilla
Programming languages
–Javascript/Node.js, PHP
PaaS
–Cloud Foundry, Open Shift etc
DevOps
–Chef, Puppet, Jenkins
15
Recommendations and Wrap-upDigital by Default > Open Source
Service Design > Open Source
Open Source != Non-Commercial
Open Source != Open Standards
Open Data
New approaches to governance for IP, contract, supplier, project and portfolio management
Use Open Source to change the culture/as an organisational principle
Successful Open Source requires a technical competence
Impact on application development
agile, continuous deployment, microservices/APIs, TDD, DevOps, NoSQL, UX
Learn and Borrow from the Web – code, events, publications, tools
Software License fees are fair game, claim the rebate
Build, Deploy, Iterate – quick wins. Try before you buy