Origin Story

What’s happen before?

Web, OpenSource, Agile and Cloud.

A long time ago

How the Web change the way we see IT

IT as a tool

Help to perform work

Support

Hello IT

Limited # ressources

→ a separated department

  • General Resources
  • IT

Cost Center

Mitigated by

  • ITIL
  • V-Model
  • Waterfall
  • GANTT

Outsourcing / Offshoring

Here Comes a new Challenger

Native Web Companies

Strategic Differentiator

  • Tech used to perform

Open-source

End of 1990s

Richard Stallman

Organizations

Open Source Initiative Free Software Foundation

Definition

  1. Free Redistribution
  2. Source Code
  3. Derivated Works
  4. Integrity of The Author’s Source Code
  5. No Discrimination Against Persons or Groups
  6. No Discrimination Against Fields of Endeavor
  7. Distribution of License
  8. License Must Not Be Specific to a Product
  9. License Must Not Restrict Other Software
  10. License Must Be Technology-Neutral

Benefits

  • Security
  • Affordability
  • Transparency
  • Perpetuity
  • Interoperability
  • Flexibility

Another way to colaborate

People from different companies, cultures, background can work on the same product.

Why not you?

Agile

Agile Manifesto

  • 2001

Agile software development values

  • Individuals and Interactions over processes and tools
  • Working Software over comprehensive documentation
  • Customer Collaboration over contract negotiation
  • Responding to Change over following a plan

Adaptive vs. predictive

Iterative, incremental, and evolutionary

  • small increments
    • depending of software (~2w)

Efficient and face-to-face communication

Software Development Frameworks

  • Scrum
  • Kanban
  • XP

Kaizen

改善 is the Sino-Japanese word for “improvement”

PDCA

Software Craftmanship

A fifth value for the Agile Manifesto:

“Craftsmanship over Crap”

Manifesto for Software Craftmanship

As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:

  • Not only working software, but also well-crafted software
  • Not only responding to change, but also steadily adding value
  • Not only individuals and interactions, but also a community of professionals
  • Not only customer collaboration, but also productive partnerships

Cloud

History

  • AWS 2006
  • OpenStack ~2010

Characteristics

  • Flexibility
  • Cost “reductions”
  • Device and location independence
  • Maintenance
  • Multitenancy
  • Performance
  • Productivity
  • Availability
  • Scalability and elasticity
  • Security

We are always talking about budget.

And it’s ok

End

return