SlideShare a Scribd company logo
1 of 24
2/06/2013
Successful Agile
Implementation with
fresh and distributed
teams for finance
Anjali Mogre and Sujata Salunkhe
2
05/11/2012
For Internal useAgenda
Agile methodology - Challenges
The Project
Customization in Agile Process
The results of the customization
Feedback from Project team
Conclusion
3
05/11/2012
For Internal use
Agile Methodology
The paradox is Agile
methodology expects
“Experienced” – relatively
non Agile team
4
05/11/2012
For Internal use
End
user
End
user
Customer Systems
Analyst
Testing
Team
Agile Methodology
Agile expects co-located teams .. which is a
kind of dream in today’s distributed
environment …
5
05/11/2012
For Internal use
The need of an hour
6
05/11/2012
For Internal useAbout the project
Client
• Giant Player in
European market
• Specialized in
electronic
payment services
for financial
markets
• eServices for
customers and
citizens
• 6 year
relationship with
ATOS India
Scope of
work
• Analysis &
Design
• Development,
Unit test
• Release
Integration test
• Enhancements,
Evolutions
• Maintenance and
Support
Geography
• France (4
different cities)
• Germany (2
cities)
• Belgium
• India – 3 cities,
Mumbai, Pune,
Bangalore
Technology
• Java
• J2EE
• Oracle
• C
• C++
Size
. Team: 300+
•Duration: > 6
years ..
7
05/11/2012
For Internal useChallenges in the project
(Before Agile implementation)
▶ Challenges faced
– Quality: Unanticipated Issues
– Delays
– Integration issues
– Customer anxiety
8
05/11/2012
For Internal use
Proposed Solution
Implement Agile Methodology
▶ Reach Business Value with better quality, faster)
Better time-to-market of features (ROI = BV / C)
– Deliver Business Value
– Speed-up operational deliveries (continuous integration & testing)
▶ To rapidly and repeatedly inspect actual working software
Strengthened effective collaboration between the client and the project team
– Better synchronisation of functional and technical features
– Constant clarification phases
– Frequent control of the understanding through concrete demonstration
▶ Fasten decision making, make structural decisions easier and better
To take a Go, No-Go decision at the end of each sprint
– Short period = postpone difficult decisions to a time when more information are
available
– You can start without knowing all, you can decide when you know…
9
05/11/2012
For Internal useProposed Solution
Implement Agile Methodology
▶ New Challenges faced
– No estimation model
• difficult to provide budgeted efforts for the development teams
– Organization Policy
• to have certain % of debuts in the team
• to provide location preference for the team resulting in Distributed
locations – the team cannot be in a single location
10
05/11/2012
For Internal useProposed Solution
Customize Agile Methodology
▶ To address challenges enforced by the project environment, the following
customization / tailoring of the agile process is implemented so that we get the
benefits of Agile methodology.
1. Developed an estimation model
2. Appointed 2 Scrum masters for one sprint
3. Special attention of Documentation and test plan preparation
4. Automated testing
5. Mandatory pair programming on one debut and one experience programmer.
11
05/11/2012
For Internal use
Customization in Agile for fresh and distributed team
Customization - 1
▶ Developed an estimation model
– Standardization of Story Point definitions
– Effort estimation based on productivity ratio 7.5 hours / Story point
– Estimation Model adjusted for Multi Location
– Used Fibonacci numbers (1, 2, 3, 5, 8, 13, 21) for estimation models
▶ Actual productivity Ratio
– The project is performing at 7.15 hours / story point
▶ Benefits
– Target efforts required are published at the beginning of sprint
– Productivity ratios calibrated based on actual data
– Process improvements planned for productivity improvement
based on analysis of data
–
12
05/11/2012
For Internal useStory Point Definition
S No User Story Task # Story Points Task Details
1 Search &
List
Search and List
page
5 Search Criteria (<= 8 fields)
List Page
Integration with BL
2 CRUD page Create, Update,
View and Delete
operations
21
Text fields <=10, radio buttons <=5, drop down <=5, check boxes <=5, Zones <= 2, Calendar <=4, Dependent Select <=2
Client/Server side validation on all fields
Buttons - Save and Cancel functionality
Integration with BL
3 CRUD page Create, Update,
View and Delete
operations
13 Text fields <=8, radio buttons <=2, drop down <=2, check boxes <=2, Zones <= 1, Calendar <=2, Dependent Select <=1
Client/Server side validation on all fields
Buttons - Save and Cancel functionality
Integration with BL
4 CRUD page Create, Update,
View and Delete
operations
8 Text fields <=5, drop down <=2, Calendar <=1
Client/Server side validation on all fields
Buttons - Save and Cancel functionality
Integration with BL
5 Tree
Hierarchy
Display tree
hierarchy
8 Tree hierarchy population using KAWWA tree component
Details section
Add, Remove, Edit node functionalities
6 Tree Grid
Hierarchy
Tree Grid
Hierarchy Display
13 Tree Grid hierarchy population
Collapse/Expand functionality
Add, Remove, Edit node functionalities
7 BreadCrum
b
BreadCrumb
Navigation
2
Breadcrumb navigation
8 Tabs Main Tab and Sub
Tabs
2 Main Tab creation and population
Sub Tabs creation and population
9 Popup
Window
Integration
Display Popup
window and
integrate with
parent page
3 Show popup window
Integration with Parent page
Buttons - Save and Cancel functionality
10 Login Page Login Page 2 Login page creation
XA-RM integration (Credentials validation)
11 Issuer
Selection
page
Issuer Selection
page
2 Issuer selection page creation
XA-RM integration (Rights mgmt)
13
05/11/2012
For Internal useEstimation Guidelines
▶ Estimate (hours) = No. of story points * 7.5
– Story points are agreed after discussion (poker game)
▶ Adjusted estimate = Estimate * (1 + drag factor)
– Drag factor is determined by the
• duration of project,
• knowledge of technology
• knowledge of domain
▶ Distributed team,
– Adjusted estimate = Adjusted Estimate * 1.4
▶ Collocated team,
– Adjusted estimate = Adjusted Estimate * 0.6
14
05/11/2012
For Internal use
Customization in Agile process for fresh and distributed team
Customization - 2
▶ Appointed 2 Scrum masters for one sprint (one scrum master for
each location)
▶ Benefits
– Resolved issues of
➢ Communication gap
➢ Distributed team
➢ Loss of Information
➢ Creating backup of Scrum master
15
05/11/2012
For Internal use
Customization in Agile process for fresh and distributed team
Customization - 3
▶ Special attention of Documentation & test plan preparation
(Usage of tools : Jira and Green Hopper)
▶ Details of Story
▶ Definition of “Done”
▶ Test Plans
▶ Lessons Learnt
documents
(Retrospective
Documents)
16
05/11/2012
For Internal use
Customization in Agile Process for fresh and distributed team
Customization - 4
▶ Automated Testing
– Usage of cIBorg (Continuous Integration) and Sonar tool
▶ Save time in
installations &
deployments by
automating them
▶ Continuous build
to reduce tunnel
effect
▶ Earlier detection
of deviations by
counterparts
▶ On line “Project
health” reporting
▶ Detect regression
and bugs
upstream by
automating unit
testing
17
05/11/2012
For Internal use
Customization in Agile for fresh and distributed team
Customization - 5
▶ Mandatory pair programming on one debut and one experienced
programmer.
▶ Benefits
– Grooming of Junior resources effectively
– Less involvement of Senior resources to support juniors
– Juniors start working independently after 2-3 sprints
– On job mentoring is faster and effective
– Reduced Learning curve
18
05/11/2012
For Internal useBenefits realized after Agile implementation
▶ The developer has correctly understood the requirement
▶ For integrating the product with other applications issues surfaced well in
advance to take appropriate action
▶ The team could focus on packaging the working version by continuous
integration of the different elements resulting in almost zero integration issues.
▶ Because of small work packages, we could adopt the approach << fail quickly
but re-orient faster >> which resulted in early detection and correction of
defects resulting faster and smoother project delivery.
▶ The development team could focus on value-add rather than on the technical
improvement
▶ The team could adopt a proactive approach rather than working in the reactive
mode, which was very well appreciated by the customer.
19
05/11/2012
For Internal useThe gains
Improvement in KPI’s (Defect Density & % Rework) after Agile implementation
Total Efforts
(Person Days)
No. Of
Defects
Rework Effort
(Person Days)
Defect
Density
% Rework
(days)
Before Agile
Implementation 1200 145 216 0.121 18%
After Agile
Implementation 250 10 8 0.040 3.2%
▶ The benefits of
Agile
implementation
with the customized
agile process is
clearly visible with
reduction in Defect
densities and %
Rework along with
improvement in
Productivity
Improvement in Productivity after Agile Implementation
20
05/11/2012
For Internal use
The team feedback
▶ A survey was
conducted to
understand the
benefits that the
team realizes
after
implementation
of Agile. Team
has been asked
to rate each
statement on 5
point scale.
21
05/11/2012
For Internal use
The team feedback
▶ The team agreed that
agile implementation
has improved
communication,
encouraged
collaborative approach
and helped to make
customer happy.
The development teams moral has improved, knowledge sharing became easy, making the team more productive and
increased speed of deliveries.
The agile process helped the team to bypass certain process steps that were mandatory in waterfall model, reducing
overall delivery time.
On the negative side, the team felt that frequent deliveries in agile process has increased team pressure
22
05/11/2012
For Internal use
The team feedback
▶ The team agreed approach and helped to make customer happy.
The team did not strongly agree that requirements gathering is simpler and
easier. Although the data shows that % rework has reduced, qualitatively the
team does not feel the same. The estimation model defined is yet to completely
stabilize. Not all team members is aware of the estimation model.
Attrition is still a concern, adoption of Agile methodology has not helped to
reduce the attrition. In some cases, rework has increased and customer are not
very sure about the requirements, however overall % rework has reduced. The
rework could have been much more without implementation of Agile
methodology.
23
05/11/2012
For Internal useConclusion
▶ In IT industry, Agile implementation has resulted in mixed result. The cautious
customized Agile methodology implementation approach adopted in Atos,
provides a tailor made process that suits the project needs.
▶ The customized approach has not only resulted in improved project KPI’s and
customer satisfaction but also helped the team to address challenge of using
distributed team with debuts.
▶ The feedback from the team confirms that the customized Agile methodology
helped the team to perform better even though the team is geographically
distributed and also consists of debuts.
2/06/2013
Thank you
anjali.mogre@atos.net
sujata.salunkhe@atos.net
Atos, the Atos logo, Atos Consulting, Atos Worldline, Atos Sphere,
Atos Cloud and Atos WorldGrid
are registered trademarks of Atos SA. June 2011
© 2011 Atos. Confidential information owned by Atos, to be used by
the recipient only. This document, or any part of it, may not be
reproduced, copied, circulated and/or distributed nor quoted without
prior written approval from Atos.

More Related Content

What's hot

ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingNorbertKroth
 
Sap Implementation Presentation
Sap Implementation PresentationSap Implementation Presentation
Sap Implementation Presentationlarrymcc
 
Building The Agile Enterprise - LSSC '12
Building The Agile Enterprise - LSSC '12Building The Agile Enterprise - LSSC '12
Building The Agile Enterprise - LSSC '12Gil Irizarry
 
Projektværktøjsdagen 2014 rapid implementation of ppm tool
Projektværktøjsdagen 2014   rapid implementation of ppm toolProjektværktøjsdagen 2014   rapid implementation of ppm tool
Projektværktøjsdagen 2014 rapid implementation of ppm toolThomas Røygaard
 
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial DesignerDesigning with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial DesignerDesign World
 
Agile gurgaon 2016 implementing agile in non-agile world
Agile gurgaon 2016   implementing agile in non-agile worldAgile gurgaon 2016   implementing agile in non-agile world
Agile gurgaon 2016 implementing agile in non-agile worldKshitij Agrawal
 
Building An ROI for 3DEXPERIENCE PLM
Building An ROI for 3DEXPERIENCE PLMBuilding An ROI for 3DEXPERIENCE PLM
Building An ROI for 3DEXPERIENCE PLMAdaptive Corporation
 
Introduction to Adaptive and 3DEXPERIENCE
Introduction to Adaptive and 3DEXPERIENCE Introduction to Adaptive and 3DEXPERIENCE
Introduction to Adaptive and 3DEXPERIENCE Adaptive Corporation
 
QA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael HallQA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael HallSynerzip
 
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...AgileNetwork
 
Lean Professional Kaizen - Week 6 of 6
Lean Professional Kaizen - Week 6 of 6Lean Professional Kaizen - Week 6 of 6
Lean Professional Kaizen - Week 6 of 6Brandon Kingcaid
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Derk-Jan de Grood
 
APM Center of Excellence Drives Improved Business Results at Itau Unibanco
APM Center of Excellence Drives Improved Business Results at Itau UnibancoAPM Center of Excellence Drives Improved Business Results at Itau Unibanco
APM Center of Excellence Drives Improved Business Results at Itau UnibancoCA Technologies
 

What's hot (18)

ATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinkingATD-2018_kroth_agile_thinking
ATD-2018_kroth_agile_thinking
 
Sap Implementation Presentation
Sap Implementation PresentationSap Implementation Presentation
Sap Implementation Presentation
 
SAP ASAP 8 Methodology
SAP ASAP 8 MethodologySAP ASAP 8 Methodology
SAP ASAP 8 Methodology
 
Building The Agile Enterprise - LSSC '12
Building The Agile Enterprise - LSSC '12Building The Agile Enterprise - LSSC '12
Building The Agile Enterprise - LSSC '12
 
Projektværktøjsdagen 2014 rapid implementation of ppm tool
Projektværktøjsdagen 2014   rapid implementation of ppm toolProjektværktøjsdagen 2014   rapid implementation of ppm tool
Projektværktøjsdagen 2014 rapid implementation of ppm tool
 
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial DesignerDesigning with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
Designing with the 3DExperience – First Look at SOLIDWORKS Industrial Designer
 
Agile gurgaon 2016 implementing agile in non-agile world
Agile gurgaon 2016   implementing agile in non-agile worldAgile gurgaon 2016   implementing agile in non-agile world
Agile gurgaon 2016 implementing agile in non-agile world
 
Building An ROI for 3DEXPERIENCE PLM
Building An ROI for 3DEXPERIENCE PLMBuilding An ROI for 3DEXPERIENCE PLM
Building An ROI for 3DEXPERIENCE PLM
 
Leaflet14 1
Leaflet14 1Leaflet14 1
Leaflet14 1
 
Introduction to Adaptive and 3DEXPERIENCE
Introduction to Adaptive and 3DEXPERIENCE Introduction to Adaptive and 3DEXPERIENCE
Introduction to Adaptive and 3DEXPERIENCE
 
QA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael HallQA Role In Agile Teams - by Michael Hall
QA Role In Agile Teams - by Michael Hall
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
Agile Gurugram 2016 | Conference | Implementing agile in non-agile environmen...
 
Sap implementation
Sap implementationSap implementation
Sap implementation
 
Lean Professional Kaizen - Week 6 of 6
Lean Professional Kaizen - Week 6 of 6Lean Professional Kaizen - Week 6 of 6
Lean Professional Kaizen - Week 6 of 6
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018
 
APM Center of Excellence Drives Improved Business Results at Itau Unibanco
APM Center of Excellence Drives Improved Business Results at Itau UnibancoAPM Center of Excellence Drives Improved Business Results at Itau Unibanco
APM Center of Excellence Drives Improved Business Results at Itau Unibanco
 

Similar to Agile Network India | Event | Agile Implementation in distributed teams |

The Pennsylvania State University: Modernizing and Standardizing the Penn Sta...
The Pennsylvania State University: Modernizing and Standardizing the Penn Sta...The Pennsylvania State University: Modernizing and Standardizing the Penn Sta...
The Pennsylvania State University: Modernizing and Standardizing the Penn Sta...Software AG
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfallMuthu Natarajan
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)James Janisse
 
zaid ppt.pptx
zaid ppt.pptxzaid ppt.pptx
zaid ppt.pptxaasim40
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfOmethSanchitha
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with AutomationWorksoft
 
Agile2015 short paper presentation: Development of Complex Software with Agil...
Agile2015 short paper presentation: Development of Complex Software with Agil...Agile2015 short paper presentation: Development of Complex Software with Agil...
Agile2015 short paper presentation: Development of Complex Software with Agil...Alan Braz
 
Amrutha_Resume[1_2]
Amrutha_Resume[1_2]Amrutha_Resume[1_2]
Amrutha_Resume[1_2]Amrutha T
 
Agile performance testing
Agile performance testingAgile performance testing
Agile performance testingAndriy Melnyk
 
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2vasuballa
 
Agile process with a fixed cost
Agile process with a fixed costAgile process with a fixed cost
Agile process with a fixed costRalph Johnson
 
System Development Life Cycle Overview.ppt
System Development Life Cycle Overview.pptSystem Development Life Cycle Overview.ppt
System Development Life Cycle Overview.pptKENNEDYDONATO1
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for SofwareJohn Carter
 

Similar to Agile Network India | Event | Agile Implementation in distributed teams | (20)

The Pennsylvania State University: Modernizing and Standardizing the Penn Sta...
The Pennsylvania State University: Modernizing and Standardizing the Penn Sta...The Pennsylvania State University: Modernizing and Standardizing the Penn Sta...
The Pennsylvania State University: Modernizing and Standardizing the Penn Sta...
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
SPM presentation.pptx
SPM presentation.pptxSPM presentation.pptx
SPM presentation.pptx
 
Agile Automotive (Final)
Agile Automotive (Final)Agile Automotive (Final)
Agile Automotive (Final)
 
zaid ppt.pptx
zaid ppt.pptxzaid ppt.pptx
zaid ppt.pptx
 
Sdlc
SdlcSdlc
Sdlc
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdf
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
 
Agile2015 short paper presentation: Development of Complex Software with Agil...
Agile2015 short paper presentation: Development of Complex Software with Agil...Agile2015 short paper presentation: Development of Complex Software with Agil...
Agile2015 short paper presentation: Development of Complex Software with Agil...
 
Amrutha_Resume[1_2]
Amrutha_Resume[1_2]Amrutha_Resume[1_2]
Amrutha_Resume[1_2]
 
Agile performance testing
Agile performance testingAgile performance testing
Agile performance testing
 
MousumiDebnath-Resume
MousumiDebnath-ResumeMousumiDebnath-Resume
MousumiDebnath-Resume
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
SDET UNIT 1.pptx
SDET UNIT 1.pptxSDET UNIT 1.pptx
SDET UNIT 1.pptx
 
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
 
Feature Toggles
Feature TogglesFeature Toggles
Feature Toggles
 
Agile process with a fixed cost
Agile process with a fixed costAgile process with a fixed cost
Agile process with a fixed cost
 
System Development Life Cycle Overview.ppt
System Development Life Cycle Overview.pptSystem Development Life Cycle Overview.ppt
System Development Life Cycle Overview.ppt
 
BVT_Swamy_Abap_4
BVT_Swamy_Abap_4BVT_Swamy_Abap_4
BVT_Swamy_Abap_4
 
Agile: Not Just for Sofware
Agile: Not Just for SofwareAgile: Not Just for Sofware
Agile: Not Just for Sofware
 

More from AgileNetwork

ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...AgileNetwork
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...AgileNetwork
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...AgileNetwork
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalAgileNetwork
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyAgileNetwork
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...AgileNetwork
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeAgileNetwork
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...AgileNetwork
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...AgileNetwork
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SAgileNetwork
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...AgileNetwork
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...AgileNetwork
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...AgileNetwork
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaAgileNetwork
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...AgileNetwork
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...AgileNetwork
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamAgileNetwork
 
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...AgileNetwork
 
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...AgileNetwork
 

More from AgileNetwork (20)

ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
ANIn Chennai April 2024 |Agile Engineering: Modernizing Legacy Systems by Ana...
 
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
ANIn Chennai April 2024 |Beyond Big Bang: Technical Agility in Vintage Produc...
 
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
ANIn Gurugram April 2024 |Agile Adaptation: Driving Progress in Generative AI...
 
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by KunalANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
ANIn Noida Oct 2023 |AI Usage in Agile Transformation Journey by Kunal
 
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek NandyANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
ANIn Kolkata April 2024 |Ethics of AI by Abhishek Nandy
 
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
ANIn Kolkata April 2024 | AI Enabled Reflection in Agile Delivery by Indranil...
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta NalkeANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
ANIn Pune April 2024 |L&D Accelerating business growth by Mukta Nalke
 
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
ANIn Pune April 2024 | Meeting Modern Learning Needs with Innovation by Ankit...
 
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
ANIn Ahmedabad April 2024 | Powering Big Wins with Small, Agile Teams by Yoge...
 
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna SANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
ANIn Coimbatore March 2024 | Unlocking Agility with Gen AI by Balaprasanna S
 
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
ANIn Coimbatore March 2024 | Agile & AI in Project Management by Dhilipkumar ...
 
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
ANIn Chennai March 2024 |Conversational AI for Agility in Healthcare by Shine...
 
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
ANIn Chennai March 2024 |Oxygenating AI ecosystem with Agility by Gowtham Bal...
 
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh MehtaANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
ANIn Ahmedabad March 2024 | The Power of Retrospection by Rakesh Mehta
 
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
ANIn Pune March 2024 | Customer Stratification for Business Growth by Manish ...
 
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
ANIn Coimbatore July 2023 | Business Agility in Data Science by Dr.Selvaraaju...
 
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya SitharamANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
 
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
ANIn Hyderabad Jun 2023 |Humanizing Agile Transformation Beyond Process and T...
 
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
ANIn Coimbatore Jul 2023 |The Importance of Business Agility in the Current L...
 

Recently uploaded

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Agile Network India | Event | Agile Implementation in distributed teams |

  • 1. 2/06/2013 Successful Agile Implementation with fresh and distributed teams for finance Anjali Mogre and Sujata Salunkhe
  • 2. 2 05/11/2012 For Internal useAgenda Agile methodology - Challenges The Project Customization in Agile Process The results of the customization Feedback from Project team Conclusion
  • 3. 3 05/11/2012 For Internal use Agile Methodology The paradox is Agile methodology expects “Experienced” – relatively non Agile team
  • 4. 4 05/11/2012 For Internal use End user End user Customer Systems Analyst Testing Team Agile Methodology Agile expects co-located teams .. which is a kind of dream in today’s distributed environment …
  • 6. 6 05/11/2012 For Internal useAbout the project Client • Giant Player in European market • Specialized in electronic payment services for financial markets • eServices for customers and citizens • 6 year relationship with ATOS India Scope of work • Analysis & Design • Development, Unit test • Release Integration test • Enhancements, Evolutions • Maintenance and Support Geography • France (4 different cities) • Germany (2 cities) • Belgium • India – 3 cities, Mumbai, Pune, Bangalore Technology • Java • J2EE • Oracle • C • C++ Size . Team: 300+ •Duration: > 6 years ..
  • 7. 7 05/11/2012 For Internal useChallenges in the project (Before Agile implementation) ▶ Challenges faced – Quality: Unanticipated Issues – Delays – Integration issues – Customer anxiety
  • 8. 8 05/11/2012 For Internal use Proposed Solution Implement Agile Methodology ▶ Reach Business Value with better quality, faster) Better time-to-market of features (ROI = BV / C) – Deliver Business Value – Speed-up operational deliveries (continuous integration & testing) ▶ To rapidly and repeatedly inspect actual working software Strengthened effective collaboration between the client and the project team – Better synchronisation of functional and technical features – Constant clarification phases – Frequent control of the understanding through concrete demonstration ▶ Fasten decision making, make structural decisions easier and better To take a Go, No-Go decision at the end of each sprint – Short period = postpone difficult decisions to a time when more information are available – You can start without knowing all, you can decide when you know…
  • 9. 9 05/11/2012 For Internal useProposed Solution Implement Agile Methodology ▶ New Challenges faced – No estimation model • difficult to provide budgeted efforts for the development teams – Organization Policy • to have certain % of debuts in the team • to provide location preference for the team resulting in Distributed locations – the team cannot be in a single location
  • 10. 10 05/11/2012 For Internal useProposed Solution Customize Agile Methodology ▶ To address challenges enforced by the project environment, the following customization / tailoring of the agile process is implemented so that we get the benefits of Agile methodology. 1. Developed an estimation model 2. Appointed 2 Scrum masters for one sprint 3. Special attention of Documentation and test plan preparation 4. Automated testing 5. Mandatory pair programming on one debut and one experience programmer.
  • 11. 11 05/11/2012 For Internal use Customization in Agile for fresh and distributed team Customization - 1 ▶ Developed an estimation model – Standardization of Story Point definitions – Effort estimation based on productivity ratio 7.5 hours / Story point – Estimation Model adjusted for Multi Location – Used Fibonacci numbers (1, 2, 3, 5, 8, 13, 21) for estimation models ▶ Actual productivity Ratio – The project is performing at 7.15 hours / story point ▶ Benefits – Target efforts required are published at the beginning of sprint – Productivity ratios calibrated based on actual data – Process improvements planned for productivity improvement based on analysis of data –
  • 12. 12 05/11/2012 For Internal useStory Point Definition S No User Story Task # Story Points Task Details 1 Search & List Search and List page 5 Search Criteria (<= 8 fields) List Page Integration with BL 2 CRUD page Create, Update, View and Delete operations 21 Text fields <=10, radio buttons <=5, drop down <=5, check boxes <=5, Zones <= 2, Calendar <=4, Dependent Select <=2 Client/Server side validation on all fields Buttons - Save and Cancel functionality Integration with BL 3 CRUD page Create, Update, View and Delete operations 13 Text fields <=8, radio buttons <=2, drop down <=2, check boxes <=2, Zones <= 1, Calendar <=2, Dependent Select <=1 Client/Server side validation on all fields Buttons - Save and Cancel functionality Integration with BL 4 CRUD page Create, Update, View and Delete operations 8 Text fields <=5, drop down <=2, Calendar <=1 Client/Server side validation on all fields Buttons - Save and Cancel functionality Integration with BL 5 Tree Hierarchy Display tree hierarchy 8 Tree hierarchy population using KAWWA tree component Details section Add, Remove, Edit node functionalities 6 Tree Grid Hierarchy Tree Grid Hierarchy Display 13 Tree Grid hierarchy population Collapse/Expand functionality Add, Remove, Edit node functionalities 7 BreadCrum b BreadCrumb Navigation 2 Breadcrumb navigation 8 Tabs Main Tab and Sub Tabs 2 Main Tab creation and population Sub Tabs creation and population 9 Popup Window Integration Display Popup window and integrate with parent page 3 Show popup window Integration with Parent page Buttons - Save and Cancel functionality 10 Login Page Login Page 2 Login page creation XA-RM integration (Credentials validation) 11 Issuer Selection page Issuer Selection page 2 Issuer selection page creation XA-RM integration (Rights mgmt)
  • 13. 13 05/11/2012 For Internal useEstimation Guidelines ▶ Estimate (hours) = No. of story points * 7.5 – Story points are agreed after discussion (poker game) ▶ Adjusted estimate = Estimate * (1 + drag factor) – Drag factor is determined by the • duration of project, • knowledge of technology • knowledge of domain ▶ Distributed team, – Adjusted estimate = Adjusted Estimate * 1.4 ▶ Collocated team, – Adjusted estimate = Adjusted Estimate * 0.6
  • 14. 14 05/11/2012 For Internal use Customization in Agile process for fresh and distributed team Customization - 2 ▶ Appointed 2 Scrum masters for one sprint (one scrum master for each location) ▶ Benefits – Resolved issues of ➢ Communication gap ➢ Distributed team ➢ Loss of Information ➢ Creating backup of Scrum master
  • 15. 15 05/11/2012 For Internal use Customization in Agile process for fresh and distributed team Customization - 3 ▶ Special attention of Documentation & test plan preparation (Usage of tools : Jira and Green Hopper) ▶ Details of Story ▶ Definition of “Done” ▶ Test Plans ▶ Lessons Learnt documents (Retrospective Documents)
  • 16. 16 05/11/2012 For Internal use Customization in Agile Process for fresh and distributed team Customization - 4 ▶ Automated Testing – Usage of cIBorg (Continuous Integration) and Sonar tool ▶ Save time in installations & deployments by automating them ▶ Continuous build to reduce tunnel effect ▶ Earlier detection of deviations by counterparts ▶ On line “Project health” reporting ▶ Detect regression and bugs upstream by automating unit testing
  • 17. 17 05/11/2012 For Internal use Customization in Agile for fresh and distributed team Customization - 5 ▶ Mandatory pair programming on one debut and one experienced programmer. ▶ Benefits – Grooming of Junior resources effectively – Less involvement of Senior resources to support juniors – Juniors start working independently after 2-3 sprints – On job mentoring is faster and effective – Reduced Learning curve
  • 18. 18 05/11/2012 For Internal useBenefits realized after Agile implementation ▶ The developer has correctly understood the requirement ▶ For integrating the product with other applications issues surfaced well in advance to take appropriate action ▶ The team could focus on packaging the working version by continuous integration of the different elements resulting in almost zero integration issues. ▶ Because of small work packages, we could adopt the approach << fail quickly but re-orient faster >> which resulted in early detection and correction of defects resulting faster and smoother project delivery. ▶ The development team could focus on value-add rather than on the technical improvement ▶ The team could adopt a proactive approach rather than working in the reactive mode, which was very well appreciated by the customer.
  • 19. 19 05/11/2012 For Internal useThe gains Improvement in KPI’s (Defect Density & % Rework) after Agile implementation Total Efforts (Person Days) No. Of Defects Rework Effort (Person Days) Defect Density % Rework (days) Before Agile Implementation 1200 145 216 0.121 18% After Agile Implementation 250 10 8 0.040 3.2% ▶ The benefits of Agile implementation with the customized agile process is clearly visible with reduction in Defect densities and % Rework along with improvement in Productivity Improvement in Productivity after Agile Implementation
  • 20. 20 05/11/2012 For Internal use The team feedback ▶ A survey was conducted to understand the benefits that the team realizes after implementation of Agile. Team has been asked to rate each statement on 5 point scale.
  • 21. 21 05/11/2012 For Internal use The team feedback ▶ The team agreed that agile implementation has improved communication, encouraged collaborative approach and helped to make customer happy. The development teams moral has improved, knowledge sharing became easy, making the team more productive and increased speed of deliveries. The agile process helped the team to bypass certain process steps that were mandatory in waterfall model, reducing overall delivery time. On the negative side, the team felt that frequent deliveries in agile process has increased team pressure
  • 22. 22 05/11/2012 For Internal use The team feedback ▶ The team agreed approach and helped to make customer happy. The team did not strongly agree that requirements gathering is simpler and easier. Although the data shows that % rework has reduced, qualitatively the team does not feel the same. The estimation model defined is yet to completely stabilize. Not all team members is aware of the estimation model. Attrition is still a concern, adoption of Agile methodology has not helped to reduce the attrition. In some cases, rework has increased and customer are not very sure about the requirements, however overall % rework has reduced. The rework could have been much more without implementation of Agile methodology.
  • 23. 23 05/11/2012 For Internal useConclusion ▶ In IT industry, Agile implementation has resulted in mixed result. The cautious customized Agile methodology implementation approach adopted in Atos, provides a tailor made process that suits the project needs. ▶ The customized approach has not only resulted in improved project KPI’s and customer satisfaction but also helped the team to address challenge of using distributed team with debuts. ▶ The feedback from the team confirms that the customized Agile methodology helped the team to perform better even though the team is geographically distributed and also consists of debuts.
  • 24. 2/06/2013 Thank you anjali.mogre@atos.net sujata.salunkhe@atos.net Atos, the Atos logo, Atos Consulting, Atos Worldline, Atos Sphere, Atos Cloud and Atos WorldGrid are registered trademarks of Atos SA. June 2011 © 2011 Atos. Confidential information owned by Atos, to be used by the recipient only. This document, or any part of it, may not be reproduced, copied, circulated and/or distributed nor quoted without prior written approval from Atos.