SlideShare a Scribd company logo
Srinath Chandrasekharan, CSM
Senior Manager - Consulting
HCL Technologies
 The IT Landscape
 The Challenges
 Our Approach
 Learning's
 $ 6.2 Billion
 Spread Across 31 countries
 Multiple Domains
 Service mix includes
 BPO
 Engineering services and R & D
 Enterprise Applications
 Infrastructure Services
 Custom Applications
1 Lakh +
employees
1000 + active
projects
 Other large IT players
 Infosys
 TCS
 Wipro
 CTS
 + many medium and small companies…
 Most projects won through competitive
bidding.. Margin’s play a major role….
 CMMI was a USP
 as customers looked for predictable, repeatable
process.
 Spread across domains and technologies, this was a
task huge task…
 All companies aspired for various levels…
 …. 5 was great, lower ones were acceptable…
 Heavy documentation needed lot of checks…
 Documentation became the focus and evidence was
largely document based… compliance to processes
became the focus instead of innovation
 Were more ‘Command and Control’….
 following the rule was common …
 deviations needed to be ‘approved’…..QA group
was the gatekeeper
 specialization was considered good in
processes, technologies, domains…
 creating smaller , specialized groups within the
large organizations…..led to creation of silos
 For many client’s going agile means…..
 Not giving the requirement in full, yet expecting
a functionally working feature….
 Changing the requirements within sprints..
 Not having to commit to the teams in terms of
time…..
 Getting changes implemented was inbuilt into
Agile framework and thus avoided heavy and
bureaucratic
 Estimation became a problem..
 How do you estimate when you don’t know what
to develop…. Yet you need this for winning the
bid…..
 No industry published data to fall back on… SP
are relative and many people don’t understand
it…
 What’s the best methodology…
 People used to spoon feeding…
 Every step and outcome listed in CMMI…but Agile
prescribes an open culture ……
 What’s Scrum ? DSM ? Reviews? Sprints ?
 Should I have a standard Agile process across all
projects ? If yes, is it Agile ? If not, how do I
compare?
 Some clients don’t care about them…
 So do we ask the teams not to waste time on
them and use it more productively ?
 Even if we collected for the other projects
 nothing can be analyzed for a comparison
 No baseline report…
 Can’t get data for RFP’s
 Can’t compare which methodology will provide
better results…..
 Formed CoE
 All got trained on CSM
 Created some process material around Agile
(predominantly Scrum)
 Created training material similar to CSM
 Assessed / worked with projects implementing
scrum
 Studied other Agile methods and created
processes, so as to increase our basket of
offerings….
 Forums for addressing questions..CoP
 Started getting involved right from the RFP
stage… so as to understand clients maturity
and expectations from Agile.. And if needed
correct them…
 Assessed projects for applicability of Agile
 Training for client business / IT teams
 Session for sales team….very important..
 Sessions for Senior Management….
 Self learning modules on the Learning
Management System….
 Gathered experiences from different
projects on FPP
 Evolved a guideline on fixed price contracts
for Agile
 Educated Senior Management
 Created a structured process around Scrum
and some XP practices
 Structured training program
 Leveraged existing QA group to continuously
check projects for consistent implementation
and regular feedback
 Getting involved with teams for 2-3 sprints
 Focused sessions with teams on estimation,
story writing etc.
 Made a set of metrics as core, ensured that
these are gathered by all teams for every
sprint…
 Published a report which said how are
projects doing.. Without comparing them
 Used CSAT as a common measure, across
Agile and Non-Agile projects as well.
 Collected qualitative data (team stress,
weekend working, client pressure, etc.) to
support the other data.
 Proactively take Senior Management along at
all times. Agile should be well thought out
instead of being knee- jerk
 CoE was focused a lot on projects and delivery
teams, left senior management interaction to
project teams.
 Sales teams / senior management involvement
was as and when needed, so there was no single
approach to Agile.
 Cultural change needed was slow to take off.
 Top-down and bottom-up working together
 While teams were becoming Agile, management
was not.
 Metrics from traditional methodologies were still
expected from teams, resulting in pressure on
teams.
 Support for teams was problematic, in many
areas.
 Get a delivery sponsor who can speak for you
at various forums
 Important to spread awareness and intricacies of
Agile.
 Get buy in from delivery teams for activities
done by CoE and not be seen as an ‘outsider’.
 Focus on tooling and skills ….along with
processes
 While Scrum was becoming popular, XP practices
were largely ignored.
 Some practices were questioned for cost
effectiveness (Pair Programing, TDD).
 Leveraging projects experience was not well
established.
c.srinath@hcl.com
Srinath_cs@yahoo.com

More Related Content

What's hot

MHA2018 - Rebuilding Trust through Transparency - Meg Ward
MHA2018 - Rebuilding Trust through Transparency - Meg WardMHA2018 - Rebuilding Trust through Transparency - Meg Ward
MHA2018 - Rebuilding Trust through Transparency - Meg Ward
AgileDenver
 
Manager in Managerless World : Presented by Chandan Lal Patary
Manager in Managerless World : Presented by Chandan Lal PataryManager in Managerless World : Presented by Chandan Lal Patary
Manager in Managerless World : Presented by Chandan Lal Patary
oGuild .
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
Cprime
 
An Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile TransformationAn Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile Transformation
Scott Richardson
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
Saket Bansal
 
Less in-action
Less in-actionLess in-action
Scrum to the Left of Me, Kanban to the Right. Here I am Stuck in the Middle ...
Scrum to the Left of Me, Kanban to the Right.  Here I am Stuck in the Middle ...Scrum to the Left of Me, Kanban to the Right.  Here I am Stuck in the Middle ...
Scrum to the Left of Me, Kanban to the Right. Here I am Stuck in the Middle ...
Jerry Doucett
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
Richard Cheng
 
Why Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About ItWhy Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About It
wjperez0629
 

What's hot (9)

MHA2018 - Rebuilding Trust through Transparency - Meg Ward
MHA2018 - Rebuilding Trust through Transparency - Meg WardMHA2018 - Rebuilding Trust through Transparency - Meg Ward
MHA2018 - Rebuilding Trust through Transparency - Meg Ward
 
Manager in Managerless World : Presented by Chandan Lal Patary
Manager in Managerless World : Presented by Chandan Lal PataryManager in Managerless World : Presented by Chandan Lal Patary
Manager in Managerless World : Presented by Chandan Lal Patary
 
cPrime Agile Enterprise Transformation
cPrime Agile Enterprise TransformationcPrime Agile Enterprise Transformation
cPrime Agile Enterprise Transformation
 
An Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile TransformationAn Executive Insider's Guide to Enterprise Agile Transformation
An Executive Insider's Guide to Enterprise Agile Transformation
 
PMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified PractitionerPMI-ACP : PMI - Agile Certified Practitioner
PMI-ACP : PMI - Agile Certified Practitioner
 
Less in-action
Less in-actionLess in-action
Less in-action
 
Scrum to the Left of Me, Kanban to the Right. Here I am Stuck in the Middle ...
Scrum to the Left of Me, Kanban to the Right.  Here I am Stuck in the Middle ...Scrum to the Left of Me, Kanban to the Right.  Here I am Stuck in the Middle ...
Scrum to the Left of Me, Kanban to the Right. Here I am Stuck in the Middle ...
 
A Deep Look at Agile Certifications
A Deep Look at Agile CertificationsA Deep Look at Agile Certifications
A Deep Look at Agile Certifications
 
Why Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About ItWhy Agile is Failing in Large Enterprises And What You Can Do About It
Why Agile is Failing in Large Enterprises And What You Can Do About It
 

Similar to Agile in IT Services - Agile Goa Conference 2012

Challenges in doing Agile in IT Services
Challenges in doing Agile in IT ServicesChallenges in doing Agile in IT Services
Challenges in doing Agile in IT Services
Agile Software Community of India
 
Ignorance is not bliss - Srinath Chandrasekharan
Ignorance is not bliss - Srinath ChandrasekharanIgnorance is not bliss - Srinath Chandrasekharan
Ignorance is not bliss - Srinath ChandrasekharanAgileNCR2014
 
Agile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docxAgile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docx
ADDY50
 
Agile 101
Agile 101Agile 101
Agile 101
Sunil Mundra
 
Limited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 MeetupLimited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Sudipta Lahiri
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
vineet
 
Change Management in Field Service Operations
Change Management in Field Service OperationsChange Management in Field Service Operations
Change Management in Field Service Operations
James Rock
 
Customer Focus and an Agile Mindset to Navigate in Complexity
Customer Focus and an Agile Mindset to Navigate in ComplexityCustomer Focus and an Agile Mindset to Navigate in Complexity
Customer Focus and an Agile Mindset to Navigate in Complexity
Mia Kolmodin
 
Tom - Scrum
Tom - ScrumTom - Scrum
Tom - Scrumd0nn9n
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?
Agile Circles Indonesia
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?
Hugo Messer
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
Nathan Gloyn
 
Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...
Association for Project Management
 
Thailand SPIN Day: CMMI vs.Agile มิตร ศัตรู หรือความไม่รู้ต่างที่หลอกเรา (29/...
Thailand SPIN Day: CMMI vs.Agile มิตร ศัตรู หรือความไม่รู้ต่างที่หลอกเรา (29/...Thailand SPIN Day: CMMI vs.Agile มิตร ศัตรู หรือความไม่รู้ต่างที่หลอกเรา (29/...
Thailand SPIN Day: CMMI vs.Agile มิตร ศัตรู หรือความไม่รู้ต่างที่หลอกเรา (29/...
Apple Taton
 
Agile Lessons Learned From the Trenches
Agile Lessons Learned From the TrenchesAgile Lessons Learned From the Trenches
Agile Lessons Learned From the Trenches
Brendan Flynn
 
dxw Training Module: Understanding and Applying Agile for Croydon Council
dxw Training Module: Understanding and Applying Agile for Croydon Councildxw Training Module: Understanding and Applying Agile for Croydon Council
dxw Training Module: Understanding and Applying Agile for Croydon Council
dxw digital
 
Crossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business AgilityCrossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business Agility
Maurizio Mancini
 
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
Susan Hanley
 
Software Engineering Management Framework - Building an Awesome Software Engi...
Software Engineering Management Framework - Building an Awesome Software Engi...Software Engineering Management Framework - Building an Awesome Software Engi...
Software Engineering Management Framework - Building an Awesome Software Engi...
Jonathan Fulton
 
Presentation by dakshinamoorthi g
Presentation by dakshinamoorthi  gPresentation by dakshinamoorthi  g
Presentation by dakshinamoorthi gPMI_IREP_TP
 

Similar to Agile in IT Services - Agile Goa Conference 2012 (20)

Challenges in doing Agile in IT Services
Challenges in doing Agile in IT ServicesChallenges in doing Agile in IT Services
Challenges in doing Agile in IT Services
 
Ignorance is not bliss - Srinath Chandrasekharan
Ignorance is not bliss - Srinath ChandrasekharanIgnorance is not bliss - Srinath Chandrasekharan
Ignorance is not bliss - Srinath Chandrasekharan
 
Agile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docxAgile Development MethodologiesThree CommunitiesProjec.docx
Agile Development MethodologiesThree CommunitiesProjec.docx
 
Agile 101
Agile 101Agile 101
Agile 101
 
Limited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 MeetupLimited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
Limited WIP Society Bangalore Chapter - Jun 6 2014 Meetup
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Change Management in Field Service Operations
Change Management in Field Service OperationsChange Management in Field Service Operations
Change Management in Field Service Operations
 
Customer Focus and an Agile Mindset to Navigate in Complexity
Customer Focus and an Agile Mindset to Navigate in ComplexityCustomer Focus and an Agile Mindset to Navigate in Complexity
Customer Focus and an Agile Mindset to Navigate in Complexity
 
Tom - Scrum
Tom - ScrumTom - Scrum
Tom - Scrum
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?
 
Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?Agile Metrics Meetup: What to Measure and How?
Agile Metrics Meetup: What to Measure and How?
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...Successful change - good culture and governance matter Conference - Roger Gar...
Successful change - good culture and governance matter Conference - Roger Gar...
 
Thailand SPIN Day: CMMI vs.Agile มิตร ศัตรู หรือความไม่รู้ต่างที่หลอกเรา (29/...
Thailand SPIN Day: CMMI vs.Agile มิตร ศัตรู หรือความไม่รู้ต่างที่หลอกเรา (29/...Thailand SPIN Day: CMMI vs.Agile มิตร ศัตรู หรือความไม่รู้ต่างที่หลอกเรา (29/...
Thailand SPIN Day: CMMI vs.Agile มิตร ศัตรู หรือความไม่รู้ต่างที่หลอกเรา (29/...
 
Agile Lessons Learned From the Trenches
Agile Lessons Learned From the TrenchesAgile Lessons Learned From the Trenches
Agile Lessons Learned From the Trenches
 
dxw Training Module: Understanding and Applying Agile for Croydon Council
dxw Training Module: Understanding and Applying Agile for Croydon Councildxw Training Module: Understanding and Applying Agile for Croydon Council
dxw Training Module: Understanding and Applying Agile for Croydon Council
 
Crossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business AgilityCrossing the Chasm - From Agile to Business Agility
Crossing the Chasm - From Agile to Business Agility
 
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
SharePoint "Moneyball" - The Art and Science of Winning the SharePoint Metric...
 
Software Engineering Management Framework - Building an Awesome Software Engi...
Software Engineering Management Framework - Building an Awesome Software Engi...Software Engineering Management Framework - Building an Awesome Software Engi...
Software Engineering Management Framework - Building an Awesome Software Engi...
 
Presentation by dakshinamoorthi g
Presentation by dakshinamoorthi  gPresentation by dakshinamoorthi  g
Presentation by dakshinamoorthi g
 

Recently uploaded

zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

Agile in IT Services - Agile Goa Conference 2012

  • 1. Srinath Chandrasekharan, CSM Senior Manager - Consulting HCL Technologies
  • 2.  The IT Landscape  The Challenges  Our Approach  Learning's
  • 3.
  • 4.  $ 6.2 Billion  Spread Across 31 countries  Multiple Domains  Service mix includes  BPO  Engineering services and R & D  Enterprise Applications  Infrastructure Services  Custom Applications 1 Lakh + employees 1000 + active projects
  • 5.  Other large IT players  Infosys  TCS  Wipro  CTS  + many medium and small companies…  Most projects won through competitive bidding.. Margin’s play a major role….
  • 6.  CMMI was a USP  as customers looked for predictable, repeatable process.  Spread across domains and technologies, this was a task huge task…  All companies aspired for various levels…  …. 5 was great, lower ones were acceptable…  Heavy documentation needed lot of checks…  Documentation became the focus and evidence was largely document based… compliance to processes became the focus instead of innovation
  • 7.  Were more ‘Command and Control’….  following the rule was common …  deviations needed to be ‘approved’…..QA group was the gatekeeper  specialization was considered good in processes, technologies, domains…  creating smaller , specialized groups within the large organizations…..led to creation of silos
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.  For many client’s going agile means…..  Not giving the requirement in full, yet expecting a functionally working feature….  Changing the requirements within sprints..  Not having to commit to the teams in terms of time…..  Getting changes implemented was inbuilt into Agile framework and thus avoided heavy and bureaucratic
  • 13.
  • 14.  Estimation became a problem..  How do you estimate when you don’t know what to develop…. Yet you need this for winning the bid…..  No industry published data to fall back on… SP are relative and many people don’t understand it…
  • 15.  What’s the best methodology…  People used to spoon feeding…  Every step and outcome listed in CMMI…but Agile prescribes an open culture ……  What’s Scrum ? DSM ? Reviews? Sprints ?  Should I have a standard Agile process across all projects ? If yes, is it Agile ? If not, how do I compare?
  • 16.  Some clients don’t care about them…  So do we ask the teams not to waste time on them and use it more productively ?  Even if we collected for the other projects  nothing can be analyzed for a comparison  No baseline report…  Can’t get data for RFP’s  Can’t compare which methodology will provide better results…..
  • 17.
  • 18.  Formed CoE  All got trained on CSM  Created some process material around Agile (predominantly Scrum)  Created training material similar to CSM  Assessed / worked with projects implementing scrum  Studied other Agile methods and created processes, so as to increase our basket of offerings….  Forums for addressing questions..CoP
  • 19.  Started getting involved right from the RFP stage… so as to understand clients maturity and expectations from Agile.. And if needed correct them…  Assessed projects for applicability of Agile  Training for client business / IT teams  Session for sales team….very important..  Sessions for Senior Management….  Self learning modules on the Learning Management System….
  • 20.  Gathered experiences from different projects on FPP  Evolved a guideline on fixed price contracts for Agile  Educated Senior Management
  • 21.  Created a structured process around Scrum and some XP practices  Structured training program  Leveraged existing QA group to continuously check projects for consistent implementation and regular feedback  Getting involved with teams for 2-3 sprints  Focused sessions with teams on estimation, story writing etc.
  • 22.  Made a set of metrics as core, ensured that these are gathered by all teams for every sprint…  Published a report which said how are projects doing.. Without comparing them  Used CSAT as a common measure, across Agile and Non-Agile projects as well.  Collected qualitative data (team stress, weekend working, client pressure, etc.) to support the other data.
  • 23.
  • 24.  Proactively take Senior Management along at all times. Agile should be well thought out instead of being knee- jerk  CoE was focused a lot on projects and delivery teams, left senior management interaction to project teams.  Sales teams / senior management involvement was as and when needed, so there was no single approach to Agile.  Cultural change needed was slow to take off.
  • 25.  Top-down and bottom-up working together  While teams were becoming Agile, management was not.  Metrics from traditional methodologies were still expected from teams, resulting in pressure on teams.  Support for teams was problematic, in many areas.
  • 26.  Get a delivery sponsor who can speak for you at various forums  Important to spread awareness and intricacies of Agile.  Get buy in from delivery teams for activities done by CoE and not be seen as an ‘outsider’.
  • 27.  Focus on tooling and skills ….along with processes  While Scrum was becoming popular, XP practices were largely ignored.  Some practices were questioned for cost effectiveness (Pair Programing, TDD).  Leveraging projects experience was not well established.

Editor's Notes

  1. Relevance of IT Landscape as depicted. Wouldn’t it be better to portray HCL and then spin off the ‘Large IT Services’ context with other companies. See Devops slide
  2. Title - How we got establishedThis cud be based on our client presentation material where we used to show our growth and what embodies CoE today.What we are doing – Our maturity, the changes brought in, SME program etc. might be good.
  3. Title:What is our role in CoE and how we support the organizationBullets can be reworded I think
  4. Articulation on ‘Why is this still an issue?”