SlideShare a Scribd company logo
1
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
Developing Applications for Digital Disruption
Requires
Agility and Not Agile
20th April 2017
Puneet Sachdev
Chief Architect - Agile, DevOps and Product Engineering
NIIT Technologies
https://www.linkedin.com/in/puneetsachdev
Agile Testing and Test Automation Summit – Delhi
2
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
Agile = Agility
3
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
4
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
Promotions Segmentation Seasons
Mobile Apps Social Apps Corporates Widgets
5
© 2017 Puneet Sachdev | All rights reserved
 Ability to add a new Air supplier in 5 days. Ability to integrate with
new API in 2 days
It is very important to define what Agility means
objectively at a business level
 Ability to come up with new promotion in 1 hour
 Ability to release new features to mobile app within 1 week
 Ability to implement new pricing and margin rules within 2 hours
 Ability to onboard a new corporate customer in 1 month
 Ability to integrate new payment channel in 2 weeks
6
© 2017 Puneet Sachdev | All rights reserved
Business
Agility
• Ability to add
a supplier
within 5 days
Platform
Agility
• Plug-N-Play
Integration
• Microservices
Team
Agility
• Kanban with feature based
releases
• Container based deployment
• Airline SME embedded
• Daily Demos
• TDD, CI
An objective agility definition needs to be translated to
downstream technology/platform/team capabilities
7
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
Agility = Speed
8
© 2017 Puneet Sachdev | All rights reserved
What is needed to achieve Speed?
1. Process
2. People / Culture
3. Automation / Tools
4. Infrastructure
5. Architecture
Enable teams to deliver production ready code continuously
Ability to “release at will”
2 Key Capabilities
9
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
Process
1
Careful process fitment
Products and not projects
Value streams within Products
Features within Value Streams
Value based analysis
10
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
People
&
Culture
2
Feature Teams
Test Driven Development / Behavior Driven Development
Eliminate Silos (Dev/Test/Ops). Combined Engineering Model
Design Thinking
11
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
Automation
&
Tools
3
Dev & Test Generation, Continuous Integration
Build, Deployment and Release Automation
Dev/Test/Prod Environment Provisioning
Infrastructure
4
12
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
Architecture
5
Microservices
Cloud Native
Resilient and Fault Tolerant
Monitoring, Security and Performance built in
Y Axis Scaling Autonomous
Independent
Deployment
Automated
Pipeline
Lightweight
Protocols
Service
Discovery
Service
Routing
Service
Monitoring
Service
Configuration
Container
based
13
© 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
Have Rhythm & Predictability
Continuously Integrate
Continuously Deliver
Continuous Flow of
Value into Production
Team measured on
Business KPI
Lean Startup
Primarily Process
Automation, People & Culture
Automation, People & Culture
Architecture Transformation,
Automation, People & Culture
People & Culture
People & Culture
14
© 2017 Puneet Sachdev | All rights reserved
Thank You
Chief Architect - Agile, DevOps and Product Engineering, NIIT Technologies
https://www.linkedin.com/in/puneetsachdev
Puneet Sachdev

More Related Content

PDF
What is DevOps?
PDF
Microservices: The Netflix Way
PDF
Microservices and APIs
PDF
Ci cd with Openshift
PDF
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
PPTX
PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)
PPTX
Welocalize Cisco CNGL Partnership Shared at Localization World Dublin 2014
PDF
Martin Hinshelwood - A Devops Story from the Trenches
What is DevOps?
Microservices: The Netflix Way
Microservices and APIs
Ci cd with Openshift
Producing Systems That Enable The Innovation That Autonomous Vehicles Will Re...
PRINCE2 Certification Training - Foundation & Practitioner Part 1 (3)
Welocalize Cisco CNGL Partnership Shared at Localization World Dublin 2014
Martin Hinshelwood - A Devops Story from the Trenches

What's hot (20)

PDF
Agile foundations for developers
PDF
Ata pune 12 meetup Future of testing 17 sep 2016 by sanjay upadhyay
PPTX
Welcome Note In GDG Helwan TensorFlow Dev Summit 2017 Extended
PDF
Lesson learned from React native and Flutter
PPTX
PRINCE2 Certification Training - Foundation & Practitioner Part 17
PDF
Ata pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
PPTX
PRINCE2 Practitioner Course Training Part 23
PDF
Webinar start your automation journey AppViewx
PDF
One company's journey to an open culture and innersource
PDF
Adapting Agile in Large Organisations
PDF
Agile Open Jam at Building Business Capability Conference 2014
PPTX
PRINCE2 Certification Training - Foundation & Practitioner Part 6
PPTX
CWIN17 telford api management, practical implementation experience - david ru...
PDF
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
PPTX
Agile Drives Evolution in Testing Function
PPTX
Ryanair Presentation- Growth ambitions require speed evolution of BDD in Ryanair
PPTX
Oracle Primavera - Seven Steps to Managing Successful Projects
PDF
From Rogue One to Rebel Alliance: Building Developers into Security Champions
PDF
Scpl scaling innovation presentation
PDF
SFScon 21 - Alexander Sander - Public Money? Public Code! During Corona
Agile foundations for developers
Ata pune 12 meetup Future of testing 17 sep 2016 by sanjay upadhyay
Welcome Note In GDG Helwan TensorFlow Dev Summit 2017 Extended
Lesson learned from React native and Flutter
PRINCE2 Certification Training - Foundation & Practitioner Part 17
Ata pune 12 meetup 17 September 2016 - Introduction by Amol Deshpande
PRINCE2 Practitioner Course Training Part 23
Webinar start your automation journey AppViewx
One company's journey to an open culture and innersource
Adapting Agile in Large Organisations
Agile Open Jam at Building Business Capability Conference 2014
PRINCE2 Certification Training - Foundation & Practitioner Part 6
CWIN17 telford api management, practical implementation experience - david ru...
Worldwide Testing & Cutover at Cargill - Daniele Hernandez-Aita & Leo Janssen
Agile Drives Evolution in Testing Function
Ryanair Presentation- Growth ambitions require speed evolution of BDD in Ryanair
Oracle Primavera - Seven Steps to Managing Successful Projects
From Rogue One to Rebel Alliance: Building Developers into Security Champions
Scpl scaling innovation presentation
SFScon 21 - Alexander Sander - Public Money? Public Code! During Corona
Ad

Similar to Developing applications for digital disruption requires Agility and Not Agile (20)

PPTX
Beyond Gerrit @ Gerrit User Summit 2017, London
PDF
Perth PUXX Slides - June 2017
PDF
CWIN17 India / Industrialization - ad center -virtual-session rajashree das
PDF
D mayo achieving architectural agility agile in gov conf apr 19 2017
PPTX
CWIN 17 India / Overall event
PPTX
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
PDF
AVEVA World Conference NA - Alan Smith, WorleyParsons
PDF
MuleSoft Meetup - Singapore - No.3 Oct19
PPTX
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
PDF
SusthitSoft Technologies
PPTX
apidays LIVE Singapore 2021 - Re-imagining the investment workflow using APIs...
PPTX
Shifting Left: The Top 5 Reasons to Test APIs and Components Early
PPTX
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
PPTX
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
PPTX
Scaling DevOps - delivering on the promise of business velocity and quality
PPTX
Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...
PDF
Achieving DevOps using Open Source Tools in the Enterprise
PDF
Developing architects by design
PPT
Srushti Group Group Profile 1st Sept 2010
PDF
SmartConnect-GenesysPS
Beyond Gerrit @ Gerrit User Summit 2017, London
Perth PUXX Slides - June 2017
CWIN17 India / Industrialization - ad center -virtual-session rajashree das
D mayo achieving architectural agility agile in gov conf apr 19 2017
CWIN 17 India / Overall event
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
AVEVA World Conference NA - Alan Smith, WorleyParsons
MuleSoft Meetup - Singapore - No.3 Oct19
Essential SAFe. The essential scaling patterns that we can (probably) all agr...
SusthitSoft Technologies
apidays LIVE Singapore 2021 - Re-imagining the investment workflow using APIs...
Shifting Left: The Top 5 Reasons to Test APIs and Components Early
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Opportunities for Project Managers in the Lean-Agile Enterprise with SAFe
Scaling DevOps - delivering on the promise of business velocity and quality
Scaling The Agile Climb | Surajit Das | Pune Agile Unconference 2017 | Scale ...
Achieving DevOps using Open Source Tools in the Enterprise
Developing architects by design
Srushti Group Group Profile 1st Sept 2010
SmartConnect-GenesysPS
Ad

Recently uploaded (20)

PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Transform Your Business with a Software ERP System
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
top salesforce developer skills in 2025.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
medical staffing services at VALiNTRY
PPTX
ai tools demonstartion for schools and inter college
PDF
Nekopoi APK 2025 free lastest update
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
Design an Analysis of Algorithms II-SECS-1021-03
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Transform Your Business with a Software ERP System
Operating system designcfffgfgggggggvggggggggg
Which alternative to Crystal Reports is best for small or large businesses.pdf
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
top salesforce developer skills in 2025.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
L1 - Introduction to python Backend.pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
medical staffing services at VALiNTRY
ai tools demonstartion for schools and inter college
Nekopoi APK 2025 free lastest update
Reimagine Home Health with the Power of Agentic AI​
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
2025 Textile ERP Trends: SAP, Odoo & Oracle

Developing applications for digital disruption requires Agility and Not Agile

  • 1. 1 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved Developing Applications for Digital Disruption Requires Agility and Not Agile 20th April 2017 Puneet Sachdev Chief Architect - Agile, DevOps and Product Engineering NIIT Technologies https://www.linkedin.com/in/puneetsachdev Agile Testing and Test Automation Summit – Delhi
  • 2. 2 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved Agile = Agility
  • 3. 3 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved
  • 4. 4 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved Promotions Segmentation Seasons Mobile Apps Social Apps Corporates Widgets
  • 5. 5 © 2017 Puneet Sachdev | All rights reserved  Ability to add a new Air supplier in 5 days. Ability to integrate with new API in 2 days It is very important to define what Agility means objectively at a business level  Ability to come up with new promotion in 1 hour  Ability to release new features to mobile app within 1 week  Ability to implement new pricing and margin rules within 2 hours  Ability to onboard a new corporate customer in 1 month  Ability to integrate new payment channel in 2 weeks
  • 6. 6 © 2017 Puneet Sachdev | All rights reserved Business Agility • Ability to add a supplier within 5 days Platform Agility • Plug-N-Play Integration • Microservices Team Agility • Kanban with feature based releases • Container based deployment • Airline SME embedded • Daily Demos • TDD, CI An objective agility definition needs to be translated to downstream technology/platform/team capabilities
  • 7. 7 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved Agility = Speed
  • 8. 8 © 2017 Puneet Sachdev | All rights reserved What is needed to achieve Speed? 1. Process 2. People / Culture 3. Automation / Tools 4. Infrastructure 5. Architecture Enable teams to deliver production ready code continuously Ability to “release at will” 2 Key Capabilities
  • 9. 9 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved Process 1 Careful process fitment Products and not projects Value streams within Products Features within Value Streams Value based analysis
  • 10. 10 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved People & Culture 2 Feature Teams Test Driven Development / Behavior Driven Development Eliminate Silos (Dev/Test/Ops). Combined Engineering Model Design Thinking
  • 11. 11 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved Automation & Tools 3 Dev & Test Generation, Continuous Integration Build, Deployment and Release Automation Dev/Test/Prod Environment Provisioning Infrastructure 4
  • 12. 12 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved Architecture 5 Microservices Cloud Native Resilient and Fault Tolerant Monitoring, Security and Performance built in Y Axis Scaling Autonomous Independent Deployment Automated Pipeline Lightweight Protocols Service Discovery Service Routing Service Monitoring Service Configuration Container based
  • 13. 13 © 2017 Puneet Sachdev | All rights reserved© 2017 Puneet Sachdev | All rights reserved Have Rhythm & Predictability Continuously Integrate Continuously Deliver Continuous Flow of Value into Production Team measured on Business KPI Lean Startup Primarily Process Automation, People & Culture Automation, People & Culture Architecture Transformation, Automation, People & Culture People & Culture People & Culture
  • 14. 14 © 2017 Puneet Sachdev | All rights reserved Thank You Chief Architect - Agile, DevOps and Product Engineering, NIIT Technologies https://www.linkedin.com/in/puneetsachdev Puneet Sachdev