SlideShare a Scribd company logo
1 of 17
TOC
Overview
Problems to solve
Project objective
Market trends
Trend analysis
Target audience
Proposed solution
Process
Deliverables
Vision
Team
Agile Implementation
Start
Requirement
Understanding
& Agile scrum
Planning
Development 1
1
2
Development 2
3
Development 3
4
Release
5
User Acceptance
Review
Accepted ?
Yes
Test
Release
to Market
1. Record &
Incorporate Changes
2. Adjust & Track
3. Next Iteration
NO
Agile Life Cycle
• 2 week time boxed Sprints
• Daily Stand-up Scrum calls
• Sprint Planning meetings
• Sprint Demo
• Weekly Reporting with Status Updates
• Clear Escalation Matrix
• Pre-Planned Web meetings as required
3
TOC
Overview
Problems to solve
Project objective
Market trends
Trend analysis
Target audience
Proposed solution
Process
Deliverables
Vision
Team
Our DevSecOps Capabilities
DevSecOps RoadMap
Asset
Repository
Unit Testing
Test Automation
Security Automation
Environment
Monitoring
Develop SCM Build Package Deploy Test Staging Production
Build /
Continuous
Integration
Continuous
Deployment
Infrastructure and
Network automation
Configure: Applications
Middleware
Databases
Cloud
Vulnerability Assessment
Penetration Testing
Application
DevOps
DB Test
DB
Staging
DB
Production
TOC
Overview
Problems to solve
Project objective
Market trends
Trend analysis
Target audience
Proposed solution
Process
Deliverables
Vision
Team
DevSecOps Strategy
Demand pipeline
established, Release
plans are developed and
maintained for individual
applications; Projects are
across requirements,
design, development,
testing and defect
management is
maintained through out
the lifecycle.
Continuous
Planning
Projects are able to
demonstrate the
behavior of continuous
feedback, as opposed to
a periodic schedule,
builds are triggered by
every commit to the
single code repository.
Continuous
Integration
Project is able to align
itself with enterprise
release cadence,
environments are
provisioned on demand,
released deployed across
multiple environments
including data migration.
Continuous
Deployment
Continuous regression
reduces the number of
defects; most integrated
bugs are fixed regularly to
avoid last minute changes;
test cases reused, ‘non-
functional’ code quality
measured and technical
debt improved
Continuous Testing Dev and Ops team work
together seamlessly
delivering both projects
and managing operations.
Metrics are captured to
monitor process
performance and
continuous improvement.
Continuous Release
and Monitoring
VALUE
COLLABORATION
TOC
Overview
Problems to solve
Project objective
Market trends
Trend analysis
Target audience
Proposed solution
Process
Deliverables
Vision
Team
DevSecOps Implementation Strategy
Adobe Tools
➔ Angular.js
➔ React.js
➔ Node.js
➔ Backbone.js
➔ Underscore.js
➔ Ember.js
CMS Capabilities
Continuous Feedback
Continuous Delivery
& Monitoring
Operations
Business
Continuous Planning
Continuous Development
Production
Environment
Engineering
Continuous
Integration
Build
Test
Code
Metrics
Reporting
CI Server
Poll Changes
Trigger Errors
Fetch
Commit Code
Version Control System
Continuous Deployment
Execute Deployment Define Jobs / Skills
Notification
Continuous Testing
Environments
QADEV Staging
TOC
Overview
Problems to solve
Project objective
Market trends
Trend analysis
Target audience
Proposed solution
Process
Deliverables
Vision
Team
DevSecOps Toolset
Application
7
Develop SCM Build Package Deploy
Configure: Applications
Middleware
Databases
NetOps & Infrastructure
8
Develop
Version
Control
Package
Deploy
Server
CI Server
Repository
Virtual
Machine
Templates
Code config
test
Commit Git/
Master
Get / Pull
Code
Generate
Config
Install
Push
Production
Test
Staging
Security
9
Develop
Version
Control
Package
Deploy
Server
CI Server
Repository
Virtual
Machine
Templates
Code config
test
Commit Git/
Master
Get / Pull
Code
Generate
Config
Install
Push
Production
Test
Staging
Code Quality Check
Security Code Scan
Vulnerability Assessment
Penetration Testing
Report for
Delivery/Operations
Team
IntellectFaces' Proprietary and Confidential 10
Report For
Delivery/Operation Team
11
12
13
Report for
Delivery/Operations
Team
IntellectFaces' Proprietary and Confidential 14
Report For Management
Team
15
Blue-Green Deployment Reports
Before Blue-Green Deployment
16
Introduces a downtime for the application
until the new instance of the application is
up. The following graph represents steady
traffic to a website while an application is
pushed to deployment—the 30-second
blip is when the new app is being started
up
After Blue-Green Deployment
• Blue-Green style of deployment fix the
issue by carefully orchestrating the
deployment of an application such that
the external facing route always points
to a working version of the application
• Natively performs all the steps needed
with no-downtime deployments
• There is a slightly higher response time
around the time the new application
switches in
Confidential Customized for Lorem Ipsum LLC Version 1.0
TOC
Overview
Problems to solve
Project objective
Market trends
Trend analysis
Target audience
Proposed solution
Process
Deliverables
Vision
Team
Next Steps…
How can we enable “Value” to your business?

More Related Content

What's hot

Resume_Numan_latest
Resume_Numan_latestResume_Numan_latest
Resume_Numan_latestNuman Domian
 
Michael Osani_Resume
Michael Osani_ResumeMichael Osani_Resume
Michael Osani_ResumeMichael Osani
 
Aginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeAginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeDerk-Jan de Grood
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineeringgaoliang641
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Bagaria Swati
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAQualitest
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentalsCygnet Infotech
 
Continuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 PlatformContinuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 PlatformTechsophy Inc.
 
Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13ebreger
 
Sqa V And V Share
Sqa V And V ShareSqa V And V Share
Sqa V And V Shareguest0b67e9
 
SQA V And V Intro & History
SQA V And V Intro & HistorySQA V And V Intro & History
SQA V And V Intro & HistoryDouglas Gabel
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance GuidelinesTim Stribos
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your OrganizationDalibor Blazevic
 
Manaual testing training course content
Manaual testing training course contentManaual testing training course content
Manaual testing training course contentmindqsystems
 

What's hot (20)

Resume_Numan_latest
Resume_Numan_latestResume_Numan_latest
Resume_Numan_latest
 
Michael Osani_Resume
Michael Osani_ResumeMichael Osani_Resume
Michael Osani_Resume
 
Continuous testing
Continuous testing Continuous testing
Continuous testing
 
Aginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contributeAginext 2021: Built-in Quality - How agile coaches can contribute
Aginext 2021: Built-in Quality - How agile coaches can contribute
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
Release Management
Release ManagementRelease Management
Release Management
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!
 
Webinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QAWebinar: DevOps challenges facing QA
Webinar: DevOps challenges facing QA
 
Quality Control in Development
Quality Control in DevelopmentQuality Control in Development
Quality Control in Development
 
Test Process in Agile vs Waterfall
Test Process in Agile vs WaterfallTest Process in Agile vs Waterfall
Test Process in Agile vs Waterfall
 
QTest
QTest QTest
QTest
 
Continuous integration testing fundamentals
Continuous integration testing fundamentalsContinuous integration testing fundamentals
Continuous integration testing fundamentals
 
Continuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 PlatformContinuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 Platform
 
Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13
 
Sqa V And V Share
Sqa V And V ShareSqa V And V Share
Sqa V And V Share
 
SQA V And V Intro & History
SQA V And V Intro & HistorySQA V And V Intro & History
SQA V And V Intro & History
 
Agile deep dive scu
Agile deep dive   scuAgile deep dive   scu
Agile deep dive scu
 
Quality Assurance Guidelines
Quality Assurance GuidelinesQuality Assurance Guidelines
Quality Assurance Guidelines
 
How to implement DevOps in your Organization
How to implement DevOps in your OrganizationHow to implement DevOps in your Organization
How to implement DevOps in your Organization
 
Manaual testing training course content
Manaual testing training course contentManaual testing training course content
Manaual testing training course content
 

Similar to Agile DevOps Implementation

Developer Group - Sitecore Application Lifecycle Management
Developer Group - Sitecore Application Lifecycle ManagementDeveloper Group - Sitecore Application Lifecycle Management
Developer Group - Sitecore Application Lifecycle ManagementThomas Eldblom
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the TransformationXebiaLabs
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...IBM Rational
 
Fllow con 2014
Fllow con 2014 Fllow con 2014
Fllow con 2014 gbgruver
 
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOpsDevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOpsSuman Sourav
 
PTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againPTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againAdam Makarowicz
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
 
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumPete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumScrum Australia Pty Ltd
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityJeff Bramwell
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingJosiah Renaudin
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
Roadmap to Enterprise Quality
Roadmap to Enterprise QualityRoadmap to Enterprise Quality
Roadmap to Enterprise QualityJeff Bramwell
 
DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft StackDeepti Jain
 
DevOps at TestausOSY 20june2017
DevOps at TestausOSY 20june2017DevOps at TestausOSY 20june2017
DevOps at TestausOSY 20june2017Jouni Jätyri
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDaniel Berg
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by SplunkSplunk
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017Micro Focus
 

Similar to Agile DevOps Implementation (20)

Developer Group - Sitecore Application Lifecycle Management
Developer Group - Sitecore Application Lifecycle ManagementDeveloper Group - Sitecore Application Lifecycle Management
Developer Group - Sitecore Application Lifecycle Management
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the Transformation
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
 
Fllow con 2014
Fllow con 2014 Fllow con 2014
Fllow con 2014
 
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOpsDevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
 
PTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againPTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back again
 
Webinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterprise
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrumPete Rim - Cisco's agile journey, continuous delivery and scaling scrum
Pete Rim - Cisco's agile journey, continuous delivery and scaling scrum
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 
End-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of TestingEnd-to-End Quality Approach: 14 Levels of Testing
End-to-End Quality Approach: 14 Levels of Testing
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Roadmap to Enterprise Quality
Roadmap to Enterprise QualityRoadmap to Enterprise Quality
Roadmap to Enterprise Quality
 
Vsts intro
Vsts introVsts intro
Vsts intro
 
DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft Stack
 
DevOps at TestausOSY 20june2017
DevOps at TestausOSY 20june2017DevOps at TestausOSY 20june2017
DevOps at TestausOSY 20june2017
 
Dops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_finalDops 1033 dev-ops_review_final
Dops 1033 dev-ops_review_final
 
DevOps Powered by Splunk
DevOps Powered by SplunkDevOps Powered by Splunk
DevOps Powered by Splunk
 
The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
 

Recently uploaded

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Agile DevOps Implementation

  • 1.
  • 2. TOC Overview Problems to solve Project objective Market trends Trend analysis Target audience Proposed solution Process Deliverables Vision Team Agile Implementation Start Requirement Understanding & Agile scrum Planning Development 1 1 2 Development 2 3 Development 3 4 Release 5 User Acceptance Review Accepted ? Yes Test Release to Market 1. Record & Incorporate Changes 2. Adjust & Track 3. Next Iteration NO Agile Life Cycle • 2 week time boxed Sprints • Daily Stand-up Scrum calls • Sprint Planning meetings • Sprint Demo • Weekly Reporting with Status Updates • Clear Escalation Matrix • Pre-Planned Web meetings as required 3
  • 3. TOC Overview Problems to solve Project objective Market trends Trend analysis Target audience Proposed solution Process Deliverables Vision Team Our DevSecOps Capabilities DevSecOps RoadMap Asset Repository Unit Testing Test Automation Security Automation Environment Monitoring Develop SCM Build Package Deploy Test Staging Production Build / Continuous Integration Continuous Deployment Infrastructure and Network automation Configure: Applications Middleware Databases Cloud Vulnerability Assessment Penetration Testing Application DevOps DB Test DB Staging DB Production
  • 4. TOC Overview Problems to solve Project objective Market trends Trend analysis Target audience Proposed solution Process Deliverables Vision Team DevSecOps Strategy Demand pipeline established, Release plans are developed and maintained for individual applications; Projects are across requirements, design, development, testing and defect management is maintained through out the lifecycle. Continuous Planning Projects are able to demonstrate the behavior of continuous feedback, as opposed to a periodic schedule, builds are triggered by every commit to the single code repository. Continuous Integration Project is able to align itself with enterprise release cadence, environments are provisioned on demand, released deployed across multiple environments including data migration. Continuous Deployment Continuous regression reduces the number of defects; most integrated bugs are fixed regularly to avoid last minute changes; test cases reused, ‘non- functional’ code quality measured and technical debt improved Continuous Testing Dev and Ops team work together seamlessly delivering both projects and managing operations. Metrics are captured to monitor process performance and continuous improvement. Continuous Release and Monitoring VALUE COLLABORATION
  • 5. TOC Overview Problems to solve Project objective Market trends Trend analysis Target audience Proposed solution Process Deliverables Vision Team DevSecOps Implementation Strategy Adobe Tools ➔ Angular.js ➔ React.js ➔ Node.js ➔ Backbone.js ➔ Underscore.js ➔ Ember.js CMS Capabilities Continuous Feedback Continuous Delivery & Monitoring Operations Business Continuous Planning Continuous Development Production Environment Engineering Continuous Integration Build Test Code Metrics Reporting CI Server Poll Changes Trigger Errors Fetch Commit Code Version Control System Continuous Deployment Execute Deployment Define Jobs / Skills Notification Continuous Testing Environments QADEV Staging
  • 6. TOC Overview Problems to solve Project objective Market trends Trend analysis Target audience Proposed solution Process Deliverables Vision Team DevSecOps Toolset
  • 7. Application 7 Develop SCM Build Package Deploy Configure: Applications Middleware Databases
  • 8. NetOps & Infrastructure 8 Develop Version Control Package Deploy Server CI Server Repository Virtual Machine Templates Code config test Commit Git/ Master Get / Pull Code Generate Config Install Push Production Test Staging
  • 9. Security 9 Develop Version Control Package Deploy Server CI Server Repository Virtual Machine Templates Code config test Commit Git/ Master Get / Pull Code Generate Config Install Push Production Test Staging Code Quality Check Security Code Scan Vulnerability Assessment Penetration Testing
  • 10. Report for Delivery/Operations Team IntellectFaces' Proprietary and Confidential 10 Report For Delivery/Operation Team
  • 11. 11
  • 12. 12
  • 13. 13
  • 14. Report for Delivery/Operations Team IntellectFaces' Proprietary and Confidential 14 Report For Management Team
  • 15. 15
  • 16. Blue-Green Deployment Reports Before Blue-Green Deployment 16 Introduces a downtime for the application until the new instance of the application is up. The following graph represents steady traffic to a website while an application is pushed to deployment—the 30-second blip is when the new app is being started up After Blue-Green Deployment • Blue-Green style of deployment fix the issue by carefully orchestrating the deployment of an application such that the external facing route always points to a working version of the application • Natively performs all the steps needed with no-downtime deployments • There is a slightly higher response time around the time the new application switches in
  • 17. Confidential Customized for Lorem Ipsum LLC Version 1.0 TOC Overview Problems to solve Project objective Market trends Trend analysis Target audience Proposed solution Process Deliverables Vision Team Next Steps… How can we enable “Value” to your business?