SlideShare a Scribd company logo
1 of 18
Download to read offline
DEV TEAM PROCESS
EXAMPLES AND IDEAS
TEXT
AGENDA
▸ General Direction
▸ Support Rota
▸ Meetings
▸ Review Process
▸ CI / CD
▸ Boards and Graphs
▸ Sponsor Coins
TEXT
GENERAL DIRECTION
▸ Favour pushing issues to done
▸ Swarm over subtasks, work in parallel, unblock issues
▸ Pair programming when suitable
▸ helps with quality and knowledge sharing
▸ Protected learning / innovation time
▸ CI pipeline has high priority
▸ Deployment is protected; CI fails if schema is changed
TEXT
SUPPORT ROTA
▸ Workday and Outside Hours rota
▸ 10:00 AM to 6:00 PM
▸ First and second lines of support
▸ Assumes shared knowledge
▸ Free to ask for help
▸ If both people remain busy for two days, something needs to be fixed
TEXT
MEETINGS
▸ Process Retrospective (fortnightly), with votes
▸ What went well
▸ What didn’t go so well
▸ Questions
▸ Ideas and Learnings
▸ Impediments
TEXT
MEETINGS
▸ Health Check (monthly)
▸ How well are we doing?
▸ What should we focus on improving?
▸ Hot spots over time
TEXT
MEETINGS
▸ Team Session
▸ Presentation on something we learned, or
▸ Discussion of an issue (e.g. post-incident report)
▸ Sheet for wanted and offered topics
▸ Design Sessions
▸ Existing system design and architecture
▸ Upcoming feature design, breakdown, and estimation
▸ Moderators + booked meetings
TEXT
REVIEW PROCESS
▸ Two pairs of eyes are required
▸ Could be a pair-programmer plus another person
▸ Another reviewer from a different team invited, and the link is shared publicly
▸ Reviewers are selected randomly; experts may be invited additionally
▸ Helps with knowledge sharing and generating ideas
▸ Important issues marked as defects
▸ Reviewer(s) may end up pairing with the developer(s)
▸ Be pragmatic about suggestions; avoid sunk cost fallacy
TEXT
CI / CD
▸ Runs all project tests on every commit
▸ Runs inter-project integration tests before merging
▸ Independent repository with project versions
▸ Runs deployment tasks
▸ Keeps deployment log showing who, why, when, versions, etc.
TEXT
BOARDS
▸ The board is a method of communication
▸ Shared knowledge
▸ Expressed interests
▸ Collaboration to Get Things Done
▸ Increased bus factor
▸ Historical perspective
▸ View for External Stakeholders
▸ Dev Board, Product Board, and Cross-Product Board
TEXT
BOARDS
▸ The board is a tool for visualisation
▸ Sense of progress
▸ Relative priority
▸ Bottlenecks
▸ Capacity or Velocity, Burn-down chart, Cycle time, etc
▸ Always visible on TV
▸ In addition to production dashboards
TEXT
DEV BOARD
▸ To Do
▸ In Progress
▸ Done
TEXT
DEV BOARD
▸ To Do
▸ In Progress
▸ Deploy
▸ Done
TEXT
DEV BOARD
▸ To Do
▸ In Progress
▸ Review, Applying Comments
▸ Deploy
▸ Done
TEXT
DEV BOARD
▸ To Design
▸ In Design
▸ To Develop
▸ In Development
▸ Review, Applying Comments
▸ Deploy
▸ Done
TEXT
PRODUCT BOARD
▸ New
▸ Discovery
▸ Accepted
▸ To Design
▸ To Develop
▸ In Progress
▸ Deploy
▸ Measure
TEXT
CROSS-PRODUCT BOARD (EPICS)
▸ New
▸ Discovery
▸ Accepted
▸ Prioritised
▸ In Progress
▸ Deploy
▸ Measure
TEXT
SPONSOR COINS
▸ Sponsors, i.e. external stakeholders, get a budget
▸ All sponsors meet (e.g. quarterly) to “purchase” dev time
▸ Sponsors may choose to lend each other to get stuff done

More Related Content

Similar to Dev Team Process

Continuous Performance Testing: Challenges and Approaches
Continuous Performance Testing: Challenges and ApproachesContinuous Performance Testing: Challenges and Approaches
Continuous Performance Testing: Challenges and ApproachesAlexander Podelko
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management BasicsBrian Pichman
 
3P Production Preparation Process Overview
3P Production Preparation Process Overview3P Production Preparation Process Overview
3P Production Preparation Process Overviewopexcreative
 
JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!Frank Caron
 
Understand the system
Understand the systemUnderstand the system
Understand the systemDiego Pacheco
 
Tips for Managing a Mainframe Internal Recovery Project
Tips for Managing a Mainframe Internal Recovery ProjectTips for Managing a Mainframe Internal Recovery Project
Tips for Managing a Mainframe Internal Recovery Projecticu812
 
Managing Creativity
Managing CreativityManaging Creativity
Managing CreativitySusan Steele
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017greg robertson
 
South Coast Summit 2021 - 12 months of power automate pain
South Coast Summit 2021 - 12 months of power automate painSouth Coast Summit 2021 - 12 months of power automate pain
South Coast Summit 2021 - 12 months of power automate painPeter Baddeley
 
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...Agile Lietuva
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Jean-Philippe Briend
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile ResourcingCprime
 
Devops (start walking in the same direction) by ops
Devops (start walking in the same direction) by opsDevops (start walking in the same direction) by ops
Devops (start walking in the same direction) by opsDemis Rizzotto
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementLeanKit
 
Agile ux for product teams design and development
Agile ux for product teams design and developmentAgile ux for product teams design and development
Agile ux for product teams design and developmentAlesya Podlesnaya
 
How 3 p’s (process, planning & pairing) helped us to engage teams
How  3 p’s (process, planning & pairing)  helped us to engage teamsHow  3 p’s (process, planning & pairing)  helped us to engage teams
How 3 p’s (process, planning & pairing) helped us to engage teamsNITHIN S.S
 
Chp3 requirments analysis
Chp3 requirments analysisChp3 requirments analysis
Chp3 requirments analysisasmaanawaiseh
 

Similar to Dev Team Process (20)

Continuous Performance Testing: Challenges and Approaches
Continuous Performance Testing: Challenges and ApproachesContinuous Performance Testing: Challenges and Approaches
Continuous Performance Testing: Challenges and Approaches
 
Project Management Basics
Project Management BasicsProject Management Basics
Project Management Basics
 
3P Production Preparation Process Overview
3P Production Preparation Process Overview3P Production Preparation Process Overview
3P Production Preparation Process Overview
 
Project management
Project managementProject management
Project management
 
JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!JIRA 101 - Over(our)head No Longer!
JIRA 101 - Over(our)head No Longer!
 
Pm1011 stockton 3hr 2014
Pm1011 stockton 3hr 2014Pm1011 stockton 3hr 2014
Pm1011 stockton 3hr 2014
 
Understand the system
Understand the systemUnderstand the system
Understand the system
 
Tips for Managing a Mainframe Internal Recovery Project
Tips for Managing a Mainframe Internal Recovery ProjectTips for Managing a Mainframe Internal Recovery Project
Tips for Managing a Mainframe Internal Recovery Project
 
Managing Creativity
Managing CreativityManaging Creativity
Managing Creativity
 
Hsc project management 2017
Hsc project management 2017Hsc project management 2017
Hsc project management 2017
 
South Coast Summit 2021 - 12 months of power automate pain
South Coast Summit 2021 - 12 months of power automate painSouth Coast Summit 2021 - 12 months of power automate pain
South Coast Summit 2021 - 12 months of power automate pain
 
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
Vidas Vasiliauskas. Scrumban - mixing agile and lean for product manufacture ...
 
Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?Continuous Delivery: why ? where to start ? how to scale ?
Continuous Delivery: why ? where to start ? how to scale ?
 
Agile Resourcing
Agile ResourcingAgile Resourcing
Agile Resourcing
 
Devops (start walking in the same direction) by ops
Devops (start walking in the same direction) by opsDevops (start walking in the same direction) by ops
Devops (start walking in the same direction) by ops
 
How to implement a rebrand
How to implement a rebrandHow to implement a rebrand
How to implement a rebrand
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
Agile ux for product teams design and development
Agile ux for product teams design and developmentAgile ux for product teams design and development
Agile ux for product teams design and development
 
How 3 p’s (process, planning & pairing) helped us to engage teams
How  3 p’s (process, planning & pairing)  helped us to engage teamsHow  3 p’s (process, planning & pairing)  helped us to engage teams
How 3 p’s (process, planning & pairing) helped us to engage teams
 
Chp3 requirments analysis
Chp3 requirments analysisChp3 requirments analysis
Chp3 requirments analysis
 

More from Hosam Aly

Running a simple Scala app in AWS Lambda (demo)
Running a simple Scala app in AWS Lambda (demo)Running a simple Scala app in AWS Lambda (demo)
Running a simple Scala app in AWS Lambda (demo)Hosam Aly
 
القيادة: فن ومهارة (Leadership: an art and a skill)
القيادة: فن ومهارة (Leadership: an art and a skill)القيادة: فن ومهارة (Leadership: an art and a skill)
القيادة: فن ومهارة (Leadership: an art and a skill)Hosam Aly
 
Hard questions
Hard questionsHard questions
Hard questionsHosam Aly
 
Quick dive into Ruby on Rails
Quick dive into Ruby on RailsQuick dive into Ruby on Rails
Quick dive into Ruby on RailsHosam Aly
 
6 Programming Languages under investigation
6 Programming Languages under investigation6 Programming Languages under investigation
6 Programming Languages under investigationHosam Aly
 
Mercurial DVCS
Mercurial DVCSMercurial DVCS
Mercurial DVCSHosam Aly
 

More from Hosam Aly (6)

Running a simple Scala app in AWS Lambda (demo)
Running a simple Scala app in AWS Lambda (demo)Running a simple Scala app in AWS Lambda (demo)
Running a simple Scala app in AWS Lambda (demo)
 
القيادة: فن ومهارة (Leadership: an art and a skill)
القيادة: فن ومهارة (Leadership: an art and a skill)القيادة: فن ومهارة (Leadership: an art and a skill)
القيادة: فن ومهارة (Leadership: an art and a skill)
 
Hard questions
Hard questionsHard questions
Hard questions
 
Quick dive into Ruby on Rails
Quick dive into Ruby on RailsQuick dive into Ruby on Rails
Quick dive into Ruby on Rails
 
6 Programming Languages under investigation
6 Programming Languages under investigation6 Programming Languages under investigation
6 Programming Languages under investigation
 
Mercurial DVCS
Mercurial DVCSMercurial DVCS
Mercurial DVCS
 

Recently uploaded

Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
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
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
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
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
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
 
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
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
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
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 

Recently uploaded (20)

Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
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
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
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...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
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
 
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
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
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
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 

Dev Team Process

  • 2. TEXT AGENDA ▸ General Direction ▸ Support Rota ▸ Meetings ▸ Review Process ▸ CI / CD ▸ Boards and Graphs ▸ Sponsor Coins
  • 3. TEXT GENERAL DIRECTION ▸ Favour pushing issues to done ▸ Swarm over subtasks, work in parallel, unblock issues ▸ Pair programming when suitable ▸ helps with quality and knowledge sharing ▸ Protected learning / innovation time ▸ CI pipeline has high priority ▸ Deployment is protected; CI fails if schema is changed
  • 4. TEXT SUPPORT ROTA ▸ Workday and Outside Hours rota ▸ 10:00 AM to 6:00 PM ▸ First and second lines of support ▸ Assumes shared knowledge ▸ Free to ask for help ▸ If both people remain busy for two days, something needs to be fixed
  • 5. TEXT MEETINGS ▸ Process Retrospective (fortnightly), with votes ▸ What went well ▸ What didn’t go so well ▸ Questions ▸ Ideas and Learnings ▸ Impediments
  • 6. TEXT MEETINGS ▸ Health Check (monthly) ▸ How well are we doing? ▸ What should we focus on improving? ▸ Hot spots over time
  • 7. TEXT MEETINGS ▸ Team Session ▸ Presentation on something we learned, or ▸ Discussion of an issue (e.g. post-incident report) ▸ Sheet for wanted and offered topics ▸ Design Sessions ▸ Existing system design and architecture ▸ Upcoming feature design, breakdown, and estimation ▸ Moderators + booked meetings
  • 8. TEXT REVIEW PROCESS ▸ Two pairs of eyes are required ▸ Could be a pair-programmer plus another person ▸ Another reviewer from a different team invited, and the link is shared publicly ▸ Reviewers are selected randomly; experts may be invited additionally ▸ Helps with knowledge sharing and generating ideas ▸ Important issues marked as defects ▸ Reviewer(s) may end up pairing with the developer(s) ▸ Be pragmatic about suggestions; avoid sunk cost fallacy
  • 9. TEXT CI / CD ▸ Runs all project tests on every commit ▸ Runs inter-project integration tests before merging ▸ Independent repository with project versions ▸ Runs deployment tasks ▸ Keeps deployment log showing who, why, when, versions, etc.
  • 10. TEXT BOARDS ▸ The board is a method of communication ▸ Shared knowledge ▸ Expressed interests ▸ Collaboration to Get Things Done ▸ Increased bus factor ▸ Historical perspective ▸ View for External Stakeholders ▸ Dev Board, Product Board, and Cross-Product Board
  • 11. TEXT BOARDS ▸ The board is a tool for visualisation ▸ Sense of progress ▸ Relative priority ▸ Bottlenecks ▸ Capacity or Velocity, Burn-down chart, Cycle time, etc ▸ Always visible on TV ▸ In addition to production dashboards
  • 12. TEXT DEV BOARD ▸ To Do ▸ In Progress ▸ Done
  • 13. TEXT DEV BOARD ▸ To Do ▸ In Progress ▸ Deploy ▸ Done
  • 14. TEXT DEV BOARD ▸ To Do ▸ In Progress ▸ Review, Applying Comments ▸ Deploy ▸ Done
  • 15. TEXT DEV BOARD ▸ To Design ▸ In Design ▸ To Develop ▸ In Development ▸ Review, Applying Comments ▸ Deploy ▸ Done
  • 16. TEXT PRODUCT BOARD ▸ New ▸ Discovery ▸ Accepted ▸ To Design ▸ To Develop ▸ In Progress ▸ Deploy ▸ Measure
  • 17. TEXT CROSS-PRODUCT BOARD (EPICS) ▸ New ▸ Discovery ▸ Accepted ▸ Prioritised ▸ In Progress ▸ Deploy ▸ Measure
  • 18. TEXT SPONSOR COINS ▸ Sponsors, i.e. external stakeholders, get a budget ▸ All sponsors meet (e.g. quarterly) to “purchase” dev time ▸ Sponsors may choose to lend each other to get stuff done