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
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
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: