Partly cloudy

From old school IT to a software org

Avishai Ish-Shalom
CTO, Fewbytes

Creative Destruction

Lifespan of giant enterprises is shrinking:

Software is eating the world

- Marc Andreesen, 2011

  • Amazon - largest retailer
  • Google - largest ad & marketing
  • AirBnB - largest hotel chain
  • Uber - largest taxi company
  • Skype - largest intl telecom
  • LinkedIn - largest recruitment agency
  • Netflix - largest TV network

If you go to bed tonight as an industrial company, you're going to wake up a software company.

The world changed.

 

- Jeffrey Immelt,

   General Electric CEO,

   2014

Declining interest

Vendor R&D Spending

XaaS

  • Online
  • Operated by 3rd parties
  • Independent agenda
  • Self service
  • API driven
  • Pay as you go

 

"The Cloud"

Open Source

  • Self hosted
  • Self operated
  • Flexible, modifiable

Only 2 consumption models for technology

It is not necessary to change. Survival is not mandatory.

W. Edward Deming

What does it mean to be a software company?

  • Everything is software
  • Developers, developers, developers
  • Feedback cycles and independence
  • Services, not projects

SD*

  • Commodity hardware
  • Everything software controlled
  • APIs
  • Scalable, distributed

 

The value is in the software, not the hardware!

Independence, feedback

  • N-way communication problem
  • Queueing
  • Conway's Law
  • Agile
  • Align responsibility with ability

The Cloud is a set of APIs

  • Self Service
  • API first
  • Shared
  • Pay per use

Services, not projects

  • Services exist until decommission
  • No "end date"
  • Respond to changing demand
  • Continuously improve
  • Projects end up unmaintained

Let's Talk

Conway's Law

organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations

partly cloudy

By Avishai Ish-Shalom

partly cloudy

  • 1,569