SlideShare a Scribd company logo
Welcome
17th Athens Agile/Scrum Meetup
May 2015
http://www.meetup.com/Agile-Greece
sponsored by Agile Actors
The Scrum events
Sprint
Planning
Daily
Review
Retrospectives
Definition The Sprint
(from Greek Translation of Scrum Guide):
Η καρδιά του Scrum είναι
το Sprint,
ένας χρονο-περιορισμός
ενός μήνα η λιγότερο,
κατά τη διάρκεια του
οποίου δημιουργείται μία "Έτοιμη", χρησιμοποιήσιμη και
δυνητικά παραδοτέα Επαύξηση προϊόντος.
Agility & The Sprint
Iterative &
Incremental Delivery
Smaller batches of work
(Click to go)
Short feedback loops and learning/adaptation cycles
The container The Sprint
Complexity requires empiricism.
Iterations = Experiments
Sprint is the container of the experiment
“... At the end of the time-box, we open the container and
inspect the results…” Ken Schwaber
Benefits The Sprint
Laser focus
on the most important stuff
“I've always said timeboxes
weren't about time, but about forcing hard decisions.”
Jim HighSmith
Benefits The Sprint
Sustainable
development
(Click to go)
“...The sponsors, developers, and users should be able to
maintain a constant pace indefinitely.”
Agile Manifesto Principles
Benefits The Sprint
Cadence (rhythm)
or corporate heartbeat
“An organization that
delivers at a regular cadence has established its process
capability and can easily measure its capacity.”
Mary Poppendieck
Benefits The Sprint
Helps to measure
your team's velocity
"Not knowing the velocity
of production of the teams is the root cause of 100% failure
of release plans.”
Jeff Sutherland
How The Sprint
Find out the right Sprint length
Do not forget to set the Sprint Goal
Clear and commonly agreed Definition of Done
Do not full the Sprint (avoid overcommitment)
How The Sprint
Establish the right
engineering practices
for having
working software
at the end of the Sprint
Managing Technical Debt,
Automate Testing/Deployments,
Branching/Merging Strategy
The Sprint
See it as a container for
your experiment and
approach it like a game
Test Learn Adjust Improve
The Sprint Planning
Focus & pace
Team needs to be
✓ Awake
✓ Cooperative
✓ Focused
✓ Know what are currently the most important features and why
✓ Prepare beforehand trying to meet DoR (refinements)
✓ You need to know it and believe it so that you can pass it on to your team.
✓ A team that knows what is doing and why, might be more willing and
successful at taking up unknowns and coping with dependencies.
PO and Sprint Planning
Inspect and Adapt
✓ Black box
✓ Urgent velocity
✓ PBIs for research, deployments
✓ Try to achieve shippable increment, live demo
✓ Avoid chained PBIs
✓ Shared PBIs in all SCRUM boards
✓ PBI may change during "how”
✓ Time limitation
✓ Average or worst case scenario
✓ Use the extra cards if needed and
agreed
✓ Invite people to attend if needed
Poker Planning
✓ Do they match?
✓ Do they reflect the best ROI for you product at that
current moment?
✓ Is the whole team aligned and committed to the
goal?
✓ Now remember nothing is written in stone!
Sprint Goal & Sprint Backlog
The Daily Scrum
The Daily Scrum
It is not only about standing up
Time-boxed sync meeting
Planning meeting
Inspect
Let’s have a
Daily Scrum!
NO!
It’s unproductive
A Not so Effective Daily Scrum
Report to leader
Wait to talk until standup
Not talking at the standup
A Not so Effective Daily Scrum
Not a habit
A Not so Effective Daily Scrum
Not a habit
Too many
people
A Not so Effective Daily Scrum
Not a habit
Too many
people
Not that many
A Not so Effective Daily Scrum
Lack of preparation
A Not so Effective Daily Scrum
Lack of preparation
Starts the day
A Not so Effective Daily Scrum
Lack of preparation
Starts the day
Not reporting impediments
A little better Daily Scrum
Clear Sprint Goal
A little better Daily Scrum
Clear Sprint Goal
Let team pick the time | Be
on time
A little better Daily Scrum
Clear Sprint Goal
Let team pick the time | Be
on time
Hear | Ask | Talk
A little better Daily Scrum
Clear Sprint Goal
Let team pick the time | Be
on time
Hear | Ask | Talk
Use a physical wall w/ post-it if
possible
A little better Daily Scrum
Signal the problem. Solve
later
Clear Sprint Goal
Let team pick the time | Be
on time
Hear | Ask | Talk
Use a physical wall w/ post-it if
possible
A little better Daily Scrum
Get a Token stick |
change order
A little better Daily Scrum
Get a Token stick |
change order
Leave w/ plan
A little better Daily Scrum
Get a Token stick |
change order
End on time!
Leave w/ plan
The Sprint Review
What are we reviewing?
The Sprint Review
Presentable artifacts
● Prefer User interface deliverables
● If no UI, find a way to demonstrate progress
● Depending the audience decide the
technical depth of the demo
The Sprint Review
Review Preparation
● Make it a rotated task
● The task owner is responsible for the review
flow
● The task owner should consult the team
members if necessary
● Better deploy to a dedicated server
The Sprint Review
Review Execution
● Invite people
● Accept feedback from everyone
● Keep notes (record if necessary)
● Focus on happy paths
● Prompt reviewers to play with the application
● Do not make commitments
The Sprint Review
Why we do reviews?
● Drive the scope
● Minimize risk
● Deliver working software
The Scrum events
Thank you!
Special thanks to:
Yiannis Mavraganis (The Sprint)
Maria Toutountzi/Dimitris Vougas (Planning)
George Psistakis (Daily Scrum)
Nikos Raptis (Review)
John Pagonis (Retrospectives)
www.agilegreece.org @AgileGreeceOrg www.agilegreecesummit2015.
org

More Related Content

What's hot

Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
Priyank Shah
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
Deepak Mittal
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
vineet
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur Rahmansaher
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
Elad Sofer
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
Elad Sofer
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
Arata Fujimura
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
Sean Mike
 
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teamsScrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
Hossam Hassan
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
Ilan Kirschenbaum
 
Interrupt buffer 10 27 2020
Interrupt buffer 10 27 2020Interrupt buffer 10 27 2020
Interrupt buffer 10 27 2020
Abdul Muhaimin
 
How to run an effective (and fun) standup
How to run an effective (and fun) standupHow to run an effective (and fun) standup
How to run an effective (and fun) standup
Ed Kraay
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
Tushar Somaiya
 
Agile Checklist
Agile ChecklistAgile Checklist
Agile Checklist
Joshua A. Jack
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
Martin Gasparovic
 
Master scrum through scrum values
Master scrum through scrum valuesMaster scrum through scrum values
Master scrum through scrum values
sobiasheikh2
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
Vibhu Srinivasan
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
Steve Greene
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHARE
Obaidur (OB) Rashid
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
Ryan Ripley
 

What's hot (20)

Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
 
English redistributable-intro-scrum
English redistributable-intro-scrumEnglish redistributable-intro-scrum
English redistributable-intro-scrum
 
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teamsScrum and-xp-from-the-trenches 07 handle multiple scrum teams
Scrum and-xp-from-the-trenches 07 handle multiple scrum teams
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Interrupt buffer 10 27 2020
Interrupt buffer 10 27 2020Interrupt buffer 10 27 2020
Interrupt buffer 10 27 2020
 
How to run an effective (and fun) standup
How to run an effective (and fun) standupHow to run an effective (and fun) standup
How to run an effective (and fun) standup
 
Role of scrum master
Role of scrum masterRole of scrum master
Role of scrum master
 
Agile Checklist
Agile ChecklistAgile Checklist
Agile Checklist
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Master scrum through scrum values
Master scrum through scrum valuesMaster scrum through scrum values
Master scrum through scrum values
 
Scaling Agile - Agility Defined
Scaling Agile - Agility DefinedScaling Agile - Agility Defined
Scaling Agile - Agility Defined
 
Tips n' Tricks - Sprint Review
Tips n' Tricks - Sprint ReviewTips n' Tricks - Sprint Review
Tips n' Tricks - Sprint Review
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHARE
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 

Viewers also liked

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
timmcowan
 
Agile Scrum : Suju Pillai
Agile Scrum : Suju PillaiAgile Scrum : Suju Pillai
Agile Scrum : Suju Pillai
Suju Pillai
 
It's the culture, stupid!
It's the culture, stupid!It's the culture, stupid!
It's the culture, stupid!
SUGSA
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
George Psistakis
 
Brief Introduction to Domain Modeling
Brief Introduction to Domain ModelingBrief Introduction to Domain Modeling
Brief Introduction to Domain Modeling
Graham McLeod
 
Scrum 101 and ScrumNinja
Scrum 101 and ScrumNinjaScrum 101 and ScrumNinja
Scrum 101 and ScrumNinja
rjcarvalho
 
@Richard dolman backlog refinement-the rodney dangerfield of scrum ceremonies
@Richard dolman   backlog refinement-the rodney dangerfield of scrum ceremonies@Richard dolman   backlog refinement-the rodney dangerfield of scrum ceremonies
@Richard dolman backlog refinement-the rodney dangerfield of scrum ceremonies
Richard Dolman
 
Conflict in Agile Teams - Sydney Agile & Scrum user group Meetup
Conflict in Agile Teams - Sydney Agile & Scrum user group MeetupConflict in Agile Teams - Sydney Agile & Scrum user group Meetup
Conflict in Agile Teams - Sydney Agile & Scrum user group Meetup
Jeremie Benazra
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
Bar-Ezer Yossi
 
Drive Customer Loyalty, Advocacy and Smiles
Drive Customer Loyalty, Advocacy and SmilesDrive Customer Loyalty, Advocacy and Smiles
Drive Customer Loyalty, Advocacy and Smiles
Jahia Solutions Group
 
Commercial Properties
Commercial PropertiesCommercial Properties
Commercial Properties
marktaglieber
 
Marketing
MarketingMarketing
Reparar Rifles de Madelman
Reparar Rifles de MadelmanReparar Rifles de Madelman
Reparar Rifles de Madelman
Juan Miguel
 
Periódico Cámara en Acción Agosto 2015
Periódico Cámara en Acción Agosto 2015Periódico Cámara en Acción Agosto 2015
Periódico Cámara en Acción Agosto 2015
Cámara de Comercio de Armenia y del Quindío
 
Sun pharma acquires stada arzneimittel ag
Sun pharma acquires stada arzneimittel agSun pharma acquires stada arzneimittel ag
Sun pharma acquires stada arzneimittel ag
kanchi123456
 
Adapting GNOME Applications to Maemo Fremantle
Adapting GNOME Applications to Maemo FremantleAdapting GNOME Applications to Maemo Fremantle
Adapting GNOME Applications to Maemo Fremantle
Joaquim Rocha
 
Dfcs docs important 04112015
Dfcs docs important 04112015Dfcs docs important 04112015
Dfcs docs important 04112015
screaminc
 
Brochure & order form central europe b2 c e-commerce report 2011_by ystats.com
Brochure & order form central europe b2 c e-commerce report 2011_by ystats.comBrochure & order form central europe b2 c e-commerce report 2011_by ystats.com
Brochure & order form central europe b2 c e-commerce report 2011_by ystats.com
yStats.com
 
Publishing portfolio
Publishing portfolioPublishing portfolio
Publishing portfolio
Lawrence Wolfson Design
 

Viewers also liked (20)

Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Agile Scrum : Suju Pillai
Agile Scrum : Suju PillaiAgile Scrum : Suju Pillai
Agile Scrum : Suju Pillai
 
It's the culture, stupid!
It's the culture, stupid!It's the culture, stupid!
It's the culture, stupid!
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
Brief Introduction to Domain Modeling
Brief Introduction to Domain ModelingBrief Introduction to Domain Modeling
Brief Introduction to Domain Modeling
 
Scrum 101 and ScrumNinja
Scrum 101 and ScrumNinjaScrum 101 and ScrumNinja
Scrum 101 and ScrumNinja
 
@Richard dolman backlog refinement-the rodney dangerfield of scrum ceremonies
@Richard dolman   backlog refinement-the rodney dangerfield of scrum ceremonies@Richard dolman   backlog refinement-the rodney dangerfield of scrum ceremonies
@Richard dolman backlog refinement-the rodney dangerfield of scrum ceremonies
 
Conflict in Agile Teams - Sydney Agile & Scrum user group Meetup
Conflict in Agile Teams - Sydney Agile & Scrum user group MeetupConflict in Agile Teams - Sydney Agile & Scrum user group Meetup
Conflict in Agile Teams - Sydney Agile & Scrum user group Meetup
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Drive Customer Loyalty, Advocacy and Smiles
Drive Customer Loyalty, Advocacy and SmilesDrive Customer Loyalty, Advocacy and Smiles
Drive Customer Loyalty, Advocacy and Smiles
 
Commercial Properties
Commercial PropertiesCommercial Properties
Commercial Properties
 
Marketing
MarketingMarketing
Marketing
 
Reparar Rifles de Madelman
Reparar Rifles de MadelmanReparar Rifles de Madelman
Reparar Rifles de Madelman
 
TXT
TXTTXT
TXT
 
Periódico Cámara en Acción Agosto 2015
Periódico Cámara en Acción Agosto 2015Periódico Cámara en Acción Agosto 2015
Periódico Cámara en Acción Agosto 2015
 
Sun pharma acquires stada arzneimittel ag
Sun pharma acquires stada arzneimittel agSun pharma acquires stada arzneimittel ag
Sun pharma acquires stada arzneimittel ag
 
Adapting GNOME Applications to Maemo Fremantle
Adapting GNOME Applications to Maemo FremantleAdapting GNOME Applications to Maemo Fremantle
Adapting GNOME Applications to Maemo Fremantle
 
Dfcs docs important 04112015
Dfcs docs important 04112015Dfcs docs important 04112015
Dfcs docs important 04112015
 
Brochure & order form central europe b2 c e-commerce report 2011_by ystats.com
Brochure & order form central europe b2 c e-commerce report 2011_by ystats.comBrochure & order form central europe b2 c e-commerce report 2011_by ystats.com
Brochure & order form central europe b2 c e-commerce report 2011_by ystats.com
 
Publishing portfolio
Publishing portfolioPublishing portfolio
Publishing portfolio
 

Similar to The scrum events athens agile meetup

Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
Conscires Agile Practices
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
Conscires Agile Practices
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
Lucina Stricko, CSPO
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum Framework
Naveen Kumar Singh
 
Scrum101
Scrum101Scrum101
Scrum101
Gal Zellermayer
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
Srinivasan Ganesan
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
Naveen Kumar Singh
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
Fredrik Fjällström
 
Agile scrum mythbusters
Agile scrum mythbustersAgile scrum mythbusters
Agile scrum mythbusters
Tarun Singh
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
Tayfun Bilsel
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
liorf
 
Scrum and-xp-from-the-trenches 08 distributed teams & scrum master checklist
Scrum and-xp-from-the-trenches 08 distributed teams & scrum master checklistScrum and-xp-from-the-trenches 08 distributed teams & scrum master checklist
Scrum and-xp-from-the-trenches 08 distributed teams & scrum master checklist
Hossam Hassan
 
Scrum- Anit Patterns
Scrum- Anit PatternsScrum- Anit Patterns
Scrum- Anit Patterns
Knoldus Inc.
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
John Paz
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
Samir Chitkara
 
Scrum Education.pptx
Scrum Education.pptxScrum Education.pptx
Scrum Education.pptx
Ganesh Kunwar
 
Beginners Guide to Scrum
Beginners Guide to ScrumBeginners Guide to Scrum
Beginners Guide to Scrum
Forecast
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
Avidan Hetzroni
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
nikos batsios
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamwork
idlesun
 

Similar to The scrum events athens agile meetup (20)

Retrospective & review
Retrospective & reviewRetrospective & review
Retrospective & review
 
Agile Retrospective & review
Agile Retrospective & review Agile Retrospective & review
Agile Retrospective & review
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
 
Explore Events of Scrum Framework
Explore Events of Scrum FrameworkExplore Events of Scrum Framework
Explore Events of Scrum Framework
 
Scrum101
Scrum101Scrum101
Scrum101
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Agile scrum mythbusters
Agile scrum mythbustersAgile scrum mythbusters
Agile scrum mythbusters
 
Waterfall vs agile approach scrum framework and best practices in software d...
Waterfall vs agile approach  scrum framework and best practices in software d...Waterfall vs agile approach  scrum framework and best practices in software d...
Waterfall vs agile approach scrum framework and best practices in software d...
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
Scrum and-xp-from-the-trenches 08 distributed teams & scrum master checklist
Scrum and-xp-from-the-trenches 08 distributed teams & scrum master checklistScrum and-xp-from-the-trenches 08 distributed teams & scrum master checklist
Scrum and-xp-from-the-trenches 08 distributed teams & scrum master checklist
 
Scrum- Anit Patterns
Scrum- Anit PatternsScrum- Anit Patterns
Scrum- Anit Patterns
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Scrum Education.pptx
Scrum Education.pptxScrum Education.pptx
Scrum Education.pptx
 
Beginners Guide to Scrum
Beginners Guide to ScrumBeginners Guide to Scrum
Beginners Guide to Scrum
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Understanding Scrum
Understanding ScrumUnderstanding Scrum
Understanding Scrum
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamwork
 

Recently uploaded

Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdfCodeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Semiosis Software Private Limited
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
Drona Infotech
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 

Recently uploaded (20)

Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Codeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdfCodeigniter VS Cakephp Which is Better for Web Development.pdf
Codeigniter VS Cakephp Which is Better for Web Development.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Mobile app Development Services | Drona Infotech
Mobile app Development Services  | Drona InfotechMobile app Development Services  | Drona Infotech
Mobile app Development Services | Drona Infotech
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 

The scrum events athens agile meetup

  • 1. Welcome 17th Athens Agile/Scrum Meetup May 2015 http://www.meetup.com/Agile-Greece sponsored by Agile Actors
  • 3. Definition The Sprint (from Greek Translation of Scrum Guide): Η καρδιά του Scrum είναι το Sprint, ένας χρονο-περιορισμός ενός μήνα η λιγότερο, κατά τη διάρκεια του οποίου δημιουργείται μία "Έτοιμη", χρησιμοποιήσιμη και δυνητικά παραδοτέα Επαύξηση προϊόντος.
  • 4. Agility & The Sprint Iterative & Incremental Delivery Smaller batches of work (Click to go) Short feedback loops and learning/adaptation cycles
  • 5. The container The Sprint Complexity requires empiricism. Iterations = Experiments Sprint is the container of the experiment “... At the end of the time-box, we open the container and inspect the results…” Ken Schwaber
  • 6. Benefits The Sprint Laser focus on the most important stuff “I've always said timeboxes weren't about time, but about forcing hard decisions.” Jim HighSmith
  • 7. Benefits The Sprint Sustainable development (Click to go) “...The sponsors, developers, and users should be able to maintain a constant pace indefinitely.” Agile Manifesto Principles
  • 8. Benefits The Sprint Cadence (rhythm) or corporate heartbeat “An organization that delivers at a regular cadence has established its process capability and can easily measure its capacity.” Mary Poppendieck
  • 9. Benefits The Sprint Helps to measure your team's velocity "Not knowing the velocity of production of the teams is the root cause of 100% failure of release plans.” Jeff Sutherland
  • 10. How The Sprint Find out the right Sprint length Do not forget to set the Sprint Goal Clear and commonly agreed Definition of Done Do not full the Sprint (avoid overcommitment)
  • 11. How The Sprint Establish the right engineering practices for having working software at the end of the Sprint Managing Technical Debt, Automate Testing/Deployments, Branching/Merging Strategy
  • 12. The Sprint See it as a container for your experiment and approach it like a game Test Learn Adjust Improve
  • 14. Focus & pace Team needs to be ✓ Awake ✓ Cooperative ✓ Focused
  • 15. ✓ Know what are currently the most important features and why ✓ Prepare beforehand trying to meet DoR (refinements) ✓ You need to know it and believe it so that you can pass it on to your team. ✓ A team that knows what is doing and why, might be more willing and successful at taking up unknowns and coping with dependencies. PO and Sprint Planning
  • 16. Inspect and Adapt ✓ Black box ✓ Urgent velocity ✓ PBIs for research, deployments ✓ Try to achieve shippable increment, live demo ✓ Avoid chained PBIs ✓ Shared PBIs in all SCRUM boards ✓ PBI may change during "how”
  • 17. ✓ Time limitation ✓ Average or worst case scenario ✓ Use the extra cards if needed and agreed ✓ Invite people to attend if needed Poker Planning
  • 18. ✓ Do they match? ✓ Do they reflect the best ROI for you product at that current moment? ✓ Is the whole team aligned and committed to the goal? ✓ Now remember nothing is written in stone! Sprint Goal & Sprint Backlog
  • 20. The Daily Scrum It is not only about standing up Time-boxed sync meeting Planning meeting Inspect
  • 21. Let’s have a Daily Scrum! NO! It’s unproductive
  • 22. A Not so Effective Daily Scrum Report to leader Wait to talk until standup Not talking at the standup
  • 23. A Not so Effective Daily Scrum Not a habit
  • 24. A Not so Effective Daily Scrum Not a habit Too many people
  • 25. A Not so Effective Daily Scrum Not a habit Too many people Not that many
  • 26. A Not so Effective Daily Scrum Lack of preparation
  • 27. A Not so Effective Daily Scrum Lack of preparation Starts the day
  • 28. A Not so Effective Daily Scrum Lack of preparation Starts the day Not reporting impediments
  • 29. A little better Daily Scrum Clear Sprint Goal
  • 30. A little better Daily Scrum Clear Sprint Goal Let team pick the time | Be on time
  • 31. A little better Daily Scrum Clear Sprint Goal Let team pick the time | Be on time Hear | Ask | Talk
  • 32. A little better Daily Scrum Clear Sprint Goal Let team pick the time | Be on time Hear | Ask | Talk Use a physical wall w/ post-it if possible
  • 33. A little better Daily Scrum Signal the problem. Solve later Clear Sprint Goal Let team pick the time | Be on time Hear | Ask | Talk Use a physical wall w/ post-it if possible
  • 34. A little better Daily Scrum Get a Token stick | change order
  • 35. A little better Daily Scrum Get a Token stick | change order Leave w/ plan
  • 36. A little better Daily Scrum Get a Token stick | change order End on time! Leave w/ plan
  • 37.
  • 38. The Sprint Review What are we reviewing?
  • 39. The Sprint Review Presentable artifacts ● Prefer User interface deliverables ● If no UI, find a way to demonstrate progress ● Depending the audience decide the technical depth of the demo
  • 40. The Sprint Review Review Preparation ● Make it a rotated task ● The task owner is responsible for the review flow ● The task owner should consult the team members if necessary ● Better deploy to a dedicated server
  • 41. The Sprint Review Review Execution ● Invite people ● Accept feedback from everyone ● Keep notes (record if necessary) ● Focus on happy paths ● Prompt reviewers to play with the application ● Do not make commitments
  • 42. The Sprint Review Why we do reviews? ● Drive the scope ● Minimize risk ● Deliver working software
  • 43. The Scrum events Thank you! Special thanks to: Yiannis Mavraganis (The Sprint) Maria Toutountzi/Dimitris Vougas (Planning) George Psistakis (Daily Scrum) Nikos Raptis (Review) John Pagonis (Retrospectives) www.agilegreece.org @AgileGreeceOrg www.agilegreecesummit2015. org