SlideShare a Scribd company logo
1 of 15
HOW TO RUN AN
EFFECTIVE SCRUM
MEETING
DAVID TZEMACH
WWW.DTVISIONTECH.COM
FEB 29 2016
OVERVIEW
THE DAILY SCRUM MEETING IS EXECUTED PER DAY THOUGHT THE SPRINT,
AT THIS MEETING THE SCRUM TEAM GATHERS TO REVIEW AND SYNCHRONIZE ABOUT THE
PROJECT STATUS.
IN THEORY, EACH TEAM MEMBER SHOULD PROVIDE HIS STATUS BASED ON THREE Q :
1. WHAT DID YOU DO YESTERDAY?
2. WHAT DO YOU INTEND TO DO TODAY?
3. IS THERE ANY ISSUES THAT BLOCKS YOUR WORK?
WHAT CAN GO WRONG..?
IN THEORY, YOU HAVE 10 PEOPLE STANDING TOGETHER IN A ONE PLACE AND WAIT
UNTIL EACH ONE OF THEM WILL TELL HIS STORY, THE PROBLEM IS THAT IF YOU FAILED
TO DO IT RUN THIS MEETING WITH SOME BASIC GUIDELINES AND RULES, THE MEETING
CAN EASILY GO TO THE WRONG DIRECTION (PEOPLE THAT SPEAK TOO MUCH , THE
MEETING IS RUNNING TOO LONG, PEOPLE ARE DISTRACTED..).
THE GUIDELINES TO RUN AN
EFFECTIVE SCRUM MEETING
THE PARTICIPANTS SHOULD COME PREPARED (1)
• STOP PARTICIPANTS THAT DON’T COME PREPARED AND WASTE THE MEETING TIME.
• YOU SHOULD DESCRIBE HOW TO ANSWER THESE QUESTIONS EFFECTIVELY TO INCREASE THE
SYNCHRONIZATION AMONG THE TEAM MEMBERS.
• THE TEAM MEMBERS SHOULD KNOW WHAT IS YOUR EXPECTATIONS FROM THEM WHILE
ANSWERING THESE QUESTIONS.
• THE TEAM MEMBERS SHOULD COME PREPARED TO ANSWER THE BASIC THREE QUESTIONS ON
A DAILY BASIS.
VALIDATE THAT EACH INDIVIDUAL DESCRIBE THE FULL PICTURE (2)
• VALIDATE THAT EACH INDIVIDUAL CAN ANSWER THE 3 QUESTIONS (DO NOT CONTINUE UNTIL
YOU GET THE ANSWERS OR THE REASONS FOR WHY CAN’T HE PROVIDE THEM).
• VALIDATE THAT THE INDIVIDUAL POINT TO THE STORY THAT HE DESCRIBE TO THE OTHER TEAM
MEMBERS (INCREASE THE OTHER TEAM MEMBERS FOCUS).
• VALIDATE THAT EACH TEAM MEMBER WILL PARTICIPATE IN THIS MEETING (MANDATORY FOR THIS
MEETING!)
• VALIDATE THAT EACH INDIVIDUAL WILL ANSWER THE TRUTH ABOUT EACH ONE OF THE
QUESTIONS.
THIS IS NOT A TECHNICAL MEETING (3)
• REMEMBER, THESE MEETINGS ARE DONE TO SYNCHRONIZE THE TEAM MEMBERS, IT’S
NOT ABOUT PROBLEM RESOLVING.
• WHEN A TECHNICAL PROBLEM IS RAISED, THE SCRUM MASTER WILL RESOLVE IT
AFTER THE MEETING.
• YOU CANNOT RUN AN EFFECTIVE MEETING WHILE WASTING TIME ON TECHNICAL
SOLUTIONS.
THE MEETING SHOULD RUN WITH A SPECIFIC TIMEFRAME (4)
• EACH INDIVIDUAL SHOULD KNOW HOW MUCH HE CAN SPEAK (2-3 MINUTES AT MAX).
• MEETINGS THAT RUN FOR MORE THAN THE DEFINED TIME FRAME, ARE LESS EFFECTIVE.
• YOU SHOULD DEFINE THE START/END TIME OF THE MEETING.
• YOU SHOULD ENFORCE THE TIMELINES.
• THE MEETING IS RELEVANT PER DAY, THERE IS NO REAL REASON TO MAKE IT FOR MORE THAN
15 MINUTES.
THE TEAM MEMBERS SHOULD UNDERSTAND THE MEETING TARGET (5)
• YOU NEED TO VALIDATE THAT EACH INDIVIDUAL WILL UNDERSTAND THE MEETING TARGET.
• ANY SUBJECTS THAT ARE NOT RELATED TO THE MEETING SHOULD BE POSTPONED.
• THE BEST WAY TO KEEP THE MEETING ON TRACK, IS TO FOLLOW THESE 3 QUESTIONS :
• IS THERE ANY ISSUE THAT BLOCKS YOUR WORK?
• WHAT DO YOU INTEND TO DO TODAY?
• WHAT DID YOU DO YESTERDAY?
SCRUM MEETING IS A “STAND UP” MEETING (6)
• PEOPLE WILL WANT TO STAY ON FOCUS BECAUSE NO ONE LIKES
TO KEEP STANDING FOR HOURS.
• THE MEETING SHOULD EXECUTE WHILE ALL INDIVIDUALS ARE IN
STANDING POSITION.
REMOVE ANY “EYE CATCHER” OBJECTS (7)
• THE MEETING MUST BE FREE FROM ANY “EYE CATCHER” OBJECTS
(PHONES, LAPTOPS..).
• EACH PARTICIPANT SHOULD FOCUS ON THE “SPRINT-BACKLOG”
MONITOR AND LISTEN TO THE OTHER TEAM MEMBERS.
THE SCRUM MASTER (8)
• THE SCRUM MASTER SHOULD LEAD THE MEETING.
• WHEN REPORTING, THE TEAM MEMBERS SHOULD FOCUS ON THE OTHER TEAM MEMBERS AND
NOT ON THE SCRUM MASTER
• THE SCRUM MASTER SHOULD NOT UPDATE THE SPRINT BACKLOG DURING THIS MEETING (THE
FOCUS IS ON THE TEAM).
• THE DAILY MEETING SHOULDN’T BE A STATUS REPORT TO THE SCRUM MASTER, IF THAT’S THE
CASE:
• THE SCRUM MASTER SHOULD STEP OUT FROM THE TEAM CIRCLE.
• THE SCRUM MASTER SHOULD AVOID A DIRECT “EYE-CONTACT” WITH OTHER TEAM MEMBERS.
THE TIME AND LOCATION OF THE MEETING (9)
• VALIDATE THAT YOU DO IT NEAR TO THE TEAM WORKING PLACE (DO NOT
SCHEDULE IT TO BE IN A MEETING ROOM THAT LOCATED ON OTHER FLOOR…).
• MAKE SURE THAT THE MEETING WILL START IN THE MORNING (IT’S A
“SYNCHRONIZATION” MEETING.. ).
• MAKE SURE THAT THE MEETING IS SCHEDULED AT THE SAME TIME AND ON THE
SAME LOCATION.
USE THE RETROSPECTIVE MEETING TO IMPROVE THE PROCESS (10)
• WRITE ANY ISSUES THAT YOU HAD ON A SPRINT THAT ARE
RELATED TO THIS MEETING.
• VALIDATE THAT YOU RESOLVE THE ISSUES THAT THE TEAM
MEMBERS REQUESTED.
FOR ADDITIONAL KB’S PLEASE
VISIT MY BLOG
WWW.DTVISIONTECH.COM

More Related Content

Viewers also liked

Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete ReviewDavid Tzemach
 
Daily Scrum Dysfunction
Daily Scrum DysfunctionDaily Scrum Dysfunction
Daily Scrum DysfunctionKapil Goel
 
Agile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DCAgile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DCForum One
 
Elad Amit - The Scrum Daily Standup Meeting
Elad Amit  - The Scrum Daily Standup MeetingElad Amit  - The Scrum Daily Standup Meeting
Elad Amit - The Scrum Daily Standup MeetingAgileSparks
 
Why I hated the daily stand-up and how I started enjoying it?
Why I hated the daily stand-up and how I started enjoying it?Why I hated the daily stand-up and how I started enjoying it?
Why I hated the daily stand-up and how I started enjoying it?Karthik Sirasanagandla
 
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
 
Classical mistakes at daily scrum meetings
Classical mistakes at daily scrum meetings   Classical mistakes at daily scrum meetings
Classical mistakes at daily scrum meetings Erdem Seherler
 
Bad Habits Of Hr Professionals
Bad Habits Of Hr ProfessionalsBad Habits Of Hr Professionals
Bad Habits Of Hr ProfessionalsVijay Thakkar
 
Agile Simulation in 75 Minutes
Agile Simulation in 75 MinutesAgile Simulation in 75 Minutes
Agile Simulation in 75 MinutesBigVisible Higdon
 
Learning Scrum through games
Learning Scrum through gamesLearning Scrum through games
Learning Scrum through gamesMark Levison, CST
 
Agile Terms Series - Daily Stand-up Meeting
Agile Terms Series - Daily Stand-up MeetingAgile Terms Series - Daily Stand-up Meeting
Agile Terms Series - Daily Stand-up MeetingDisha Srivastava
 
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) standupEd Kraay
 
10 Tips to Improve your Daily Stand up
10 Tips to Improve your Daily Stand up10 Tips to Improve your Daily Stand up
10 Tips to Improve your Daily Stand upNimesh Soni
 

Viewers also liked (15)

Agile User Stories | The complete Review
Agile User Stories | The complete ReviewAgile User Stories | The complete Review
Agile User Stories | The complete Review
 
Daily Scrum Dysfunction
Daily Scrum DysfunctionDaily Scrum Dysfunction
Daily Scrum Dysfunction
 
Agile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DCAgile Deveopment-with-Scrum for CapitalCamp DC
Agile Deveopment-with-Scrum for CapitalCamp DC
 
Daily standup
Daily standupDaily standup
Daily standup
 
Elad Amit - The Scrum Daily Standup Meeting
Elad Amit  - The Scrum Daily Standup MeetingElad Amit  - The Scrum Daily Standup Meeting
Elad Amit - The Scrum Daily Standup Meeting
 
Why I hated the daily stand-up and how I started enjoying it?
Why I hated the daily stand-up and how I started enjoying it?Why I hated the daily stand-up and how I started enjoying it?
Why I hated the daily stand-up and how I started enjoying it?
 
The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)The Daily Scrum (The Scrum Events)
The Daily Scrum (The Scrum Events)
 
Classical mistakes at daily scrum meetings
Classical mistakes at daily scrum meetings   Classical mistakes at daily scrum meetings
Classical mistakes at daily scrum meetings
 
Bad Habits Of Hr Professionals
Bad Habits Of Hr ProfessionalsBad Habits Of Hr Professionals
Bad Habits Of Hr Professionals
 
Agile Simulation in 75 Minutes
Agile Simulation in 75 MinutesAgile Simulation in 75 Minutes
Agile Simulation in 75 Minutes
 
Learning Scrum through games
Learning Scrum through gamesLearning Scrum through games
Learning Scrum through games
 
Scrum events
Scrum eventsScrum events
Scrum events
 
Agile Terms Series - Daily Stand-up Meeting
Agile Terms Series - Daily Stand-up MeetingAgile Terms Series - Daily Stand-up Meeting
Agile Terms Series - Daily Stand-up Meeting
 
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
 
10 Tips to Improve your Daily Stand up
10 Tips to Improve your Daily Stand up10 Tips to Improve your Daily Stand up
10 Tips to Improve your Daily Stand up
 

More from David Tzemach

Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automationDavid Tzemach
 
The new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileThe new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileDavid Tzemach
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsDavid Tzemach
 
Scrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachScrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachDavid Tzemach
 
Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?David Tzemach
 
Top 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterTop 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterDavid Tzemach
 
What is component testing | David Tzemach
What is component testing | David TzemachWhat is component testing | David Tzemach
What is component testing | David TzemachDavid Tzemach
 
What is automation testing | David Tzemach
What is automation testing | David TzemachWhat is automation testing | David Tzemach
What is automation testing | David TzemachDavid Tzemach
 
The role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachThe role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachDavid Tzemach
 
The complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachThe complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachDavid Tzemach
 
The complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachThe complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachDavid Tzemach
 
Software testing metrics | David Tzemach
Software testing metrics | David Tzemach Software testing metrics | David Tzemach
Software testing metrics | David Tzemach David Tzemach
 
An introduction to api testing | David Tzemach
An introduction to api testing | David TzemachAn introduction to api testing | David Tzemach
An introduction to api testing | David TzemachDavid Tzemach
 

More from David Tzemach (14)

Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
 
The new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgileThe new manager role in scrum teams and beyond | SupremeAgile
The new manager role in scrum teams and beyond | SupremeAgile
 
Top Agile Myths & Misconceptions
Top Agile Myths & MisconceptionsTop Agile Myths & Misconceptions
Top Agile Myths & Misconceptions
 
Scrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical ApproachScrum Master (SM) - Practical Approach
Scrum Master (SM) - Practical Approach
 
Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?Expectations of scrum masters - How to choose a true great scrum master?
Expectations of scrum masters - How to choose a true great scrum master?
 
Top 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum masterTop 10 challenges faced by the scrum master
Top 10 challenges faced by the scrum master
 
SDLC vs STLC
SDLC vs STLCSDLC vs STLC
SDLC vs STLC
 
What is component testing | David Tzemach
What is component testing | David TzemachWhat is component testing | David Tzemach
What is component testing | David Tzemach
 
What is automation testing | David Tzemach
What is automation testing | David TzemachWhat is automation testing | David Tzemach
What is automation testing | David Tzemach
 
The role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David TzemachThe role of the product owner in scrum team | David Tzemach
The role of the product owner in scrum team | David Tzemach
 
The complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David TzemachThe complete guide for software integration testing | David Tzemach
The complete guide for software integration testing | David Tzemach
 
The complete guide for negative testing | David Tzemach
The complete guide for negative testing | David TzemachThe complete guide for negative testing | David Tzemach
The complete guide for negative testing | David Tzemach
 
Software testing metrics | David Tzemach
Software testing metrics | David Tzemach Software testing metrics | David Tzemach
Software testing metrics | David Tzemach
 
An introduction to api testing | David Tzemach
An introduction to api testing | David TzemachAn introduction to api testing | David Tzemach
An introduction to api testing | David Tzemach
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

How to run an effective scrum meeting in 10 steps

  • 1. HOW TO RUN AN EFFECTIVE SCRUM MEETING DAVID TZEMACH WWW.DTVISIONTECH.COM FEB 29 2016
  • 2. OVERVIEW THE DAILY SCRUM MEETING IS EXECUTED PER DAY THOUGHT THE SPRINT, AT THIS MEETING THE SCRUM TEAM GATHERS TO REVIEW AND SYNCHRONIZE ABOUT THE PROJECT STATUS. IN THEORY, EACH TEAM MEMBER SHOULD PROVIDE HIS STATUS BASED ON THREE Q : 1. WHAT DID YOU DO YESTERDAY? 2. WHAT DO YOU INTEND TO DO TODAY? 3. IS THERE ANY ISSUES THAT BLOCKS YOUR WORK?
  • 3. WHAT CAN GO WRONG..? IN THEORY, YOU HAVE 10 PEOPLE STANDING TOGETHER IN A ONE PLACE AND WAIT UNTIL EACH ONE OF THEM WILL TELL HIS STORY, THE PROBLEM IS THAT IF YOU FAILED TO DO IT RUN THIS MEETING WITH SOME BASIC GUIDELINES AND RULES, THE MEETING CAN EASILY GO TO THE WRONG DIRECTION (PEOPLE THAT SPEAK TOO MUCH , THE MEETING IS RUNNING TOO LONG, PEOPLE ARE DISTRACTED..).
  • 4. THE GUIDELINES TO RUN AN EFFECTIVE SCRUM MEETING
  • 5. THE PARTICIPANTS SHOULD COME PREPARED (1) • STOP PARTICIPANTS THAT DON’T COME PREPARED AND WASTE THE MEETING TIME. • YOU SHOULD DESCRIBE HOW TO ANSWER THESE QUESTIONS EFFECTIVELY TO INCREASE THE SYNCHRONIZATION AMONG THE TEAM MEMBERS. • THE TEAM MEMBERS SHOULD KNOW WHAT IS YOUR EXPECTATIONS FROM THEM WHILE ANSWERING THESE QUESTIONS. • THE TEAM MEMBERS SHOULD COME PREPARED TO ANSWER THE BASIC THREE QUESTIONS ON A DAILY BASIS.
  • 6. VALIDATE THAT EACH INDIVIDUAL DESCRIBE THE FULL PICTURE (2) • VALIDATE THAT EACH INDIVIDUAL CAN ANSWER THE 3 QUESTIONS (DO NOT CONTINUE UNTIL YOU GET THE ANSWERS OR THE REASONS FOR WHY CAN’T HE PROVIDE THEM). • VALIDATE THAT THE INDIVIDUAL POINT TO THE STORY THAT HE DESCRIBE TO THE OTHER TEAM MEMBERS (INCREASE THE OTHER TEAM MEMBERS FOCUS). • VALIDATE THAT EACH TEAM MEMBER WILL PARTICIPATE IN THIS MEETING (MANDATORY FOR THIS MEETING!) • VALIDATE THAT EACH INDIVIDUAL WILL ANSWER THE TRUTH ABOUT EACH ONE OF THE QUESTIONS.
  • 7. THIS IS NOT A TECHNICAL MEETING (3) • REMEMBER, THESE MEETINGS ARE DONE TO SYNCHRONIZE THE TEAM MEMBERS, IT’S NOT ABOUT PROBLEM RESOLVING. • WHEN A TECHNICAL PROBLEM IS RAISED, THE SCRUM MASTER WILL RESOLVE IT AFTER THE MEETING. • YOU CANNOT RUN AN EFFECTIVE MEETING WHILE WASTING TIME ON TECHNICAL SOLUTIONS.
  • 8. THE MEETING SHOULD RUN WITH A SPECIFIC TIMEFRAME (4) • EACH INDIVIDUAL SHOULD KNOW HOW MUCH HE CAN SPEAK (2-3 MINUTES AT MAX). • MEETINGS THAT RUN FOR MORE THAN THE DEFINED TIME FRAME, ARE LESS EFFECTIVE. • YOU SHOULD DEFINE THE START/END TIME OF THE MEETING. • YOU SHOULD ENFORCE THE TIMELINES. • THE MEETING IS RELEVANT PER DAY, THERE IS NO REAL REASON TO MAKE IT FOR MORE THAN 15 MINUTES.
  • 9. THE TEAM MEMBERS SHOULD UNDERSTAND THE MEETING TARGET (5) • YOU NEED TO VALIDATE THAT EACH INDIVIDUAL WILL UNDERSTAND THE MEETING TARGET. • ANY SUBJECTS THAT ARE NOT RELATED TO THE MEETING SHOULD BE POSTPONED. • THE BEST WAY TO KEEP THE MEETING ON TRACK, IS TO FOLLOW THESE 3 QUESTIONS : • IS THERE ANY ISSUE THAT BLOCKS YOUR WORK? • WHAT DO YOU INTEND TO DO TODAY? • WHAT DID YOU DO YESTERDAY?
  • 10. SCRUM MEETING IS A “STAND UP” MEETING (6) • PEOPLE WILL WANT TO STAY ON FOCUS BECAUSE NO ONE LIKES TO KEEP STANDING FOR HOURS. • THE MEETING SHOULD EXECUTE WHILE ALL INDIVIDUALS ARE IN STANDING POSITION.
  • 11. REMOVE ANY “EYE CATCHER” OBJECTS (7) • THE MEETING MUST BE FREE FROM ANY “EYE CATCHER” OBJECTS (PHONES, LAPTOPS..). • EACH PARTICIPANT SHOULD FOCUS ON THE “SPRINT-BACKLOG” MONITOR AND LISTEN TO THE OTHER TEAM MEMBERS.
  • 12. THE SCRUM MASTER (8) • THE SCRUM MASTER SHOULD LEAD THE MEETING. • WHEN REPORTING, THE TEAM MEMBERS SHOULD FOCUS ON THE OTHER TEAM MEMBERS AND NOT ON THE SCRUM MASTER • THE SCRUM MASTER SHOULD NOT UPDATE THE SPRINT BACKLOG DURING THIS MEETING (THE FOCUS IS ON THE TEAM). • THE DAILY MEETING SHOULDN’T BE A STATUS REPORT TO THE SCRUM MASTER, IF THAT’S THE CASE: • THE SCRUM MASTER SHOULD STEP OUT FROM THE TEAM CIRCLE. • THE SCRUM MASTER SHOULD AVOID A DIRECT “EYE-CONTACT” WITH OTHER TEAM MEMBERS.
  • 13. THE TIME AND LOCATION OF THE MEETING (9) • VALIDATE THAT YOU DO IT NEAR TO THE TEAM WORKING PLACE (DO NOT SCHEDULE IT TO BE IN A MEETING ROOM THAT LOCATED ON OTHER FLOOR…). • MAKE SURE THAT THE MEETING WILL START IN THE MORNING (IT’S A “SYNCHRONIZATION” MEETING.. ). • MAKE SURE THAT THE MEETING IS SCHEDULED AT THE SAME TIME AND ON THE SAME LOCATION.
  • 14. USE THE RETROSPECTIVE MEETING TO IMPROVE THE PROCESS (10) • WRITE ANY ISSUES THAT YOU HAD ON A SPRINT THAT ARE RELATED TO THIS MEETING. • VALIDATE THAT YOU RESOLVE THE ISSUES THAT THE TEAM MEMBERS REQUESTED.
  • 15. FOR ADDITIONAL KB’S PLEASE VISIT MY BLOG WWW.DTVISIONTECH.COM