SlideShare a Scribd company logo
Reducing Cost using Agile by  Srini Kumar http://www.srinikumar.com
Agenda Current Scenario Enter Agile ? Agile Manifesto, Techniques Agile Development a Brief Reducing Cost? Project Success Rate Focus on ROI Agile Value Proposition
Current Scenario Economy slow down
Current Scenario Affecting IT Sector / Projects
Enter Agile Behind every cloud sun is shining
Agile Manifesto Agility  is the ability to both create and respond to change in order to profit in a turbulent business environment. From the Manifesto for Agile Software Development We have uncovered better ways of software development by doing it and helping others to do it.  Through this work we have come to value: Individuals and interactions Over processes and tools Working software Over comprehensive documentation Customer collaboration Over contract negotiation Responding to change Over following a plan “ That is, while there is value in the items on the right, we value the items on the left more”
Agile Techniques  Techniques Iterative Development Improved Communication, Usage of Google Talk/Skype  Share information by Bulletin Boards/Forums/Wikis Leverage Existing hardware/software Investments
Agility
Effective Communication
Deliberate Creativity
Agile Flavors Different Agile Flavors Description eXtreme Programming  (XP)  [Kent Beck] Widest known, developer-focused for small teams Scrum  [Ken Schwaber] Focused on management practices Feature-Driven Development  (FDD) [Jeff De Luca] Agile approach closest to conventional development Lean Software Development  [Poppendieck] Inspired by Toyota Production System, particularly its product development practices Crystal methodologies [Alistair Cockburn] Set of methodologies Dynamic Systems Development Method  (DSDM)[DSDM Consortium] Popular approach for Rapid Application Development (RAD) among European IT shops since 199 9
Agile Development Example: How does it work?
Agile  Development-  Example: Scrum Process Flow
Agile Development Onsite Offshore Model  Key Stakeholders: Team @ Offshore  Scrum Master @ Offshore Satyam’s Onsite coordinator or Customer Representative to act as Product Owner Process Responsibility Onsite/ Offshore Product Backlog Update Product Owner Onsite Sprint Planning Team, Scrum Master, Product Owner Both Sprint Review Team, Scrum Master,  Product  Owner Both Sprint Retro Team, Scrum Master Offshore
Agile Tools Stack - Indicative Phase Java Release Planning X  planer,  Mingle, Version One, Rally, Work Load Leveling (Lean) Iteration Planning X  planner, Mingle, Rally, Work Load Leveling (Lean) Requirement Management  (User Stories) Wikis, Confluence, Optimal Trace, Doors, RequisitePro, CaliberRM Communication Wiki, Video / Tele conference , Instant Message Simple Design Enterprise Architect, Erwin, eUML2 Collaborative Development Collabnet, SourceForge Development IDE Eclipse Unit Testing Junit Code Coverage EMMA, Clover  Code Standards Checking CheckStyle, PMD Continuous  Int.. Cruise Control, Maven
Agile Sample Developer Stack Agile best practices Continuous Integration Test Driven Development Java build Best Practices IDE Neutral Ant Based Maven 2 Subversion Eclipse / NetBeans Ant + Maven2 JUnit EMMA Code Coverage Unit Testing Build Scripting IDE CheckStyle Coding Standards Subversion Client TortoiseSVN / Subclipse Continuous  Integration CruiseControl Version Control Server Workstation JMeter NetBeans Profiler Load Testing Profiling Performance Validation Watij Automated Functional Testing
So will Agile reduce Cost? Or Provide Savings……  Reduced Inventory  Quick Turn around, Focus on required functionality Minimize Cost spent  Deliver soon Generate savings, Quicker go to Market Reprioritizing work  Increase cash flow Quicker stabilization Faster offsite-onsite delivery
Focus On ROI Accept requirement changes as inevitable Work on the Often and Always Used Features  FIRST !!
Agile: Project Success Rate
Agile Value Proposition
Adopting agile leads to  Improved quality  Improved productivity / reduced cost  Increased project visibility for the customer Better alignment of business and technology needs Ready to show product at regular intervals Lower application development risks Better ROI !!! Agile Value Proposition
Q &  A Thank you

More Related Content

PDF
Introduction to Agile software testing
PDF
Agile Scrum Overview
PPTX
India Agile Week 2015
PPTX
Agile Overview Session
PPT
Waterfall vs agile approach scrum framework and best practices in software d...
PPT
What Is Agile Scrum
PPTX
Agile Software Development Overview
PPTX
Scrum methodology 
Introduction to Agile software testing
Agile Scrum Overview
India Agile Week 2015
Agile Overview Session
Waterfall vs agile approach scrum framework and best practices in software d...
What Is Agile Scrum
Agile Software Development Overview
Scrum methodology 

What's hot (20)

PPTX
Scrum In Ten Slides
PPTX
2017 Scrum by Picture
PPTX
Introduction to Agile - Scrum, Kanban, and everything in between
PPT
Black Marble Introduction To Scrum
PPTX
Case Study on agile scrum methodology on shopping cart
PDF
Scrum process powerpoint ppt slides.
PPTX
Introduction to Scrum
PPT
Agile Software Development Overview
PDF
Offshore Agile Challenges
PDF
ScrumGuides training: Agile Software Development With Scrum
PDF
Introducing scrum
ODP
Scrum Process
ZIP
Agile Software Development Methodologies
PPT
Introduction to Project Management with Scrum
PDF
Managing Scope Time Cost And Team In Agile
PDF
Agile & SCRUM basics
PDF
Scrum - Agile Methodology
PPTX
Overview of agile
PDF
Introduction To Scrum
Scrum In Ten Slides
2017 Scrum by Picture
Introduction to Agile - Scrum, Kanban, and everything in between
Black Marble Introduction To Scrum
Case Study on agile scrum methodology on shopping cart
Scrum process powerpoint ppt slides.
Introduction to Scrum
Agile Software Development Overview
Offshore Agile Challenges
ScrumGuides training: Agile Software Development With Scrum
Introducing scrum
Scrum Process
Agile Software Development Methodologies
Introduction to Project Management with Scrum
Managing Scope Time Cost And Team In Agile
Agile & SCRUM basics
Scrum - Agile Methodology
Overview of agile
Introduction To Scrum
Ad

Viewers also liked (20)

PDF
Complex Agile Backlog Management
PPT
Agile presentation
PPTX
Overview of Agile Methodology
PDF
Agile Software Development Overview
PPTX
Agile practices and benefits
PPTX
Agile Patterns and Anti-Patterns
PPTX
Value-Driven-Delivery
PDF
Backlog Blunders
PDF
Agile Product Management
PPTX
Keeping Product Backlog Healthy
PDF
Stories, Backlog & Mapping
PPTX
A glance at a scrum team in real software company
PPTX
Agile Project Management: Introduction to AGILE - The Basic 101
PPT
Practical Implementation of Agile Methodologies
PPTX
Intro to Agile Portfolio Governance Presentation
PPTX
Agile tour ncr test360_degree - agile testing on steroids
PDF
Notes On Managed Service And Outsourcing Implementation And Management
PPT
Product Lifecycle Analysis
PPTX
Product Backlog Management
PDF
Agile Is the New Waterfall
Complex Agile Backlog Management
Agile presentation
Overview of Agile Methodology
Agile Software Development Overview
Agile practices and benefits
Agile Patterns and Anti-Patterns
Value-Driven-Delivery
Backlog Blunders
Agile Product Management
Keeping Product Backlog Healthy
Stories, Backlog & Mapping
A glance at a scrum team in real software company
Agile Project Management: Introduction to AGILE - The Basic 101
Practical Implementation of Agile Methodologies
Intro to Agile Portfolio Governance Presentation
Agile tour ncr test360_degree - agile testing on steroids
Notes On Managed Service And Outsourcing Implementation And Management
Product Lifecycle Analysis
Product Backlog Management
Agile Is the New Waterfall
Ad

Similar to Reducing Cost With Agile (20)

PPT
Essential Elements Of Distributed Agile
PPT
Why Agile? Why Now? IPMA Forum 2009
PPT
Agile Development Overview
PPT
Agile Development Overview
ODP
Intro to Agile and Lean Software Development
PPTX
The Journey to Continuous Delivery
PPTX
Unit 9 and Unit 10.pptx
PPT
Agile Engineering Practices
PPT
Introduction to Software Engineering
PDF
Pivotal Overview: Canadian Team
PPT
Outsourcing With Agile
PDF
Jesse Pulfer Pivotal Overview June 2018
ODP
Agile Injection, Varberg
PPTX
Scrum Framework in Agile
PPTX
Benefits of Agile Software Development for Senior Management
PDF
Agile Software Development Overview 1231560734008086 2
PPTX
Critical Capabilities to Shifting Left the Right Way
PDF
Agile Methodology
PDF
Agile project management using scrum
Essential Elements Of Distributed Agile
Why Agile? Why Now? IPMA Forum 2009
Agile Development Overview
Agile Development Overview
Intro to Agile and Lean Software Development
The Journey to Continuous Delivery
Unit 9 and Unit 10.pptx
Agile Engineering Practices
Introduction to Software Engineering
Pivotal Overview: Canadian Team
Outsourcing With Agile
Jesse Pulfer Pivotal Overview June 2018
Agile Injection, Varberg
Scrum Framework in Agile
Benefits of Agile Software Development for Senior Management
Agile Software Development Overview 1231560734008086 2
Critical Capabilities to Shifting Left the Right Way
Agile Methodology
Agile project management using scrum

Recently uploaded (20)

PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Encapsulation theory and applications.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
cuic standard and advanced reporting.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Understanding_Digital_Forensics_Presentation.pptx
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation_ Review paper, used for researhc scholars
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Monthly Chronicles - July 2025
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
“AI and Expert System Decision Support & Business Intelligence Systems”
Network Security Unit 5.pdf for BCA BBA.
Encapsulation theory and applications.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
The AUB Centre for AI in Media Proposal.docx
cuic standard and advanced reporting.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Review of recent advances in non-invasive hemoglobin estimation
Understanding_Digital_Forensics_Presentation.pptx

Reducing Cost With Agile

  • 1. Reducing Cost using Agile by Srini Kumar http://www.srinikumar.com
  • 2. Agenda Current Scenario Enter Agile ? Agile Manifesto, Techniques Agile Development a Brief Reducing Cost? Project Success Rate Focus on ROI Agile Value Proposition
  • 4. Current Scenario Affecting IT Sector / Projects
  • 5. Enter Agile Behind every cloud sun is shining
  • 6. Agile Manifesto Agility is the ability to both create and respond to change in order to profit in a turbulent business environment. From the Manifesto for Agile Software Development We have uncovered better ways of software development by doing it and helping others to do it. Through this work we have come to value: Individuals and interactions Over processes and tools Working software Over comprehensive documentation Customer collaboration Over contract negotiation Responding to change Over following a plan “ That is, while there is value in the items on the right, we value the items on the left more”
  • 7. Agile Techniques Techniques Iterative Development Improved Communication, Usage of Google Talk/Skype Share information by Bulletin Boards/Forums/Wikis Leverage Existing hardware/software Investments
  • 11. Agile Flavors Different Agile Flavors Description eXtreme Programming (XP) [Kent Beck] Widest known, developer-focused for small teams Scrum [Ken Schwaber] Focused on management practices Feature-Driven Development (FDD) [Jeff De Luca] Agile approach closest to conventional development Lean Software Development [Poppendieck] Inspired by Toyota Production System, particularly its product development practices Crystal methodologies [Alistair Cockburn] Set of methodologies Dynamic Systems Development Method (DSDM)[DSDM Consortium] Popular approach for Rapid Application Development (RAD) among European IT shops since 199 9
  • 12. Agile Development Example: How does it work?
  • 13. Agile Development- Example: Scrum Process Flow
  • 14. Agile Development Onsite Offshore Model Key Stakeholders: Team @ Offshore Scrum Master @ Offshore Satyam’s Onsite coordinator or Customer Representative to act as Product Owner Process Responsibility Onsite/ Offshore Product Backlog Update Product Owner Onsite Sprint Planning Team, Scrum Master, Product Owner Both Sprint Review Team, Scrum Master, Product Owner Both Sprint Retro Team, Scrum Master Offshore
  • 15. Agile Tools Stack - Indicative Phase Java Release Planning X planer, Mingle, Version One, Rally, Work Load Leveling (Lean) Iteration Planning X planner, Mingle, Rally, Work Load Leveling (Lean) Requirement Management (User Stories) Wikis, Confluence, Optimal Trace, Doors, RequisitePro, CaliberRM Communication Wiki, Video / Tele conference , Instant Message Simple Design Enterprise Architect, Erwin, eUML2 Collaborative Development Collabnet, SourceForge Development IDE Eclipse Unit Testing Junit Code Coverage EMMA, Clover Code Standards Checking CheckStyle, PMD Continuous Int.. Cruise Control, Maven
  • 16. Agile Sample Developer Stack Agile best practices Continuous Integration Test Driven Development Java build Best Practices IDE Neutral Ant Based Maven 2 Subversion Eclipse / NetBeans Ant + Maven2 JUnit EMMA Code Coverage Unit Testing Build Scripting IDE CheckStyle Coding Standards Subversion Client TortoiseSVN / Subclipse Continuous Integration CruiseControl Version Control Server Workstation JMeter NetBeans Profiler Load Testing Profiling Performance Validation Watij Automated Functional Testing
  • 17. So will Agile reduce Cost? Or Provide Savings…… Reduced Inventory Quick Turn around, Focus on required functionality Minimize Cost spent Deliver soon Generate savings, Quicker go to Market Reprioritizing work Increase cash flow Quicker stabilization Faster offsite-onsite delivery
  • 18. Focus On ROI Accept requirement changes as inevitable Work on the Often and Always Used Features FIRST !!
  • 21. Adopting agile leads to Improved quality Improved productivity / reduced cost Increased project visibility for the customer Better alignment of business and technology needs Ready to show product at regular intervals Lower application development risks Better ROI !!! Agile Value Proposition
  • 22. Q & A Thank you