SlideShare a Scribd company logo
How Intuit is overhauling legacy
engineering practices at scale with
innersource
Aliza Carpio and Rocio Montes, Intuit
about
us
Aliza Carpio
Principal Tech Evangelist
@socialac
@alizaflips
linkedin.com/in/alizacarpio/
Rocio Montes
Staff Software Engineer
@montes_roxio
@roxiomontes
linkedin.com/in/montesr
ocio #GitHubUniverse
In a world … communities of practice, almost zero meetings, code stewards
How Intuit is overhauling legacy engineering practices at scale with innersource
There are hurdles to get to this nirvana
Challenges
Code is owned by
teams and individuals
= reliance on a
person/team, resulting
in long wait times
Lack of documentation
makes it hard to
contribute
Varying standards
across groups makes it
challenging to
“onboard” easily
The “waiting” impacts
work/life balance;
at times, heroics to
meet deadlines
#GitHubUniverse
Solution: inspired by inner source model
Apply open
source practices
internally
Solution: inner source program
Unified guidelines
Declare a single and unified “Inner Source Guidelines”
#GitHubUniverse
● Suggested GitHub document structure for a repository
to be set up for inner source
● Github provides helpful features when these
documents exists
Unified guidelines
● CI/CD automation
Pull Request (PR) builds
Unit tests
Code coverage
● Local development using containers
Solution: inner source program
Unified guidelines
Declare a single and unified “Inner Source Guidelines”
Set up teams for success
Mutual ownership, appoint decision makers (trusted committers), define SLA for review
#GitHubUniverse
Set up teams for success
● Mindset reorientation adopting internal developers as their first
customers
● Created a new role with defined responsibilities, called the Trusted
Committer (TC)
● Code Review training, each PR is an opportunity for mentorship
● "On-call" TC rotation
● Defined SLA for reviews
#GitHubUniverse
Solution: inner source program
Unified guidelines
Declare a single and unified “Inner Source Guidelines”
Set up teams for success
Mutual ownership, appoint decision makers (trusted committers), define SLA for review
Scale effort via influencers
Create tech community “site” leaders
Prioritize foundational capabilities
Services with which most teams integrate and from which changes are usually requested
Establish a rewards and recognition program
End-to-end recognition system #GitHubUniverse
Getting started: practical first steps
1
Connect and align
with your leaders to
get support
We connected with site
leaders and partner with an
engineer leader at each site.
2
Research and unify
standards:
one playbook
We created these guidelines on
GitHub to have them close to
engineers’ day-to-day tools.
3
Identify teams to
be the “models” for
inner source
We identified foundational
capabilities in each business unit.
4
Conduct workshops
to teach the “model”
teams how to do
inner source
We have global tours and have
one-week workshops with
teams at different Intuit sites.
#GitHubUniverse
● Engineers who can build
“with teams” to show
them how to work in an
open source way
● Product management who
understand and
communicate that “inner
source” enables business
goals
● Measuring and analyzing data to
determine success of the program
We use GitHub Webhooks to gather
data for each commit, PR and issue
created.
Roles Skills
Roles and skills you’ll need
● Sharing, story-telling and demoing
the impact of the program to
leaders and teams across the globe -
bring them along
● Tooling and rewards that makes
engineers’ lives fun and easier
We created the “Intuit First Time
Contributions” site.
We created a badge to award inner
source practices.
#GitHubUniverse
Tooling
Internal “first time
contributions” site
Rewards
Badge of honor
Everyone benefits
Software engineer Business
● Empowered to contribute = I can
make an impact every day, “pride”
● Decrease “wait times” from other
teams who “own” the code
● Develop new skills = investing in my
craft
● Speed to delivering high
quality products and
features to customers
● Higher engagement from
technologists = retention
Customers
● Use products that are
“delightful” and
irreplaceable
● When there are customer
problems, the fix is quickly
delivered
#GitHubUniverse
Resources/inspiration
Community
“HERD” by Mark Earls
Inspired us to tap into our “social” nature
to change behavior
Inner
Source
http://innersourcecommons.org/
Overview of inner source principles
Model
www.madewithcode.com/community/
Inspired us to inject fun in everything we do -
acts as a catalyst to open discussions and
partnerships … also taught us the importance of
sharing with others
Change
Mgmt
“SWITCH: How to change things when change is
hard” by Chip Heath & Dan Heath
● Provide clear direction
● Engage people’s emotional side
● Shape the path (path is the situation)
#GitHubUniverse
Thank you!
Aliza Carpio, @socialac
Rocio Montes, @montes_roxio

More Related Content

What's hot (14)

PDF
Open agile is free and open source community agile-
Agile Tour Beirut
 
PDF
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
All Things Open
 
PDF
How we use tools to help our startup clients
Antti Salonen
 
PPTX
How to empower developers to build a greater user experience
UXDXConf
 
PDF
Agile UX, Yes We Can!
Alla Zollers
 
PDF
Demystifying a Hackathon
Blacks In Technology San Diego
 
PDF
Lean & Agile ♥ UX Design
Lukas Fittl
 
PPTX
Why User Centered Design doesn't work (anymore)
UXDXConf
 
PDF
Craftsmanship 2016 - BestbBrains Café-møde
Rikke Veng Petersen
 
PDF
IxDA October Event: Prototyping Approaches and Outcomes
IxDA Chicago
 
PDF
Kalmia LTD
klemenpeternel
 
PDF
Prototyping and Scrum
Memi Beltrame
 
ODP
OpenOffice, Open Business
imacat .
 
PDF
A4 i2018 blockchain_slideshare
Nadia Fabrizio
 
Open agile is free and open source community agile-
Agile Tour Beirut
 
Your Company Cares About Open Source Sustainability, But Are You Measuring an...
All Things Open
 
How we use tools to help our startup clients
Antti Salonen
 
How to empower developers to build a greater user experience
UXDXConf
 
Agile UX, Yes We Can!
Alla Zollers
 
Demystifying a Hackathon
Blacks In Technology San Diego
 
Lean & Agile ♥ UX Design
Lukas Fittl
 
Why User Centered Design doesn't work (anymore)
UXDXConf
 
Craftsmanship 2016 - BestbBrains Café-møde
Rikke Veng Petersen
 
IxDA October Event: Prototyping Approaches and Outcomes
IxDA Chicago
 
Kalmia LTD
klemenpeternel
 
Prototyping and Scrum
Memi Beltrame
 
OpenOffice, Open Business
imacat .
 
A4 i2018 blockchain_slideshare
Nadia Fabrizio
 

Similar to How Intuit is overhauling legacy engineering practices at scale with innersource (20)

PPTX
HP DevOps Summit 2021
Aliza Carpio
 
PDF
InnerSource - Using open source best practices to help your company
Eric Caron
 
PPTX
Innersource Summit 2018
Rekha Joshi
 
PPTX
How InnerSource helps drive innovation, collaboration and culture
David Boyne
 
PDF
Unlocking Organizational Potential By the Power of Inner Sourcing.pdf
TomHalpin9
 
PPTX
InnerSourcing - Worldwide enterprise development teams collaboration
Julian Werba
 
PDF
Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...
Stephen Walli
 
PDF
Digital transformation (DX), Inner Source and Software Development Analytics ...
Manrique Lopez
 
PDF
Open source movement and much more
Michael Kalika
 
PDF
How C.H. Robinson built an Inner Source Culture around Open Source Practices
Tyler Patterson
 
PPTX
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
HubSpot
 
PDF
Best 7 Easy Ways To Buy GitHub Accounts in Proven Project.pdf
jamedlimmk
 
PDF
Best 7 Easy Ways To Buy GitHub Accounts in Proven Project.pdf
jamedlimmk
 
PDF
UXDX Australia - driving innovation with innersouce
UXDXConf
 
ZIP
Rfc.key
Rails for Charity
 
PDF
ICSE 2017 Keynote: Open Collaboration at Eclipse
Mike Milinkovich
 
PDF
Buy GitHub Accounts (PVA) with Fast Delivery-1.pdf
jamedlimmk
 
PPTX
Growing Developer Community One Pull Request At a Time
Alex Bulankou
 
PDF
InnerSource: Enterprise Lessons from Open Source
Jim Jagielski
 
PPTX
An Open Source Community Behind Your Firewall – Improving Developer Productiv...
NGINX, Inc.
 
HP DevOps Summit 2021
Aliza Carpio
 
InnerSource - Using open source best practices to help your company
Eric Caron
 
Innersource Summit 2018
Rekha Joshi
 
How InnerSource helps drive innovation, collaboration and culture
David Boyne
 
Unlocking Organizational Potential By the Power of Inner Sourcing.pdf
TomHalpin9
 
InnerSourcing - Worldwide enterprise development teams collaboration
Julian Werba
 
Avoiding Maslow’s Hammer: Or the Problem of the Birmingham Screwdriver in Ope...
Stephen Walli
 
Digital transformation (DX), Inner Source and Software Development Analytics ...
Manrique Lopez
 
Open source movement and much more
Michael Kalika
 
How C.H. Robinson built an Inner Source Culture around Open Source Practices
Tyler Patterson
 
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
HubSpot
 
Best 7 Easy Ways To Buy GitHub Accounts in Proven Project.pdf
jamedlimmk
 
Best 7 Easy Ways To Buy GitHub Accounts in Proven Project.pdf
jamedlimmk
 
UXDX Australia - driving innovation with innersouce
UXDXConf
 
ICSE 2017 Keynote: Open Collaboration at Eclipse
Mike Milinkovich
 
Buy GitHub Accounts (PVA) with Fast Delivery-1.pdf
jamedlimmk
 
Growing Developer Community One Pull Request At a Time
Alex Bulankou
 
InnerSource: Enterprise Lessons from Open Source
Jim Jagielski
 
An Open Source Community Behind Your Firewall – Improving Developer Productiv...
NGINX, Inc.
 
Ad

More from Aliza Carpio (7)

PPTX
Goody bag ghc design thinking tools
Aliza Carpio
 
PPTX
UC Irvine WICS workshop feb 2017
Aliza Carpio
 
PPTX
My startupxx prototyping v2
Aliza Carpio
 
PPTX
ANA: Best practices in working with startups
Aliza Carpio
 
PPTX
Designing great products and the skinny on MVP, Minimum Viable Products
Aliza Carpio
 
PPTX
WICHacks, Women in Computing Hackathon, keynote at RIT in Feb 2016
Aliza Carpio
 
PPTX
Girl Develop It San Diego's Creating Your Online Presence Workshop nov2016
Aliza Carpio
 
Goody bag ghc design thinking tools
Aliza Carpio
 
UC Irvine WICS workshop feb 2017
Aliza Carpio
 
My startupxx prototyping v2
Aliza Carpio
 
ANA: Best practices in working with startups
Aliza Carpio
 
Designing great products and the skinny on MVP, Minimum Viable Products
Aliza Carpio
 
WICHacks, Women in Computing Hackathon, keynote at RIT in Feb 2016
Aliza Carpio
 
Girl Develop It San Diego's Creating Your Online Presence Workshop nov2016
Aliza Carpio
 
Ad

Recently uploaded (20)

PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PDF
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PPTX
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PPTX
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
vMix Pro 28.0.0.42 Download vMix Registration key Bundle
kulindacore
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Agentic Automation: Build & Deploy Your First UiPath Agent
klpathrudu
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
Foundations of Marketo Engage - Powering Campaigns with Marketo Personalization
bbedford2
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Change Common Properties in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Download Canva Pro 2025 PC Crack Full Latest Version
bashirkhan333g
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 

How Intuit is overhauling legacy engineering practices at scale with innersource

  • 1. How Intuit is overhauling legacy engineering practices at scale with innersource Aliza Carpio and Rocio Montes, Intuit
  • 2. about us Aliza Carpio Principal Tech Evangelist @socialac @alizaflips linkedin.com/in/alizacarpio/ Rocio Montes Staff Software Engineer @montes_roxio @roxiomontes linkedin.com/in/montesr ocio #GitHubUniverse
  • 3. In a world … communities of practice, almost zero meetings, code stewards
  • 5. There are hurdles to get to this nirvana
  • 6. Challenges Code is owned by teams and individuals = reliance on a person/team, resulting in long wait times Lack of documentation makes it hard to contribute Varying standards across groups makes it challenging to “onboard” easily The “waiting” impacts work/life balance; at times, heroics to meet deadlines #GitHubUniverse
  • 7. Solution: inspired by inner source model Apply open source practices internally
  • 8. Solution: inner source program Unified guidelines Declare a single and unified “Inner Source Guidelines” #GitHubUniverse
  • 9. ● Suggested GitHub document structure for a repository to be set up for inner source ● Github provides helpful features when these documents exists Unified guidelines ● CI/CD automation Pull Request (PR) builds Unit tests Code coverage ● Local development using containers
  • 10. Solution: inner source program Unified guidelines Declare a single and unified “Inner Source Guidelines” Set up teams for success Mutual ownership, appoint decision makers (trusted committers), define SLA for review #GitHubUniverse
  • 11. Set up teams for success ● Mindset reorientation adopting internal developers as their first customers ● Created a new role with defined responsibilities, called the Trusted Committer (TC) ● Code Review training, each PR is an opportunity for mentorship ● "On-call" TC rotation ● Defined SLA for reviews #GitHubUniverse
  • 12. Solution: inner source program Unified guidelines Declare a single and unified “Inner Source Guidelines” Set up teams for success Mutual ownership, appoint decision makers (trusted committers), define SLA for review Scale effort via influencers Create tech community “site” leaders Prioritize foundational capabilities Services with which most teams integrate and from which changes are usually requested Establish a rewards and recognition program End-to-end recognition system #GitHubUniverse
  • 13. Getting started: practical first steps 1 Connect and align with your leaders to get support We connected with site leaders and partner with an engineer leader at each site. 2 Research and unify standards: one playbook We created these guidelines on GitHub to have them close to engineers’ day-to-day tools. 3 Identify teams to be the “models” for inner source We identified foundational capabilities in each business unit. 4 Conduct workshops to teach the “model” teams how to do inner source We have global tours and have one-week workshops with teams at different Intuit sites. #GitHubUniverse
  • 14. ● Engineers who can build “with teams” to show them how to work in an open source way ● Product management who understand and communicate that “inner source” enables business goals ● Measuring and analyzing data to determine success of the program We use GitHub Webhooks to gather data for each commit, PR and issue created. Roles Skills Roles and skills you’ll need ● Sharing, story-telling and demoing the impact of the program to leaders and teams across the globe - bring them along ● Tooling and rewards that makes engineers’ lives fun and easier We created the “Intuit First Time Contributions” site. We created a badge to award inner source practices. #GitHubUniverse
  • 17. Everyone benefits Software engineer Business ● Empowered to contribute = I can make an impact every day, “pride” ● Decrease “wait times” from other teams who “own” the code ● Develop new skills = investing in my craft ● Speed to delivering high quality products and features to customers ● Higher engagement from technologists = retention Customers ● Use products that are “delightful” and irreplaceable ● When there are customer problems, the fix is quickly delivered #GitHubUniverse
  • 18. Resources/inspiration Community “HERD” by Mark Earls Inspired us to tap into our “social” nature to change behavior Inner Source http://innersourcecommons.org/ Overview of inner source principles Model www.madewithcode.com/community/ Inspired us to inject fun in everything we do - acts as a catalyst to open discussions and partnerships … also taught us the importance of sharing with others Change Mgmt “SWITCH: How to change things when change is hard” by Chip Heath & Dan Heath ● Provide clear direction ● Engage people’s emotional side ● Shape the path (path is the situation) #GitHubUniverse
  • 19. Thank you! Aliza Carpio, @socialac Rocio Montes, @montes_roxio