SlideShare a Scribd company logo
© 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,

More Related Content

PDF
The Reality of Managing Microservices in Your CD Pipeline
PDF
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
PDF
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
PPTX
Digital Businesses of the Future
PDF
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
PDF
Infrastructure as Code in Large Scale Organizations
PDF
Do You Need to Gain Control of Ever Increasing Shadow IT? Capgemini Dynamic S...
PDF
Accelerating Innovation with Microservices
The Reality of Managing Microservices in Your CD Pipeline
Accelerate Your Digital Transformation: How to Achieve Business Agility with ...
AppSphere 15 - Capgemini Autonomics: PaaS for Automating Business Outcomes
Digital Businesses of the Future
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
Infrastructure as Code in Large Scale Organizations
Do You Need to Gain Control of Ever Increasing Shadow IT? Capgemini Dynamic S...
Accelerating Innovation with Microservices

What's hot (20)

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

Similar to Agile Certainty, bringing predictability in Agile engagements (20)

PDF
Developing applications for digital disruption requires Agility and Not Agile
PPTX
Dev ops is more than CI+CD tools
PPTX
Agile Gurugram 2017 | DevOps > CI + CD | Sudipta Lahiri
PPTX
Project to Product roadmap
PPTX
Getting requirements right for business agility
PPTX
Quality 4.0 and reimagining quality
PDF
Atagg2015 Where testing is moving in agile cloud world!
PPTX
Fast architecture will agile work this time
PPTX
Agile Chennai 2023 | Agile story with new age leadership and empiricism - She...
PPTX
Agile architecture made real
PDF
"DevOps > CI+CD "
PDF
Digital Transformation with 2 Speed IT & Agile Scrum
PPTX
Agility with a Fresh Perspective!
PDF
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
PDF
Enterprise Agile - Hybrid of Methods
PDF
ANIn Ahmedabad Aug 2024 | Path to Product Development by Dr. Archit Somani
PDF
10 lessons learned in managing digital transformation
PDF
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
PDF
Agile at the Intersection of Mobile, Cloud, and the Internet of Things
Developing applications for digital disruption requires Agility and Not Agile
Dev ops is more than CI+CD tools
Agile Gurugram 2017 | DevOps > CI + CD | Sudipta Lahiri
Project to Product roadmap
Getting requirements right for business agility
Quality 4.0 and reimagining quality
Atagg2015 Where testing is moving in agile cloud world!
Fast architecture will agile work this time
Agile Chennai 2023 | Agile story with new age leadership and empiricism - She...
Agile architecture made real
"DevOps > CI+CD "
Digital Transformation with 2 Speed IT & Agile Scrum
Agility with a Fresh Perspective!
GECon2017_ Lean_architecturemanagement_Andrei Kavaleu
Enterprise Agile - Hybrid of Methods
ANIn Ahmedabad Aug 2024 | Path to Product Development by Dr. Archit Somani
10 lessons learned in managing digital transformation
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Agile at the Intersection of Mobile, Cloud, and the Internet of Things
Ad

More from Puneet Sachdev (6)

PDF
Microservices and APIs
PDF
What is DevOps?
PDF
Microservices: The Netflix Way
PDF
Servicing the agile way aln - delhi ncr chapter - july 27th 2013
PDF
Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...
PDF
Puneet sachdev Agile NCR 2013 - Pragmatic Agile Adoption
Microservices and APIs
What is DevOps?
Microservices: The Netflix Way
Servicing the agile way aln - delhi ncr chapter - july 27th 2013
Institutionalizing Open Source - Puneet Sachdev - Nasscom Tech Series - June ...
Puneet sachdev Agile NCR 2013 - Pragmatic Agile Adoption

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Big Data Technologies - Introduction.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
“AI and Expert System Decision Support & Business Intelligence Systems”
Big Data Technologies - Introduction.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication

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,