Post on 08-Aug-2015
AGILE DELIVERY MANAGEMENT IN CONTEXT OF
BANGLADESH OUTSOURCING SERVICE PROVIDER INDUSTRY
UNDERSTANDING SCOPE& REQUIRED TOOLS
SHARING PRACTICAL EXPERIENCEFROM
MAHMUDUR RAHMAN MANNACOUNTRY DIRECTOR, EUSIA
THROUGH DELIVERING SOFTWARE DEVELOPMENT
SERVICES NOT SELLING
OUR OWN SOFTWARE
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly buildproduction server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
codebaseIN BANGLADESH IT
INDUSTRYMAJOR REVENURE IS GENERATED
AGILE DELIVERY MANAGEMENT
WE ARE PARTOF
A PRODUCTDEVELOPMENT
NOTPRODUCT PLANNING
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
codebaseSO MOST OF THE TIME
AGILE DELIVERY MANAGEMENT
WESTERN WORLDIS AGILE/QUICKIN RELEASINGTHE PRODUCT
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
codebase
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
codebase SO TO BEA
PART OF THE TEAM
WE HAVE TO BEAGILE/QUICK
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
codebase ANDTHE
COMMONMISTAKE
THATHAPPENS!!!
AGILE DELIVERY MANAGEMENT
UNDERSTANDINGTHE
SCOPEscope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
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
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
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 PlanningUNDERSTANDING
THE
SCOPE
AGILE DELIVERY MANAGEMENT
Daily Standup
Iteration Plan
Release Plan
Product Roadmap
Product Vision
Product VisionWhat are you trying to accomplish?
How is that going to benefit the business?
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
Daily Standup
Iteration Plan
Release Plan
Product Roadmap
Product Vision
Product RoadmapHigh level themes for the next few releases
Shows progress towards strategy
Lots of “wiggle room”
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
Daily Standup
Iteration Plan
Release Plan
Product Roadmap
Product Vision
Release PlanGoes 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 HEREWE GET INTOTHE PICTURE
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
And we are Asked to give
Next level Planning scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
codebase
Iteration Plan/Sprints Plan
Which has a deadline
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
codebaseAs previous 1,2,3 plans
are read out to team but not written by this team
UNDERSTANDING is questionable.
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
IN REALITYWHAT HAPPENS
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
codebase
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
ARE WE ON SAME PAGE?
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
codebase
A BIG YES!
UNDERSTANDINGTHE
SCOPE
CLIENT SIDE TEAM:
BD SIDE TEAM:
AGILE DELIVERY MANAGEMENT
COSscope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
So we understand
Condition of Satisfactions?
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
SORRY!scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
Did not get you properly?
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
A MOST HEARD COMPLAINT FROM
CUSTOMER IS
WE ASKED
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
WE GOT
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
scope
release
release candidate
build
roadmap
version
blocking
bugtesting
generally available
nightly build
production server
acceptance server
codebase
PLEASE ASK!
DO NOT
ASSU
ME
UNDERSTANDINGTHE
SCOPE
AGILE DELIVERY MANAGEMENT
MUST BE ON SAME PAGE
UNDERSTANDINGTHE
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:
UNDERSTANDINGTHE
TOOLS
WHEN MOVE FASTMISTAKES ARE COMMON
IF YOU REACT BOLDLY ON MISTAKE, TEAM WILL HIDE MISTAKE
IF MISTAKES ARE HIDDEN THENOFFCOURSE IT WILL RESULT TO
SURPRISE
LAST WORDS: