SlideShare a Scribd company logo
An agile journey
Pitfalls and working practices
Anders Lundsgård
Scania Connected Services
Go Agile! – Stockholm, 2015-08-12
Smartphone access
to driver/vehicle
data
Scania Connected Services
FMP
Communication
Servers
Web Servers
Monitoring
Report
Email and
SMS
remiders/
alarms
Fleet
Management
Portal
Remote Diagnosis
Current status message
every minute
Web Service
Interface
FMP
MPMP
50+ engineers
2 TB of data
.NET
AngularJS
About me
Anders Lundsgård
Senior Engineer (Developer, Architect)
Scania Connected Services
@anderslundsgard
2003 2008 2015
Small Startup Big Enterprise
Disclaimer #1
The opinions expressed in this presentation and on the following
slides are solely those of the presenter and not necessarily those
of Scania as a whole.
Disclaimer #2
Tools are only random selected. Scania does not value these
more than those not mentioned.
Started to
automate
manual tasks
Short summary
2008 2015
MAJOR release
failure
2010 20122009 2011 2013 2014
Started to do
Continuous
Integration
(as we thought)
Started to do
Continuous
Integration
(as we think )
Integration
Driven
Development
No Projects!
Continuous Deployment
DevOps
Microservices
iOSS Model
Agile > Scrum
No test team!
Best lead times from commit to Prod 3-12 months 1-2 month 1-14 days
Why Agile?
Agile what?
theleanstartup.com
Agile what?
DevOps
Why Agile?
65%
Limit Work In Progress
CODE
IN PROD
PENDING
CODE
NEW
FEATURS
Value
Continuous
Delivery
(Do not talk about the unicorns)
Continuous DeliveryQuality
Waterfall
Water-Scrum-Fall
Cross functional teams
Continuous
Integration
Continuous Integration
Quality over
new features
Version
everything
Everyone work on
Main branch
Automation
everything
http://codingfast.devops.vision
Automation – Deployment Pipeline
Version Control
Pull & Push several
times a day
Continuous
Integration Server
- Build
- Test
- Package
Deploy Server
Target Servers
(Dev, Staging, Prod)
Version Everything
- Code
- Tests
- Configuration
- Database
- Infrastructure
Feature Branch
Dev Branch #1
Main
Release Branch #1
Dev Branch #2
Feature Toggle
Main
GUI
Business
Logic
Database
Release != Deploy
One appliance, one database table with one column,
0.01 % of all users, thanks to feature toggles.
@auriorai
Always On
DB
Web1 Web2
Load balancer
1. Add new schema
2. Write to both schemas
3. Backfill historical data
4. Read from new schema
5. Remove writes to old schema
6. Remove old schema
When do you have a Monolith?
GUI
Database
Infra
Business
Logic
Networking Storage
OS
Integration
Monolith
Service
1
Service
2 Service
5
Service
7
Service
8
Service
10
Service
12
Service
14
Service
3
Service
4
Service
6
Service
9
Service
11
Service
15
Middleware
Service
13
User Interface
Security Monitoring
Even with Continuous Integration.
Fast delivery is hard with 50+
engineers and a large codebase.
All Infra
needs
User Interface
Service
1
Service
2 Service
5
Service
7
Service
8
Service
10
Service
12
Service
14
Service
3
Service
4
Service
6
Service
9
Service
11
Service
15
Service
13
Microservices
All Infra
needs
All Infra
needs
All Infra
needs
All Infra
needs
All Infra
needs
All Infra
needs
All Infra
needs
GUI
Database
Infra
Business
Logic
Why Microservices?
1. Autonomous teams
2. Build, Test, Deploy SPEED
Need for DevOps
I want change!!
I want stability.
We at infra need to be an enabler for developers.
Enable automatic deployments and roll-backs.
Creating tools/dashboards with relevant KPI’s so that
the developer can fast and easily see the consequences
of a deployment.
- Mattias Järnhäll, Group manager Scania IT
DevOps definition
ITOps DevOps
Version Control
I need a new web site for
my front end code ”xxx”
Feature
Team
Feature
Team
Feature
Team
Feature
Team
Integration
OS
Web
Monitoring
Change
Management
Network
SecurityInfra/
Operations
GUI
Business
Logic
Database
In the past
Database
Level 1
Level 2+3
Infrastructure As A Service
Infra/
Operations
Feature
Team
Feature
Team
Feature
Team
Feature
Team
GUI
Business
Logic
Database
Virtual Machine Integration Network Change Management Database Monitoring
Forward
Infrastructure As A Service
Infra/
Operations
Feature
Team
Feature
Team
Feature
Team
Feature
Team
GUI
Business
Logic
Database
Virtual Machine Web server Load Balancer Change Management Monitoring
You build it You
run it!
Infrastructure
as code
Cultural Technical
Database tests
(FeatureToggle MS)
1. Create SQL Server
2. Create empty database
3. Run delta scripts
4. Run Integration tests
5. Delete Server
6. Result in Team City
Check-in
Why is this nice?
No available is server required to run the tests
Everything needed is created from source
3 awesome infra
11,6
http://zerg.erlangonxen.org
Autonomous
Engineers
(minimal handovers for fast time to market)
CodeTest
Design Deploy
Idea
Operate
How engineer centric is
your company culture?
Quiz
Who is best suited to press the deploy button?
Inspired by
Martin Fowler Jez Humble Adrian Cockcroft
Agile Manifesto
Continuous Integration
Continuous Delivery
Lean Enterprise
DevOps
Microservices
Contact
Anders Lundsgård
anders.lundsgard@scania.com
@anderslundsgard - #DevOps, #NoEstimates

More Related Content

What's hot

The DevOps Journey in an Enterprise - DOES 2021
The DevOps Journey in an Enterprise - DOES 2021The DevOps Journey in an Enterprise - DOES 2021
The DevOps Journey in an Enterprise - DOES 2021
Anders Lundsgård
 
Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...
AgileNetwork
 
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...
Marilyne Huret
 
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Conference
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
Gene Kim
 
Embedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your EnterpriseEmbedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your Enterprise
Gerald Bachlmayr
 
50 production deployments a day, at least
50 production deployments a day, at least50 production deployments a day, at least
50 production deployments a day, at least
Oscar Renalias
 
Integrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD PipelineIntegrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD Pipeline
DevOps Indonesia
 
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
Gene Kim
 
КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...
КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...
КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...
UA DevOps Conference
 
Devops with Alibaba Cloud
Devops with Alibaba CloudDevops with Alibaba Cloud
Devops with Alibaba Cloud
gavaskar s
 
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevDOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
Gene Kim
 
DOES16 San Francisco - DevOps Workshop: Modern Technical Practices
DOES16 San Francisco - DevOps Workshop: Modern Technical PracticesDOES16 San Francisco - DevOps Workshop: Modern Technical Practices
DOES16 San Francisco - DevOps Workshop: Modern Technical Practices
Gene Kim
 
CA Security Communities Webcast - CA SSO Performance Testing with CA BlazeMeter
CA Security Communities Webcast - CA SSO Performance Testing with CA BlazeMeterCA Security Communities Webcast - CA SSO Performance Testing with CA BlazeMeter
CA Security Communities Webcast - CA SSO Performance Testing with CA BlazeMeter
CA Technologies
 
Jawdat SDN NFV solutions 2016 v1.1
Jawdat SDN NFV solutions 2016 v1.1Jawdat SDN NFV solutions 2016 v1.1
Jawdat SDN NFV solutions 2016 v1.1
Tedhi Achdiana
 
Serverless & Serverless Devops: Scaling Together
Serverless & Serverless Devops: Scaling TogetherServerless & Serverless Devops: Scaling Together
Serverless & Serverless Devops: Scaling Together
AaronLieberman5
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
 
DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services
WinWire Technologies Inc
 
Gengo Jaws Days Tokyo 2014 Presentation
Gengo Jaws Days Tokyo  2014 PresentationGengo Jaws Days Tokyo  2014 Presentation
Gengo Jaws Days Tokyo 2014 Presentation
Derek Szydlowski
 
DevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & MoreDevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & More
Chris Edwards
 

What's hot (20)

The DevOps Journey in an Enterprise - DOES 2021
The DevOps Journey in an Enterprise - DOES 2021The DevOps Journey in an Enterprise - DOES 2021
The DevOps Journey in an Enterprise - DOES 2021
 
Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...Agile Network India | Understanding the importance of a full featured CI/CD p...
Agile Network India | Understanding the importance of a full featured CI/CD p...
 
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...
Our Journey to 100% Agile and a BizDevOps Product Portfolio - Dr. Frank Ramsa...
 
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
Shift Remote: DevOps: An (Un)expected Journey - Zeljko Margeta (RBA)
 
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at ScaleDOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
DOES SFO 2016 - Greg Maxey and Laurent Rochette - DSL at Scale
 
Embedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your EnterpriseEmbedding a Shift Left Culture in your Enterprise
Embedding a Shift Left Culture in your Enterprise
 
50 production deployments a day, at least
50 production deployments a day, at least50 production deployments a day, at least
50 production deployments a day, at least
 
Integrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD PipelineIntegrate Security and Compliance into your CI/CD Pipeline
Integrate Security and Compliance into your CI/CD Pipeline
 
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
DOES16 San Francisco - Susanna Brown & Ben Chan - DevOps in the Midst of an A...
 
КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...
КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...
КОСТЯНТИН СЕВЕРЕНЧУК «Monitoring and Automation in DevTestSecOps world» Lviv ...
 
Devops with Alibaba Cloud
Devops with Alibaba CloudDevops with Alibaba Cloud
Devops with Alibaba Cloud
 
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevDOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
 
DOES16 San Francisco - DevOps Workshop: Modern Technical Practices
DOES16 San Francisco - DevOps Workshop: Modern Technical PracticesDOES16 San Francisco - DevOps Workshop: Modern Technical Practices
DOES16 San Francisco - DevOps Workshop: Modern Technical Practices
 
CA Security Communities Webcast - CA SSO Performance Testing with CA BlazeMeter
CA Security Communities Webcast - CA SSO Performance Testing with CA BlazeMeterCA Security Communities Webcast - CA SSO Performance Testing with CA BlazeMeter
CA Security Communities Webcast - CA SSO Performance Testing with CA BlazeMeter
 
Jawdat SDN NFV solutions 2016 v1.1
Jawdat SDN NFV solutions 2016 v1.1Jawdat SDN NFV solutions 2016 v1.1
Jawdat SDN NFV solutions 2016 v1.1
 
Serverless & Serverless Devops: Scaling Together
Serverless & Serverless Devops: Scaling TogetherServerless & Serverless Devops: Scaling Together
Serverless & Serverless Devops: Scaling Together
 
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the EnterpriseAchieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
 
DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services DevOps and Visual Studio Team Services
DevOps and Visual Studio Team Services
 
Gengo Jaws Days Tokyo 2014 Presentation
Gengo Jaws Days Tokyo  2014 PresentationGengo Jaws Days Tokyo  2014 Presentation
Gengo Jaws Days Tokyo 2014 Presentation
 
DevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & MoreDevOps - Applying Lean & Agile Principles to Operations & More
DevOps - Applying Lean & Agile Principles to Operations & More
 

Viewers also liked

The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
Anders Lundsgård
 
Scaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel DevelopmentScaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel Development
IBM UrbanCode Products
 
Always On - Zero Downtime releases
Always On - Zero Downtime releasesAlways On - Zero Downtime releases
Always On - Zero Downtime releases
Anders Lundsgård
 
Adapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex ApplicationsAdapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex Applications
IBM UrbanCode Products
 
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
India Scrum Enthusiasts Community
 
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijanATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
India Scrum Enthusiasts Community
 
Creative Space, An Agile Journey
Creative Space, An Agile JourneyCreative Space, An Agile Journey
Creative Space, An Agile Journey
Michael Laussegger
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
AgileNCR2016
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
Prakash Bettadapur
 
Agile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale ProjectsAgile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale Projects
Avinash Bais- Agile Coach - CSPO
 
Impact mapping
Impact mappingImpact mapping
Agile transformation
Agile transformationAgile transformation
Agile transformation
Amit Baldwa
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agile
alstonhodge
 
Journey of Agile
Journey of AgileJourney of Agile
Journey of Agile
Tathagat Varma
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
AgileThought
 
Agile Journey: A maturity model for Agile Teams
Agile Journey: A maturity model for Agile TeamsAgile Journey: A maturity model for Agile Teams
Agile Journey: A maturity model for Agile Teams
Proyectalis / Improvement21
 
Cisco’s Agile Journey
Cisco’s Agile JourneyCisco’s Agile Journey
Cisco’s Agile Journey
CA Technologies
 
'La aportación de la última figura de la cirugía en el “Sharq Al Andalus”: Al...
'La aportación de la última figura de la cirugía en el “Sharq Al Andalus”: Al...'La aportación de la última figura de la cirugía en el “Sharq Al Andalus”: Al...
'La aportación de la última figura de la cirugía en el “Sharq Al Andalus”: Al...
Real Academia de Medicina y Ciencias Afines de la Comunidad Valenciana
 
Research Project - Cognitive Technologies Inc.
Research Project - Cognitive Technologies Inc.Research Project - Cognitive Technologies Inc.
Research Project - Cognitive Technologies Inc.
Kartikay Malhotra, MBA (IIFT-GoldMedal)
 
Thalidomide 50-35-1-api
Thalidomide 50-35-1-apiThalidomide 50-35-1-api
Thalidomide 50-35-1-api
Thalidomide-50-35-1-api
 

Viewers also liked (20)

The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
The DevOps journey in an Enterprise - Scania @ Swisscom software day 2016
 
Scaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel DevelopmentScaling Continuous Integration Practices to Teams with Parallel Development
Scaling Continuous Integration Practices to Teams with Parallel Development
 
Always On - Zero Downtime releases
Always On - Zero Downtime releasesAlways On - Zero Downtime releases
Always On - Zero Downtime releases
 
Adapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex ApplicationsAdapting Deployment Pipelines for Complex Applications
Adapting Deployment Pipelines for Complex Applications
 
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
Asia Agile Forum'16 Dhaka - Starting Agile journey – becoming pioneer at your...
 
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijanATC2013- Rahul Devan- My agile journey- how we are transforming srijan
ATC2013- Rahul Devan- My agile journey- how we are transforming srijan
 
Creative Space, An Agile Journey
Creative Space, An Agile JourneyCreative Space, An Agile Journey
Creative Space, An Agile Journey
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
 
An Agile Journey
An Agile JourneyAn Agile Journey
An Agile Journey
 
Agile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale ProjectsAgile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale Projects
 
Impact mapping
Impact mappingImpact mapping
Impact mapping
 
Agile transformation
Agile transformationAgile transformation
Agile transformation
 
Scrum Journey In Healthcare Day Of Agile
Scrum Journey In Healthcare   Day Of AgileScrum Journey In Healthcare   Day Of Agile
Scrum Journey In Healthcare Day Of Agile
 
Journey of Agile
Journey of AgileJourney of Agile
Journey of Agile
 
The Agile Journey
The Agile JourneyThe Agile Journey
The Agile Journey
 
Agile Journey: A maturity model for Agile Teams
Agile Journey: A maturity model for Agile TeamsAgile Journey: A maturity model for Agile Teams
Agile Journey: A maturity model for Agile Teams
 
Cisco’s Agile Journey
Cisco’s Agile JourneyCisco’s Agile Journey
Cisco’s Agile Journey
 
'La aportación de la última figura de la cirugía en el “Sharq Al Andalus”: Al...
'La aportación de la última figura de la cirugía en el “Sharq Al Andalus”: Al...'La aportación de la última figura de la cirugía en el “Sharq Al Andalus”: Al...
'La aportación de la última figura de la cirugía en el “Sharq Al Andalus”: Al...
 
Research Project - Cognitive Technologies Inc.
Research Project - Cognitive Technologies Inc.Research Project - Cognitive Technologies Inc.
Research Project - Cognitive Technologies Inc.
 
Thalidomide 50-35-1-api
Thalidomide 50-35-1-apiThalidomide 50-35-1-api
Thalidomide 50-35-1-api
 

Similar to An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (2015-08-12)

SI presentation
SI presentationSI presentation
SI presentation
Marina Palienko
 
ngStockholm #8 at NetEnt - Micro Frontend Architecture
ngStockholm #8 at NetEnt - Micro Frontend ArchitecturengStockholm #8 at NetEnt - Micro Frontend Architecture
ngStockholm #8 at NetEnt - Micro Frontend Architecture
Ishaan Puniani
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
Julian Douch
 
SI presentation eng
SI presentation engSI presentation eng
SI presentation eng
Marina Lantukh
 
SI presentation eng
SI presentation engSI presentation eng
SI presentation eng
Marina Malash
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
Royston Lobo
 
Bi modal IT- a perspektive - Joakim Lindbom
Bi modal IT- a perspektive - Joakim LindbomBi modal IT- a perspektive - Joakim Lindbom
Bi modal IT- a perspektive - Joakim Lindbom
Joakim Lindbom
 
CV -UmerAslam
CV -UmerAslamCV -UmerAslam
CV -UmerAslam
Umer Aslam
 
Webinar: Keep Microsoft Lync Under Control With Smart Performance Monitoring
Webinar: Keep Microsoft Lync Under Control With Smart Performance MonitoringWebinar: Keep Microsoft Lync Under Control With Smart Performance Monitoring
Webinar: Keep Microsoft Lync Under Control With Smart Performance Monitoring
GSX Solutions
 
Twelve factor-app
Twelve factor-appTwelve factor-app
Twelve factor-app
José Javier Vélez Colón
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
YashrajNayak4
 
Namit kawa 6 winintel
Namit kawa 6 winintelNamit kawa 6 winintel
Namit kawa 6 winintel
Namit Kava
 
Connecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TEConnecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TE
Tasktop
 
Scom presentation from June 5th Webinar
Scom presentation from June 5th WebinarScom presentation from June 5th Webinar
Scom presentation from June 5th Webinar
GSX Solutions
 
Resume_nakri
Resume_nakriResume_nakri
Resume_nakri
santi nath dey
 
Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  
Perforce
 
mjpaguio-resume
mjpaguio-resumemjpaguio-resume
mjpaguio-resume
Mark Joseph Paguio
 
Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)
Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)
Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)
ALLAN JOHN SALGADO - MCSD.NET , MCPD, MCTS
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
Jitendra Bafna
 

Similar to An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (2015-08-12) (20)

SI presentation
SI presentationSI presentation
SI presentation
 
ngStockholm #8 at NetEnt - Micro Frontend Architecture
ngStockholm #8 at NetEnt - Micro Frontend ArchitecturengStockholm #8 at NetEnt - Micro Frontend Architecture
ngStockholm #8 at NetEnt - Micro Frontend Architecture
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
SI presentation eng
SI presentation engSI presentation eng
SI presentation eng
 
SI presentation eng
SI presentation engSI presentation eng
SI presentation eng
 
Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022Singapore MuleSoft Meetup - 23 Nov 2022
Singapore MuleSoft Meetup - 23 Nov 2022
 
Bi modal IT- a perspektive - Joakim Lindbom
Bi modal IT- a perspektive - Joakim LindbomBi modal IT- a perspektive - Joakim Lindbom
Bi modal IT- a perspektive - Joakim Lindbom
 
CV -UmerAslam
CV -UmerAslamCV -UmerAslam
CV -UmerAslam
 
Webinar: Keep Microsoft Lync Under Control With Smart Performance Monitoring
Webinar: Keep Microsoft Lync Under Control With Smart Performance MonitoringWebinar: Keep Microsoft Lync Under Control With Smart Performance Monitoring
Webinar: Keep Microsoft Lync Under Control With Smart Performance Monitoring
 
Twelve factor-app
Twelve factor-appTwelve factor-app
Twelve factor-app
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
 
Namit kawa 6 winintel
Namit kawa 6 winintelNamit kawa 6 winintel
Namit kawa 6 winintel
 
Connecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TEConnecting ALM Tools for a DevOps World with RLIA-TE
Connecting ALM Tools for a DevOps World with RLIA-TE
 
Scom presentation from June 5th Webinar
Scom presentation from June 5th WebinarScom presentation from June 5th Webinar
Scom presentation from June 5th Webinar
 
Resume_nakri
Resume_nakriResume_nakri
Resume_nakri
 
Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  Scania: A DevOps Journey in an Automotive Enterprise  
Scania: A DevOps Journey in an Automotive Enterprise  
 
mjpaguio-resume
mjpaguio-resumemjpaguio-resume
mjpaguio-resume
 
Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)
Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)
Allan_John_R_Salgado-MCSD.NET, MCTS,MCPD-Resume(LinkedIn)
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 

Recently uploaded

XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
samililja
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
SkillCertProExams
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Rosie Wells
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
OECD Directorate for Financial and Enterprise Affairs
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
faizulhassanfaiz1670
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
amekonnen
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
ToshihiroIto4
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
1990 Media
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
artemacademy2
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Dutch Power
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
OECD Directorate for Financial and Enterprise Affairs
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
Frederic Leger
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Access Innovations, Inc.
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
kkirkland2
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
gharris9
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Dutch Power
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
gharris9
 
Updated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidismUpdated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidism
Faculty of Medicine And Health Sciences
 

Recently uploaded (19)

XP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to LeadershipXP 2024 presentation: A New Look to Leadership
XP 2024 presentation: A New Look to Leadership
 
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
Mastering the Concepts Tested in the Databricks Certified Data Engineer Assoc...
 
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie WellsCollapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
Collapsing Narratives: Exploring Non-Linearity • a micro report by Rosie Wells
 
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
Competition and Regulation in Professions and Occupations – OECD – June 2024 ...
 
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
Suzanne Lagerweij - Influence Without Power - Why Empathy is Your Best Friend...
 
Media as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern EraMedia as a Mind Controlling Strategy In Old and Modern Era
Media as a Mind Controlling Strategy In Old and Modern Era
 
Tom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issueTom tresser burning issue.pptx My Burning issue
Tom tresser burning issue.pptx My Burning issue
 
ASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdfASONAM2023_presection_slide_track-recommendation.pdf
ASONAM2023_presection_slide_track-recommendation.pdf
 
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPointMẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
Mẫu PPT kế hoạch làm việc sáng tạo cho nửa cuối năm PowerPoint
 
Carrer goals.pptx and their importance in real life
Carrer goals.pptx  and their importance in real lifeCarrer goals.pptx  and their importance in real life
Carrer goals.pptx and their importance in real life
 
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
Presentatie 4. Jochen Cremer - TU Delft 28 mei 2024
 
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...Competition and Regulation in Professions and Occupations – ROBSON – June 202...
Competition and Regulation in Professions and Occupations – ROBSON – June 202...
 
2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf2024-05-30_meetup_devops_aix-marseille.pdf
2024-05-30_meetup_devops_aix-marseille.pdf
 
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdfSupercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
Supercharge your AI - SSP Industry Breakout Session 2024-v2_1.pdf
 
Burning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdfBurning Issue Presentation By Kenmaryon.pdf
Burning Issue Presentation By Kenmaryon.pdf
 
Gregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptxGregory Harris' Civics Presentation.pptx
Gregory Harris' Civics Presentation.pptx
 
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
Presentatie 8. Joost van der Linde & Daniel Anderton - Eliq 28 mei 2024
 
Gregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics PresentationGregory Harris - Cycle 2 - Civics Presentation
Gregory Harris - Cycle 2 - Civics Presentation
 
Updated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidismUpdated diagnosis. Cause and treatment of hypothyroidism
Updated diagnosis. Cause and treatment of hypothyroidism
 

An agile journey - Scania Connected Services at Meetup Go Agile - Stockholm (2015-08-12)

Editor's Notes

  1. http://theagileadmin.com/what-is-devops/
  2. http://theagileadmin.com/what-is-devops/
  3. http://theagileadmin.com/what-is-devops/
  4. http://www.infoq.com/news/2011/12/water-scrum-fall-is-the-norm/
  5. Short iterations gives more quality: http://whatgivesquality.devops.vision
  6. http://theagileexecutive.com/2010/01/11/standish-group-chaos-reports-revisited/
  7. http://theagileadmin.com/what-is-devops/
  8. What is CD? How to do CD? Who does CD?
  9. Water – Defines the upfront project planning process that typically happens between IT and the business. Scrum – An iterative and adaptive approach to achieving the overall plan that was first laid out in the 'Water' stage. Fall – A controlled, infrequent production release cycle that is governed by organizational policy and infrastructure limitations. (From: http://www.infoq.com/news/2011/12/water-scrum-fall-is-the-norm)
  10. Water – Defines the upfront project planning process that typically happens between IT and the business. Scrum – An iterative and adaptive approach to achieving the overall plan that was first laid out in the 'Water' stage. Fall – A controlled, infrequent production release cycle that is governed by organizational policy and infrastructure limitations. (From: http://www.infoq.com/news/2011/12/water-scrum-fall-is-the-norm)
  11. http://theagileadmin.com/what-is-devops/
  12. You have still automation to do if… You can’t have a dev environment up and running with one single command Someone does manual regressions Prepare test data on test environment You have to order a server Anyone have to log in to a server Someone does manual installations
  13. ”It’s a trade from code complexity to operational complexity” Martin Fowler: https://www.youtube.com/watch?v=wgdBVIX9ifA http://martinfowler.com/articles/microservices.html Adrian Cockcroft: https://www.youtube.com/watch?v=nMTaS07i3jk&feature=youtu.be Gene Keen, Randy Shoup http://youtu.be/MRa21icSIQk 43:00 Randy Shoup: http://gotocon.com/dl/goto-cph-sept-2014/slides/DeanWampler_and_EvaAndreasson_and_KevlinHenney_and_RandyShoup_WheresCaptainKirkChartingACourseThroughEnterpriseArchitecturePartI.pdf
  14. http://theagileadmin.com/what-is-devops/
  15. What is Chaos Monkey? Chaos Monkey is a service which runs in the Amazon Web Services (AWS) that seeks out Auto Scaling Groups (ASGs) and terminates instances (virtual machines) per group. The software design is flexible enough to work with other cloud providers or instance groupings and can be enhanced to add that support. The service has a configurable schedule that, by default, runs on non-holiday weekdays between 9am and 3pm. In most cases, we have designed our applications to continue working when an instance goes offline, but in those special cases that they don't, we want to make sure there are people around to resolve and learn from any problems. With this in mind, Chaos Monkey only runs within a limited set of hours with the intent that engineers will be alert and able to respond. Zerg demo http://zerg.erlangonxen.org/
  16. http://theagileadmin.com/what-is-devops/
  17. Other inspirers: Eric Ries, Gene Kim, Randy Shoup, …