SlideShare une entreprise Scribd logo
Scrum Practices Linchuan Wang Scrum Assembling in Chengdu May 23, 2009
Scrum Dash Board of Chengdu Team Two
Sprint Backlog ,[object Object]
DoD 3 ,[object Object],[object Object],[object Object],Test Case Team Product Owner DoD TDD
Test Report for Sprints ,[object Object],[object Object],[object Object]
Scrum of Scrum with the Integration Team Team One Plenware Team Two Plenware XYZ Team US Team Team  ABC HW Team Artist Team Integration Team Customer Release&test report Customer Defects report Release Notes -new features -known bugs&limitations -change logs … Component/Feature Test Case  and Report Smoke Test Case Report Bug and defect report Engineering Release Since the main repo is keep up updated (and built) continually , for each check-in there would be one build, so the customer (whoever) could get any check-in build as an “as-is” engineering release. In that sense, every one (team) can release a new feature, patch or whatsoever by pass the integration team for convenience without quality assurance if that’s really somebody wants. !!!NOTE!!! For each single check-in on the main repo the submitter HAS to make sure the smoke test case could be passed. If it’s not sure please execute the smoke test by yourself. Smoke Test Case
Convention of Integration Scrum Team ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to form Common Test Case Suite Team One Plenware Team Two Plenware XYZ Team U.S. Team  ABC HW Team Artist Team Integration Team Test Case Test Case Test Case Test Case Test Case Test Case Common  Test Case
How it works All test  case of Set 1 passed Action: request a regression test Red Team Blue Team Integration Team Working Log Test Case Set 1 Test Case  Set 1 Test Case  Set 2 Test Case  Set 3 Test Case Set 2 A Sprint Regression testing trigger Some test case of Set 1 passed Action: Check in regression one Blue team has  to pass three sets of test case to meet the Sprint Goals. Red team has two. Integration Team has to pass 5 sets from both Red and Blue Team plus all sets passed previously for new deliverable by the end of Sprint.  Main repository Start regression testing Action: test case execution Defects Reporting  Check-in Test Case  Set 1 Test Case  Set 1 Test Case  Set 1 Test Case  Set 1 Test Case  Set 2 regression two … Smoke Test Smoke Test Smoke Test Smoke Test Smoke Test Smoke Test: For each single check-in on the main repo the submitter HAS to make sure the smoke test case could be passed. If it’s not sure please execute the smoke test by yourself. Smoke Test
Release Planning
Team One
Team One Cont’ 195hrs left 42pts planned 29pts_burned.
Team Two
Team Two Cont’ 23hrs left 28pts planned 27pts_burned
Team Three 170hrs left 71pts planned 54pts burned.
Enhanced Product Burdown
Completion Forecasting
Project Management Retrospective
[object Object]
Work the Manager used to do that the team now does: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Basic truths about team motivation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Basic truths about team performance ,[object Object],[object Object],[object Object]
Basic truths about team composition ,[object Object],[object Object],[object Object],[object Object]
[object Object]

Contenu connexe

Tendances

Tendances (18)

What Is A Sprint Planning Meeting
What Is A Sprint Planning MeetingWhat Is A Sprint Planning Meeting
What Is A Sprint Planning Meeting
 
Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2
 
Evil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingEvil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile Testing
 
ATA CP-MAT program highlights
ATA CP-MAT program highlightsATA CP-MAT program highlights
ATA CP-MAT program highlights
 
Scrum - Sprint Planning
Scrum - Sprint Planning Scrum - Sprint Planning
Scrum - Sprint Planning
 
ProductSavvy - Scrum and QA
ProductSavvy - Scrum and QAProductSavvy - Scrum and QA
ProductSavvy - Scrum and QA
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
 
Test-Driven Development
Test-Driven DevelopmentTest-Driven Development
Test-Driven Development
 
Test Driven Development (TDD) & Continuous Integration (CI)
Test Driven Development (TDD) & Continuous Integration (CI)Test Driven Development (TDD) & Continuous Integration (CI)
Test Driven Development (TDD) & Continuous Integration (CI)
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
 
paperscrum
paperscrumpaperscrum
paperscrum
 
Testing in java
Testing in javaTesting in java
Testing in java
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Cost of defects
Cost of defectsCost of defects
Cost of defects
 
Certified Professional Master Agile Testing information and highlights
Certified Professional Master Agile Testing  information and highlightsCertified Professional Master Agile Testing  information and highlights
Certified Professional Master Agile Testing information and highlights
 
Implementing automation in definition of done is team effort
Implementing automation in definition of done is team effortImplementing automation in definition of done is team effort
Implementing automation in definition of done is team effort
 
Agile and test driven development
Agile and test driven developmentAgile and test driven development
Agile and test driven development
 

Similaire à Scrum Practices

Scrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingScrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testing
Hossam Hassan
 
Blackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test SeriesBlackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test Series
nazeer pasha
 
IIBA and Solvera May Event - Testing w Agile slides
IIBA and Solvera May Event - Testing w Agile slidesIIBA and Solvera May Event - Testing w Agile slides
IIBA and Solvera May Event - Testing w Agile slides
SaskatchewanIIBA
 
Agile testing overview
Agile testing overviewAgile testing overview
Agile testing overview
raianup
 
QA Challenges in an Agile World
QA Challenges in an Agile WorldQA Challenges in an Agile World
QA Challenges in an Agile World
Yousef Abazari
 

Similaire à Scrum Practices (20)

Scrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testingScrum and-xp-from-the-trenches 06 testing
Scrum and-xp-from-the-trenches 06 testing
 
Blackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test SeriesBlackboxtesting 02 An Example Test Series
Blackboxtesting 02 An Example Test Series
 
Scrum.Pre_.PSM-II.by_.VCEplus.180q-DEMO.pdf
Scrum.Pre_.PSM-II.by_.VCEplus.180q-DEMO.pdfScrum.Pre_.PSM-II.by_.VCEplus.180q-DEMO.pdf
Scrum.Pre_.PSM-II.by_.VCEplus.180q-DEMO.pdf
 
Agile testing
Agile testingAgile testing
Agile testing
 
Daily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptxDaily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptx
 
Scrum Process
Scrum ProcessScrum Process
Scrum Process
 
IIBA and Solvera May Event - Testing w Agile slides
IIBA and Solvera May Event - Testing w Agile slidesIIBA and Solvera May Event - Testing w Agile slides
IIBA and Solvera May Event - Testing w Agile slides
 
Agile testing overview
Agile testing overviewAgile testing overview
Agile testing overview
 
Agile testingoverview
Agile testingoverviewAgile testingoverview
Agile testingoverview
 
Chaos Engineering 101: A Field Guide
Chaos Engineering 101: A Field GuideChaos Engineering 101: A Field Guide
Chaos Engineering 101: A Field Guide
 
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...
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Integrated Dev And Qa Team With Scrum
Integrated Dev And Qa Team With ScrumIntegrated Dev And Qa Team With Scrum
Integrated Dev And Qa Team With Scrum
 
A Software Tester's Travels from the Land of the Waterfall to the Land of Agi...
A Software Tester's Travels from the Land of the Waterfall to the Land of Agi...A Software Tester's Travels from the Land of the Waterfall to the Land of Agi...
A Software Tester's Travels from the Land of the Waterfall to the Land of Agi...
 
Scrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in AsiaScrum for IT Offshore & IT Outsourcing in Asia
Scrum for IT Offshore & IT Outsourcing in Asia
 
Application Testing
Application TestingApplication Testing
Application Testing
 
QA Challenges in an Agile World
QA Challenges in an Agile WorldQA Challenges in an Agile World
QA Challenges in an Agile World
 
5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing Beginners5 Essential Tips for Load Testing Beginners
5 Essential Tips for Load Testing Beginners
 
Swl10
Swl10Swl10
Swl10
 

Dernier

Dernier (20)

[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdf
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...The impact of social media on mental health and well-being has been a topic o...
The impact of social media on mental health and well-being has been a topic o...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 

Scrum Practices

  • 1. Scrum Practices Linchuan Wang Scrum Assembling in Chengdu May 23, 2009
  • 2. Scrum Dash Board of Chengdu Team Two
  • 3.
  • 4.
  • 5.
  • 6. Scrum of Scrum with the Integration Team Team One Plenware Team Two Plenware XYZ Team US Team Team ABC HW Team Artist Team Integration Team Customer Release&test report Customer Defects report Release Notes -new features -known bugs&limitations -change logs … Component/Feature Test Case and Report Smoke Test Case Report Bug and defect report Engineering Release Since the main repo is keep up updated (and built) continually , for each check-in there would be one build, so the customer (whoever) could get any check-in build as an “as-is” engineering release. In that sense, every one (team) can release a new feature, patch or whatsoever by pass the integration team for convenience without quality assurance if that’s really somebody wants. !!!NOTE!!! For each single check-in on the main repo the submitter HAS to make sure the smoke test case could be passed. If it’s not sure please execute the smoke test by yourself. Smoke Test Case
  • 7.
  • 8. How to form Common Test Case Suite Team One Plenware Team Two Plenware XYZ Team U.S. Team ABC HW Team Artist Team Integration Team Test Case Test Case Test Case Test Case Test Case Test Case Common Test Case
  • 9. How it works All test case of Set 1 passed Action: request a regression test Red Team Blue Team Integration Team Working Log Test Case Set 1 Test Case Set 1 Test Case Set 2 Test Case Set 3 Test Case Set 2 A Sprint Regression testing trigger Some test case of Set 1 passed Action: Check in regression one Blue team has to pass three sets of test case to meet the Sprint Goals. Red team has two. Integration Team has to pass 5 sets from both Red and Blue Team plus all sets passed previously for new deliverable by the end of Sprint. Main repository Start regression testing Action: test case execution Defects Reporting Check-in Test Case Set 1 Test Case Set 1 Test Case Set 1 Test Case Set 1 Test Case Set 2 regression two … Smoke Test Smoke Test Smoke Test Smoke Test Smoke Test Smoke Test: For each single check-in on the main repo the submitter HAS to make sure the smoke test case could be passed. If it’s not sure please execute the smoke test by yourself. Smoke Test
  • 12. Team One Cont’ 195hrs left 42pts planned 29pts_burned.
  • 14. Team Two Cont’ 23hrs left 28pts planned 27pts_burned
  • 15. Team Three 170hrs left 71pts planned 54pts burned.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.