AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform...
Transcript of AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform...
![Page 1: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/1.jpg)
AGILE AND AUTOMATION CONCLAVE 2018
Deploying a continuous
delivery platformchallenges of a rewarding experience
Amir JABALLAH / Vincent FUCHS
![Page 2: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/2.jpg)
Agile and Automation Conclave 2018
Amir Jaballah14 years XP Delivering stuff that improve dev’s life.Head of Digital Lab ASIA
@djam4242
![Page 3: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/3.jpg)
Agile and Automation Conclave 2018
Vincent Fuchs14 years XP Java/Spring developerSoftware craftsman / CI-CD coach
@Big_vinz
![Page 4: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/4.jpg)
Agile and Automation Conclave 2018
• The reward – demo !• Creating / deploying a new service under 5 min
• Gathering diverse infos on hundreds of repositories under 1 min
• Introduction• Our Continuous Delivery Platform Journey
• Updating dozens of repositories under 1 min
AGENDA
![Page 5: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/5.jpg)
Agile and Automation Conclave 2018
![Page 6: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/6.jpg)
Agile and Automation Conclave 2018
LEVERAGE ON DIGITAL
Provide the simplest UX is the highest stake…
…Master all the distribution channels with clients
… Adapt and extend our core system to get higher profit
![Page 7: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/7.jpg)
Agile and Automation Conclave 2018
SOCIETE GENERALE'S ELECTRONIC SUITE OF MARKET, FINANCING AND CASH MANAGEMENT SERVICES, TAILORED TO YOUR NEEDS
SG|MARKETS
![Page 8: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/8.jpg)
Agile and Automation Conclave 2018
SG|MARKETS
DIGITAL FOUNDATIONS
SG|IAMSG|CONNECTSG|ESIGN
SG|WORKFLOWSG|BOTSG|AI
SG|PAAS
SG|DATASG|MONITORING
SG|DOC
CLOUD
Agility, Time To Market, IT
efficiency, Docker, SAAS
DATA
Data science, Document
management, Monitoring
SECURITY
Simple & secure authentication,
Electronic signature
AUTOMATION
Workflow, Chatbot, Artificial
Intelligence
API API
![Page 9: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/9.jpg)
Agile and Automation Conclave 2018
SG|MARKETS
DIGITAL FOUNDATIONS
SG|IAMSG|CONNECTSG|ESIGN
SG|WORKFLOWSG|BOTSG|AI
SG|PAAS
SG|DATASG|MONITORING
SG|DOC
SG|WebtoolkitSG|API
SG|DashboardSG|WidgetSG|CDP
CLOUD
Agility, Time To Market, IT
efficiency, Docker, SAAS
DATA
Data science, Document
management, Monitoring
USER EXPERIENCE
Unified UX, Services/API,
Developer experience
SECURITY
Simple & secure authentication,
Electronic signature
AUTOMATION
Workflow, Chatbot, Artificial
Intelligence
API
API
API
API
API
API
API
![Page 10: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/10.jpg)
Agile and Automation Conclave 2018
SG|MARKETS
DIGITAL FOUNDATIONS
SG|CDP
USER EXPERIENCE
Unified UX, Services/API,
Developer experience
![Page 11: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/11.jpg)
Agile and Automation Conclave 2018
SG|MARKETS
SOFTWARE FACTORY
Metrology
P L A T F O R M
Backlog Grooming
DevelopmentInterface
Source Code Management
Continuous Integration Testing Libraries
RepositoryDeployment Automation
![Page 12: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/12.jpg)
Agile and Automation Conclave 2018
SG|MARKETS
SOFTWARE FACTORY
Metrology
Backlog Grooming
DevelopmentInterface
Source Code Management
Continuous Integration Testing Libraries
RepositoryDeployment Automation
P L A T F O R M
10 000USERS
3 000DEPLOYPER DAY
![Page 13: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/13.jpg)
Agile and Automation Conclave 2018
CONTINUOUS DELIVERY PLATFORM
JOURNEY
10k2k1k100
CENTRALIZE RATIONALIZE SCALEASSESS
2011 2012 2013 2018
![Page 14: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/14.jpg)
Agile and Automation Conclave 2018
TODAYPAST
CONTINUOUS DELIVERY PLATFORM
JOURNEY
![Page 15: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/15.jpg)
THE REWARD
implement and deploy tools easilyto improve developers experience
![Page 16: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/16.jpg)
Agile and Automation Conclave 2018
App generator
With minimum input, get a ready to use service that is pre-configured :
- GitHub repository- Docker deployment, including certificates- Sonar jobs- All standards in place (architecture, naming, lib
versions, etc)
Just provide the service name, trigger the job, wait few minutes …. and voila !
![Page 17: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/17.jpg)
Agile and Automation Conclave 2018
GitHub
crawlerDozens of services created over time. After a while, no 2 services have the same :
- Docker base image
- Spring Boot version
- Security config
- Monitoring properties
- Etc…
à As a CTO, how can I manage my fleet of services without reliable information ?
Define the indicators you want to follow, launch GitHub crawler …. and voila !
![Page 18: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/18.jpg)
Agile and Automation Conclave 2018
CI-droid Developers have better things to do than :- Checking that their pull requests are
still mergeable- Keep their pull requests up to date with
main branch- Give the same code review comments
to new joiners- Replicate the same changes in N
repositories
Let CI-droid take care of all this, and focus on delivering value to your business !
![Page 19: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/19.jpg)
Agile and Automation Conclave 2018
Key take-aways
• Invest regularly in a robust continuous delivery platform to support your dev teams, and therefore, your business
• Use existing stack/tools first, but don’t hesitate to invest in custom tooling if required
![Page 20: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/20.jpg)
Agile and Automation Conclave 2018
Q&A
![Page 21: AGILE AND AUTOMATION CONCLAVE 2018 - accenture.com€¦ · Deploying a continuous delivery platform challenges of a rewarding experience Amir JABALLAH / Vincent FUCHS. Agile and Automation](https://reader035.fdocuments.us/reader035/viewer/2022070719/5edf7452ad6a402d666acd05/html5/thumbnails/21.jpg)
Agile and Automation Conclave 2018
FOLLOW USLinkedIn – SolutionsIQ India | Twitter – SIQIndia | Facebook – SolutionsIQ India
Thank you !
Amir JABALLAH Vincent FUCHS