SlideShare a Scribd company logo
1 of 32
Introduction
Purpose:
- Scrum is the framework for developing and
sustaining complex products.
- Define scrum roles, events, characteristics
and art that binding them together
1
Agenda
- Scrum
- Pillars of scrum frameworks
- Scrum Event
- Scrum team
- Scrum activities
2
Agenda
- Scrum
3
Scrum
- Scrum is the framework
- Address complex and adaptive problems
- Productively
- Creatively
- Delivering product with good quality
4
Scrum
- Light weight
- Easy to understand
- Difficult to master
5
Agenda
- Scrum
- Pillars of scrum frameworks
6
3 Pillars of scrum framework
- Transparency
- Inspection
- Adaptation
7
3 Pillars of scrum framework
Transparency
- Team have the same point of view e.g. DOD, coding
standards…
- Inside scrum team must be transparent, tell with scrum
master/customer about the bugs
- Be honest, wen you hide problem, you make thing even
worse
8
3 Pillars of scrum framework
Inspection
9
- Review the work
- How the team using
Scrum
- Project progress
3 Pillars of scrum framework
Adaptation
10
WHEN?
- New ideas, information
- Deviate the result to
unacceptable goal
- Adjust process
- As soon as possible
Agenda
- Scrum
- Pillars of scrum frameworks
- Scrum Event
© Sioux 2014 | 11
Scrum Events
12
- Project kick off meeting
- Sprint planning
- Daily scrum
- Sprint review
- Retrospective
Scrum Events
13
- Introduce project
- Short talk to introduce each
other
- Define definition of done
- Define way of working
Project kick-off meeting
Scrum Events
14
- Implemented
- Have unit test
- Update SQTS
- Update SRS, Architecture
documents
- Tested
- Committed
- Reviewed
- Reworked
Definition of done
Scrum Events
15
- Product owner, scrum master,
scrum team
- Clarify, prioritize
- Sprint goal
- Sprint backlog
Scrum Events
16
- Estimation based on Exp
- Estimation for your self
- Split the feature to smaller task
- Understand requirement clearly
Estimation
Scrum Events
17
- Update progress of team
member
- Don’t skip the scrum meeting
- Online/Offline
- Scrum team (scrum master)
- Everyday
Daily meetings
Scrum Events
18
- Be prepared
- On time
- Answer 3 questions
- Short (less than 15 mins)
- Don’t discuss technical issues
Daily meetings
Scrum Events
19
- Scrumboard:
- Online
- Offline
- Update the scrum board
when you make some
progress is also important
- TODO, TODAY, REVIEW,
BLOCKING, DONE
Daily meetings
Scrum Events
20
- Product owner, scrum master
and development team
- At the end of sprint
- Informal
- Ideally, developer will give
demonstration on his/her
product backlog
Review meetings
Scrum Events
21
- The last done in sprint
- For development team, but PO
and SM should participate
- Be prepared
- Review the previous actions
- Define 1,2 actions and stick for
the next sprint.
Retrospective
Agenda
- Scrum
- Pillars of scrum frameworks
- Scrum Event
- Scrum team
22
Scrum Team
23
Consist of:
- Product Owner
- Scrum Master
- Development team
Scrum Team
24
Self organizing:
- Scrum team choose how best to
accomplish their work
Cross functional
- Team have all competencies to
accomplish their work without
depending to the other team.
Characteristics
Scrum Team
25
- Lead developer effort by
conveying his/her vision to team
- Consider stake holder and team
- Available to answer questions
and deliver direction
- Determine the product backlog
Product Owner
Scrum Team
26
Consists professionals who do the
work of delivery a potentially
increment of product every sprint
Development Team
Scrum Team
27
- Verbal communication
- Writing
- English
- Clarify requirements
- Say NO in a nice way
Sioux’s development
Team
Scrum Team
28
Characteristic:
- Self-organizing, no one tells
development team how to do
things
- Cross functional with
development, testing… skills
- There’s only development team
members in the development
team
- There’s no sub team
- 3-9 people
Development Team
Scrum Team
29
Development Team
Scrum Team
30
- Think about the test before start
to implement.
- The task can’t be done if the
test does not available
- Don’t break the build server
- Build server fail have highest
priority
Development Team
Scrum Master
31
- Make the team happy for the
good progress
- Make customer happy
- Improve the team
Scrum Master
Scrum Team
32
- Responsible for scrum master is
understood and enacted
- Ensure scrum team adheres to
scrum theories, practice and
rules
- Review code
- Help developer to do good
design
Scrum Master

More Related Content

What's hot

Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202David Hanson
 
SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?Silvio Wandfluh
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentalsDeniz Gungor
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
Measuring the Performance of a Scrum Master
Measuring the Performance of a Scrum MasterMeasuring the Performance of a Scrum Master
Measuring the Performance of a Scrum MasterStephanie Gasche
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotDerek Huether
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slidespmengal
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUMremyguillaume
 
Scrum 101
Scrum 101Scrum 101
Scrum 101beLithe
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 

What's hot (20)

Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum in 5 slides
Scrum in 5 slidesScrum in 5 slides
Scrum in 5 slides
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Backlog Refinement 101 & 202
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
 
SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?SAFe® PI Planning - 4 locations - but how?
SAFe® PI Planning - 4 locations - but how?
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile 101
Agile 101Agile 101
Agile 101
 
Measuring the Performance of a Scrum Master
Measuring the Performance of a Scrum MasterMeasuring the Performance of a Scrum Master
Measuring the Performance of a Scrum Master
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is NotAgile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
A very short presentation of SCRUM
A very short presentation of SCRUMA very short presentation of SCRUM
A very short presentation of SCRUM
 
Scrum introduction
Scrum introductionScrum introduction
Scrum introduction
 
Scrum 101
Scrum 101Scrum 101
Scrum 101
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 
Scrum
Scrum Scrum
Scrum
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 

Viewers also liked

Viewers also liked (13)

Algebra 9-klas-malovanij
Algebra 9-klas-malovanijAlgebra 9-klas-malovanij
Algebra 9-klas-malovanij
 
Ukrajinska literatura-9-klas-pakharenko-2009
Ukrajinska literatura-9-klas-pakharenko-2009Ukrajinska literatura-9-klas-pakharenko-2009
Ukrajinska literatura-9-klas-pakharenko-2009
 
Prezentacja short term.compressed
Prezentacja short term.compressedPrezentacja short term.compressed
Prezentacja short term.compressed
 
Executive Education and Corporate Training
Executive Education and Corporate TrainingExecutive Education and Corporate Training
Executive Education and Corporate Training
 
Selenium IDE features
Selenium IDE featuresSelenium IDE features
Selenium IDE features
 
Geometriya 10-klas-bevz-vladimirova
Geometriya 10-klas-bevz-vladimirovaGeometriya 10-klas-bevz-vladimirova
Geometriya 10-klas-bevz-vladimirova
 
High-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD CameraHigh-Speed Single-Photon SPAD Camera
High-Speed Single-Photon SPAD Camera
 
Autopsy conference
Autopsy conferenceAutopsy conference
Autopsy conference
 
Java basics at Lara Technologies
Java basics at Lara TechnologiesJava basics at Lara Technologies
Java basics at Lara Technologies
 
Memory models
Memory modelsMemory models
Memory models
 
Lara Technology
Lara TechnologyLara Technology
Lara Technology
 
2017 01-08 Meetup Slides
2017 01-08 Meetup Slides2017 01-08 Meetup Slides
2017 01-08 Meetup Slides
 
January 2017 Corporate Presentation
January 2017 Corporate PresentationJanuary 2017 Corporate Presentation
January 2017 Corporate Presentation
 

Similar to Scrum

Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideEspeo Software
 
SCRUM: agile software development
SCRUM: agile software development SCRUM: agile software development
SCRUM: agile software development AGILEDROP
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfLuongMinhHai
 
Scrum for beginners
Scrum for beginnersScrum for beginners
Scrum for beginnersF789GH
 
Introduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for JavaIntroduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for JavaJoris De Winne
 
The things we weren't told about Scrum
The things we weren't told about ScrumThe things we weren't told about Scrum
The things we weren't told about ScrumTim Gregory
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introductionducquoc_vn
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSunny Poswal
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101Bar-Ezer Yossi
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.pptSTEMEd1
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Developmentbanerjeerohit
 

Similar to Scrum (20)

Introduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To GuideIntroduction to Scrum: A How-To Guide
Introduction to Scrum: A How-To Guide
 
SCRUM: agile software development
SCRUM: agile software development SCRUM: agile software development
SCRUM: agile software development
 
Mod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdfMod 6 - Agile Scrum in a nutshell.pdf
Mod 6 - Agile Scrum in a nutshell.pdf
 
Scrum for beginners
Scrum for beginnersScrum for beginners
Scrum for beginners
 
Introduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for JavaIntroduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for Java
 
Scrum Model
Scrum ModelScrum Model
Scrum Model
 
Agile framework
Agile frameworkAgile framework
Agile framework
 
The things we weren't told about Scrum
The things we weren't told about ScrumThe things we weren't told about Scrum
The things we weren't told about Scrum
 
Scrum Methodology
Scrum Methodology Scrum Methodology
Scrum Methodology
 
Agile scrum introduction
Agile scrum introductionAgile scrum introduction
Agile scrum introduction
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Agile Scrum training
Agile Scrum trainingAgile Scrum training
Agile Scrum training
 
The Scrum Master role
The Scrum Master roleThe Scrum Master role
The Scrum Master role
 
24 scrum
24 scrum24 scrum
24 scrum
 
Management fundamentals scrum 101
Management fundamentals scrum 101Management fundamentals scrum 101
Management fundamentals scrum 101
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 
Introduction into SCRUM
Introduction into SCRUMIntroduction into SCRUM
Introduction into SCRUM
 
Introduction into SCRUM
Introduction into SCRUMIntroduction into SCRUM
Introduction into SCRUM
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
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
 
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...
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 

Scrum

  • 1. Introduction Purpose: - Scrum is the framework for developing and sustaining complex products. - Define scrum roles, events, characteristics and art that binding them together 1
  • 2. Agenda - Scrum - Pillars of scrum frameworks - Scrum Event - Scrum team - Scrum activities 2
  • 4. Scrum - Scrum is the framework - Address complex and adaptive problems - Productively - Creatively - Delivering product with good quality 4
  • 5. Scrum - Light weight - Easy to understand - Difficult to master 5
  • 6. Agenda - Scrum - Pillars of scrum frameworks 6
  • 7. 3 Pillars of scrum framework - Transparency - Inspection - Adaptation 7
  • 8. 3 Pillars of scrum framework Transparency - Team have the same point of view e.g. DOD, coding standards… - Inside scrum team must be transparent, tell with scrum master/customer about the bugs - Be honest, wen you hide problem, you make thing even worse 8
  • 9. 3 Pillars of scrum framework Inspection 9 - Review the work - How the team using Scrum - Project progress
  • 10. 3 Pillars of scrum framework Adaptation 10 WHEN? - New ideas, information - Deviate the result to unacceptable goal - Adjust process - As soon as possible
  • 11. Agenda - Scrum - Pillars of scrum frameworks - Scrum Event © Sioux 2014 | 11
  • 12. Scrum Events 12 - Project kick off meeting - Sprint planning - Daily scrum - Sprint review - Retrospective
  • 13. Scrum Events 13 - Introduce project - Short talk to introduce each other - Define definition of done - Define way of working Project kick-off meeting
  • 14. Scrum Events 14 - Implemented - Have unit test - Update SQTS - Update SRS, Architecture documents - Tested - Committed - Reviewed - Reworked Definition of done
  • 15. Scrum Events 15 - Product owner, scrum master, scrum team - Clarify, prioritize - Sprint goal - Sprint backlog
  • 16. Scrum Events 16 - Estimation based on Exp - Estimation for your self - Split the feature to smaller task - Understand requirement clearly Estimation
  • 17. Scrum Events 17 - Update progress of team member - Don’t skip the scrum meeting - Online/Offline - Scrum team (scrum master) - Everyday Daily meetings
  • 18. Scrum Events 18 - Be prepared - On time - Answer 3 questions - Short (less than 15 mins) - Don’t discuss technical issues Daily meetings
  • 19. Scrum Events 19 - Scrumboard: - Online - Offline - Update the scrum board when you make some progress is also important - TODO, TODAY, REVIEW, BLOCKING, DONE Daily meetings
  • 20. Scrum Events 20 - Product owner, scrum master and development team - At the end of sprint - Informal - Ideally, developer will give demonstration on his/her product backlog Review meetings
  • 21. Scrum Events 21 - The last done in sprint - For development team, but PO and SM should participate - Be prepared - Review the previous actions - Define 1,2 actions and stick for the next sprint. Retrospective
  • 22. Agenda - Scrum - Pillars of scrum frameworks - Scrum Event - Scrum team 22
  • 23. Scrum Team 23 Consist of: - Product Owner - Scrum Master - Development team
  • 24. Scrum Team 24 Self organizing: - Scrum team choose how best to accomplish their work Cross functional - Team have all competencies to accomplish their work without depending to the other team. Characteristics
  • 25. Scrum Team 25 - Lead developer effort by conveying his/her vision to team - Consider stake holder and team - Available to answer questions and deliver direction - Determine the product backlog Product Owner
  • 26. Scrum Team 26 Consists professionals who do the work of delivery a potentially increment of product every sprint Development Team
  • 27. Scrum Team 27 - Verbal communication - Writing - English - Clarify requirements - Say NO in a nice way Sioux’s development Team
  • 28. Scrum Team 28 Characteristic: - Self-organizing, no one tells development team how to do things - Cross functional with development, testing… skills - There’s only development team members in the development team - There’s no sub team - 3-9 people Development Team
  • 30. Scrum Team 30 - Think about the test before start to implement. - The task can’t be done if the test does not available - Don’t break the build server - Build server fail have highest priority Development Team
  • 31. Scrum Master 31 - Make the team happy for the good progress - Make customer happy - Improve the team Scrum Master
  • 32. Scrum Team 32 - Responsible for scrum master is understood and enacted - Ensure scrum team adheres to scrum theories, practice and rules - Review code - Help developer to do good design Scrum Master

Editor's Notes

  1. It’s not a process or a technique to build product. Rather, it’s a framework thin you can employ various techniques and processes. Scrum make clear the relative efficacy of product management and development praticse so we can improve
  2. It’s bad if we tell the customer that our product has some bugs. But it even worse if we hide them and let the customer find it.
  3. Scrum prescribe four formal events for inspection and adaptation
  4. Select product backlog Give estimation Solve conflict in estimation Agree upon
  5. E.g. Niko project: Build architecture Build UI for Android
  6. E.g. Niko project: Build architecture Build UI for Android
  7. E.g. Niko project: Build architecture Build UI for Android
  8. E.g. Niko project: Build architecture Build UI for Android
  9. E.g. Niko project: Build architecture Build UI for Android
  10. E.g. Niko project: Build architecture Build UI for Android
  11. E.g. Niko project: Build architecture Build UI for Android
  12. E.g. Niko project: Build architecture Build UI for Android
  13. E.g. Niko project: Build architecture Build UI for Android
  14. E.g. Niko project: Build architecture Build UI for Android
  15. E.g. Niko project: Build architecture Build UI for Android
  16. E.g. Niko project: Build architecture Build UI for Android
  17. E.g. Niko project: Build architecture Build UI for Android
  18. E.g. Niko project: Build architecture Build UI for Android
  19. Each people have their own characteristic, but as a team we should agree upon
  20. E.g. Niko project: Build architecture Build UI for Android
  21. E.g. Niko project: Build architecture Build UI for Android
  22. E.g. Niko project: Build architecture Build UI for Android
  23. E.g. Niko project: Build architecture Build UI for Android