SlideShare uma empresa Scribd logo
1 de 27
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

Mais conteúdo relacionado

Mais procurados

Lightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To ScrumLightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To Scrumjoshua.mcadams
 
Hernando Brenes Thesis Defense - Personal Scrum
Hernando Brenes   Thesis Defense - Personal ScrumHernando Brenes   Thesis Defense - Personal Scrum
Hernando Brenes Thesis Defense - Personal Scrumhbrenes007
 
Scrum: Agile Software Development
Scrum: Agile Software DevelopmentScrum: Agile Software Development
Scrum: Agile Software DevelopmentRajesh Sharma
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +Alon Lahav
 
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)Aditya Taneja
 
Lab7 fall2 2012
Lab7 fall2 2012Lab7 fall2 2012
Lab7 fall2 2012edtemp01
 
Lab7 fall2 2012 16x9
Lab7 fall2 2012 16x9Lab7 fall2 2012 16x9
Lab7 fall2 2012 16x9edtemp01
 
Agile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog itemsAgile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog itemsAgileNetwork
 
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...AgileNetwork
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?Qualitest
 

Mais procurados (19)

Scrum
ScrumScrum
Scrum
 
Lightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To ScrumLightning Talk: An Introduction To Scrum
Lightning Talk: An Introduction To Scrum
 
Hernando Brenes Thesis Defense - Personal Scrum
Hernando Brenes   Thesis Defense - Personal ScrumHernando Brenes   Thesis Defense - Personal Scrum
Hernando Brenes Thesis Defense - Personal Scrum
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Scrum: Agile Software Development
Scrum: Agile Software DevelopmentScrum: Agile Software Development
Scrum: Agile Software Development
 
Agile – scrum +
Agile – scrum +Agile – scrum +
Agile – scrum +
 
Sprint review and Retrospective
Sprint review and RetrospectiveSprint review and Retrospective
Sprint review and Retrospective
 
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
Modern Software Methodologies(Agile ,Scrum & Lean) + CASE STUDY(Google)
 
Scrum master
Scrum masterScrum master
Scrum master
 
Scrum Methodology
Scrum MethodologyScrum Methodology
Scrum Methodology
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Lab7 fall2 2012
Lab7 fall2 2012Lab7 fall2 2012
Lab7 fall2 2012
 
Lab7 fall2 2012 16x9
Lab7 fall2 2012 16x9Lab7 fall2 2012 16x9
Lab7 fall2 2012 16x9
 
24 scrum
24 scrum24 scrum
24 scrum
 
Agile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog itemsAgile Network India | Guesstimating the timeline for backlog items
Agile Network India | Guesstimating the timeline for backlog items
 
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
Agile Network India | Guesstimating the timeline for backlog items | Amit Med...
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?
 
Scrum Practice
Scrum PracticeScrum Practice
Scrum Practice
 
How to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement SessionsHow to Facilitate Product Backlog Refinement Sessions
How to Facilitate Product Backlog Refinement Sessions
 

Destaque

Agile Adoption and Initiation
Agile Adoption and InitiationAgile Adoption and Initiation
Agile Adoption and Initiationreggie_d
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 
Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Dimitar Bakardzhiev
 
Mapping PMBOK® to Agile
Mapping PMBOK® to AgileMapping PMBOK® to Agile
Mapping PMBOK® to AgileDidier Soriano
 
Standard work in software development less 2011 11-01
Standard work in software development less 2011 11-01Standard work in software development less 2011 11-01
Standard work in software development less 2011 11-01Håkan Forss
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentJulia Borkenhagen
 
Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014Toyota kata in knowledge work - European Lean Educator Conference 2014
Toyota kata in knowledge work - European Lean Educator Conference 2014Håkan Forss
 
The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014The Busy Bee Paradox Agile Tour Lille 2014
The Busy Bee Paradox Agile Tour Lille 2014Håkan Forss
 
Experimentation is King Lean Kanban Central Europe 2015
Experimentation is King Lean Kanban Central Europe  2015Experimentation is King Lean Kanban Central Europe  2015
Experimentation is King Lean Kanban Central Europe 2015Håkan Forss
 
KataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners PanelKataSummit 2015 Software Practitioners Panel
KataSummit 2015 Software Practitioners PanelHåkan Forss
 
KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016KATA - Habits for lean learning Agile Australia 2016
KATA - Habits for lean learning Agile Australia 2016Håkan Forss
 
decision making criterion
decision making criteriondecision making criterion
decision making criterionGaurav Sonkar
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Lean Agile Kanban Guide du Routard 2014
Lean Agile Kanban Guide du Routard 2014Lean Agile Kanban Guide du Routard 2014
Lean Agile Kanban Guide du Routard 2014Christophe Keromen
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
Product Design Sprint - Infographic
Product Design Sprint - InfographicProduct Design Sprint - Infographic
Product Design Sprint - InfographicTandemSeven
 

Destaque (17)

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

Semelhante a Agile :what i learnt so far

Benzne Webinar : Running a sprint with Jira
Benzne Webinar : Running a sprint with JiraBenzne Webinar : Running a sprint with Jira
Benzne Webinar : Running a sprint with JiraSwatiKapoor43
 
How to organize qa process in agile speed
How to organize qa process in agile speedHow to organize qa process in agile speed
How to organize qa process in agile speedSvitlana Dubyk
 
SCRUM: agile software development
SCRUM: agile software development SCRUM: agile software development
SCRUM: agile software development AGILEDROP
 
Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMJoe Riego
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMujeebMohammed18
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptAnuriJoshi
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptGustavoDelaEspriella2
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptNarendraKumar521662
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptMANYAGOEL14
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuser436c47
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuserf8c57f
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptssuser4f2477
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptgauravarora931329
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.pptYunusKhan90
 
Ux presentation - To get stakeholder buy in
Ux presentation - To get stakeholder buy inUx presentation - To get stakeholder buy in
Ux presentation - To get stakeholder buy inMal Nelder
 
Material - Scrum Daily Operations, Velocity, Estimation, Forecasting, DoD.pdf
Material - Scrum Daily Operations, Velocity, Estimation, Forecasting, DoD.pdfMaterial - Scrum Daily Operations, Velocity, Estimation, Forecasting, DoD.pdf
Material - Scrum Daily Operations, Velocity, Estimation, Forecasting, DoD.pdfzaltv01zaltv
 

Semelhante a Agile :what i learnt so far (20)

Benzne Webinar : Running a sprint with Jira
Benzne Webinar : Running a sprint with JiraBenzne Webinar : Running a sprint with Jira
Benzne Webinar : Running a sprint with Jira
 
Jira guide
Jira guideJira guide
Jira guide
 
How to organize qa process in agile speed
How to organize qa process in agile speedHow to organize qa process in agile speed
How to organize qa process in agile speed
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
SCRUM: agile software development
SCRUM: agile software development SCRUM: agile software development
SCRUM: agile software development
 
Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUM
 
Scrum 101+
Scrum 101+Scrum 101+
Scrum 101+
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Lecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.pptLecture 12 - Agile Processes-Scrum.ppt
Lecture 12 - Agile Processes-Scrum.ppt
 
Agile Processes-Scrum.ppt
 Agile Processes-Scrum.ppt Agile Processes-Scrum.ppt
Agile Processes-Scrum.ppt
 
Ux presentation - To get stakeholder buy in
Ux presentation - To get stakeholder buy inUx presentation - To get stakeholder buy in
Ux presentation - To get stakeholder buy in
 
Material - Scrum Daily Operations, Velocity, Estimation, Forecasting, DoD.pdf
Material - Scrum Daily Operations, Velocity, Estimation, Forecasting, DoD.pdfMaterial - Scrum Daily Operations, Velocity, Estimation, Forecasting, DoD.pdf
Material - Scrum Daily Operations, Velocity, Estimation, Forecasting, DoD.pdf
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 

Mais de Rohan Chandane

Agile Maturity Model, Certified Scrum Master!
Agile Maturity Model, Certified Scrum Master!Agile Maturity Model, Certified Scrum Master!
Agile Maturity Model, Certified Scrum Master!Rohan Chandane
 
Agile & Scrum, Certified Scrum Master! Crash Course
Agile & Scrum,  Certified Scrum Master! Crash CourseAgile & Scrum,  Certified Scrum Master! Crash Course
Agile & Scrum, Certified Scrum Master! Crash CourseRohan Chandane
 
An Introduction To Testing In AngularJS Applications
An Introduction To Testing In AngularJS Applications An Introduction To Testing In AngularJS Applications
An Introduction To Testing In AngularJS Applications Rohan Chandane
 
Sencha / ExtJS : Object Oriented JavaScript
Sencha / ExtJS : Object Oriented JavaScriptSencha / ExtJS : Object Oriented JavaScript
Sencha / ExtJS : Object Oriented JavaScriptRohan Chandane
 
TIBCO General Interface - CSS Guide
TIBCO General Interface - CSS GuideTIBCO General Interface - CSS Guide
TIBCO General Interface - CSS GuideRohan Chandane
 
Blogger's Park Presentation (Blogging)
Blogger's Park Presentation (Blogging)Blogger's Park Presentation (Blogging)
Blogger's Park Presentation (Blogging)Rohan Chandane
 
Java2 MicroEdition-J2ME
Java2 MicroEdition-J2MEJava2 MicroEdition-J2ME
Java2 MicroEdition-J2MERohan Chandane
 

Mais de Rohan Chandane (13)

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

Último

Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 

Último (20)

Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 

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