SlideShare a Scribd company logo
Transforming to
an Agile
DevOps
eCommerce
Esteve Camps Chust
This is an extract of my mastering
project in La Salle BCN
July 2020
CONTENT
WHY DO WE NEED A CHANGE?
WHAT DO WE NEED?
PILOTING THE CHANGE
WHY DO WE NEED
A CHANGE?
COMPETITIVENESS
COSTS
CUSTOMER
SATISFACTION
Why do we need a change > What do we need > Piloting the change
During VUCA times, the need for constant
adaptation becomes (even more)
unavoidable for growing companies.
A service-oriented architecture is
needed as a basis for eliminating
complexity in each implementation,
reducing opportunity cost, facilitating
platform scaling, and therefore promoting
enterprise growth.
This growth will mean a better
competitive position, an increase in
customer satisfaction, a decrease in
costs and a greater agility in changes.
We need…
Why do we need a change > What do we need > Piloting the change
GOAL : Piloting eCommerce platform transformation to push
business growth in an agile and fast way, with a high performance
and a team with strong product ownership and business
relationship.
PRODUCT ORIENTED
ORGANIZATION
REDUCING DEVELOPMENT
LIFECYCLE TIME
TO ACCEPT ERROR
TOLERANCE:
ERROR + FIX = LEARNING
CONTINUOUS DELIVERY
REDUCING TEAMS
FRICTIONS, CLARIFY
ACCOUNTABILITY
WHAT DO WE
NEED
Agile
Model
Continuous
Integration
Continuous
Testing
Continuous
Delivery
Product
oriented
organization
Why do we need a change > What do we need > Piloting the change
PILOTING THE
CHANGE
PROS & CONS TO GO ON A
PILOT PROJECT
EVALUATION
CONTINUOUS
IMPROVEMENT
INCREMENTAL
VIABILITY
DUPLICITIES
ADDED COSTS
Why do we need a change > What do we need > Piloting the change
Product oriented
Service Oriented
Architecture
Fail Fast,
Learn Fast
Improve Fast
Increase quality
PREN
Strengths, Weaknesses, Opportunities and Threats…
Consolidated
product
in market
Post COVID19
investments
Ownership
Failure tolerance
Competitors
platforms
SWOT
… and how will we act
Why do we need a change > What do we need > Piloting the change
COMMUNICATION PLAN
Product based
Organization Kickoff
Project status report
Product owner
introduction
Global Initiative
Kickoff
Changes report
Product team
introduction
Pilot Project kickoff
Coaches team
introduction
Product limits and
scope definition
Steering committee
kickoff
Product KPIs report
Golive promotion
Why do we need a change > What do we need > Piloting the change
… and more
PHASES PLAN
PHASE 1 PHASE 3
PHASE 4 PHASE 5
PHASE 2
PROJECT MANAGEMENT
1 2 3 4
1
Study and Analysis phase
▪ Company global vision
▪ Product scope study and definition
▪ Technical and systems definitions.
2
Design phase
▪ Archestration systems
▪ Agile SDLC
▪ Metrics
▪ Existing tests review
3
Implementation phase
▪ Agile SDLC
▪ Metrics
▪ Tests
4
Validation phase
▪ Jenkins pipeline validation
▪ Manual deployment in integration
environment
▪ Product KPIs validation
5
GoLive
▪ Launching in stagging
environment
▪ Monitoring and support
▪ Project closure
Project management
▪ Communication plan
▪ Project coordination and follow
up.
1 Organized and Designed 2 Infrastructure ready 3 Agile implemented 4 GoLive
Why do we need a change > What do we need > Piloting the change
ACTIVITIES TIMELINE
Sep20 Oct20 Nov20 Dec20 Jan21 Feb21 Mar21 Apr21 May21
A Agile
Development
B
CI/CD
orchestration
C,
D,
E
CI/CT/CD
implementati
on
F
Product
based
organization
Coaches team
Agile SDLC design
Kanban implement
Scrum implementation
Jenkins Pipeline
Docker
Unit Tests
Metrics
Smoke tests
API tests
Load tests
Security scans
Compliance tests
Regression tests
Architecture refacctoring
Responsabilities definition
Monitoring
Agile SDLC impl
Manual deploy
E2E test
1 2 3 4
Why do we need a change > What do we need > Piloting the change
HR
+
PURCHASING
+
BUDGET
+
INVESTMENTS & SAVINGS
+
RISKS PLAN
Why do we need a change > What do we need > Piloting the change
QUALITY PLAN
Product definition
validation
CI/CD pipeline in
place and functional
Product team
organization is
correct
Automatic
deployment
Architectural
reference framework
is defined
Organizing team
leading the
transformation
Why do we need a change > What do we need > Piloting the change
Validate existence of product, contents and agreements. All validated by the product owner
with features and responsibilities defining the product.
Validate product team is completely operational, with clear mission, vision, objectives and
members and responsibilities defined in the company wiki. Agile framework is operational
too.
Validate the architectural framework document, containing patterns, good practices and
development rules approved by Lead Architect.
Validate pipeline, with clear responsibilities of management and monitoring.
All defined phases in pipeline are running, including reports and metrics.
Validate automatic deployment in environments: development, integration and stagging.
All development deliveries are correctly deployed.
Validate team in charge of organizational transformation has defined a common framework to
target transformation. Validate job descriptions for new joiners and budget are ready.
CREDITS: This presentation template was created by
Slidesgo, including icons by Flaticon, and infographics &
images by Freepik
THANKS
Please keep this slide for attribution.
Esteve Camps Chust
@camps_esteve

More Related Content

What's hot

Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
AgileNetwork
 
Project Planning Approach
Project Planning ApproachProject Planning Approach
Project Planning Approach
CoSalesRevenue
 
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
Sophia Zhou
 
Project Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation SlidesProject Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation Slides
SlideTeam
 
Continuous delivery xebia
Continuous delivery xebiaContinuous delivery xebia
Continuous delivery xebia
AgileNCR2016
 
LKCE18 - Márcio Sete - Fit for Purpose Framework - distilled theory and practice
LKCE18 - Márcio Sete - Fit for Purpose Framework - distilled theory and practiceLKCE18 - Márcio Sete - Fit for Purpose Framework - distilled theory and practice
LKCE18 - Márcio Sete - Fit for Purpose Framework - distilled theory and practice
Lean Kanban Central Europe
 
Project Requirements, What Are They And How Do You Know You
Project Requirements, What Are They And How Do You Know YouProject Requirements, What Are They And How Do You Know You
Project Requirements, What Are They And How Do You Know You
John N. Motlagh
 
Project Management PowerPoint Presentation Slides
Project Management PowerPoint Presentation SlidesProject Management PowerPoint Presentation Slides
Project Management PowerPoint Presentation Slides
SlideTeam
 
PMP Worldwide Training
PMP Worldwide TrainingPMP Worldwide Training
PMP Worldwide Training
Order Lortab
 
8 Steps to an Effective ERP Project Launch
8 Steps to an Effective ERP Project Launch8 Steps to an Effective ERP Project Launch
8 Steps to an Effective ERP Project Launch
Lionshare Software, Inc.
 
How to use BABoK 3.0?
How to use BABoK 3.0?How to use BABoK 3.0?
How to use BABoK 3.0?
Katarzyna Kot
 
MOM on BA
MOM on BAMOM on BA
Power-point Presentation On Scope management plan
Power-point Presentation On Scope management planPower-point Presentation On Scope management plan
Power-point Presentation On Scope management plan
InstantAssignmentHelpAustralia
 
OpenERP Implementation Memento
OpenERP Implementation Memento OpenERP Implementation Memento
OpenERP Implementation Memento
Odoo
 
The Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilitiesThe Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilities
Abdul Ghafoor
 
Agile & Business Architecture
Agile & Business ArchitectureAgile & Business Architecture
Agile & Business Architecture
Etienne Venter
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
Salesforce Developers
 
Denver Startup Week - Balancing Voices in Product Management
Denver Startup Week - Balancing Voices in Product ManagementDenver Startup Week - Balancing Voices in Product Management
Denver Startup Week - Balancing Voices in Product Management
lindsayhunt
 
Agile Business Analyst - Huong Tran
Agile Business Analyst - Huong TranAgile Business Analyst - Huong Tran
Agile Business Analyst - Huong Tran
Huong Tran
 
Managing requirements through the lifecycle of an agile project
Managing requirements through the lifecycle of an agile projectManaging requirements through the lifecycle of an agile project
Managing requirements through the lifecycle of an agile project
Blueprint Software Systems
 

What's hot (20)

Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
Agile Network India | Jump over the High bar of Enterprise Agility with Jile ...
 
Project Planning Approach
Project Planning ApproachProject Planning Approach
Project Planning Approach
 
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
Microsoft PPM tool (Project Online / Project Server) Case Study by epmsolutio...
 
Project Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation SlidesProject Governance Proposal Template Powerpoint Presentation Slides
Project Governance Proposal Template Powerpoint Presentation Slides
 
Continuous delivery xebia
Continuous delivery xebiaContinuous delivery xebia
Continuous delivery xebia
 
LKCE18 - Márcio Sete - Fit for Purpose Framework - distilled theory and practice
LKCE18 - Márcio Sete - Fit for Purpose Framework - distilled theory and practiceLKCE18 - Márcio Sete - Fit for Purpose Framework - distilled theory and practice
LKCE18 - Márcio Sete - Fit for Purpose Framework - distilled theory and practice
 
Project Requirements, What Are They And How Do You Know You
Project Requirements, What Are They And How Do You Know YouProject Requirements, What Are They And How Do You Know You
Project Requirements, What Are They And How Do You Know You
 
Project Management PowerPoint Presentation Slides
Project Management PowerPoint Presentation SlidesProject Management PowerPoint Presentation Slides
Project Management PowerPoint Presentation Slides
 
PMP Worldwide Training
PMP Worldwide TrainingPMP Worldwide Training
PMP Worldwide Training
 
8 Steps to an Effective ERP Project Launch
8 Steps to an Effective ERP Project Launch8 Steps to an Effective ERP Project Launch
8 Steps to an Effective ERP Project Launch
 
How to use BABoK 3.0?
How to use BABoK 3.0?How to use BABoK 3.0?
How to use BABoK 3.0?
 
MOM on BA
MOM on BAMOM on BA
MOM on BA
 
Power-point Presentation On Scope management plan
Power-point Presentation On Scope management planPower-point Presentation On Scope management plan
Power-point Presentation On Scope management plan
 
OpenERP Implementation Memento
OpenERP Implementation Memento OpenERP Implementation Memento
OpenERP Implementation Memento
 
The Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilitiesThe Snowman - visualising Agile project roles & responsibilities
The Snowman - visualising Agile project roles & responsibilities
 
Agile & Business Architecture
Agile & Business ArchitectureAgile & Business Architecture
Agile & Business Architecture
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
Denver Startup Week - Balancing Voices in Product Management
Denver Startup Week - Balancing Voices in Product ManagementDenver Startup Week - Balancing Voices in Product Management
Denver Startup Week - Balancing Voices in Product Management
 
Agile Business Analyst - Huong Tran
Agile Business Analyst - Huong TranAgile Business Analyst - Huong Tran
Agile Business Analyst - Huong Tran
 
Managing requirements through the lifecycle of an agile project
Managing requirements through the lifecycle of an agile projectManaging requirements through the lifecycle of an agile project
Managing requirements through the lifecycle of an agile project
 

Similar to Transforming to an agile devops ecommerce

Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?
Bonitasoft
 
Practical Steps for Insurers to Get Started with Digital Execution
Practical Steps for Insurers to Get Started with Digital ExecutionPractical Steps for Insurers to Get Started with Digital Execution
Practical Steps for Insurers to Get Started with Digital Execution
Mendix
 
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
BDO IT Solutions
 
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchioGo Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Katie Elliott
 
Business operating system example
Business operating system exampleBusiness operating system example
Business operating system example
Bill Rogers
 
Take Agile to Next Level
Take Agile to Next LevelTake Agile to Next Level
Take Agile to Next Level
Coffee Talk
 
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
Steve Elliott
 
Transforming Business Intelligence Testing
Transforming Business Intelligence TestingTransforming Business Intelligence Testing
Transforming Business Intelligence Testing
Method360
 
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies
 
Sample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationSample Product Management Lifecycle Presentation
Sample Product Management Lifecycle Presentation
Julie Grosse
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Mirco Hering
 
The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5
Cprime
 
Large Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field reportLarge Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field report
CGI Québec Formation
 
Business Process Excellence: Building Out Business Process Capabilities
Business Process Excellence: Building Out Business Process CapabilitiesBusiness Process Excellence: Building Out Business Process Capabilities
Business Process Excellence: Building Out Business Process Capabilities
Centric Consulting
 
FCB Partners Course Overview: Process Redesign
FCB Partners Course Overview: Process RedesignFCB Partners Course Overview: Process Redesign
FCB Partners Course Overview: Process Redesign
FCBPartners
 
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
Egyptian Engineers Association
 
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost GainsThree Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
SafetyChain Software
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
AgileNetwork
 
How to Define, Build, and Deliver a Remarkable Customer Experience
How to Define, Build, and Deliver a Remarkable Customer ExperienceHow to Define, Build, and Deliver a Remarkable Customer Experience
How to Define, Build, and Deliver a Remarkable Customer Experience
Amity
 
Pride Procurement Lean
Pride Procurement LeanPride Procurement Lean
Pride Procurement Lean
Elm Valle
 

Similar to Transforming to an agile devops ecommerce (20)

Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?
 
Practical Steps for Insurers to Get Started with Digital Execution
Practical Steps for Insurers to Get Started with Digital ExecutionPractical Steps for Insurers to Get Started with Digital Execution
Practical Steps for Insurers to Get Started with Digital Execution
 
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
 
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchioGo Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
Go Live is Just the Start - Managing AX Improvement Projects | Carlo DiPucchio
 
Business operating system example
Business operating system exampleBusiness operating system example
Business operating system example
 
Take Agile to Next Level
Take Agile to Next LevelTake Agile to Next Level
Take Agile to Next Level
 
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
The ROI of Scaling Agile - How to justify the investment in terms your CFO wi...
 
Transforming Business Intelligence Testing
Transforming Business Intelligence TestingTransforming Business Intelligence Testing
Transforming Business Intelligence Testing
 
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and Agile
 
Sample Product Management Lifecycle Presentation
Sample Product Management Lifecycle PresentationSample Product Management Lifecycle Presentation
Sample Product Management Lifecycle Presentation
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5The Five Phases of Agile Maturity (Part 3): Phase 5
The Five Phases of Agile Maturity (Part 3): Phase 5
 
Large Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field reportLarge Scale Agile Transformation in Government: Field report
Large Scale Agile Transformation in Government: Field report
 
Business Process Excellence: Building Out Business Process Capabilities
Business Process Excellence: Building Out Business Process CapabilitiesBusiness Process Excellence: Building Out Business Process Capabilities
Business Process Excellence: Building Out Business Process Capabilities
 
FCB Partners Course Overview: Process Redesign
FCB Partners Course Overview: Process RedesignFCB Partners Course Overview: Process Redesign
FCB Partners Course Overview: Process Redesign
 
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
م.47-#تواصل_تطوير-م.محمد العربى-إستخدام مفاهيم الرشاقة للتحول الإستراتيجي للم...
 
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost GainsThree Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
 
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
ANIn Coimbatore Jan 2024 |Combining Agile Mindset and Design Thinking by Shan...
 
How to Define, Build, and Deliver a Remarkable Customer Experience
How to Define, Build, and Deliver a Remarkable Customer ExperienceHow to Define, Build, and Deliver a Remarkable Customer Experience
How to Define, Build, and Deliver a Remarkable Customer Experience
 
Pride Procurement Lean
Pride Procurement LeanPride Procurement Lean
Pride Procurement Lean
 

Recently uploaded

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 

Transforming to an agile devops ecommerce

  • 1. Transforming to an Agile DevOps eCommerce Esteve Camps Chust This is an extract of my mastering project in La Salle BCN July 2020
  • 2. CONTENT WHY DO WE NEED A CHANGE? WHAT DO WE NEED? PILOTING THE CHANGE
  • 3. WHY DO WE NEED A CHANGE?
  • 4. COMPETITIVENESS COSTS CUSTOMER SATISFACTION Why do we need a change > What do we need > Piloting the change During VUCA times, the need for constant adaptation becomes (even more) unavoidable for growing companies. A service-oriented architecture is needed as a basis for eliminating complexity in each implementation, reducing opportunity cost, facilitating platform scaling, and therefore promoting enterprise growth. This growth will mean a better competitive position, an increase in customer satisfaction, a decrease in costs and a greater agility in changes.
  • 5. We need… Why do we need a change > What do we need > Piloting the change GOAL : Piloting eCommerce platform transformation to push business growth in an agile and fast way, with a high performance and a team with strong product ownership and business relationship. PRODUCT ORIENTED ORGANIZATION REDUCING DEVELOPMENT LIFECYCLE TIME TO ACCEPT ERROR TOLERANCE: ERROR + FIX = LEARNING CONTINUOUS DELIVERY REDUCING TEAMS FRICTIONS, CLARIFY ACCOUNTABILITY
  • 9. PROS & CONS TO GO ON A PILOT PROJECT EVALUATION CONTINUOUS IMPROVEMENT INCREMENTAL VIABILITY DUPLICITIES ADDED COSTS Why do we need a change > What do we need > Piloting the change
  • 10. Product oriented Service Oriented Architecture Fail Fast, Learn Fast Improve Fast Increase quality PREN Strengths, Weaknesses, Opportunities and Threats… Consolidated product in market Post COVID19 investments Ownership Failure tolerance Competitors platforms SWOT … and how will we act Why do we need a change > What do we need > Piloting the change
  • 11. COMMUNICATION PLAN Product based Organization Kickoff Project status report Product owner introduction Global Initiative Kickoff Changes report Product team introduction Pilot Project kickoff Coaches team introduction Product limits and scope definition Steering committee kickoff Product KPIs report Golive promotion Why do we need a change > What do we need > Piloting the change … and more
  • 12. PHASES PLAN PHASE 1 PHASE 3 PHASE 4 PHASE 5 PHASE 2 PROJECT MANAGEMENT 1 2 3 4 1 Study and Analysis phase ▪ Company global vision ▪ Product scope study and definition ▪ Technical and systems definitions. 2 Design phase ▪ Archestration systems ▪ Agile SDLC ▪ Metrics ▪ Existing tests review 3 Implementation phase ▪ Agile SDLC ▪ Metrics ▪ Tests 4 Validation phase ▪ Jenkins pipeline validation ▪ Manual deployment in integration environment ▪ Product KPIs validation 5 GoLive ▪ Launching in stagging environment ▪ Monitoring and support ▪ Project closure Project management ▪ Communication plan ▪ Project coordination and follow up. 1 Organized and Designed 2 Infrastructure ready 3 Agile implemented 4 GoLive Why do we need a change > What do we need > Piloting the change
  • 13. ACTIVITIES TIMELINE Sep20 Oct20 Nov20 Dec20 Jan21 Feb21 Mar21 Apr21 May21 A Agile Development B CI/CD orchestration C, D, E CI/CT/CD implementati on F Product based organization Coaches team Agile SDLC design Kanban implement Scrum implementation Jenkins Pipeline Docker Unit Tests Metrics Smoke tests API tests Load tests Security scans Compliance tests Regression tests Architecture refacctoring Responsabilities definition Monitoring Agile SDLC impl Manual deploy E2E test 1 2 3 4 Why do we need a change > What do we need > Piloting the change
  • 14. HR + PURCHASING + BUDGET + INVESTMENTS & SAVINGS + RISKS PLAN Why do we need a change > What do we need > Piloting the change
  • 15. QUALITY PLAN Product definition validation CI/CD pipeline in place and functional Product team organization is correct Automatic deployment Architectural reference framework is defined Organizing team leading the transformation Why do we need a change > What do we need > Piloting the change Validate existence of product, contents and agreements. All validated by the product owner with features and responsibilities defining the product. Validate product team is completely operational, with clear mission, vision, objectives and members and responsibilities defined in the company wiki. Agile framework is operational too. Validate the architectural framework document, containing patterns, good practices and development rules approved by Lead Architect. Validate pipeline, with clear responsibilities of management and monitoring. All defined phases in pipeline are running, including reports and metrics. Validate automatic deployment in environments: development, integration and stagging. All development deliveries are correctly deployed. Validate team in charge of organizational transformation has defined a common framework to target transformation. Validate job descriptions for new joiners and budget are ready.
  • 16. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik THANKS Please keep this slide for attribution. Esteve Camps Chust @camps_esteve