SlideShare a Scribd company logo
 Background
 Why play Mini Scum Game
 Mini Scum Game
 Continuous Improvement
 Trend Micro RD
 Commercial product development
 Agile experience
› Workshop
› Daily work
› NGO
 Organization & Culture
› Techies, Sales & Managers
› Component team
› Waterfall
› Spec, spec, spec for record
› Early system-wise optimize
 Members
› 普遍聽過Agile & Scrum
› 好奇這東西有用嗎
› 不如多花點時間寫code
 Good practice
› Focus on value rather than task
› Empowerment
 Support from manager
› Reduce technical debt
 A hands-on practice
 A rough idea of Scrum
 Iteratively improve in real practice
 Make questions more specific
 Start from…
› Ceremony
 Manifest to Action
› Current organization
› Familiar topic
 復康巴士線上預約系統
 復康巴士
› 載送身心障礙者的公共汽車,多加裝了方便身心
障礙者上下車的輔助器材
› 有些有固定的運行路線,也有些採預約制,點對
點接送身心障礙者
 線上預約系統
 At least four people a team
 Role
› Product Owner: 1
› Team: >= 3
 Be responsible for maximizing the value
of the product
 In this game
› The one who have “Customer Insight”
› The one who can ask the customer
 Deliver potentially shippable product
increment
 Self-organizing & cross-functional
 In this game
› Not cross-functional
› UI designer, RD, QA
 Sprint planning – part 1 (Skip)
 Sprint planning – part 2
 Daily scrum
 Product backlog refinement (Skip)
 Sprint review
 Sprint retrospective
PO + Team:
What I want
What can be done
 Present and clarify high order PBIs and
new PBIs
 Refine new PBIs
 Select PBIs based on order
 As a system admin, I want to see the
alarm being reported when board is
missing, so that I can know when certain
board signal is lost
› Alarm reported with right slot ID
› Know the time the alarm happen
› Alarm be reset when board is re-plugged in
› Severity of the alarm can be configured
from 1~5
ID Product Backlog Item Rank
1 As a user, I want to create an account.
2 As a user, I want to view the available
session times.
3 As a user, I want to make a reservation.
4 As a user, I want to cancel a
reservation.
5 As an administrator, I want to have an
overview.
6 As a driver, I want to view my
schedule.
 Tasks
› Write two more product backlogs in sheet
 Start from writing backlog as user story
 The story text we write on cards is less
important than the conversations we have.
› Sort, discuss and refine
 Can add note, rewrite, split or merge
 Focus on value for user
 Do not go into detail or implementation too
early
› Select PBIs for the sprint
Team:
What I do
How the work will be done
 Having a DoD in place, available and
visible to everyone is extremely important.
 Remind what should be done and what
the general acceptance criteria are for
every item
 Team selects items from the PBI they can
commit to completing
 Sprint backlog is created
› Tasks are identified and each is estimated (1-
16 hours)
› Collaboratively, clarify spec. and
dependency
 High-level design is considered
8 Tino
8 > 4
5-2
Pattern serializer -
Write detailed design
document
Estimation Owner
Progress
Product backlog ID
Sprint backlog description
 As a user, I want to make a reservation.
 Length of a sprint planning: 10 min.
 Length of a sprint: 5 days (4 min. per day)
 Current organization
› UI designer, RD, QA
 Tasks
› Discuss the PBI (PO + team)
› Decide acceptance criteria (PO + Team)
› Select owner of each item (Team)
› Breakdown into sprint backlog (Owner)
› Estimate effort (Owner)
 Possible Delivery
› UI designer
 Mockup
› RD
 Pseudo code
› QA
 Test case
 In the Sprint Review
› QA demonstrates the work that it has “Done”
and answers questions about the Increment
Team
 Team meets every day for a quick status
update
 Answer the three questions
› What did I accomplish yesterday?
› What will I do today?
› What obstacles are impeding my progress?
 Share commitment
› more important than sharing progress or status
 Communicate status
› the team updates each other instead of a manager
 Identify obstacles
› not intended to remove any particular obstacle
› but rather to provide a forum for people to identify obstacles
 Set direction and focus
› Continually remind the team what that direction is.
 Build a team
› regularly communicating, working, and helping each other
 Update sprint backlog
› Status and progress
 Tasks
› Make your delivery everyday
 1 day = 4 minutes
› Daily Scrum in 2 minutes
 Restriction
› Sit when working
› Stand when discussion
› Can’t leave your seat
PO + Team
 Get hands on with what’s been built
 Inspect the quality
 See whether the commitment was
completed
 Attended by everyone
› Product Owner,
› Team,
› Scrum Master,
› Stakeholders and
› end users!
 The majority of the Sprint Review is spent
with
› presenting functionality,
› answering questions regarding the presentation
› noting changes desired.
 After presentation, the stakeholders are
polled to
› get their impressions, desired changes, and their
priority.
 The PO discusses with stakeholders/Team
potential rearrangement of the Product
Backlog
 Tasks
› Review progress of each backlog
› Demo
› Usability Test
Team
 A Special meeting that take place at the
end of a period of work
 In a retrospective
› Steps back
› Examine the way they work
› Analyze and identify ways they can improve
 Retrospectives cannot fix everything
 Retrospectives aren’t the place for
individual performance feedback
 Retrospectives aren’t the answer for
inadequate technical or collaboration
skills
 Retrospectives may not correct faulty
mental models of software development
or of how organizations work
 Do help teams think, learn, and decide
together
 Make time for teams consider ways to
redesign their work and team culture
 Tasks
› Post everyone’s opinion on board
 Good
 Bad
 Happy
 Unhappy
› Vote on importance
› Follow-up and set action item
 Do the right thing
› Help you find what to do
 Do the thing right
› Help you evaluate how to do
2-50
Source: Scrum Guide
http://www.Scrum.org/storage/scrumguides/Scrum%20Guide.pdf#view=fit
Transparency
Inspection
Adaptation
 PO
› PO is responsible for the product success?
› Who should understand the customers?
 PBI
› Clear Acceptance Criteria
› Follow the specification? Follow your
competitors?
› Minimum Viable Product
› Must be an online reservation system
 Look ahead
› Learn more about the product during each
sprint
 Adopt before the next Sprint Planning
 Collaboration only in Daily Scrum?
 Self organizing
 Cross-functional
 Potentially Shippable Product Increment
› Walking Skeleton
 Collect feedback
 Undone tasks
 Did Scrum solve any existing problem?
› Still delay
 Early or late discover
 Hide it or face it
› Still have many problem
 Highlight the problem
 Belong to team
 Good framework implies good solution?
 Component team to Feature team
› Sharing, pairing

More Related Content

What's hot

Being agile
Being agileBeing agile
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
Joost Mulders
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
Hiep Luong
 

What's hot (18)

Scrum master checklist
Scrum master checklistScrum master checklist
Scrum master checklist
 
How to make your daily stand-up more engaging
How to make your daily stand-up more engagingHow to make your daily stand-up more engaging
How to make your daily stand-up more engaging
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
Олександр Стороха "Why you can`t lead alone huge team effectively or importan...
 
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
Ксенія Кобрин "Stop babysitting your teams, let them grow!" Lviv Project Mana...
 
Lean sw development il tech-talks
Lean sw development   il tech-talksLean sw development   il tech-talks
Lean sw development il tech-talks
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Exec Overview to Agile-Scrum
Exec Overview to Agile-ScrumExec Overview to Agile-Scrum
Exec Overview to Agile-Scrum
 
Laurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp TasterLaurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp Taster
 
Being agile
Being agileBeing agile
Being agile
 
Decision Table Simplified - Software Testing
Decision Table Simplified - Software Testing  Decision Table Simplified - Software Testing
Decision Table Simplified - Software Testing
 
AgileScrum
AgileScrumAgileScrum
AgileScrum
 
Agile101 Small Batches
Agile101 Small BatchesAgile101 Small Batches
Agile101 Small Batches
 
What is a SCRUM Master
What is a SCRUM MasterWhat is a SCRUM Master
What is a SCRUM Master
 
The Agile Chef - Scrumban
The Agile Chef - ScrumbanThe Agile Chef - Scrumban
The Agile Chef - Scrumban
 
Scrum training day 2
Scrum training day 2Scrum training day 2
Scrum training day 2
 
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
Вадим Давидов та Людмила Гребенюк “LEAN: Dream Maker Developments” Kharkiv Pr...
 
Introduction to Agile Scrum
Introduction to Agile ScrumIntroduction to Agile Scrum
Introduction to Agile Scrum
 

Viewers also liked

Grow your Business Webcast Wednesday Presentation Series: Microsoft’s Busines...
Grow your Business Webcast Wednesday Presentation Series: Microsoft’s Busines...Grow your Business Webcast Wednesday Presentation Series: Microsoft’s Busines...
Grow your Business Webcast Wednesday Presentation Series: Microsoft’s Busines...
Jennifer Stevenson
 
Para a minha querida mãe
Para a minha querida mãePara a minha querida mãe
Para a minha querida mãe
sofia13lima
 

Viewers also liked (11)

Grow your Business Webcast Wednesday Presentation Series: Microsoft’s Busines...
Grow your Business Webcast Wednesday Presentation Series: Microsoft’s Busines...Grow your Business Webcast Wednesday Presentation Series: Microsoft’s Busines...
Grow your Business Webcast Wednesday Presentation Series: Microsoft’s Busines...
 
Paulista geep25 trans_tur
Paulista geep25 trans_turPaulista geep25 trans_tur
Paulista geep25 trans_tur
 
Para a minha querida mãe
Para a minha querida mãePara a minha querida mãe
Para a minha querida mãe
 
SinteLitseFlitse
SinteLitseFlitseSinteLitseFlitse
SinteLitseFlitse
 
Booosting 24 mei11 innovatie_loont_introductie
Booosting 24 mei11 innovatie_loont_introductieBooosting 24 mei11 innovatie_loont_introductie
Booosting 24 mei11 innovatie_loont_introductie
 
Proposta de Patrocínio - São Paulo In Foco
Proposta de Patrocínio - São Paulo In FocoProposta de Patrocínio - São Paulo In Foco
Proposta de Patrocínio - São Paulo In Foco
 
Centre de Service Microsoft Dynamics CRM & BI
Centre de Service Microsoft Dynamics CRM & BICentre de Service Microsoft Dynamics CRM & BI
Centre de Service Microsoft Dynamics CRM & BI
 
閃字製作
閃字製作閃字製作
閃字製作
 
Temes 12 i 13 el mon grec classic
Temes 12 i 13 el mon grec classicTemes 12 i 13 el mon grec classic
Temes 12 i 13 el mon grec classic
 
VMware vSphere Storage Appliance (VSA) - Technical Presentation,Almacenamien...
VMware vSphere Storage Appliance (VSA) -  Technical Presentation,Almacenamien...VMware vSphere Storage Appliance (VSA) -  Technical Presentation,Almacenamien...
VMware vSphere Storage Appliance (VSA) - Technical Presentation,Almacenamien...
 
Windows Operating System
Windows Operating SystemWindows Operating System
Windows Operating System
 

Similar to Mini scrum new

Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
InCycle Software
 

Similar to Mini scrum new (20)

Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Agile Project Management.ppt
Agile Project Management.pptAgile Project Management.ppt
Agile Project Management.ppt
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Product Agility: 3 fundamentals from the trenches
Product Agility: 3 fundamentals from the trenchesProduct Agility: 3 fundamentals from the trenches
Product Agility: 3 fundamentals from the trenches
 
Agile a to z chapter 3 - scrum master
Agile a to z chapter 3 - scrum masterAgile a to z chapter 3 - scrum master
Agile a to z chapter 3 - scrum master
 
SCRUM Intro
SCRUM IntroSCRUM Intro
SCRUM Intro
 
Being an Agile Tester
Being an Agile TesterBeing an Agile Tester
Being an Agile Tester
 
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...JDD2014: Agile transformation - how to change minds, deliver amazing results ...
JDD2014: Agile transformation - how to change minds, deliver amazing results ...
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Close to agile
Close to agileClose to agile
Close to agile
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Meetup-Transition2AgileSHARE
Meetup-Transition2AgileSHAREMeetup-Transition2AgileSHARE
Meetup-Transition2AgileSHARE
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Understanding The Urge To Agility
Understanding The Urge To AgilityUnderstanding The Urge To Agility
Understanding The Urge To Agility
 
Agile Pmi 102108 Final
Agile Pmi 102108 FinalAgile Pmi 102108 Final
Agile Pmi 102108 Final
 
Scrum@GigaSpaces
Scrum@GigaSpacesScrum@GigaSpaces
Scrum@GigaSpaces
 
Agile HR management
Agile HR managementAgile HR management
Agile HR management
 
Scrum101
Scrum101Scrum101
Scrum101
 
Product Agility: 3 fundamentals from the trenches (Braga,PT)
Product Agility: 3 fundamentals from the trenches (Braga,PT)Product Agility: 3 fundamentals from the trenches (Braga,PT)
Product Agility: 3 fundamentals from the trenches (Braga,PT)
 

More from Jen-Chieh Ko

The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar GatheringThe right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
Jen-Chieh Ko
 

More from Jen-Chieh Ko (20)

RSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design PrinciplesRSG Taipei 2023 LeSS Design Principles
RSG Taipei 2023 LeSS Design Principles
 
Practical Testing Strategy for Agile Team
Practical Testing Strategy for Agile TeamPractical Testing Strategy for Agile Team
Practical Testing Strategy for Agile Team
 
O.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdfO.R.I.D 初探 - 新竹敏捷分享.pdf
O.R.I.D 初探 - 新竹敏捷分享.pdf
 
2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查2021 台灣軟體測試現狀調查
2021 台灣軟體測試現狀調查
 
Agile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory TestingAgile summit2021 - Talk About Exploratory Testing
Agile summit2021 - Talk About Exploratory Testing
 
Stop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous ImprovingStop Retrospective, Start Continuous Improving
Stop Retrospective, Start Continuous Improving
 
Mopcon 2021 Scrum 是新的死亡行軍嗎?
Mopcon 2021   Scrum 是新的死亡行軍嗎?Mopcon 2021   Scrum 是新的死亡行軍嗎?
Mopcon 2021 Scrum 是新的死亡行軍嗎?
 
啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱啟動敏捷轉型的工具箱
啟動敏捷轉型的工具箱
 
Exploratory testing survey in 2020
Exploratory testing survey in 2020Exploratory testing survey in 2020
Exploratory testing survey in 2020
 
如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致如何把看板和 Scrum 發揮到極致
如何把看板和 Scrum 發揮到極致
 
Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程Agile Hsinchu 七月線上聚會: 我的教練旅程
Agile Hsinchu 七月線上聚會: 我的教練旅程
 
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar GatheringThe right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
The right It : How to make your assumption - Agile HsinChu 2020 Mar Gathering
 
Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑Agile tourhsinchushare踩過的scrum event坑
Agile tourhsinchushare踩過的scrum event坑
 
Design sprint experience at Trend Micro
Design sprint experience at Trend MicroDesign sprint experience at Trend Micro
Design sprint experience at Trend Micro
 
Container and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicroContainer and Test Automation Management Practices in TrendMicro
Container and Test Automation Management Practices in TrendMicro
 
Design sprint sharing of DS team
Design sprint sharing of DS team Design sprint sharing of DS team
Design sprint sharing of DS team
 
Beer game-public
Beer game-publicBeer game-public
Beer game-public
 
Agile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing StrategyAgile Summit Taipei 2019 - Agile Testing Strategy
Agile Summit Taipei 2019 - Agile Testing Strategy
 
Agile HR at Titansoft
Agile HR at TitansoftAgile HR at Titansoft
Agile HR at Titansoft
 
From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...From zero to one - How we evolved our test automation processes and mindset i...
From zero to one - How we evolved our test automation processes and mindset i...
 

Recently uploaded

Pests of sugarcane_Binomics_IPM_Dr.UPR.pdf
Pests of sugarcane_Binomics_IPM_Dr.UPR.pdfPests of sugarcane_Binomics_IPM_Dr.UPR.pdf
Pests of sugarcane_Binomics_IPM_Dr.UPR.pdf
PirithiRaju
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
AADYARAJPANDEY1
 
Aerodynamics. flippatterncn5tm5ttnj6nmnynyppt
Aerodynamics. flippatterncn5tm5ttnj6nmnynypptAerodynamics. flippatterncn5tm5ttnj6nmnynyppt
Aerodynamics. flippatterncn5tm5ttnj6nmnynyppt
sreddyrahul
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
muralinath2
 
THYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursingTHYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursing
Jocelyn Atis
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 

Recently uploaded (20)

word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
word2vec, node2vec, graph2vec, X2vec: Towards a Theory of Vector Embeddings o...
 
Lab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerinLab report on liquid viscosity of glycerin
Lab report on liquid viscosity of glycerin
 
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptxGLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
GLOBAL AND LOCAL SCENARIO OF FOOD AND NUTRITION.pptx
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
 
Pests of sugarcane_Binomics_IPM_Dr.UPR.pdf
Pests of sugarcane_Binomics_IPM_Dr.UPR.pdfPests of sugarcane_Binomics_IPM_Dr.UPR.pdf
Pests of sugarcane_Binomics_IPM_Dr.UPR.pdf
 
electrochemical gas sensors and their uses.pptx
electrochemical gas sensors and their uses.pptxelectrochemical gas sensors and their uses.pptx
electrochemical gas sensors and their uses.pptx
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
 
Aerodynamics. flippatterncn5tm5ttnj6nmnynyppt
Aerodynamics. flippatterncn5tm5ttnj6nmnynypptAerodynamics. flippatterncn5tm5ttnj6nmnynyppt
Aerodynamics. flippatterncn5tm5ttnj6nmnynyppt
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
 
THYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursingTHYROID-PARATHYROID medical surgical nursing
THYROID-PARATHYROID medical surgical nursing
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 
NuGOweek 2024 full programme - hosted by Ghent University
NuGOweek 2024 full programme - hosted by Ghent UniversityNuGOweek 2024 full programme - hosted by Ghent University
NuGOweek 2024 full programme - hosted by Ghent University
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
National Biodiversity protection initiatives and Convention on Biological Di...
National Biodiversity protection initiatives and  Convention on Biological Di...National Biodiversity protection initiatives and  Convention on Biological Di...
National Biodiversity protection initiatives and Convention on Biological Di...
 
FAIRSpectra - Towards a common data file format for SIMS images
FAIRSpectra - Towards a common data file format for SIMS imagesFAIRSpectra - Towards a common data file format for SIMS images
FAIRSpectra - Towards a common data file format for SIMS images
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
 
INSIGHT Partner Profile: Tampere University
INSIGHT Partner Profile: Tampere UniversityINSIGHT Partner Profile: Tampere University
INSIGHT Partner Profile: Tampere University
 

Mini scrum new

  • 1.
  • 2.  Background  Why play Mini Scum Game  Mini Scum Game  Continuous Improvement
  • 3.
  • 4.  Trend Micro RD  Commercial product development  Agile experience › Workshop › Daily work › NGO
  • 5.  Organization & Culture › Techies, Sales & Managers › Component team › Waterfall › Spec, spec, spec for record › Early system-wise optimize  Members › 普遍聽過Agile & Scrum › 好奇這東西有用嗎 › 不如多花點時間寫code
  • 6.  Good practice › Focus on value rather than task › Empowerment  Support from manager › Reduce technical debt
  • 7.
  • 8.  A hands-on practice  A rough idea of Scrum  Iteratively improve in real practice  Make questions more specific
  • 9.  Start from… › Ceremony  Manifest to Action › Current organization › Familiar topic
  • 10.
  • 12.  復康巴士 › 載送身心障礙者的公共汽車,多加裝了方便身心 障礙者上下車的輔助器材 › 有些有固定的運行路線,也有些採預約制,點對 點接送身心障礙者  線上預約系統
  • 13.  At least four people a team  Role › Product Owner: 1 › Team: >= 3
  • 14.  Be responsible for maximizing the value of the product  In this game › The one who have “Customer Insight” › The one who can ask the customer
  • 15.  Deliver potentially shippable product increment  Self-organizing & cross-functional  In this game › Not cross-functional › UI designer, RD, QA
  • 16.
  • 17.  Sprint planning – part 1 (Skip)  Sprint planning – part 2  Daily scrum  Product backlog refinement (Skip)  Sprint review  Sprint retrospective
  • 18. PO + Team: What I want What can be done
  • 19.
  • 20.  Present and clarify high order PBIs and new PBIs  Refine new PBIs  Select PBIs based on order
  • 21.  As a system admin, I want to see the alarm being reported when board is missing, so that I can know when certain board signal is lost › Alarm reported with right slot ID › Know the time the alarm happen › Alarm be reset when board is re-plugged in › Severity of the alarm can be configured from 1~5
  • 22. ID Product Backlog Item Rank 1 As a user, I want to create an account. 2 As a user, I want to view the available session times. 3 As a user, I want to make a reservation. 4 As a user, I want to cancel a reservation. 5 As an administrator, I want to have an overview. 6 As a driver, I want to view my schedule.
  • 23.  Tasks › Write two more product backlogs in sheet  Start from writing backlog as user story  The story text we write on cards is less important than the conversations we have. › Sort, discuss and refine  Can add note, rewrite, split or merge  Focus on value for user  Do not go into detail or implementation too early › Select PBIs for the sprint
  • 24. Team: What I do How the work will be done
  • 25.  Having a DoD in place, available and visible to everyone is extremely important.  Remind what should be done and what the general acceptance criteria are for every item
  • 26.
  • 27.  Team selects items from the PBI they can commit to completing  Sprint backlog is created › Tasks are identified and each is estimated (1- 16 hours) › Collaboratively, clarify spec. and dependency  High-level design is considered
  • 28. 8 Tino 8 > 4 5-2 Pattern serializer - Write detailed design document Estimation Owner Progress Product backlog ID Sprint backlog description
  • 29.
  • 30.  As a user, I want to make a reservation.  Length of a sprint planning: 10 min.  Length of a sprint: 5 days (4 min. per day)  Current organization › UI designer, RD, QA
  • 31.  Tasks › Discuss the PBI (PO + team) › Decide acceptance criteria (PO + Team) › Select owner of each item (Team) › Breakdown into sprint backlog (Owner) › Estimate effort (Owner)
  • 32.  Possible Delivery › UI designer  Mockup › RD  Pseudo code › QA  Test case  In the Sprint Review › QA demonstrates the work that it has “Done” and answers questions about the Increment
  • 33. Team
  • 34.  Team meets every day for a quick status update  Answer the three questions › What did I accomplish yesterday? › What will I do today? › What obstacles are impeding my progress?
  • 35.  Share commitment › more important than sharing progress or status  Communicate status › the team updates each other instead of a manager  Identify obstacles › not intended to remove any particular obstacle › but rather to provide a forum for people to identify obstacles  Set direction and focus › Continually remind the team what that direction is.  Build a team › regularly communicating, working, and helping each other
  • 36.  Update sprint backlog › Status and progress
  • 37.  Tasks › Make your delivery everyday  1 day = 4 minutes › Daily Scrum in 2 minutes  Restriction › Sit when working › Stand when discussion › Can’t leave your seat
  • 39.  Get hands on with what’s been built  Inspect the quality  See whether the commitment was completed  Attended by everyone › Product Owner, › Team, › Scrum Master, › Stakeholders and › end users!
  • 40.  The majority of the Sprint Review is spent with › presenting functionality, › answering questions regarding the presentation › noting changes desired.  After presentation, the stakeholders are polled to › get their impressions, desired changes, and their priority.  The PO discusses with stakeholders/Team potential rearrangement of the Product Backlog
  • 41.  Tasks › Review progress of each backlog › Demo › Usability Test
  • 42. Team
  • 43.  A Special meeting that take place at the end of a period of work  In a retrospective › Steps back › Examine the way they work › Analyze and identify ways they can improve
  • 44.  Retrospectives cannot fix everything  Retrospectives aren’t the place for individual performance feedback  Retrospectives aren’t the answer for inadequate technical or collaboration skills  Retrospectives may not correct faulty mental models of software development or of how organizations work
  • 45.  Do help teams think, learn, and decide together  Make time for teams consider ways to redesign their work and team culture
  • 46.  Tasks › Post everyone’s opinion on board  Good  Bad  Happy  Unhappy › Vote on importance › Follow-up and set action item
  • 47.
  • 48.  Do the right thing › Help you find what to do  Do the thing right › Help you evaluate how to do
  • 49.
  • 51.  PO › PO is responsible for the product success? › Who should understand the customers?  PBI › Clear Acceptance Criteria › Follow the specification? Follow your competitors? › Minimum Viable Product › Must be an online reservation system
  • 52.  Look ahead › Learn more about the product during each sprint  Adopt before the next Sprint Planning
  • 53.  Collaboration only in Daily Scrum?  Self organizing  Cross-functional
  • 54.  Potentially Shippable Product Increment › Walking Skeleton  Collect feedback  Undone tasks
  • 55.  Did Scrum solve any existing problem? › Still delay  Early or late discover  Hide it or face it › Still have many problem  Highlight the problem  Belong to team  Good framework implies good solution?  Component team to Feature team › Sharing, pairing