SlideShare a Scribd company logo
1 of 25
Download to read offline
AGILE DELIVERY MANAGEMENT
IN CONTEXT OF
BANGLADESH OUTSOURCING SERVICE PROVIDER INDUSTRY
UNDERSTANDING SCOPE
& REQUIRED TOOLS
SHARING PRACTICAL EXPERIENCE
FROM
MAHMUDUR RAHMAN MANNA
COUNTRY DIRECTOR, EUSIA
THROUGH DELIVERING
SOFTWARE DEVELOPMENT
SERVICES
NOT SELLING
OUR OWN SOFTWARE
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase
IN BANGLADESH IT
INDUSTRY
MAJOR REVENURE IS GENERATED
AGILE DELIVERY MANAGEMENT
WE ARE PART
OF
A PRODUCT
DEVELOPMENT
NOT
PRODUCT
PLANNING
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase
SO MOST OF THE TIME
AGILE DELIVERY MANAGEMENT
WESTERN WORLD
IS AGILE/QUICK
IN RELEASING
THE PRODUCT
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase SO TO BE
A
PART OF
THE TEAM
WE HAVE TO BE
AGILE/QUICK
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase AND
THE
COMMON
MISTAKE
THAT
HAPPENS!!!
AGILE DELIVERY MANAGEMENT
UNDERSTANDING
THE
SCOPE
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase
AGILE DELIVERY MANAGEMENT
LETS
VISUALIZE
WHY IT IS AN ISSUE.
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase
AGILE DELIVERY MANAGEMENT
Daily
Standup
Iteration
Plan
Release Plan
Product
Roadmap
Product
Vision
5 Levels of Planning
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
Daily
Standup
Iteration
Plan
Release Plan
Product
Roadmap
Product
Vision
Product Vision
What are you trying to accomplish?
How is that going to benefit the business?
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
Daily
Standup
Iteration
Plan
Release Plan
Product
Roadmap
Product
Vision
Product Roadmap
High level themes for the next few releases
Shows progress towards strategy
Lots of “wiggle room”
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
Daily
Standup
Iteration
Plan
Release Plan
Product
Roadmap
Product
Vision
Release Plan
Goes into next level of detail towards themes
Sets a common understanding
A projection, not a commitment
Release deadlines are often fixed, imposed externally by
such things as tradeshows, accounting pressures, or
contractual obligations.
AND HERE
WE GET INTO
THE PICTURE
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
And we are
Asked to give
Next level Planning
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase
Iteration Plan/Sprints Plan
Which has a deadline
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase
As previous 1,2,3 plans
are read out to team but
not written by this team
UNDERSTANDING
is questionable.
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
IN REALITY
WHAT HAPPENS
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
ARE WE ON
SAME PAGE?
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
codebase
A BIG YES!
UNDERSTANDING
THE
SCOPE
CLIENT SIDE TEAM:
BD SIDE TEAM:
AGILE DELIVERY MANAGEMENT
COS
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
So we understand
Condition of Satisfactions?
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
SORRY!
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
Did not get you properly?
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
A MOST HEARD
COMPLAINT FROM
CUSTOMER IS
WE ASKED
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
WE GOT
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bug
testing
generally available
nightly build
production server
acceptance server
codebase
PLEASE ASK!
DO NOT
ASS
U
ME
UNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
MUST BE ON SAME PAGE
UNDERSTANDING
THE
SCOPE
SO BEFORE GETTING INTO
QUICK/AGILE RELEASE
SO YOUR BACKLOG NOT REMAINS BACKLOG ALWAYS
AGILE DELIVERY MANAGEMENTUNDERSTANDING
THE
TOOLS
DO YOU HAVE PROPER ENVIRONMENT
& TOOLS
TO BE
FAST?
AGILE DELIVERY MANAGEMENTUNDERSTANDING
THE
TOOLS
A STANDARD SCENARIO FOR QUICK
BUT QUALITY DELIVERY
A SINGLE VIEW OF AGILE DEVELOPMENT ENVIRONMENT
NEXT SLIDE IS AN IMAGE OF THIS:
UNDERSTANDING
THE
TOOLS
WHEN MOVE FAST
MISTAKES ARE COMMON
IF YOU REACT BOLDLY ON MISTAKE, TEAM
WILL HIDE MISTAKE
IF MISTAKES ARE HIDDEN THEN
OFFCOURSE IT WILL RESULT TO
SURPRISE
LAST WORDS:

More Related Content

What's hot

TDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceTDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceDoug Ayers
 
Fun with Jenkins & Salesforce
Fun with Jenkins & SalesforceFun with Jenkins & Salesforce
Fun with Jenkins & SalesforceAbhinav Gupta
 
Anatomy of a Continuous Delivery Pipeline
Anatomy of a Continuous Delivery PipelineAnatomy of a Continuous Delivery Pipeline
Anatomy of a Continuous Delivery Pipelinekamalikamj
 
Deployment of DevOps Environment with CA Solutions
Deployment of DevOps Environment with CA SolutionsDeployment of DevOps Environment with CA Solutions
Deployment of DevOps Environment with CA SolutionsNic Swart
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesMark Sigler
 
Continuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 PlatformContinuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 PlatformTechsophy Inc.
 
Distributed and Scalable JMeter
Distributed and Scalable JMeterDistributed and Scalable JMeter
Distributed and Scalable JMeterHepsiburada
 
Salesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successSalesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successYassine ELQANDILI ☁
 
Gearing up for developing windows store apps
Gearing up for developing windows store appsGearing up for developing windows store apps
Gearing up for developing windows store appsJitendra Singh
 
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...CA Technologies
 
Techniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development CycleTechniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development CycleSalesforce Developers
 
Microsoft Team Foundation Server Build 2015
Microsoft Team Foundation Server Build 2015Microsoft Team Foundation Server Build 2015
Microsoft Team Foundation Server Build 2015Chris Kadel, MBA
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformationXebia India
 
Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Alphageeks
 
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...Jitendra Bafna
 
NAV 2016 Events and Extensions
NAV 2016 Events and ExtensionsNAV 2016 Events and Extensions
NAV 2016 Events and ExtensionsRoberto Stefanetti
 
Dependency Injection with the Force DI Framework
Dependency Injection with the Force DI FrameworkDependency Injection with the Force DI Framework
Dependency Injection with the Force DI FrameworkDoug Ayers
 
TDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsTDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsDoug Ayers
 

What's hot (20)

Four Keys to Efficient DevOps
Four Keys to Efficient DevOpsFour Keys to Efficient DevOps
Four Keys to Efficient DevOps
 
TDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceTDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and Salesforce
 
Fun with Jenkins & Salesforce
Fun with Jenkins & SalesforceFun with Jenkins & Salesforce
Fun with Jenkins & Salesforce
 
Anatomy of a Continuous Delivery Pipeline
Anatomy of a Continuous Delivery PipelineAnatomy of a Continuous Delivery Pipeline
Anatomy of a Continuous Delivery Pipeline
 
Deployment of DevOps Environment with CA Solutions
Deployment of DevOps Environment with CA SolutionsDeployment of DevOps Environment with CA Solutions
Deployment of DevOps Environment with CA Solutions
 
Velocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain ChoicesVelocity 2014 Tool Chain Choices
Velocity 2014 Tool Chain Choices
 
Continuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 PlatformContinuous Integration for Salesforce1 Platform
Continuous Integration for Salesforce1 Platform
 
Devops and the New Culture
Devops and the New CultureDevops and the New Culture
Devops and the New Culture
 
Distributed and Scalable JMeter
Distributed and Scalable JMeterDistributed and Scalable JMeter
Distributed and Scalable JMeter
 
Salesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for successSalesforce CI/CD - A strategy for success
Salesforce CI/CD - A strategy for success
 
Gearing up for developing windows store apps
Gearing up for developing windows store appsGearing up for developing windows store apps
Gearing up for developing windows store apps
 
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
 
Techniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development CycleTechniques and Tools to Improve the Salesforce Development Cycle
Techniques and Tools to Improve the Salesforce Development Cycle
 
Microsoft Team Foundation Server Build 2015
Microsoft Team Foundation Server Build 2015Microsoft Team Foundation Server Build 2015
Microsoft Team Foundation Server Build 2015
 
Harman deepak v - agile on steriod - dev ops led transformation
Harman  deepak v - agile on steriod - dev ops led transformationHarman  deepak v - agile on steriod - dev ops led transformation
Harman deepak v - agile on steriod - dev ops led transformation
 
Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6Shayke's SCRUM @alphageeks 6
Shayke's SCRUM @alphageeks 6
 
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
 
NAV 2016 Events and Extensions
NAV 2016 Events and ExtensionsNAV 2016 Events and Extensions
NAV 2016 Events and Extensions
 
Dependency Injection with the Force DI Framework
Dependency Injection with the Force DI FrameworkDependency Injection with the Force DI Framework
Dependency Injection with the Force DI Framework
 
TDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsTDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer Tools
 

Viewers also liked

Bangladesh Growing Outsourcing Place In The World
Bangladesh Growing Outsourcing Place In The WorldBangladesh Growing Outsourcing Place In The World
Bangladesh Growing Outsourcing Place In The WorldSazzad Hossain
 
Outsourcing – connect & share
Outsourcing – connect & shareOutsourcing – connect & share
Outsourcing – connect & shareDeepika Ojha
 
Outsourcing-all in one Solution
Outsourcing-all in one SolutionOutsourcing-all in one Solution
Outsourcing-all in one SolutionDeepika Ojha
 
Outsourcing introduction & issues
Outsourcing introduction & issuesOutsourcing introduction & issues
Outsourcing introduction & issuesnishant_ns
 

Viewers also liked (6)

IT & ITeS Outsourcing in Bangladesh workshop
IT & ITeS Outsourcing in Bangladesh workshopIT & ITeS Outsourcing in Bangladesh workshop
IT & ITeS Outsourcing in Bangladesh workshop
 
Bangladesh Growing Outsourcing Place In The World
Bangladesh Growing Outsourcing Place In The WorldBangladesh Growing Outsourcing Place In The World
Bangladesh Growing Outsourcing Place In The World
 
Nike n google
Nike n googleNike n google
Nike n google
 
Outsourcing – connect & share
Outsourcing – connect & shareOutsourcing – connect & share
Outsourcing – connect & share
 
Outsourcing-all in one Solution
Outsourcing-all in one SolutionOutsourcing-all in one Solution
Outsourcing-all in one Solution
 
Outsourcing introduction & issues
Outsourcing introduction & issuesOutsourcing introduction & issues
Outsourcing introduction & issues
 

Similar to Agile delivery for Bangladesh Outsourcing Provider Industry

Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCAdrian Cockcroft
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesAdrian Cockcroft
 
Tech Talk: Don't Forget Operations in Your Continuous Delivery Practice
Tech Talk: Don't Forget Operations in Your Continuous Delivery PracticeTech Talk: Don't Forget Operations in Your Continuous Delivery Practice
Tech Talk: Don't Forget Operations in Your Continuous Delivery PracticeCA Technologies
 
Release and-dependency-management memphis python
Release and-dependency-management memphis pythonRelease and-dependency-management memphis python
Release and-dependency-management memphis pythonJoe Ferguson
 
Alexey Kupriyanenko "Release Early, Often, Stable"
Alexey Kupriyanenko "Release Early, Often, Stable"Alexey Kupriyanenko "Release Early, Often, Stable"
Alexey Kupriyanenko "Release Early, Often, Stable"Fwdays
 
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...CA Technologies
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOpsDaniel Oh
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureIBM UrbanCode Products
 
Composer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency ManagementComposer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency ManagementJoe Ferguson
 
DevOps Toolbox: Infrastructure as code
DevOps Toolbox: Infrastructure as codeDevOps Toolbox: Infrastructure as code
DevOps Toolbox: Infrastructure as codesriram_rajan
 
MY_CURRICULUMVITAE_11Sept2016
MY_CURRICULUMVITAE_11Sept2016MY_CURRICULUMVITAE_11Sept2016
MY_CURRICULUMVITAE_11Sept2016naresh Bommena
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs
 
DevOps: The New Face Of Application Development - Global Azure Bootcamp
DevOps: The New Face Of Application Development - Global Azure BootcampDevOps: The New Face Of Application Development - Global Azure Bootcamp
DevOps: The New Face Of Application Development - Global Azure BootcampRichard Harbridge
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryRoberto Pozzi
 
Continuous Deployment at Etsy — TimesOpen NYC
Continuous Deployment at Etsy — TimesOpen NYCContinuous Deployment at Etsy — TimesOpen NYC
Continuous Deployment at Etsy — TimesOpen NYCMike Brittain
 
Principles and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyPrinciples and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyMike Brittain
 
Enterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & ZoweEnterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & ZoweDevOps.com
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsSanjeev Sharma
 
CloudNativeAalborg2023_Jan.pdf
CloudNativeAalborg2023_Jan.pdfCloudNativeAalborg2023_Jan.pdf
CloudNativeAalborg2023_Jan.pdfahjensen
 
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...MarcinStachniuk
 

Similar to Agile delivery for Bangladesh Outsourcing Provider Industry (20)

Cloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCCCloud Native Cost Optimization UCC
Cloud Native Cost Optimization UCC
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in Microservices
 
Tech Talk: Don't Forget Operations in Your Continuous Delivery Practice
Tech Talk: Don't Forget Operations in Your Continuous Delivery PracticeTech Talk: Don't Forget Operations in Your Continuous Delivery Practice
Tech Talk: Don't Forget Operations in Your Continuous Delivery Practice
 
Release and-dependency-management memphis python
Release and-dependency-management memphis pythonRelease and-dependency-management memphis python
Release and-dependency-management memphis python
 
Alexey Kupriyanenko "Release Early, Often, Stable"
Alexey Kupriyanenko "Release Early, Often, Stable"Alexey Kupriyanenko "Release Early, Often, Stable"
Alexey Kupriyanenko "Release Early, Often, Stable"
 
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
Composer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency ManagementComposer at Scale, Release and Dependency Management
Composer at Scale, Release and Dependency Management
 
DevOps Toolbox: Infrastructure as code
DevOps Toolbox: Infrastructure as codeDevOps Toolbox: Infrastructure as code
DevOps Toolbox: Infrastructure as code
 
MY_CURRICULUMVITAE_11Sept2016
MY_CURRICULUMVITAE_11Sept2016MY_CURRICULUMVITAE_11Sept2016
MY_CURRICULUMVITAE_11Sept2016
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
 
DevOps: The New Face Of Application Development - Global Azure Bootcamp
DevOps: The New Face Of Application Development - Global Azure BootcampDevOps: The New Face Of Application Development - Global Azure Bootcamp
DevOps: The New Face Of Application Development - Global Azure Bootcamp
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
 
Continuous Deployment at Etsy — TimesOpen NYC
Continuous Deployment at Etsy — TimesOpen NYCContinuous Deployment at Etsy — TimesOpen NYC
Continuous Deployment at Etsy — TimesOpen NYC
 
Principles and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at EtsyPrinciples and Practices in Continuous Deployment at Etsy
Principles and Practices in Continuous Deployment at Etsy
 
Enterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & ZoweEnterprise DevOps Series: Using VS Code & Zowe
Enterprise DevOps Series: Using VS Code & Zowe
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
 
CloudNativeAalborg2023_Jan.pdf
CloudNativeAalborg2023_Jan.pdfCloudNativeAalborg2023_Jan.pdf
CloudNativeAalborg2023_Jan.pdf
 
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
Java Web Start czyli jak żyć z tą dziwną technologią & Continuous Delivery w ...
 

Recently uploaded

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Recently uploaded (20)

How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Agile delivery for Bangladesh Outsourcing Provider Industry

  • 1. AGILE DELIVERY MANAGEMENT IN CONTEXT OF BANGLADESH OUTSOURCING SERVICE PROVIDER INDUSTRY UNDERSTANDING SCOPE & REQUIRED TOOLS SHARING PRACTICAL EXPERIENCE FROM MAHMUDUR RAHMAN MANNA COUNTRY DIRECTOR, EUSIA
  • 2. THROUGH DELIVERING SOFTWARE DEVELOPMENT SERVICES NOT SELLING OUR OWN SOFTWARE AGILE DELIVERY MANAGEMENT scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase IN BANGLADESH IT INDUSTRY MAJOR REVENURE IS GENERATED
  • 3. AGILE DELIVERY MANAGEMENT WE ARE PART OF A PRODUCT DEVELOPMENT NOT PRODUCT PLANNING scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase SO MOST OF THE TIME
  • 4. AGILE DELIVERY MANAGEMENT WESTERN WORLD IS AGILE/QUICK IN RELEASING THE PRODUCT scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase
  • 5. AGILE DELIVERY MANAGEMENT scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase SO TO BE A PART OF THE TEAM WE HAVE TO BE AGILE/QUICK
  • 6. AGILE DELIVERY MANAGEMENT scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase AND THE COMMON MISTAKE THAT HAPPENS!!!
  • 7. AGILE DELIVERY MANAGEMENT UNDERSTANDING THE SCOPE scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase
  • 8. AGILE DELIVERY MANAGEMENT LETS VISUALIZE WHY IT IS AN ISSUE. scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase
  • 9. AGILE DELIVERY MANAGEMENT Daily Standup Iteration Plan Release Plan Product Roadmap Product Vision 5 Levels of Planning UNDERSTANDING THE SCOPE
  • 10. AGILE DELIVERY MANAGEMENT Daily Standup Iteration Plan Release Plan Product Roadmap Product Vision Product Vision What are you trying to accomplish? How is that going to benefit the business? UNDERSTANDING THE SCOPE
  • 11. AGILE DELIVERY MANAGEMENT Daily Standup Iteration Plan Release Plan Product Roadmap Product Vision Product Roadmap High level themes for the next few releases Shows progress towards strategy Lots of “wiggle room” UNDERSTANDING THE SCOPE
  • 12. AGILE DELIVERY MANAGEMENT Daily Standup Iteration Plan Release Plan Product Roadmap Product Vision Release Plan Goes into next level of detail towards themes Sets a common understanding A projection, not a commitment Release deadlines are often fixed, imposed externally by such things as tradeshows, accounting pressures, or contractual obligations. AND HERE WE GET INTO THE PICTURE UNDERSTANDING THE SCOPE
  • 13. AGILE DELIVERY MANAGEMENT And we are Asked to give Next level Planning scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase Iteration Plan/Sprints Plan Which has a deadline UNDERSTANDING THE SCOPE
  • 14. AGILE DELIVERY MANAGEMENT scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase As previous 1,2,3 plans are read out to team but not written by this team UNDERSTANDING is questionable. UNDERSTANDING THE SCOPE
  • 15. AGILE DELIVERY MANAGEMENT IN REALITY WHAT HAPPENS scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase UNDERSTANDING THE SCOPE
  • 16. AGILE DELIVERY MANAGEMENT ARE WE ON SAME PAGE? scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase codebase A BIG YES! UNDERSTANDING THE SCOPE CLIENT SIDE TEAM: BD SIDE TEAM:
  • 17. AGILE DELIVERY MANAGEMENT COS scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase So we understand Condition of Satisfactions? UNDERSTANDING THE SCOPE
  • 18. AGILE DELIVERY MANAGEMENT SORRY! scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase Did not get you properly? UNDERSTANDING THE SCOPE
  • 19. AGILE DELIVERY MANAGEMENT A MOST HEARD COMPLAINT FROM CUSTOMER IS WE ASKED scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase WE GOT UNDERSTANDING THE SCOPE
  • 20. AGILE DELIVERY MANAGEMENT scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server scope release release candidate build roadmap version blocking bug testing generally available nightly build production server acceptance server codebase PLEASE ASK! DO NOT ASS U ME UNDERSTANDING THE SCOPE
  • 21. AGILE DELIVERY MANAGEMENT MUST BE ON SAME PAGE UNDERSTANDING THE SCOPE SO BEFORE GETTING INTO QUICK/AGILE RELEASE SO YOUR BACKLOG NOT REMAINS BACKLOG ALWAYS
  • 22. AGILE DELIVERY MANAGEMENTUNDERSTANDING THE TOOLS DO YOU HAVE PROPER ENVIRONMENT & TOOLS TO BE FAST?
  • 23. AGILE DELIVERY MANAGEMENTUNDERSTANDING THE TOOLS A STANDARD SCENARIO FOR QUICK BUT QUALITY DELIVERY A SINGLE VIEW OF AGILE DEVELOPMENT ENVIRONMENT NEXT SLIDE IS AN IMAGE OF THIS:
  • 25. WHEN MOVE FAST MISTAKES ARE COMMON IF YOU REACT BOLDLY ON MISTAKE, TEAM WILL HIDE MISTAKE IF MISTAKES ARE HIDDEN THEN OFFCOURSE IT WILL RESULT TO SURPRISE LAST WORDS: