Improving Pull Request Process with Complexity Labels

What is Complexity?

Complexity Matrix

Easy — Small Size and Low Difficulty

Medium-Low — Large Size and Low Difficulty

Medium-High — Small Size and Hard Difficulty

Large — Large Size and Hard Difficulty

Putting It Into Practice

Impact of Changes

  • Determining how much time it might take to review changes at a glance. This process helps engineers anticipate which pull requests will require more time to review and which they can review with a few spare minutes.
  • Keeping complexity in mind when creating pull requests and strategies to mitigate risk.
  • The pull request list becomes more manageable.

--

--

--

We are a 501(c)(3) non-profit organization dedicated to inspiring women to excel in technology careers. https://www.womenwhocode.com/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

10 Steps to Find the Traffic Killer in Google Analytics | A Diwali Mystery Story

Update Certificate Pinning by Gradle

Why On-Prem Storage Doesn’t Stand the Test of Time

Life is a journey of twists and turns, peaks and valleys, mountains to climb and oceans to explore.

Insights from creating a Maturity Model for a container infrastructure

Django VS Flask

CS373 Spring 2022: Sabeer Shahzad Week 12

Animate your Scalable Vector Graphics (SVG)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Women Who Code

Women Who Code

We are a 501(c)(3) non-profit organization dedicated to inspiring women to excel in technology careers. https://www.womenwhocode.com/

More from Medium

Stack Data Structure

Wiremock

Why you should decide to do API Management

Learning gut feeling in software design: The Conceptual Complexity Framework