with great power comes great responsibilities
TRANSCRIPT
With Great Power
Comes Great Responsibilities
The Economy is Rocked by the Digital Revolution
THE DIGITAL CHAMPIONS ARE SCARING EXISTING COMPANIESEconomical context
BECAUSE TODAY SPEED IS THE KEYImportance of time to market
AND THE DIGITAL LEADERS ARE REALLY REALLY FASTDeployment frequency
Deployment frequency in traditional IT departments?Once a month?
Leading startups count in hours!• Facebook: 2x / day• Netflix, Etsy: 30x / day• Amazon.com: 300x / hour !
You will be the Future Leaders of the Digital Economy
QUICK REMINDER ABOUT DEVOPSDevops
The dev The ops
DEVS WANT SPEED AND THINK SHORT TERMDev needs
The dev The ops
I just coded this really cool feature using
CouchDB/PouchDB/Node.js/S3
Let me deploy it now, business wants it online
today!
OPS WANT STABILITY AND THINK LONG-TERMOps needs
The dev The ops
CouchDB/PouchDB/Node.js/S3???
WITHOUT TEAMWORK YOU GET A FAILED PROJECT
The dev The ops
What about Backups?
Monitoring?
Performances?
Security?
Documentation?
Scalability?Business is
not going to be happy…
NOW THINK LARGE SCALE…Large scale Devops
DEVOPS IS BECOMING A TOP MANAGEMENT ISSUE Devops is strategic
LARGE COMPANIES WILL NEED CTOS WHO UNDERSTAND THISThe importance of CTOs
CTO
WHO WILL BE THE PERFECT CANDIDATE?CTO job description
• Experience in web development
• Gets things done
• Can structure large projects
=> Symfony developers!
LARGE COMPANIES WILL NEED YOUThe importance of CTOs
YOU
Five Tips for your UpcomingResponsibilities
Stay lean(don’t become Java Architects)
GROUPON STARTED WITH A WORDPRESS BLOG!Lean Startup example
Do not waste time on complex architecture before testing the business idea
Groupon’s first version is a Wordpress blog!
Be rational
THE BURNDOWN CHART : A NEUTRAL AND RATIONAL TOOLBurndow chart example
• Expected results set at the beginning of the sprint• Progress measured everyday, compared to expected result• Retrospective to understand and improve
REAL WORLD EXAMPLE OF BEING LATE ONE DAYBurndown chart example
« We are late »
NO LIE, NO BLAME: BEING LATE IS A PROBLEM! PDCA
• Act on the problem ASAP• Analyse it rationally with the PDCA technique
GO&SEE: TOO MANY USER STORIES “TO VALIDATE”
Scrum board picture
NO POLITICS, RATIONAL ACTION IS TAKEN, PROBLEM IS SOLVEDProblem solving
• Solve the problem• Improve
Act as a Business Leader
BUILD WITH A CLEAR BUSINESS TARGET IN MINDThe build-measure-learn cycle
Foster Teamwork
OUR JOBS NEED SMALL HIGH PERFORMING TEAMSThe Service Oriented Organisation
OUR JOBS NEED SMALL HIGH PERFORMING TEAMSThe Service Oriented Organisation
Know that you
know nothing
READ BOOKS
• Getting Real
• The Lean Startup
• The Five dysfunctions of a Team
• The Advantage
• Scrum en action
• The Phoenix Project
THANKS
@THEODO
• You are going to be leaders
• Stay lean
• Be rational
• Act as a business leader
• Foster teamwork
• Know that you know nothing
TAKE HOME MESSAGE