SlideShare a Scribd company logo
1 of 30
Managing Projects
A Tried and True Triple Tool Set
To Answer the 2 Critical Questions:
What is Left? What is Next?
The Goals of this session
• Explain 3 effective, complimentary PM methods
• Get beyond how’s to the why’s and when’s of application
• Prepare you to build a custom PM machine, to your needs
A quick bit of glossary
Time
• Calendar day – a day (24hrs)
• Work day – a day we come to
work, not a holiday/weekend
• Dev day – one person’s work day
• Task day – 5 hours, on task
• Lead day – 4 hours, on task
• Team day – all of us for one day
• Sprint – 3 working weeks
• Publish – 3 sprints
Things
• Milestone – slice, alpha, beta
• Repository – in version control
• Version – a build of game, exe
• Candidate – to test for milestone
• Task / subtask /
• Work product – doc, code, asset
• Backlog – future work
• User story, epic, master task –
• Dependency – related task order
A quick bit of glossary
Measures
• Burn Down – remaining tasks/time
• Velocity – task consumption rate
• Utilization – % team capacity used
• FvF rate – found vs fixed (bugs)
• Bug count –
• Task level – task days vs work days
• Capacity – devs x work days
• Scope – sum of work for milestone
Roles
• Product Owner – author, priority
• Scrum master – leads meetings
• Lead – manager of a specialty
• Producer – Business unit manager
• PM – time and effort accountant
• Developer – makes assets, code
• Tester – tests WIP games
• Test Lead – sets testing strategy
Only 3 Variables
Capacity (head count)
Scope (feature set)
Duration (calendar time)
Only 3 Methods
Kanban (velocity)
Scrum (solving)
Triage (dates)
1 - KANBAN
AKA Continuous Loading, Big List
1 - KANBAN
• Defining features
• Task board w/ cards in columns for
To Do, Doing and Done.
• Daily check in meetings (short) to
move cards
• Manager moves tasks from
backlog to board as needed
• What is left? What is next?
• Work is work
AKA Continuous Loading, Big List
1 - KANBAN
• Defining features
• Task board w/ cards in columns for
To Do, Doing and Done.
• Daily check in meetings (short) to
move cards
• Manager moves tasks from
backlog to board as needed
• What is left? What is next?
• Work is work
AKA Continuous Loading, Big List
Strengths:
Velocity, reprioritization, flexibility, handles
tasks and bugs, day-by-day capacity
management, low waste, overhead
Weaknesses:
Developer empowerment, fatigue, planning,
quality control
Why, When to use it:
Velocity is key, work is mostly known but
plan is not, fickle client/executive
Kanban board ideal
Personal board
Digital Version (Jira)
Essential Kanban How-To
• Build a backlog, including tasks for all team members w/ priority
• Put a board up and get started – stickies, cards or digital
• Meeting every morning for 15 minutes to move cards
• Ask team members for their capacity today, fill ~80%
• Keep the “to do” column topped up
• Pro tip – Brother label printers are cheap, print Excel lists on card-
sized stickers, can use push pins on cork or magnets on white board
Kanban Success Measures
• Velocity – tasks days completed per calendar day= near 1 or higher
• 5 hours per day on task
• Choices of tasks every morning
• All devs nicely filled, every day
• Changes handled in stride
2 - SCRUM
AKA Extreme Agile, Sprinting
2 - SCRUM
• Defining features
• Task board but w fixed time boxes
3 week sprints x 3 = publish
• Daily stand up meetings (short) to
move cards – 3 questions
• Planning day and review day each
sprint
• Separate intent, priority from
implementation, scope
• Commitment per sprint, no slip
AKA Extreme Agile, Sprinting
3 - SCRUM
• Defining features
• Task board but w fixed time boxes
3 week sprints x 3 = publish
• Daily stand up meetings (short) to
move cards – 3 questions
• Planning day and review day each
sprint
• Separate intent, priority from
implementation, scope
• Commitment per sprint, no slip
AKA Extreme Agile, Sprinting
Strengths:
Efficiency, developer empowerment, solving,
scoping, morale, synchronization, low waste,
focus on intent, flexibility
Weaknesses:
Bugs, process cost, executive confidence,
hitting dates
Why, When to use it:
Solving for new features, finding fun, team
driven iteration, owner driven intent
Essential Scrum how-to
• Schedule 3 week sprints, 9 week publishes
• Appoint product owner – writes ‘stories’ for backlog w/priority
• Epic stories span sprints, user stories fit in sprints, must be finished
• On planning day:
• Review where you are
• Get story priority and intent (not tasks) from PO
• Estimate whole stories as a group (poker)
• Calculate team capacity
• Commit to stories to fill 85% of capacity for sprint
• Then devs make small tasks with close estimates
Essential Scrum how-to
• During Sprint
• Use scrum teams of 3-9, by dependency, feature, not specialization
• Meet daily for 15, standing, to move cards, 3 questions only
• Check burndown chart* for current progress
• Do not let things get off the rails – address issues daily
• Do not add tasks (stretch goals are allowed)
• During Review
• Demonstrate completed work to PO, before next planning
• Celebrate good progress
• Stick to cycle: Plan (1), work (13), review (1) = 15 days / 3 weeks
Typical Burn Down Chart
Poker Planning Cards, use vs Task cards
Scrum Success Measures
• Tackling most important, most risky work first
• Giving PO information for next planning
• Solving unknowns, finding fun, iteration on design
• Utilization above 90%
• Almost no overtime
• Happy review days
3 - TRIAGE
AKA Countdown waterfall, Load balancing
3 - TRIAGE
• Defining features
• Dashboard w/ countdown to
milestone, task days per developer
plus FvF Rate
• Daily triage meeting to prioritize
new bugs, load balance, scope
• Operates on release candidates
• Guided by “found versus fixed”
ratio
• Gets to “sign off”
AKA Countdown waterfall, Load balancing
3 - TRIAGE
• Defining features
• Dashboard w/ countdown to
milestone, task days per developer
plus FvF Rate
• Daily triage meeting to prioritize
new bugs, load balance, scope
• Operates on release candidates
• Guided by “found versus fixed”
ratio
• Gets to “sign off”
AKA Countdown waterfall, Load balancing
Strengths:
Hits dates, support marketing, lessens
burnout, scoping, quality control
Weaknesses:
Transparency, team engagement, fatigue
Why, When to use it:
Ad spends at risk, TRC versioning, event
dates, clean releases, patches, updates
Essential Triage how-to
• Record all known tasks, assign them and get estimates from devs
• Set dates for milestone(s) alpha/lock/beta/release etc.
• Make dashboard with countdown in work days, daily found versus
fixed line graph and list of devs w/ task days remaining.
• Conduct initial scope so devs are at 70% of capacity for period
• Steering group meets daily to
• Review, prioritize, assign, estimate new bugs
• Load balance devs if over/under tasked
• Reduce scope, if you must, to keep on track
• Predict completion by FvF ratio
Typical Triage Dashboard
Triage Success Measures
• Hitting dates spot on the money
• Dev team in sync with ads, demos, trade shows, events, etc
• No dev overloaded with tasks for more than a day
• Building high quality versions, w/ low bug rate
• Bringing it in for a landing, smoothly; calm execs
• Tight coupling with QA
• Fast reactions to emerging issues
• Clean releases with happy users
Found the fun? No, not really Some of it We got this
Time frame? Not set in stone, yet Fast as possible E3 won’t wait for us
Asset Pipelines? Figuring it out now Similar to past work Fixed and documented
Best method
if +2 in column
Scrum Kanban Triage
Selecting a methodology
What is your project score?
Typical 2 Phase Dev Cycle
• From start to “vertical slice” or Alpha, use agile methods to manage
features
• Once you have a playable version, hit alpha or start promoting, switch
to triage / countdown waterfall to manage dates

More Related Content

What's hot

Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban BoardSudipta Lahiri
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introductionTomas Rybing
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your processYu Liang
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for BeginnersZsolt Fabok
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsMichael Sahota
 
Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?allan kelly
 
Scrumban benefits of both the worlds
Scrumban   benefits of both the worldsScrumban   benefits of both the worlds
Scrumban benefits of both the worldsCoachingSaga
 
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...GIS in the Rockies
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanWill Iverson
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteChileAgil
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software developmentNaveen Kumar Singh
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017gagann78
 

What's hot (19)

Kanban != Kanban Board
Kanban != Kanban BoardKanban != Kanban Board
Kanban != Kanban Board
 
Kanban English
Kanban   EnglishKanban   English
Kanban English
 
Kanban introduction
Kanban introductionKanban introduction
Kanban introduction
 
Designing your kanban board to map your process
Designing your kanban board to map your processDesigning your kanban board to map your process
Designing your kanban board to map your process
 
Introduction to Kanban
Introduction  to Kanban Introduction  to Kanban
Introduction to Kanban
 
Agile scrum
Agile   scrumAgile   scrum
Agile scrum
 
Kanban Basics for Beginners
Kanban Basics for BeginnersKanban Basics for Beginners
Kanban Basics for Beginners
 
Kanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban EssentialsKanban 101 - 3 - Kanban Essentials
Kanban 101 - 3 - Kanban Essentials
 
Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?Xanpan - what do you get if you cross XP and Kanban?
Xanpan - what do you get if you cross XP and Kanban?
 
Scrumban benefits of both the worlds
Scrumban   benefits of both the worldsScrumban   benefits of both the worlds
Scrumban benefits of both the worlds
 
Agile by KD
Agile by KDAgile by KD
Agile by KD
 
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
2013 Enterprise Track, Getting GIS done using the Scrum Methodology Jonathan ...
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Scrumban
ScrumbanScrumban
Scrumban
 
Intro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 KeynoteIntro to Kanban - AgileDayChile2011 Keynote
Intro to Kanban - AgileDayChile2011 Keynote
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Presentation ADM - SCRUMBAN
Presentation ADM - SCRUMBANPresentation ADM - SCRUMBAN
Presentation ADM - SCRUMBAN
 
Scrumban
ScrumbanScrumban
Scrumban
 
Kanban board 9th may 2017
Kanban board   9th may 2017Kanban board   9th may 2017
Kanban board 9th may 2017
 

Viewers also liked

Roles and Responsibilities: Team A
Roles and Responsibilities: Team ARoles and Responsibilities: Team A
Roles and Responsibilities: Team Ajahyldahl
 
Belbin team-roles-nov-2009
Belbin team-roles-nov-2009Belbin team-roles-nov-2009
Belbin team-roles-nov-2009Ann McDougall
 
Chapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & ResponsibilitiesChapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & Responsibilitiesjcthomasva
 
Team work in health care and patient safety
Team work in health care and patient safetyTeam work in health care and patient safety
Team work in health care and patient safetyTaher Kagalwala
 
Belbin Team Roles / Inventory
Belbin Team Roles / InventoryBelbin Team Roles / Inventory
Belbin Team Roles / InventoryGavin Harper
 
Theories of team building
Theories of team buildingTheories of team building
Theories of team buildingGambari Isiaka
 
Using Belbin’s Team Role Model
Using Belbin’s Team Role ModelUsing Belbin’s Team Role Model
Using Belbin’s Team Role ModelMyles Miller
 
Team work presentation
Team work presentationTeam work presentation
Team work presentationNasrin Tayyab
 
Team Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleTeam Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleAndrew Schwartz
 
TEAM BUILDING POWERPOINT
TEAM BUILDING POWERPOINTTEAM BUILDING POWERPOINT
TEAM BUILDING POWERPOINTAndrew Schwartz
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork PresentationJo Woolery
 

Viewers also liked (12)

Roles and Responsibilities: Team A
Roles and Responsibilities: Team ARoles and Responsibilities: Team A
Roles and Responsibilities: Team A
 
Belbin team-roles-nov-2009
Belbin team-roles-nov-2009Belbin team-roles-nov-2009
Belbin team-roles-nov-2009
 
Chapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & ResponsibilitiesChapter 2 - Team Roles & Responsibilities
Chapter 2 - Team Roles & Responsibilities
 
Team role
Team roleTeam role
Team role
 
Team work in health care and patient safety
Team work in health care and patient safetyTeam work in health care and patient safety
Team work in health care and patient safety
 
Belbin Team Roles / Inventory
Belbin Team Roles / InventoryBelbin Team Roles / Inventory
Belbin Team Roles / Inventory
 
Theories of team building
Theories of team buildingTheories of team building
Theories of team building
 
Using Belbin’s Team Role Model
Using Belbin’s Team Role ModelUsing Belbin’s Team Role Model
Using Belbin’s Team Role Model
 
Team work presentation
Team work presentationTeam work presentation
Team work presentation
 
Team Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern SampleTeam Building PowerPoint PPT Content Modern Sample
Team Building PowerPoint PPT Content Modern Sample
 
TEAM BUILDING POWERPOINT
TEAM BUILDING POWERPOINTTEAM BUILDING POWERPOINT
TEAM BUILDING POWERPOINT
 
Teamwork Presentation
Teamwork PresentationTeamwork Presentation
Teamwork Presentation
 

Similar to Managing Projects with Kanban, Scrum and Triage

FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...duhitha2
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum MasterLitheSpeed
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference CardTechcanvass
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur Rahmansaher
 
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
 
Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)Jeremy Hutton
 
User Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareUser Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareBalanced Team
 
User centered agile dev balanced team 2013
User centered agile dev balanced team 2013User centered agile dev balanced team 2013
User centered agile dev balanced team 2013Jay Trimble
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumSemen Arslan
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles Ruben Canlas
 
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsScrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsbeITconference
 

Similar to Managing Projects with Kanban, Scrum and Triage (20)

FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
FALLSEM2022-23_SWE2029_TH_VL2022230101289_Reference_Material_I_26-09-2022_Scr...
 
From Project Manager to Scrum Master
From Project Manager to Scrum MasterFrom Project Manager to Scrum Master
From Project Manager to Scrum Master
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2Mujeebur rahmansaher introduction-to-scrum_v2
Mujeebur rahmansaher introduction-to-scrum_v2
 
Scrum toufiq
Scrum toufiqScrum toufiq
Scrum toufiq
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
24 scrum
24 scrum24 scrum
24 scrum
 
Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"Adamson "Blueprint for Managing Your Project"
Adamson "Blueprint for Managing Your Project"
 
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
 
Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)Agile Scrum Training (Part 3)
Agile Scrum Training (Part 3)
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
User Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better SoftwareUser Centered Agile Development at NASA - One Groups Path to Better Software
User Centered Agile Development at NASA - One Groups Path to Better Software
 
User centered agile dev balanced team 2013
User centered agile dev balanced team 2013User centered agile dev balanced team 2013
User centered agile dev balanced team 2013
 
Intro to Kanban
Intro to KanbanIntro to Kanban
Intro to Kanban
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Scrum, agile process
Scrum, agile processScrum, agile process
Scrum, agile process
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsScrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, Infragistics
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 

Recently uploaded

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Roomdivyansh0kumar0
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 

Recently uploaded (20)

Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130  Available With RoomVIP Kolkata Call Girl Howrah 👉 8250192130  Available With Room
VIP Kolkata Call Girl Howrah 👉 8250192130 Available With Room
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.Eni 2024 1Q Results - 24.04.24 business.
Eni 2024 1Q Results - 24.04.24 business.
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 

Managing Projects with Kanban, Scrum and Triage

  • 1. Managing Projects A Tried and True Triple Tool Set To Answer the 2 Critical Questions: What is Left? What is Next?
  • 2. The Goals of this session • Explain 3 effective, complimentary PM methods • Get beyond how’s to the why’s and when’s of application • Prepare you to build a custom PM machine, to your needs
  • 3. A quick bit of glossary Time • Calendar day – a day (24hrs) • Work day – a day we come to work, not a holiday/weekend • Dev day – one person’s work day • Task day – 5 hours, on task • Lead day – 4 hours, on task • Team day – all of us for one day • Sprint – 3 working weeks • Publish – 3 sprints Things • Milestone – slice, alpha, beta • Repository – in version control • Version – a build of game, exe • Candidate – to test for milestone • Task / subtask / • Work product – doc, code, asset • Backlog – future work • User story, epic, master task – • Dependency – related task order
  • 4. A quick bit of glossary Measures • Burn Down – remaining tasks/time • Velocity – task consumption rate • Utilization – % team capacity used • FvF rate – found vs fixed (bugs) • Bug count – • Task level – task days vs work days • Capacity – devs x work days • Scope – sum of work for milestone Roles • Product Owner – author, priority • Scrum master – leads meetings • Lead – manager of a specialty • Producer – Business unit manager • PM – time and effort accountant • Developer – makes assets, code • Tester – tests WIP games • Test Lead – sets testing strategy
  • 5. Only 3 Variables Capacity (head count) Scope (feature set) Duration (calendar time)
  • 6. Only 3 Methods Kanban (velocity) Scrum (solving) Triage (dates)
  • 7. 1 - KANBAN AKA Continuous Loading, Big List
  • 8. 1 - KANBAN • Defining features • Task board w/ cards in columns for To Do, Doing and Done. • Daily check in meetings (short) to move cards • Manager moves tasks from backlog to board as needed • What is left? What is next? • Work is work AKA Continuous Loading, Big List
  • 9. 1 - KANBAN • Defining features • Task board w/ cards in columns for To Do, Doing and Done. • Daily check in meetings (short) to move cards • Manager moves tasks from backlog to board as needed • What is left? What is next? • Work is work AKA Continuous Loading, Big List Strengths: Velocity, reprioritization, flexibility, handles tasks and bugs, day-by-day capacity management, low waste, overhead Weaknesses: Developer empowerment, fatigue, planning, quality control Why, When to use it: Velocity is key, work is mostly known but plan is not, fickle client/executive
  • 13. Essential Kanban How-To • Build a backlog, including tasks for all team members w/ priority • Put a board up and get started – stickies, cards or digital • Meeting every morning for 15 minutes to move cards • Ask team members for their capacity today, fill ~80% • Keep the “to do” column topped up • Pro tip – Brother label printers are cheap, print Excel lists on card- sized stickers, can use push pins on cork or magnets on white board
  • 14. Kanban Success Measures • Velocity – tasks days completed per calendar day= near 1 or higher • 5 hours per day on task • Choices of tasks every morning • All devs nicely filled, every day • Changes handled in stride
  • 15. 2 - SCRUM AKA Extreme Agile, Sprinting
  • 16. 2 - SCRUM • Defining features • Task board but w fixed time boxes 3 week sprints x 3 = publish • Daily stand up meetings (short) to move cards – 3 questions • Planning day and review day each sprint • Separate intent, priority from implementation, scope • Commitment per sprint, no slip AKA Extreme Agile, Sprinting
  • 17. 3 - SCRUM • Defining features • Task board but w fixed time boxes 3 week sprints x 3 = publish • Daily stand up meetings (short) to move cards – 3 questions • Planning day and review day each sprint • Separate intent, priority from implementation, scope • Commitment per sprint, no slip AKA Extreme Agile, Sprinting Strengths: Efficiency, developer empowerment, solving, scoping, morale, synchronization, low waste, focus on intent, flexibility Weaknesses: Bugs, process cost, executive confidence, hitting dates Why, When to use it: Solving for new features, finding fun, team driven iteration, owner driven intent
  • 18. Essential Scrum how-to • Schedule 3 week sprints, 9 week publishes • Appoint product owner – writes ‘stories’ for backlog w/priority • Epic stories span sprints, user stories fit in sprints, must be finished • On planning day: • Review where you are • Get story priority and intent (not tasks) from PO • Estimate whole stories as a group (poker) • Calculate team capacity • Commit to stories to fill 85% of capacity for sprint • Then devs make small tasks with close estimates
  • 19. Essential Scrum how-to • During Sprint • Use scrum teams of 3-9, by dependency, feature, not specialization • Meet daily for 15, standing, to move cards, 3 questions only • Check burndown chart* for current progress • Do not let things get off the rails – address issues daily • Do not add tasks (stretch goals are allowed) • During Review • Demonstrate completed work to PO, before next planning • Celebrate good progress • Stick to cycle: Plan (1), work (13), review (1) = 15 days / 3 weeks
  • 21. Poker Planning Cards, use vs Task cards
  • 22. Scrum Success Measures • Tackling most important, most risky work first • Giving PO information for next planning • Solving unknowns, finding fun, iteration on design • Utilization above 90% • Almost no overtime • Happy review days
  • 23. 3 - TRIAGE AKA Countdown waterfall, Load balancing
  • 24. 3 - TRIAGE • Defining features • Dashboard w/ countdown to milestone, task days per developer plus FvF Rate • Daily triage meeting to prioritize new bugs, load balance, scope • Operates on release candidates • Guided by “found versus fixed” ratio • Gets to “sign off” AKA Countdown waterfall, Load balancing
  • 25. 3 - TRIAGE • Defining features • Dashboard w/ countdown to milestone, task days per developer plus FvF Rate • Daily triage meeting to prioritize new bugs, load balance, scope • Operates on release candidates • Guided by “found versus fixed” ratio • Gets to “sign off” AKA Countdown waterfall, Load balancing Strengths: Hits dates, support marketing, lessens burnout, scoping, quality control Weaknesses: Transparency, team engagement, fatigue Why, When to use it: Ad spends at risk, TRC versioning, event dates, clean releases, patches, updates
  • 26. Essential Triage how-to • Record all known tasks, assign them and get estimates from devs • Set dates for milestone(s) alpha/lock/beta/release etc. • Make dashboard with countdown in work days, daily found versus fixed line graph and list of devs w/ task days remaining. • Conduct initial scope so devs are at 70% of capacity for period • Steering group meets daily to • Review, prioritize, assign, estimate new bugs • Load balance devs if over/under tasked • Reduce scope, if you must, to keep on track • Predict completion by FvF ratio
  • 28. Triage Success Measures • Hitting dates spot on the money • Dev team in sync with ads, demos, trade shows, events, etc • No dev overloaded with tasks for more than a day • Building high quality versions, w/ low bug rate • Bringing it in for a landing, smoothly; calm execs • Tight coupling with QA • Fast reactions to emerging issues • Clean releases with happy users
  • 29. Found the fun? No, not really Some of it We got this Time frame? Not set in stone, yet Fast as possible E3 won’t wait for us Asset Pipelines? Figuring it out now Similar to past work Fixed and documented Best method if +2 in column Scrum Kanban Triage Selecting a methodology What is your project score?
  • 30. Typical 2 Phase Dev Cycle • From start to “vertical slice” or Alpha, use agile methods to manage features • Once you have a playable version, hit alpha or start promoting, switch to triage / countdown waterfall to manage dates