1 dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A...
-
Upload
marvin-cole -
Category
Documents
-
view
217 -
download
4
Transcript of 1 dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A...
1
www.scrumindia.in
DateName
ScrumIndia.In Proprietary Information
Agile In Outsourced Environment – A PerspectiveZaheer 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
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
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%
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
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
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
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
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 ???
10
www.scrumindia.in
DateName
ScrumIndia.In Proprietary Information
Q & A
Lets Share our thoughts!
11
www.scrumindia.in
DateName
ScrumIndia.In Proprietary Information
• Zaheer Abbas S. Contractor
• Sr. Manager – Agile COE