SlideShare a Scribd company logo
Agile : What I learnt so far
@RohanChandane
Practices
1. Management Practices
2. Development Practices
3. Testing Practices
1. Management Practices
- Inception
- Story Estimation & Prioritization
- Scrum
- IKO
- Standup
- Retrospective
…
Inception
- Product intro
- Budget allocation
- Wireframes / Screenshots
- User journeys
- Data flow diagram
- Epics creation
- Story creation
Story Estimation
- Poker cards - T Shirt Size
Story Prioritization
- Prioritization of stories was based on
- must have features
- good to have features
- total project budget allocation
- Adding prioritized stories to backlog
Scrum
- 2 weeks sprint cycle
- Picking up the stories for next release
- From product backlogs
- No of picked stories are based on
- Total points allocated for that particular sprint
- Developer pair count
- Actual deliverable at the end of the sprint
IKO - Iteration Kick Off
General discussion/ analysis about
- What we going to deliver in this sprint
- Looking at previous incomplete stories
- Picking up new stories for the interaction
- Discussing stories in details with dev team
...
- Why IKO
- Because not all Developers / QAs were involved in
inception
- IKO to Story Analysis section on board:
- Retrospected
- General discussion about project was moved to
product brief in scrum meeting (BA was responsible for
that)
Standup
- Quick standup (practicing it with fixed time)
- 10 min stand up, on time (eg. at 9:10am)
- alarm at 9:20am to make it a habit of 10 min stand up
- What to achieve from each individual
- What I did yesterday
- What I am going to do today
- What help I may need from team today
...
- Intervention techniques
- Raising hand
- if topic is not related to entire team
- so that it can be discussed separately
- Daily standup host rotation
- Everybody gets an idea about what's going on with all
stories
Retrospectives
- Practice Retro regularly
- An hr / week (eg. on friday, in 2nd half of the day)
- Helps to resolve issues quickly
- Take quick actions on issues in next week
- Discuss previous issues in next retro before starting
with new retro topics
Retrospectives
- This can be format for retro board
What went wrong What went right
What we should keep doing What we should stop doing
...
Some other ideas for retrospective
- Drawing a fishbone diagram
- Drawing a team mood chart
- Drawing Face or Ice Cream for last working Sprint /
Week
...
Team Mood chart example
Team
members
Day1 Day10
2. Development Practices
- Scrum/Kanban board
- Story analysis
- Story tasking
- Pair programming
- Rotation
- TDD
- Cruise control
Scrum / Kanban Board
Backlog
Story
Analysis Development System Testing Delivered
UX
Dev
QA
UX
Dev
QA
UX
Dev
QA
UX
Dev
QA
UX
Dev
QA
UX
Dev
QA
Dev pool QA pool
Story Analysis
- Before moving story from Backlog to Development
- Adding sticky notes on story mentioning UX, Dev, QA
UX -
Dev -
QA -
Story Tasking
- Should be done before moving story from Analysis to Dev
- Dividing story into small tasks
- Involving QA, so that task can be showcased to QA while
working on story
- to ease the pressure on QA at the end of the story
Task 1 Task 2 Task 3 Task 4
Pair Programming
Pair Programming
- Experiment with pairing developer with different
technology & find out what works best for the team
- UX (UI/Front-end/JavaScript) / Java
- Java / Java
- UX / UX
- TDD / BDD
...
- Pair Rotations
Day 1
Day 2
Day 3
...
- Pair Stations
- Instead of individual
machines
- Collaborative desks
- So that everyone can interact
more with each other
3. Testing Practices
- Continuous Integration
- Continuous Delivery
- Integration Testing
- Variant Testing
- alpha, beta & gamma environments
Reference:
http://agilitrix.com/wp-content/uploads/2009/08/agile-scrum-project-cycle.jpg
Thank you

More Related Content

PPTX
:: Agile Scrum Methodology ::
PPTX
Signs that your scrum adoption is failing
PDF
Scrum
PDF
ODP
Scrum
PDF
Guideline for retrospective & sprint planning
PPTX
SCRUM methodology
PDF
Agile Checklist
:: Agile Scrum Methodology ::
Signs that your scrum adoption is failing
Scrum
Scrum
Guideline for retrospective & sprint planning
SCRUM methodology
Agile Checklist

What's hot (19)

PPT
ODP
Lightning Talk: An Introduction To Scrum
PPT
Hernando Brenes Thesis Defense - Personal Scrum
PPTX
Scrum methodology
PDF
Scrum: Agile Software Development
PPTX
Agile – scrum +
PDF
Sprint review and Retrospective
PPTX
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
PDF
Scrum master
ODP
Scrum Methodology
PPTX
Agile philosophy
PPTX
Lab7 fall2 2012
PPTX
Lab7 fall2 2012 16x9
PPT
24 scrum
PDF
Agile Network India | Guesstimating the timeline for backlog items
PPTX
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
PPTX
Why do we need a Scrum Master?
PPTX
Scrum Practice
PPTX
How to Facilitate Product Backlog Refinement Sessions
Lightning Talk: An Introduction To Scrum
Hernando Brenes Thesis Defense - Personal Scrum
Scrum methodology
Scrum: Agile Software Development
Agile – scrum +
Sprint review and Retrospective
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Scrum master
Scrum Methodology
Agile philosophy
Lab7 fall2 2012
Lab7 fall2 2012 16x9
24 scrum
Agile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Why do we need a Scrum Master?
Scrum Practice
How to Facilitate Product Backlog Refinement Sessions
Ad

Viewers also liked (17)

PPTX
Agile Adoption and Initiation
KEY
Agile Estimating & Planning
PPTX
Agile Software Development - Agile and Scrum Intro
PPTX
Probabilistic project sizing using Randomized Branch Sampling (RBS)
PDF
Mapping PMBOK® to Agile
PPTX
Standard work in software development less 2011 11-01
PPTX
Integrating User Centered Design with Agile Development
PDF
Toyota kata in knowledge work - European Lean Educator Conference 2014
PDF
The Busy Bee Paradox Agile Tour Lille 2014
PDF
Experimentation is King Lean Kanban Central Europe 2015
PDF
KataSummit 2015 Software Practitioners Panel
PDF
KATA - Habits for lean learning Agile Australia 2016
PPTX
decision making criterion
PDF
Agile stories, estimating and planning
PPT
Lean Agile Kanban Guide du Routard 2014
PPTX
User Story Mapping in Practice
PDF
Product Design Sprint - Infographic
Agile Adoption and Initiation
Agile Estimating & Planning
Agile Software Development - Agile and Scrum Intro
Probabilistic project sizing using Randomized Branch Sampling (RBS)
Mapping PMBOK® to Agile
Standard work in software development less 2011 11-01
Integrating User Centered Design with Agile Development
Toyota kata in knowledge work - European Lean Educator Conference 2014
The Busy Bee Paradox Agile Tour Lille 2014
Experimentation is King Lean Kanban Central Europe 2015
KataSummit 2015 Software Practitioners Panel
KATA - Habits for lean learning Agile Australia 2016
decision making criterion
Agile stories, estimating and planning
Lean Agile Kanban Guide du Routard 2014
User Story Mapping in Practice
Product Design Sprint - Infographic
Ad

Similar to Agile :what i learnt so far (20)

PPTX
Scrum in One Day
KEY
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
PDF
HostingCon - Using agile to deliver projects that transform customers from do...
PPTX
ISTQB Agile Extension
PDF
Introduction to Agile Software Development Process
PDF
Sdec11.agile ina day
PPTX
Introduction to Agile & Scrum
PPTX
Basic agile namrata-workshop
PPTX
software-dev-life.pptx
PDF
Building Quality In in SAFe – The Testing Organization’s Perspective
PPT
Transitioning To Agile Webinar Presentation
PDF
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
PPT
Agile Project Management
PPT
Transitioning To Agile
PDF
Agile Overview
PPTX
ANIn Ahmedabad Feb 2025 | Mastering Agile Sprint Planning for Efficiency and ...
PPTX
Betaleadership - ESCE Agile Marketing Class 2
PDF
Agile in a Nutshell - Portia Tung
PPT
Testing in Agile Projects
PDF
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
Scrum in One Day
Using Agile Methodology to Deliver Projects That Transform Customers from Dou...
HostingCon - Using agile to deliver projects that transform customers from do...
ISTQB Agile Extension
Introduction to Agile Software Development Process
Sdec11.agile ina day
Introduction to Agile & Scrum
Basic agile namrata-workshop
software-dev-life.pptx
Building Quality In in SAFe – The Testing Organization’s Perspective
Transitioning To Agile Webinar Presentation
ANIn Coimbatore May 2023 | Agile and Beyond by Nithya Sitharam
Agile Project Management
Transitioning To Agile
Agile Overview
ANIn Ahmedabad Feb 2025 | Mastering Agile Sprint Planning for Efficiency and ...
Betaleadership - ESCE Agile Marketing Class 2
Agile in a Nutshell - Portia Tung
Testing in Agile Projects
JDD2014: Agile transformation - how to change minds, deliver amazing results ...

More from Rohan Chandane (13)

PDF
Agile Maturity Model, Certified Scrum Master!
PDF
Agile & Scrum, Certified Scrum Master! Crash Course
PDF
An Introduction To Testing In AngularJS Applications
PDF
Backbone js
PDF
PPTX
Sencha / ExtJS : Object Oriented JavaScript
PDF
TIBCO General Interface - CSS Guide
PDF
Blogger's Park Presentation (Blogging)
PDF
J2ME GUI Programming
PDF
Parsing XML in J2ME
PDF
J2ME RMS
PDF
J2ME IO Classes
PDF
Java2 MicroEdition-J2ME
Agile Maturity Model, Certified Scrum Master!
Agile & Scrum, Certified Scrum Master! Crash Course
An Introduction To Testing In AngularJS Applications
Backbone js
Sencha / ExtJS : Object Oriented JavaScript
TIBCO General Interface - CSS Guide
Blogger's Park Presentation (Blogging)
J2ME GUI Programming
Parsing XML in J2ME
J2ME RMS
J2ME IO Classes
Java2 MicroEdition-J2ME

Recently uploaded (20)

PDF
TED Talk on how to make TED Talk slides.pdf
PDF
Boost the power of design | Design Impulse
PDF
Human resources management is a best management
PDF
Joshua Moll on Leadership & Mindset..pdf
PPTX
BASIC H2S TRAINING for oil and gas industries
PDF
CISSP - Domain 7: Security Operations - InfoSec Institute
PPTX
Chapter-3.pptx project life cycle presentation
PPTX
Basics of Project Management for development of leadership skills in practice
PPTX
Mangeroal Finance for Strategic Management
PPT
Project Management Scheduling methods Slides
PDF
JOB APPLICATION AND RESUME WRITING IN MANAGEMENT
PDF
Maintaining a Quality Culture - Performance Metrics, Best Practices and QMS E...
PPTX
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
PPTX
TCoE_IT_Concrete industry.why is it required
PDF
How to Present a Project Proposal to Stakeholders for Approval?
PPT
Introduction to Operations And Supply Management
PPTX
Parts of a Rifle, General Data, Eight (8) cycle operation and the disassembly...
PDF
1_Corporate Goverance presentation topic
PPT
Project Management Change Management.ppt
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
TED Talk on how to make TED Talk slides.pdf
Boost the power of design | Design Impulse
Human resources management is a best management
Joshua Moll on Leadership & Mindset..pdf
BASIC H2S TRAINING for oil and gas industries
CISSP - Domain 7: Security Operations - InfoSec Institute
Chapter-3.pptx project life cycle presentation
Basics of Project Management for development of leadership skills in practice
Mangeroal Finance for Strategic Management
Project Management Scheduling methods Slides
JOB APPLICATION AND RESUME WRITING IN MANAGEMENT
Maintaining a Quality Culture - Performance Metrics, Best Practices and QMS E...
4 5 6 7 Intro to Ramayan MANAGEMENT LESSONS and Qualities.pptx
TCoE_IT_Concrete industry.why is it required
How to Present a Project Proposal to Stakeholders for Approval?
Introduction to Operations And Supply Management
Parts of a Rifle, General Data, Eight (8) cycle operation and the disassembly...
1_Corporate Goverance presentation topic
Project Management Change Management.ppt
_ISO_Presentation_ISO 9001 and 45001.pptx

Agile :what i learnt so far

  • 1. Agile : What I learnt so far @RohanChandane
  • 2. Practices 1. Management Practices 2. Development Practices 3. Testing Practices
  • 3. 1. Management Practices - Inception - Story Estimation & Prioritization - Scrum - IKO - Standup - Retrospective
  • 4.
  • 5. Inception - Product intro - Budget allocation - Wireframes / Screenshots - User journeys - Data flow diagram - Epics creation - Story creation
  • 6. Story Estimation - Poker cards - T Shirt Size
  • 7. Story Prioritization - Prioritization of stories was based on - must have features - good to have features - total project budget allocation - Adding prioritized stories to backlog
  • 8. Scrum - 2 weeks sprint cycle - Picking up the stories for next release - From product backlogs - No of picked stories are based on - Total points allocated for that particular sprint - Developer pair count - Actual deliverable at the end of the sprint
  • 9. IKO - Iteration Kick Off General discussion/ analysis about - What we going to deliver in this sprint - Looking at previous incomplete stories - Picking up new stories for the interaction - Discussing stories in details with dev team
  • 10. ... - Why IKO - Because not all Developers / QAs were involved in inception - IKO to Story Analysis section on board: - Retrospected - General discussion about project was moved to product brief in scrum meeting (BA was responsible for that)
  • 11. Standup - Quick standup (practicing it with fixed time) - 10 min stand up, on time (eg. at 9:10am) - alarm at 9:20am to make it a habit of 10 min stand up - What to achieve from each individual - What I did yesterday - What I am going to do today - What help I may need from team today
  • 12. ... - Intervention techniques - Raising hand - if topic is not related to entire team - so that it can be discussed separately - Daily standup host rotation - Everybody gets an idea about what's going on with all stories
  • 13. Retrospectives - Practice Retro regularly - An hr / week (eg. on friday, in 2nd half of the day) - Helps to resolve issues quickly - Take quick actions on issues in next week - Discuss previous issues in next retro before starting with new retro topics
  • 14. Retrospectives - This can be format for retro board What went wrong What went right What we should keep doing What we should stop doing
  • 15. ... Some other ideas for retrospective - Drawing a fishbone diagram - Drawing a team mood chart - Drawing Face or Ice Cream for last working Sprint / Week
  • 16. ... Team Mood chart example Team members Day1 Day10
  • 17. 2. Development Practices - Scrum/Kanban board - Story analysis - Story tasking - Pair programming - Rotation - TDD - Cruise control
  • 18. Scrum / Kanban Board Backlog Story Analysis Development System Testing Delivered UX Dev QA UX Dev QA UX Dev QA UX Dev QA UX Dev QA UX Dev QA Dev pool QA pool
  • 19. Story Analysis - Before moving story from Backlog to Development - Adding sticky notes on story mentioning UX, Dev, QA UX - Dev - QA -
  • 20. Story Tasking - Should be done before moving story from Analysis to Dev - Dividing story into small tasks - Involving QA, so that task can be showcased to QA while working on story - to ease the pressure on QA at the end of the story Task 1 Task 2 Task 3 Task 4
  • 22. Pair Programming - Experiment with pairing developer with different technology & find out what works best for the team - UX (UI/Front-end/JavaScript) / Java - Java / Java - UX / UX - TDD / BDD
  • 23. ... - Pair Rotations Day 1 Day 2 Day 3
  • 24. ... - Pair Stations - Instead of individual machines - Collaborative desks - So that everyone can interact more with each other
  • 25. 3. Testing Practices - Continuous Integration - Continuous Delivery - Integration Testing - Variant Testing - alpha, beta & gamma environments