Agile and DevOps, when integrated into business process, can empower organizations to drive CI In support of market demands, in a significantly efficient and cost effective manner.
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
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?