SlideShare a Scribd company logo
Satish Kumar Jayaram
Agenda
• Introduction
• Waterfall model
• Agile Overview
• Best Practices in Agile
• Summary
• Questions
About myself
Water fall model
Requirement
Analysis
Design
Implementation
Deployment
TimeDay 14 Day 28 Day 42 Day n
Pain Points
• Frequent requirement change
• Estimation inaccuracy
• Too many documentation
• Cascading effect in schedule impact
Agile model
Requirement
Analysis
Design
Implementation
Deployment
Requirement
Analysis
Design
Implementation
Deployment
Requirement
Analysis
Design
Implementation
Deployment
Requirement
Analysis
Design
Implementation
Deployment
SPRINT nSPRINT 2 SPRINT 3SPRINT 1
TimeDay 14 Day 28 Day 42 Day n
Agile Overview
• Agility - The power of moving quickly and easily
• Fail early and recover soon
• Wastage is minimum
• Minimal documentation
• Constant effort
Agile Manifesto
Processes and
tools
Individuals and
interactions
Comprehensive
documentation
Working
software
Contract
negotiation
Customer
collaboration
Following a
plan
Responding to
change
Waterfall vs Agile
Fixed Scope / Features Resources Time
Scope / FeaturesEstimated Resources Time
Plan Driven
Value Driven
What kind of project is Agile suited
• Business is very Dynamic
• High complexity
• Uniqueness
• Yield business value more quickly
Months have turned into weeks. Weeks have turned
into days. The world of IT is a fast-paced world and
if a project is carried out too slowly, it is simply no
longer relevant.
- Author unknown
Slicing the cake
GUI Layer
Application Layer
Business logic layer
DB interface layer
Database Layer
US 1
Slicing the cake (contd..)
GUI Layer
Application Layer
Business logic layer
DB interface layer
Database Layer
US #
US 3
US 2
Types of Agile Methodologies
Agile
Methodologies
Scrum Kanban
Test-driven
development
Extreme
Programming
Feature Driven
development
Scrum – How it works
WBS in SCRUM
Epics
Product
backlog
User
stories
High level
task
Low level
task
User
stories
High level
task
Low level
task
Product
backlog
User
stories
High level
task
Low level
task
User
stories
High level
task
Low level
task
Scrum
• A scrum team can consist of 7±2
Product
Owner
Scrum
master
Dev
engineers
Test
engineers
Product Owner
• Responsibilities
– Write user stories
– Prioritize them
– Negotiate with the team and client
Product
Owner
Scrum Master
• Servant - Leader
• Not a SPOC
• Need not be a dedicated resource
• Facilitator
Scrum
master
Ceremonies in Scrum
• Release planning
• Sprint planning
• Poker planning
• Daily standup meeting
• Retrospection
• Product backlog grooming
Agile best practices
• Test driven development
• Short releases
• Continuous Integration
• Collective Ownership
• Cross-team integration
• Daily standup
• Code Refactoring
Summary
What’s in for me
• Adapt some of the best practices
• Try Agile methodology to pursue in-house
projects
• Try to write user stories from requirements
and break them into smaller tasks
• Try the poker planning method for
estimation
Known is a drop unknown is an ocean
Questions

More Related Content

PPTX
Overview of agile
PPTX
Scrum an Agile Methodology
PPSX
Agile methodology v 4.5 s
PDF
Agile Software Development proposal for UIW 3
ODP
Agile methodology and Scrum Framewwork
PPTX
Agile Overview Session
PPTX
Scrum In Ten Slides
PPT
Agile Software Development Overview
Overview of agile
Scrum an Agile Methodology
Agile methodology v 4.5 s
Agile Software Development proposal for UIW 3
Agile methodology and Scrum Framewwork
Agile Overview Session
Scrum In Ten Slides
Agile Software Development Overview

What's hot (20)

PDF
Apt agile methodology
PPTX
Agile2013 sustainable change
PPTX
Agile methodology
PDF
Scrum 101
PDF
Agile-Scrum Methodology-An Introduction
PDF
Glossary of Agile Terms
PDF
Agile Scrum Overview
PDF
Agile Scrum Methodology - Introduction
PDF
Agile & SCRUM basics
PDF
Agile Scrum Training Process
PDF
Agile Process Introduction
PPTX
Agile - Scrum Presentation
PPT
Agile Methodology(SCRUM)
PDF
Introduction to Agile Development
PPTX
Agile Methodology Assessment
PDF
Scrum - Agile Methodology
PPT
Agile overview
PPTX
Agile Methodology in Software Development
PPSX
Agile
PPT
Introduction To Agile
Apt agile methodology
Agile2013 sustainable change
Agile methodology
Scrum 101
Agile-Scrum Methodology-An Introduction
Glossary of Agile Terms
Agile Scrum Overview
Agile Scrum Methodology - Introduction
Agile & SCRUM basics
Agile Scrum Training Process
Agile Process Introduction
Agile - Scrum Presentation
Agile Methodology(SCRUM)
Introduction to Agile Development
Agile Methodology Assessment
Scrum - Agile Methodology
Agile overview
Agile Methodology in Software Development
Agile
Introduction To Agile
Ad

Similar to Agile overview (20)

PDF
Agile methodologiesvswaterfall
PDF
Agile Course Presentation
PPTX
Agile Presentation_Lite
PDF
Fundamentals of Agile Methodologies - Part I
PPT
Agile project management PMI-ACP
PDF
Journey toagile published
PDF
Introduction to Agile and Scrum
PDF
Agile+Course+Presentation.pdf
ODP
Agile Science
ODP
Introduction To Agile
PDF
Introduction to Agile Values & Principles
PPTX
Getting Started with Scrum
PPTX
Agile Project Management - Course Details
PDF
SPROTT - STUDENT WORKBOOK - INTRO TO AGILE.pdf
PDF
A real-life overview of Agile workflow practices
PDF
Agile scrum brown bag
PDF
Introduction to Agile Software Development Process
PPTX
Agile Development Process
PDF
Scrum: From the Classroom to the Workplace :: FCUP 2018
PPTX
Agile 101
Agile methodologiesvswaterfall
Agile Course Presentation
Agile Presentation_Lite
Fundamentals of Agile Methodologies - Part I
Agile project management PMI-ACP
Journey toagile published
Introduction to Agile and Scrum
Agile+Course+Presentation.pdf
Agile Science
Introduction To Agile
Introduction to Agile Values & Principles
Getting Started with Scrum
Agile Project Management - Course Details
SPROTT - STUDENT WORKBOOK - INTRO TO AGILE.pdf
A real-life overview of Agile workflow practices
Agile scrum brown bag
Introduction to Agile Software Development Process
Agile Development Process
Scrum: From the Classroom to the Workplace :: FCUP 2018
Agile 101
Ad

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
Teaching material agriculture food technology
PDF
Empathic Computing: Creating Shared Understanding
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
A Presentation on Artificial Intelligence
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation_ Review paper, used for researhc scholars
The AUB Centre for AI in Media Proposal.docx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Teaching material agriculture food technology
Empathic Computing: Creating Shared Understanding
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
A Presentation on Artificial Intelligence
Understanding_Digital_Forensics_Presentation.pptx
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Agile overview