SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
An evolutionary DevOps journey at BCITO Te Pukenga.
BCITO Te Pukenga
The
Journey
Three years journey
Three phases
1.Continuous deployment
culture
2.Moving to one integrated
platform
3.Integrating Automation
tools with our new
environment
DevOps
cycle
First Year
Coach the team in Agile delivering
Be cohesive as a team and not working in silo
Have process in place so that we were not
constantly reactive to request of the business
Somewhat implement Scrum/Lean framework
Second
Year
Team that adapted to a new way of
work jumped on the Agile Train
Employed new staff – looked at
mindset and adaptability first and
good strong engineering skillset
second
We focused a lot of style of
communication for each team and
how to collaborate with the business
Third Year
• As the team we started the DevOps way
of Code – Test – Deploy – Release
• Started implementing automation tools
and improving our Quality Test Strategy
• Fixed tech debt – our code coverage was
5% we needed to be at 75%
• Then we looked at Copado – towards the
end of year 2022
Gap
Analysis
• Copado Team can access to a
business case tool
• They helped us and advised
through the process, and it was
very transparent
• We reviewed Bitbucket, Azure,
AWS, but Copado still scored
high as fit for purpose CI/CD
tool for our environment
Copado Salesforce Continuous Deployment
▪ The GSD Team is currently manually deploying Hapai changes into Production.
▪ This creates many inefficiencies such as:
▪ Manually tracking metadata changes
▪ Manually running tests, not having a shared system of record
▪ Inefficiencies in rolling back deployments
▪ Lead time between development and feature in production is currently 4
weeks
▪ Out of sync sandboxes causing unnecessary overhead and difficulty for
development
Problem to
Solve
▪ Copado is native to Salesforce.
▪ The Delivery Team tested a couple of tools Bitbucket and Copado
▪ Bitbucket required external knowledge or an investment upfront
▪ Copado is known by an extensive dev network globally, and also both of our
internal delivery team is Copado certified which means internal experience
already.
Market
Analysis
▪ Copado is used by a large number of global clients (Coke, Banking and other
Government agencies).
▪ Provide an extensive network of user support
▪ Upskill our user with Copado Academy
▪ Once implemented is easily scalable
Customer
Segments
▪ The team will naturally evolve in a DevOps structure
• Release Manager
• 2 Admin users ( shared between PO, Agile Team Lead, Test Lead)
▪ 3 User Admin (these will be shared between Carlo, Vasu, Bill and one tester)
Delivery
Structure
▪ If teams can coordinate more easily without being
burdened by inefficient processes, they have more time
to deliver features. More value is delivered to the
business.
Mission &
Vision
▪ N/A. As mentioned there are many tools out there that enables continuous
delivery of features and value. However, we found that since Copado is native to
Salesforce, and due to the inside skills and knowledge it would be easier to
implement and maintain the tool.
• Also cost wise it is quite competitive with the other tools.
Competitor
Analysis
Deployment Tool Highlights_Copado
• Deployments from one org to other org for both Metadata and Data Deployments are handled
• User stories will be synced with Copado hence can select and commit the data to the feature
branch accordingly
• Git operation are performed very well to the repos
• Can track deployments under user stories to track the stage of deployment reached
• It has an inbuilt apex test run and static code analysis that helps the deployment process
alongside better error handling
• Minimize overlaps and component conflicts resolution on Metadata
• Supports goal of accelerating releases, allowing minimum risk to deployments providing insight
into performance through analytics
• Package Once, Deploy to All- destructive pipeline creation ‘mass back promote’ from an upper
environment to all of the lower environments that are behind, with a minimum of 3 clicks!
Return on Investment
• It will reduce the efforts to create package.xml manually and deploy the changes
• Another positive impact is this can track commits to an org to iterative if it's traversed in an
organized way and does not need separate maintenance
• Copado provides a complete package of maintaining the development and repositories in a
common platform. When pipelines are set that changes will move from one org to the final org in a
very organized manner
• Creates pull requests and performs static code analysis at the time of deployment of the changes.
One can choose if we need to deploy all changes
• Automates many of the manual, repetitive tasks while also providing wizards for on-boarding and
repository-related tasks.
• Copado standardizes and automates complex deployments across all environments thus speeding
up deployment time while greatly reducing errors and failed deployments.
Copado
Implementation
:
• We were assigned an implementation
team.
• We had few scheduled weeks of
collaboration between our delivery team
and the Copado implementation team
• We had training from Copado on how to
kick it off once implemented.
• We have regular monthly meetings with
Copado to check how we are doing, and if
there are any issues that they can
address
• You really build a partnership with Copado
and that they are not just your provider
Life with
Copado
:
• A release is taking us between 5-20 mins
compared to 6 hours.
• Overall team increased happiness and job
satisfaction.
• The team has more time to innovate and
continuously improve.
• There is overall less stress
• Quality has improved.
• Copado keeps all the environments in
sink.
• If something goes wrong, Copado has the
ability to address it quite well.
In conclusion
:
• Establish a good team and culture that
foster collaboration and innovation.
• Implement good release process
practices that initially doesn’t involve
automation for the sake of automation.
• Clean up tech dept
• Integrate automation tools
• Reach out to Copado if that is something
you would like to pursue.
• Thank you ☺
Kia ora from Copado
Who is Copado?
‘20 VALUE STREAM MGT
‘22 DevOps
Exchange & Testing
‘20 DEVOPS
ANALYTICS
‘19 DATA
DEPLOY
‘19 CONTINUOUS
DELIVERY
‘18 COMPLIANCE
HUB
‘17 VALUE BASED
PLANNING
‘16 COLLABORATIVE
DEVELOPMENT
‘15 RELEASE MANAGEMENT
ANY
CLOUD
!
Labs ‘20
Labs ‘20
Summer ‘21
Summer ‘21
Pilot ‘21
‘21
‘21
‘21 CLOUD SECURITY
#1 DevOps For
Salesforce
1200+ Customers
Low-Code Leader
Multi-cloud
SF Native UX
70K
Best Support
$1.6B Valuation
500+ Employees
$260M Invested
Trained &
Certified
How can you start your DevOps journey?
Why Customers Purchase Copado
Step 1) Register on Trailhead
Why Customers Purchase Copado
Step 2) Register on the Copado Academy
(Success.copado.com)
Connect with us
Managing Director APAC Alliances Director ANZ/SEA
astoney@copado.com
+61 452 438 678
Linkedin
mkeen@copado.com
+61 420 582 272
Linkedin

Contenu connexe

Similaire à DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf

ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsChristopher Dorobek
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiencesMorgan Simonsen
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOpsCollabNet
 
The DevOps Experience
The DevOps ExperienceThe DevOps Experience
The DevOps ExperienceMetroStar
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryNajib Radzuan
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Mirco Hering
 
Continuous Delivery Decision points
Continuous Delivery Decision pointsContinuous Delivery Decision points
Continuous Delivery Decision pointsKelly Looney
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
 
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...Agile Testing Alliance
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldDevOps Enterprise Summit
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015steelthread
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGroup
 
An evening with... DevOps
An evening with... DevOpsAn evening with... DevOps
An evening with... DevOpsArkhotech
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...admford
 
Jonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJwooldridge
 

Similaire à DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf (20)

ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOpsACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
ACT-IAC Partners #GovDevOps: PTO - agile - and DevOps
 
How to create awesome customer experiences
How to create awesome customer experiencesHow to create awesome customer experiences
How to create awesome customer experiences
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
DevOps 1 (1).pptx
DevOps 1 (1).pptxDevOps 1 (1).pptx
DevOps 1 (1).pptx
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 
The DevOps Experience
The DevOps ExperienceThe DevOps Experience
The DevOps Experience
 
DevOps Condensed
DevOps CondensedDevOps Condensed
DevOps Condensed
 
DevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software DeliveryDevOps Culture transformation in Modern Software Delivery
DevOps Culture transformation in Modern Software Delivery
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Continuous Delivery Decision points
Continuous Delivery Decision pointsContinuous Delivery Decision points
Continuous Delivery Decision points
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
#ATAGTR2019 Presentation "QA alignment in the DevOps world" By Suneeta Paland...
 
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps worldLucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
Lucas Gravley - HP - Self-Healing And Monitoring in a DevOps world
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
An evening with... DevOps
An evening with... DevOpsAn evening with... DevOps
An evening with... DevOps
 
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Jonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and Small
 

Plus de Anna Loughnan Colquhoun

Anna Loughnan Top 10 Salesforce Apps for Christchurch Salesforce user group M...
Anna Loughnan Top 10 Salesforce Apps for Christchurch Salesforce user group M...Anna Loughnan Top 10 Salesforce Apps for Christchurch Salesforce user group M...
Anna Loughnan Top 10 Salesforce Apps for Christchurch Salesforce user group M...Anna Loughnan Colquhoun
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfAnna Loughnan Colquhoun
 
Winter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfWinter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfAnna Loughnan Colquhoun
 
SFWelly dreamforce wrap up September 2023
SFWelly dreamforce wrap up September 2023SFWelly dreamforce wrap up September 2023
SFWelly dreamforce wrap up September 2023Anna Loughnan Colquhoun
 
Summer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdfSummer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdfAnna Loughnan Colquhoun
 
Salesforce Wellington User Group - devops for admins by David Smith
Salesforce Wellington User Group - devops for admins by David SmithSalesforce Wellington User Group - devops for admins by David Smith
Salesforce Wellington User Group - devops for admins by David SmithAnna Loughnan Colquhoun
 
Emily McCowan - My CTA Journey - Wellington User Group
Emily McCowan - My CTA Journey - Wellington User GroupEmily McCowan - My CTA Journey - Wellington User Group
Emily McCowan - My CTA Journey - Wellington User GroupAnna Loughnan Colquhoun
 
Anna Loughnan - The Power of the Community, CodeCamp Wellington April 2023
Anna Loughnan - The Power of the Community, CodeCamp Wellington April 2023Anna Loughnan - The Power of the Community, CodeCamp Wellington April 2023
Anna Loughnan - The Power of the Community, CodeCamp Wellington April 2023Anna Loughnan Colquhoun
 
Stephen Stanley - Spring 23 highlights.pdf
Stephen Stanley - Spring 23 highlights.pdfStephen Stanley - Spring 23 highlights.pdf
Stephen Stanley - Spring 23 highlights.pdfAnna Loughnan Colquhoun
 
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...Anna Loughnan Colquhoun
 
Dreamforce review Wellington Salesforce User Group October 2022
Dreamforce review Wellington Salesforce User Group October 2022Dreamforce review Wellington Salesforce User Group October 2022
Dreamforce review Wellington Salesforce User Group October 2022Anna Loughnan Colquhoun
 
Ministry of Health / Health NZ Public Health response to Covid using Salesforce
Ministry of Health / Health NZ Public Health response to Covid using SalesforceMinistry of Health / Health NZ Public Health response to Covid using Salesforce
Ministry of Health / Health NZ Public Health response to Covid using SalesforceAnna Loughnan Colquhoun
 
Salesforce Wellington User Group - August 2022 - Salesforce integration witho...
Salesforce Wellington User Group - August 2022 - Salesforce integration witho...Salesforce Wellington User Group - August 2022 - Salesforce integration witho...
Salesforce Wellington User Group - August 2022 - Salesforce integration witho...Anna Loughnan Colquhoun
 
Wellington Salesforce User Group - Summer 22 Release
Wellington Salesforce User Group - Summer 22 ReleaseWellington Salesforce User Group - Summer 22 Release
Wellington Salesforce User Group - Summer 22 ReleaseAnna Loughnan Colquhoun
 
March 2022 Salesforce Welly _ Chch meeting.pdf
March 2022 Salesforce Welly _ Chch meeting.pdfMarch 2022 Salesforce Welly _ Chch meeting.pdf
March 2022 Salesforce Welly _ Chch meeting.pdfAnna Loughnan Colquhoun
 
SFWelly user group spring '22 release highlights with Mel Macdonald
SFWelly user group spring '22 release highlights with Mel MacdonaldSFWelly user group spring '22 release highlights with Mel Macdonald
SFWelly user group spring '22 release highlights with Mel MacdonaldAnna Loughnan Colquhoun
 
Wellington Salesforce Trailblazer Community August 2021 Virtual Meeting with ...
Wellington Salesforce Trailblazer Community August 2021 Virtual Meeting with ...Wellington Salesforce Trailblazer Community August 2021 Virtual Meeting with ...
Wellington Salesforce Trailblazer Community August 2021 Virtual Meeting with ...Anna Loughnan Colquhoun
 

Plus de Anna Loughnan Colquhoun (20)

Anna Loughnan Top 10 Salesforce Apps for Christchurch Salesforce user group M...
Anna Loughnan Top 10 Salesforce Apps for Christchurch Salesforce user group M...Anna Loughnan Top 10 Salesforce Apps for Christchurch Salesforce user group M...
Anna Loughnan Top 10 Salesforce Apps for Christchurch Salesforce user group M...
 
Spring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdfSpring24-Release Overview - Wellingtion User Group-1.pdf
Spring24-Release Overview - Wellingtion User Group-1.pdf
 
Winter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdfWinter24-Welly Release Overview - Stephen Stanley.pdf
Winter24-Welly Release Overview - Stephen Stanley.pdf
 
Eva Sherwood Dreamforce Reflections
Eva Sherwood Dreamforce ReflectionsEva Sherwood Dreamforce Reflections
Eva Sherwood Dreamforce Reflections
 
SFWelly dreamforce wrap up September 2023
SFWelly dreamforce wrap up September 2023SFWelly dreamforce wrap up September 2023
SFWelly dreamforce wrap up September 2023
 
Let's Discuss Security with SFWelly
Let's Discuss Security with SFWellyLet's Discuss Security with SFWelly
Let's Discuss Security with SFWelly
 
SFWelly - Backups Presentation
SFWelly - Backups PresentationSFWelly - Backups Presentation
SFWelly - Backups Presentation
 
Summer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdfSummer23-Welly Release Highlights - Stephen Stanley.pdf
Summer23-Welly Release Highlights - Stephen Stanley.pdf
 
Salesforce Wellington User Group - devops for admins by David Smith
Salesforce Wellington User Group - devops for admins by David SmithSalesforce Wellington User Group - devops for admins by David Smith
Salesforce Wellington User Group - devops for admins by David Smith
 
Emily McCowan - My CTA Journey - Wellington User Group
Emily McCowan - My CTA Journey - Wellington User GroupEmily McCowan - My CTA Journey - Wellington User Group
Emily McCowan - My CTA Journey - Wellington User Group
 
Anna Loughnan - The Power of the Community, CodeCamp Wellington April 2023
Anna Loughnan - The Power of the Community, CodeCamp Wellington April 2023Anna Loughnan - The Power of the Community, CodeCamp Wellington April 2023
Anna Loughnan - The Power of the Community, CodeCamp Wellington April 2023
 
Stephen Stanley - Spring 23 highlights.pdf
Stephen Stanley - Spring 23 highlights.pdfStephen Stanley - Spring 23 highlights.pdf
Stephen Stanley - Spring 23 highlights.pdf
 
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
First Steps to Salesforce Release Management & DevOps [Salesforce User Group,...
 
Dreamforce review Wellington Salesforce User Group October 2022
Dreamforce review Wellington Salesforce User Group October 2022Dreamforce review Wellington Salesforce User Group October 2022
Dreamforce review Wellington Salesforce User Group October 2022
 
Ministry of Health / Health NZ Public Health response to Covid using Salesforce
Ministry of Health / Health NZ Public Health response to Covid using SalesforceMinistry of Health / Health NZ Public Health response to Covid using Salesforce
Ministry of Health / Health NZ Public Health response to Covid using Salesforce
 
Salesforce Wellington User Group - August 2022 - Salesforce integration witho...
Salesforce Wellington User Group - August 2022 - Salesforce integration witho...Salesforce Wellington User Group - August 2022 - Salesforce integration witho...
Salesforce Wellington User Group - August 2022 - Salesforce integration witho...
 
Wellington Salesforce User Group - Summer 22 Release
Wellington Salesforce User Group - Summer 22 ReleaseWellington Salesforce User Group - Summer 22 Release
Wellington Salesforce User Group - Summer 22 Release
 
March 2022 Salesforce Welly _ Chch meeting.pdf
March 2022 Salesforce Welly _ Chch meeting.pdfMarch 2022 Salesforce Welly _ Chch meeting.pdf
March 2022 Salesforce Welly _ Chch meeting.pdf
 
SFWelly user group spring '22 release highlights with Mel Macdonald
SFWelly user group spring '22 release highlights with Mel MacdonaldSFWelly user group spring '22 release highlights with Mel Macdonald
SFWelly user group spring '22 release highlights with Mel Macdonald
 
Wellington Salesforce Trailblazer Community August 2021 Virtual Meeting with ...
Wellington Salesforce Trailblazer Community August 2021 Virtual Meeting with ...Wellington Salesforce Trailblazer Community August 2021 Virtual Meeting with ...
Wellington Salesforce Trailblazer Community August 2021 Virtual Meeting with ...
 

Dernier

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

DevOps Journey - BCITO Te Pukenga Presentation - Copado additions v2.pdf

  • 1. An evolutionary DevOps journey at BCITO Te Pukenga.
  • 3. The Journey Three years journey Three phases 1.Continuous deployment culture 2.Moving to one integrated platform 3.Integrating Automation tools with our new environment
  • 5.
  • 6. First Year Coach the team in Agile delivering Be cohesive as a team and not working in silo Have process in place so that we were not constantly reactive to request of the business Somewhat implement Scrum/Lean framework
  • 7. Second Year Team that adapted to a new way of work jumped on the Agile Train Employed new staff – looked at mindset and adaptability first and good strong engineering skillset second We focused a lot of style of communication for each team and how to collaborate with the business
  • 8. Third Year • As the team we started the DevOps way of Code – Test – Deploy – Release • Started implementing automation tools and improving our Quality Test Strategy • Fixed tech debt – our code coverage was 5% we needed to be at 75% • Then we looked at Copado – towards the end of year 2022
  • 9. Gap Analysis • Copado Team can access to a business case tool • They helped us and advised through the process, and it was very transparent • We reviewed Bitbucket, Azure, AWS, but Copado still scored high as fit for purpose CI/CD tool for our environment
  • 10.
  • 11. Copado Salesforce Continuous Deployment ▪ The GSD Team is currently manually deploying Hapai changes into Production. ▪ This creates many inefficiencies such as: ▪ Manually tracking metadata changes ▪ Manually running tests, not having a shared system of record ▪ Inefficiencies in rolling back deployments ▪ Lead time between development and feature in production is currently 4 weeks ▪ Out of sync sandboxes causing unnecessary overhead and difficulty for development Problem to Solve ▪ Copado is native to Salesforce. ▪ The Delivery Team tested a couple of tools Bitbucket and Copado ▪ Bitbucket required external knowledge or an investment upfront ▪ Copado is known by an extensive dev network globally, and also both of our internal delivery team is Copado certified which means internal experience already. Market Analysis ▪ Copado is used by a large number of global clients (Coke, Banking and other Government agencies). ▪ Provide an extensive network of user support ▪ Upskill our user with Copado Academy ▪ Once implemented is easily scalable Customer Segments ▪ The team will naturally evolve in a DevOps structure • Release Manager • 2 Admin users ( shared between PO, Agile Team Lead, Test Lead) ▪ 3 User Admin (these will be shared between Carlo, Vasu, Bill and one tester) Delivery Structure ▪ If teams can coordinate more easily without being burdened by inefficient processes, they have more time to deliver features. More value is delivered to the business. Mission & Vision ▪ N/A. As mentioned there are many tools out there that enables continuous delivery of features and value. However, we found that since Copado is native to Salesforce, and due to the inside skills and knowledge it would be easier to implement and maintain the tool. • Also cost wise it is quite competitive with the other tools. Competitor Analysis
  • 12. Deployment Tool Highlights_Copado • Deployments from one org to other org for both Metadata and Data Deployments are handled • User stories will be synced with Copado hence can select and commit the data to the feature branch accordingly • Git operation are performed very well to the repos • Can track deployments under user stories to track the stage of deployment reached • It has an inbuilt apex test run and static code analysis that helps the deployment process alongside better error handling • Minimize overlaps and component conflicts resolution on Metadata • Supports goal of accelerating releases, allowing minimum risk to deployments providing insight into performance through analytics • Package Once, Deploy to All- destructive pipeline creation ‘mass back promote’ from an upper environment to all of the lower environments that are behind, with a minimum of 3 clicks!
  • 13. Return on Investment • It will reduce the efforts to create package.xml manually and deploy the changes • Another positive impact is this can track commits to an org to iterative if it's traversed in an organized way and does not need separate maintenance • Copado provides a complete package of maintaining the development and repositories in a common platform. When pipelines are set that changes will move from one org to the final org in a very organized manner • Creates pull requests and performs static code analysis at the time of deployment of the changes. One can choose if we need to deploy all changes • Automates many of the manual, repetitive tasks while also providing wizards for on-boarding and repository-related tasks. • Copado standardizes and automates complex deployments across all environments thus speeding up deployment time while greatly reducing errors and failed deployments.
  • 14. Copado Implementation : • We were assigned an implementation team. • We had few scheduled weeks of collaboration between our delivery team and the Copado implementation team • We had training from Copado on how to kick it off once implemented. • We have regular monthly meetings with Copado to check how we are doing, and if there are any issues that they can address • You really build a partnership with Copado and that they are not just your provider
  • 15. Life with Copado : • A release is taking us between 5-20 mins compared to 6 hours. • Overall team increased happiness and job satisfaction. • The team has more time to innovate and continuously improve. • There is overall less stress • Quality has improved. • Copado keeps all the environments in sink. • If something goes wrong, Copado has the ability to address it quite well.
  • 16. In conclusion : • Establish a good team and culture that foster collaboration and innovation. • Implement good release process practices that initially doesn’t involve automation for the sake of automation. • Clean up tech dept • Integrate automation tools • Reach out to Copado if that is something you would like to pursue. • Thank you ☺
  • 17. Kia ora from Copado
  • 18. Who is Copado? ‘20 VALUE STREAM MGT ‘22 DevOps Exchange & Testing ‘20 DEVOPS ANALYTICS ‘19 DATA DEPLOY ‘19 CONTINUOUS DELIVERY ‘18 COMPLIANCE HUB ‘17 VALUE BASED PLANNING ‘16 COLLABORATIVE DEVELOPMENT ‘15 RELEASE MANAGEMENT ANY CLOUD ! Labs ‘20 Labs ‘20 Summer ‘21 Summer ‘21 Pilot ‘21 ‘21 ‘21 ‘21 CLOUD SECURITY #1 DevOps For Salesforce 1200+ Customers Low-Code Leader Multi-cloud SF Native UX 70K Best Support $1.6B Valuation 500+ Employees $260M Invested Trained & Certified
  • 19. How can you start your DevOps journey?
  • 20. Why Customers Purchase Copado Step 1) Register on Trailhead
  • 21. Why Customers Purchase Copado Step 2) Register on the Copado Academy (Success.copado.com)
  • 22. Connect with us Managing Director APAC Alliances Director ANZ/SEA astoney@copado.com +61 452 438 678 Linkedin mkeen@copado.com +61 420 582 272 Linkedin