1 dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A...

11
1 www.scrum india.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor

Transcript of 1 dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A...

Page 1: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

1

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Agile In Outsourced Environment – A PerspectiveZaheer Abbas S. Contractor

Page 2: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

2

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Agenda

Agile in IT Software Services Organization

PUSH or PULL - Adoption

Does it really gain by adopting Agile?

Reasons Uncovered for Agile Transformation

Practical Situations

Page 3: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

3

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Software IT Service Organizations Scenario

Adoption of Agile Perceived not Beneficial in Software Business Services Portfolio??

Varied Inflow of business

services portfolio to

cater to

Varied business execution approach based on customer

culture

Varied business operations of

customers to cater to

Page 4: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

4

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Agile Adoption - PUSH or PULL??

Best Practice Adoption through external PULL or internal PUSH??

2005 – 2008

70% 30%

2008 – 2010

60% 40%

2010 Onwards

50% 50%

Page 5: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

5

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Does it Really Benefit by Adopting Agile?

Business as usual by providing core delivery

service irrespective of the execution mechanism!

Adopting Agile is to align to customer demands and

gain business!

ARE WE MISSING THE BIG PICTURE???

NEED BASED Agile ADOPTION to PROACTIVE STRATEGIC Agile TRASFORMATION

Page 6: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

6

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Agile Adoption - Various Scenarios

CUSTOMER PULL

Maturity of customer in Agile Adoption? Highly Mature and requesting vendors to align to realized stated benefits of Agile New Comers and requesting vendors to align without any commitment from them!

INTERNAL PUSH

Alignment of Internal Stakeholders How does it help their topline or bottom line growth! Does it matter if existing execution mechanism is already achieving high CSAT Agile adoption translating all the benefits to customer, how does it benefit internal

teams Alignment of External Customers

Maturity of Customer in Agile adoption Readiness to provide the given commitment from business and other stakeholders Multi Vendor scenario

Page 7: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

7

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Reasons Uncovered for Agile Transformation

Move from Just Being Vendor to Client Partner

Collaborative Approach, Increased Customer Confidence Early On

Uncovering Technical and Business Risks Early On and Effective Risk Sharing

Shift from T&M/FPP to Fixed Capacity/Out Come Based Value Driven Model

Do it Right First Time[DRFT] : Sustained Quality & Minimized Overruns

Engineering Rigor & Business Focus Practices

Page 8: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

8

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Situation 1 : Multi Vendor Scenario (Development)

Master Backlog

Vendor A Backlog

Vendor B Backlog

Vendor C Backlog

Slicing of Backlog to minimize dependencies amongst team

Consensus on Velocity based Pricing Schedule

Integration amongst various modules and regression

Participation as active strategist for the customer

Consensus on Common Estimation Approach

Page 9: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

9

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Situation 2 : Multi Vendor Scenario (Development & Test)

Master Backlog

Dev. teamVendor

Test teamVendor

Dev Vendor: Hey Customer, Test team has to be co-located in Agile, I can take up the testing job also! Test Vendor: Hey Customer, I

get the build on the last day, how do you expect signoff of

the sprint on last day!

Test Vendor: Hey Customer, Test team not involved on

day to day basis with the Dev vendor, we do not have

clarity

Test Vendor: Code keeps on changing daily,& our defects considered as feedback until

end of iteration!Only those feedback not

address until end of sprint is considered defect, how do

we measure our test effectiveness!

Dev Vendor: Test team efforts should be part of the overall velocity of the team

WHAT IF We have Separate UAT, Sys.Test, Ops, Release Management teams ???

Page 10: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

10

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

Q & A

Lets Share our thoughts!

Page 11: 1  dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.

11

www.scrumindia.in

DateName

ScrumIndia.In Proprietary Information

• Zaheer Abbas S. Contractor

[email protected]

• Sr. Manager – Agile COE