SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
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é
 
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
 
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
 
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
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
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
 
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
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
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
 
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
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
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
 
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
 
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
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 

Kürzlich hochgeladen (20)

Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
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
 
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...
 
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...
 
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
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
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...
 
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
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
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) 👒
 
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
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
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
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
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...
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 

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