agile delivery for bangladesh outsourcing provider industry

Post on 08-Aug-2015

73 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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:

top related