SlideShare ist ein Scribd-Unternehmen logo
1 von 13
© 2015 NIIT Technologies 1© 2015 NIIT Technologies
Agile Certainty: Bringing Predictability in Agile
Agile Confluence
28th November 2015
© 2015 NIIT Technologies 2
NIIT Technologies – Focus industry segments
Primary Focus Industries
SpecializedServiceLines
ADM (Development, Management, Independent Testing, Enterprise Data, Digital and Mobility Services)
Business Process Outsourcing
Managed Services- Infrastructure Management, Application Support
Asset Based
System Integration & Packaged Implementations
Airlines, TD, Railways, Airports, Ground
Transportation, Cargo, Logistics
Life, P&C and Commercial
(Re-)Insurance
Banking & Investment Management
© 2015 NIIT Technologies 3
“Global Agile” @ NIIT Technologies
33%
% of Rev. from Agile
30%
CAGR in Agile Revenue
90% of
Application Services
88%
Offshoring Ratio
59.5%
Reduction in Per FP cost
0.3
Wt. Defects escaped / FP
25%+
Increased throughput in
Enhancements
> 80 %
Non Traditional
Commercial Models
© 2015 NIIT Technologies 4
Changing face of application development
 Increased spending in Digital, Customer
Experience and new business
 Complex, Ever Changing and Integrated
Platforms
 Scale, Speed
 Increased ownership
© 2015 NIIT Technologies 5
Certainty at 4 levels
How much will it
cost?
Will it have defects?
Will it be on time?
Will I achieve my
business objectives?
What type of predictability
are we giving in agile
engagements?
e.g. New digital channel in 1.5 MN USD
e.g. No Severity 1 or 2 defects
in first 3 months of operation
e.g. Soft Launch
by Feb 2016
e.g. Increase in
L2B ratio to 20%
© 2015 NIIT Technologies 6
Key contributing factors
Requirements
Velocity /
Productivity
Engineering Practices
Automation
Standard “Unit” of Size
Alignment of process
with business goals Technology
© 2015 NIIT Technologies 7
Alignment: Process vs Business Goals
Business
Agility
Platform
Agility
Application
Agility
Operational
Agility
Dev + Test
Agility
Project Level results in
Tactical Agile Implementation
Business View drives
Strategic Agile Adoption
© 2015 NIIT Technologies 8
Requirements and Technology Clarity
All 4 levels of predictability
can be ensured
Quality can
be ensured
Quality can be ensured
?
© 2015 NIIT Technologies 9
Standard Unit of Development Size
Problem
• Difficult to measure and track development cost
• Changes come in post project approval and cost starts to escalate
Various
Alternatives
• Industry standard options with defined method of calculation
• Function Point i.e. IFPUG or Mark II
• Non standard measuring options
• Story points
• Stories
Selection Criterion
• Type of development
• Greenfield development / Large programs
• Strategic platform with steady stream of enhancements
• Migration, small enhancements
• Team dynamics & stability
Basis for all KPIs
• Establish an internal pricing model for features against a total available budget 
using it to justify changes and new requests. Measuring @ cost / Function Point
• Basis for measuring predictability
• Throughput / Velocity
• Quality (extrinsic and intrinsic both)
• Cycle time
© 2015 NIIT Technologies 10
Velocity / Throughput / Productivity
Planned
Units
Committed
Units
Delivered
Units
Accepted
Units
Quality,
Continuous
Delivery
Requirements /
Technology
clarity
Impediments
Scrum Team
as a
repeatable
unit
Scope / Size Analysis = # Units
Units / Velocity = # ideal sprints
# Sprints / timeline = # scrum teams + Shared
teams
© 2015 NIIT Technologies 11
Automation – 4 dimensions
People
Feature Teams SDET Test Everything Automate Everything
Automate as early as
possible
Process
Visualize Flow
e-2-e
Optimize Flow
e-2-e
Automation
Champion
Automation Checkpoints
Automation KPIs at
all levels
Technology and Tools
Infrastructure
Virtualization
Ready Made
Images
Centralized Tools
Infrastructure
Development
Team Self Service
On Demand
Provisioning
Developer
Productivity
Tools
Build and
Release
Automation
Tools
Environment
Management
Tools
Unit Test Automation Tools
Functional Test Automation Tools
Service Test Automation Tools
Non Functional Test Automation Tools
Test Case Generation Tools
Pattern Based
Code
Generation
Tools
Automatic
Configuration
© 2015 NIIT Technologies 12
Contractual aspects
Quality
Definition of Done Technical Debt Functional Quality Non Functional Quality
• DoD is part of the
contract
• Objective and
measurable
• Preferably automated
• Various aspects of TD
like standards
compliance, coverage,
duplication, complexity
• Limits on functional
defects that can be
found
• Limits on non-
functional defects that
can be found
Cost, Time to Market
Velocity Rework
• Minimum commitment / Team every sprint • Limits on rework due to ambiguous requirements
Value
Business Outcome Cycle time reduction
• Contract linked to transactions enabled (e.g. #
Bookings, # online check-ins)
• Contracts linked to reduction in # requests,
improved efficiency leading to customer satisfaction
© 2015 NIIT Technologies 13© 2015 NIIT Technologies
Open Discussion
Puneet Sachdev, Chief Architect, NIIT Technologies
puneet.sachdev@niit-tech.com,

Weitere ähnliche Inhalte

Was ist angesagt?

Modernise Your Applications to Accelerate Digital Transformation | Webinar
Modernise Your Applications to Accelerate Digital Transformation | WebinarModernise Your Applications to Accelerate Digital Transformation | Webinar
Modernise Your Applications to Accelerate Digital Transformation | WebinarJK Tech
 
Democratizing Network Automation Through Low-Code
Democratizing Network Automation Through Low-CodeDemocratizing Network Automation Through Low-Code
Democratizing Network Automation Through Low-CodeItential
 
Breakthrough DevOps - Successful DevOps Adoption Strategies
Breakthrough DevOps - Successful DevOps Adoption StrategiesBreakthrough DevOps - Successful DevOps Adoption Strategies
Breakthrough DevOps - Successful DevOps Adoption StrategiesDevOps.com
 
LDP Credos v2
LDP Credos v2LDP Credos v2
LDP Credos v2lifion
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeAppDynamics
 
Deliver it in the enterprise. Scale DevOps and Continuous Delivery
Deliver it in the enterprise. Scale DevOps and Continuous DeliveryDeliver it in the enterprise. Scale DevOps and Continuous Delivery
Deliver it in the enterprise. Scale DevOps and Continuous DeliveryMark Heistek
 
Future proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicFuture proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicTasktop
 
Presidio Networked Solutions Sales Presentation Ns Ppt 1108
Presidio Networked Solutions Sales Presentation Ns Ppt 1108Presidio Networked Solutions Sales Presentation Ns Ppt 1108
Presidio Networked Solutions Sales Presentation Ns Ppt 1108mmata1031
 
First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...Tasktop
 
D mayo achieving architectural agility agile in gov conf apr 19 2017
D mayo achieving architectural agility agile in gov conf apr 19 2017D mayo achieving architectural agility agile in gov conf apr 19 2017
D mayo achieving architectural agility agile in gov conf apr 19 2017Dave Mayo
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)Cygnet Infotech
 
IVI Software Update - Challenges and Strategies - Webinar Presentation
IVI Software Update - Challenges and Strategies - Webinar PresentationIVI Software Update - Challenges and Strategies - Webinar Presentation
IVI Software Update - Challenges and Strategies - Webinar PresentationKPIT
 
IT4IT: Realize a Digital Strategy with ServiceNow
IT4IT: Realize a Digital Strategy with ServiceNowIT4IT: Realize a Digital Strategy with ServiceNow
IT4IT: Realize a Digital Strategy with ServiceNowZenoss
 
Digiblu strategy and approach - Fusion Wealth
Digiblu strategy and approach - Fusion WealthDigiblu strategy and approach - Fusion Wealth
Digiblu strategy and approach - Fusion WealthTom Carr
 
Approach and strategy - fusion
Approach and strategy - fusionApproach and strategy - fusion
Approach and strategy - fusionTom Carr
 
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...Capgemini
 
Brad Hipps: Mastering the Modern Application Lifecycle
Brad Hipps: Mastering the Modern Application LifecycleBrad Hipps: Mastering the Modern Application Lifecycle
Brad Hipps: Mastering the Modern Application LifecycleSoftware Guru
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...AgileSparks
 

Was ist angesagt? (20)

Modernise Your Applications to Accelerate Digital Transformation | Webinar
Modernise Your Applications to Accelerate Digital Transformation | WebinarModernise Your Applications to Accelerate Digital Transformation | Webinar
Modernise Your Applications to Accelerate Digital Transformation | Webinar
 
Democratizing Network Automation Through Low-Code
Democratizing Network Automation Through Low-CodeDemocratizing Network Automation Through Low-Code
Democratizing Network Automation Through Low-Code
 
Breakthrough DevOps - Successful DevOps Adoption Strategies
Breakthrough DevOps - Successful DevOps Adoption StrategiesBreakthrough DevOps - Successful DevOps Adoption Strategies
Breakthrough DevOps - Successful DevOps Adoption Strategies
 
LDP Credos v2
LDP Credos v2LDP Credos v2
LDP Credos v2
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
 
Deliver it in the enterprise. Scale DevOps and Continuous Delivery
Deliver it in the enterprise. Scale DevOps and Continuous DeliveryDeliver it in the enterprise. Scale DevOps and Continuous Delivery
Deliver it in the enterprise. Scale DevOps and Continuous Delivery
 
Future proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panicFuture proof your jira integrations and avoid api change panic
Future proof your jira integrations and avoid api change panic
 
Presidio Networked Solutions Sales Presentation Ns Ppt 1108
Presidio Networked Solutions Sales Presentation Ns Ppt 1108Presidio Networked Solutions Sales Presentation Ns Ppt 1108
Presidio Networked Solutions Sales Presentation Ns Ppt 1108
 
Digital Transformation of LAN Infrastructure
Digital Transformation of  LAN InfrastructureDigital Transformation of  LAN Infrastructure
Digital Transformation of LAN Infrastructure
 
First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...First Line Of Defense: How contractors can become software factories to suppo...
First Line Of Defense: How contractors can become software factories to suppo...
 
D mayo achieving architectural agility agile in gov conf apr 19 2017
D mayo achieving architectural agility agile in gov conf apr 19 2017D mayo achieving architectural agility agile in gov conf apr 19 2017
D mayo achieving architectural agility agile in gov conf apr 19 2017
 
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
DevOps - The Key to Rapid Productization (Introduction to the 5C's of DevOps)
 
IVI Software Update - Challenges and Strategies - Webinar Presentation
IVI Software Update - Challenges and Strategies - Webinar PresentationIVI Software Update - Challenges and Strategies - Webinar Presentation
IVI Software Update - Challenges and Strategies - Webinar Presentation
 
IT4IT: Realize a Digital Strategy with ServiceNow
IT4IT: Realize a Digital Strategy with ServiceNowIT4IT: Realize a Digital Strategy with ServiceNow
IT4IT: Realize a Digital Strategy with ServiceNow
 
Digiblu strategy and approach - Fusion Wealth
Digiblu strategy and approach - Fusion WealthDigiblu strategy and approach - Fusion Wealth
Digiblu strategy and approach - Fusion Wealth
 
Approach and strategy - fusion
Approach and strategy - fusionApproach and strategy - fusion
Approach and strategy - fusion
 
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
 
Brad Hipps: Mastering the Modern Application Lifecycle
Brad Hipps: Mastering the Modern Application LifecycleBrad Hipps: Mastering the Modern Application Lifecycle
Brad Hipps: Mastering the Modern Application Lifecycle
 
Agile leadership - challenges in agile adoption
Agile leadership - challenges in agile adoptionAgile leadership - challenges in agile adoption
Agile leadership - challenges in agile adoption
 
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
Enterprise^2 going agile - Siemens Manufacturing Software Case Study - Yael B...
 

Ähnlich wie Agile Certainty, bringing predictability in Agile engagements

Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Mirco Hering
 
Indus productization-brief
Indus productization-briefIndus productization-brief
Indus productization-briefindusaviation
 
Shifting Vendor Management Focus to Risk and Business Outcomes
Shifting Vendor Management Focus to Risk and Business OutcomesShifting Vendor Management Focus to Risk and Business Outcomes
Shifting Vendor Management Focus to Risk and Business OutcomesCAST
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Nesma
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...ESEM 2014
 
Expand the Business Value of Riverbed Solutions with New Optimize Services
Expand the Business Value of Riverbed Solutions with New Optimize ServicesExpand the Business Value of Riverbed Solutions with New Optimize Services
Expand the Business Value of Riverbed Solutions with New Optimize ServicesRiverbed Technology
 
RMM 101 part 3 -- analysis and reporting
RMM 101 part 3 -- analysis and reportingRMM 101 part 3 -- analysis and reporting
RMM 101 part 3 -- analysis and reportingSolarwinds N-able
 
Frugal Services Deck_2024 (Short).pdf
Frugal Services Deck_2024    (Short).pdfFrugal Services Deck_2024    (Short).pdf
Frugal Services Deck_2024 (Short).pdfFrugal Testing
 
Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?Callidus Software
 
Implement an Enterprise Performance Test Process
Implement an Enterprise Performance Test ProcessImplement an Enterprise Performance Test Process
Implement an Enterprise Performance Test ProcessTechWell
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Microsoft Décideurs IT
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Microsoft Technet France
 
Platform & Application Modernization
Platform & Application ModernizationPlatform & Application Modernization
Platform & Application ModernizationJK Tech
 
RPA Portfolio Assessment
RPA Portfolio Assessment RPA Portfolio Assessment
RPA Portfolio Assessment Eric Rodman
 
La Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementLa Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementEmerasoft, solutions to collaborate
 
Prolifics Managed Services Offering
Prolifics Managed Services OfferingProlifics Managed Services Offering
Prolifics Managed Services Offeringvenkata burra
 
How to Scale Your Automation Program
How to Scale Your Automation ProgramHow to Scale Your Automation Program
How to Scale Your Automation ProgramDiana Gray, MBA
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 

Ähnlich wie Agile Certainty, bringing predictability in Agile engagements (20)

Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
Indus productization-brief
Indus productization-briefIndus productization-brief
Indus productization-brief
 
Shifting Vendor Management Focus to Risk and Business Outcomes
Shifting Vendor Management Focus to Risk and Business OutcomesShifting Vendor Management Focus to Risk and Business Outcomes
Shifting Vendor Management Focus to Risk and Business Outcomes
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
 
PLM_for_New_Normal_KK_Pres_May15
PLM_for_New_Normal_KK_Pres_May15PLM_for_New_Normal_KK_Pres_May15
PLM_for_New_Normal_KK_Pres_May15
 
Expand the Business Value of Riverbed Solutions with New Optimize Services
Expand the Business Value of Riverbed Solutions with New Optimize ServicesExpand the Business Value of Riverbed Solutions with New Optimize Services
Expand the Business Value of Riverbed Solutions with New Optimize Services
 
RMM 101 part 3 -- analysis and reporting
RMM 101 part 3 -- analysis and reportingRMM 101 part 3 -- analysis and reporting
RMM 101 part 3 -- analysis and reporting
 
Managing Service Providers for Today’s Digital Business
Managing Service Providers for Today’s Digital BusinessManaging Service Providers for Today’s Digital Business
Managing Service Providers for Today’s Digital Business
 
Frugal Services Deck_2024 (Short).pdf
Frugal Services Deck_2024    (Short).pdfFrugal Services Deck_2024    (Short).pdf
Frugal Services Deck_2024 (Short).pdf
 
Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?Is On-Demand SPM Right For Your Company?
Is On-Demand SPM Right For Your Company?
 
Implement an Enterprise Performance Test Process
Implement an Enterprise Performance Test ProcessImplement an Enterprise Performance Test Process
Implement an Enterprise Performance Test Process
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Platform & Application Modernization
Platform & Application ModernizationPlatform & Application Modernization
Platform & Application Modernization
 
RPA Portfolio Assessment
RPA Portfolio Assessment RPA Portfolio Assessment
RPA Portfolio Assessment
 
La Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementLa Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream Management
 
Prolifics Managed Services Offering
Prolifics Managed Services OfferingProlifics Managed Services Offering
Prolifics Managed Services Offering
 
How to Scale Your Automation Program
How to Scale Your Automation ProgramHow to Scale Your Automation Program
How to Scale Your Automation Program
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 

Mehr von Puneet Sachdev

Microservices and APIs
Microservices and APIsMicroservices and APIs
Microservices and APIsPuneet Sachdev
 
Developing applications for digital disruption requires Agility and Not Agile
Developing applications for digital disruption requires Agility and Not AgileDeveloping applications for digital disruption requires Agility and Not Agile
Developing applications for digital disruption requires Agility and Not AgilePuneet Sachdev
 
Microservices: The Netflix Way
Microservices: The Netflix WayMicroservices: The Netflix Way
Microservices: The Netflix WayPuneet Sachdev
 
Servicing the agile way aln - delhi ncr chapter - july 27th 2013
Servicing the agile way   aln - delhi ncr chapter - july 27th 2013Servicing the agile way   aln - delhi ncr chapter - july 27th 2013
Servicing the agile way aln - delhi ncr chapter - july 27th 2013Puneet Sachdev
 
Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...
Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...
Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...Puneet Sachdev
 
Puneet sachdev Agile NCR 2013 - Pragmatic Agile Adoption
Puneet sachdev Agile NCR 2013 - Pragmatic Agile AdoptionPuneet sachdev Agile NCR 2013 - Pragmatic Agile Adoption
Puneet sachdev Agile NCR 2013 - Pragmatic Agile AdoptionPuneet Sachdev
 

Mehr von Puneet Sachdev (7)

Microservices and APIs
Microservices and APIsMicroservices and APIs
Microservices and APIs
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Developing applications for digital disruption requires Agility and Not Agile
Developing applications for digital disruption requires Agility and Not AgileDeveloping applications for digital disruption requires Agility and Not Agile
Developing applications for digital disruption requires Agility and Not Agile
 
Microservices: The Netflix Way
Microservices: The Netflix WayMicroservices: The Netflix Way
Microservices: The Netflix Way
 
Servicing the agile way aln - delhi ncr chapter - july 27th 2013
Servicing the agile way   aln - delhi ncr chapter - july 27th 2013Servicing the agile way   aln - delhi ncr chapter - july 27th 2013
Servicing the agile way aln - delhi ncr chapter - july 27th 2013
 
Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...
Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...
Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...
 
Puneet sachdev Agile NCR 2013 - Pragmatic Agile Adoption
Puneet sachdev Agile NCR 2013 - Pragmatic Agile AdoptionPuneet sachdev Agile NCR 2013 - Pragmatic Agile Adoption
Puneet sachdev Agile NCR 2013 - Pragmatic Agile Adoption
 

Kürzlich hochgeladen

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Kürzlich hochgeladen (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Agile Certainty, bringing predictability in Agile engagements

  • 1. © 2015 NIIT Technologies 1© 2015 NIIT Technologies Agile Certainty: Bringing Predictability in Agile Agile Confluence 28th November 2015
  • 2. © 2015 NIIT Technologies 2 NIIT Technologies – Focus industry segments Primary Focus Industries SpecializedServiceLines ADM (Development, Management, Independent Testing, Enterprise Data, Digital and Mobility Services) Business Process Outsourcing Managed Services- Infrastructure Management, Application Support Asset Based System Integration & Packaged Implementations Airlines, TD, Railways, Airports, Ground Transportation, Cargo, Logistics Life, P&C and Commercial (Re-)Insurance Banking & Investment Management
  • 3. © 2015 NIIT Technologies 3 “Global Agile” @ NIIT Technologies 33% % of Rev. from Agile 30% CAGR in Agile Revenue 90% of Application Services 88% Offshoring Ratio 59.5% Reduction in Per FP cost 0.3 Wt. Defects escaped / FP 25%+ Increased throughput in Enhancements > 80 % Non Traditional Commercial Models
  • 4. © 2015 NIIT Technologies 4 Changing face of application development  Increased spending in Digital, Customer Experience and new business  Complex, Ever Changing and Integrated Platforms  Scale, Speed  Increased ownership
  • 5. © 2015 NIIT Technologies 5 Certainty at 4 levels How much will it cost? Will it have defects? Will it be on time? Will I achieve my business objectives? What type of predictability are we giving in agile engagements? e.g. New digital channel in 1.5 MN USD e.g. No Severity 1 or 2 defects in first 3 months of operation e.g. Soft Launch by Feb 2016 e.g. Increase in L2B ratio to 20%
  • 6. © 2015 NIIT Technologies 6 Key contributing factors Requirements Velocity / Productivity Engineering Practices Automation Standard “Unit” of Size Alignment of process with business goals Technology
  • 7. © 2015 NIIT Technologies 7 Alignment: Process vs Business Goals Business Agility Platform Agility Application Agility Operational Agility Dev + Test Agility Project Level results in Tactical Agile Implementation Business View drives Strategic Agile Adoption
  • 8. © 2015 NIIT Technologies 8 Requirements and Technology Clarity All 4 levels of predictability can be ensured Quality can be ensured Quality can be ensured ?
  • 9. © 2015 NIIT Technologies 9 Standard Unit of Development Size Problem • Difficult to measure and track development cost • Changes come in post project approval and cost starts to escalate Various Alternatives • Industry standard options with defined method of calculation • Function Point i.e. IFPUG or Mark II • Non standard measuring options • Story points • Stories Selection Criterion • Type of development • Greenfield development / Large programs • Strategic platform with steady stream of enhancements • Migration, small enhancements • Team dynamics & stability Basis for all KPIs • Establish an internal pricing model for features against a total available budget  using it to justify changes and new requests. Measuring @ cost / Function Point • Basis for measuring predictability • Throughput / Velocity • Quality (extrinsic and intrinsic both) • Cycle time
  • 10. © 2015 NIIT Technologies 10 Velocity / Throughput / Productivity Planned Units Committed Units Delivered Units Accepted Units Quality, Continuous Delivery Requirements / Technology clarity Impediments Scrum Team as a repeatable unit Scope / Size Analysis = # Units Units / Velocity = # ideal sprints # Sprints / timeline = # scrum teams + Shared teams
  • 11. © 2015 NIIT Technologies 11 Automation – 4 dimensions People Feature Teams SDET Test Everything Automate Everything Automate as early as possible Process Visualize Flow e-2-e Optimize Flow e-2-e Automation Champion Automation Checkpoints Automation KPIs at all levels Technology and Tools Infrastructure Virtualization Ready Made Images Centralized Tools Infrastructure Development Team Self Service On Demand Provisioning Developer Productivity Tools Build and Release Automation Tools Environment Management Tools Unit Test Automation Tools Functional Test Automation Tools Service Test Automation Tools Non Functional Test Automation Tools Test Case Generation Tools Pattern Based Code Generation Tools Automatic Configuration
  • 12. © 2015 NIIT Technologies 12 Contractual aspects Quality Definition of Done Technical Debt Functional Quality Non Functional Quality • DoD is part of the contract • Objective and measurable • Preferably automated • Various aspects of TD like standards compliance, coverage, duplication, complexity • Limits on functional defects that can be found • Limits on non- functional defects that can be found Cost, Time to Market Velocity Rework • Minimum commitment / Team every sprint • Limits on rework due to ambiguous requirements Value Business Outcome Cycle time reduction • Contract linked to transactions enabled (e.g. # Bookings, # online check-ins) • Contracts linked to reduction in # requests, improved efficiency leading to customer satisfaction
  • 13. © 2015 NIIT Technologies 13© 2015 NIIT Technologies Open Discussion Puneet Sachdev, Chief Architect, NIIT Technologies puneet.sachdev@niit-tech.com,