Share Your Code to Get More Done
Development teams working in silos cannot deliver software fast enough but have no obvious path to increase throughput, unaware that opening their codebase to InnerSource contributions could unlock capacity from developers across the organization. By building an evidence-based project plan showing the value of contributions and actively recruiting potential contributors, teams expand their effective development capacity without adding permanent headcount.
- Developers do not realize that they can get more done by taking advantage of InnerSource
- Developers continue to work in their silo or alone and never take the time invest in moving to InnerSource
- Project Teams need a compelling reason to invest some time to make the change
- Development on a specific product is siloed and a finite number of developers are involved in development activity
- Development progress is not moving fast enough
- Developers are being asked to do more work than they can accomplish
- Other developers are likely to work on the product if the opportunity to participate existed
- Current developers are working near maximum efficiency
- Developers have no extra time to shift to InnerSource
- Management has not prioritized a shift to InnerSource
- Adding staff to get the work done using traditional methods is not possible
- The value of InnerSource is not included in the project plan
- Leverage existing case studies and collateral from InnerSource Commons to educate management on the value of investing in InnerSource.
- Work with planning team to document an alternative project plan with some InnerSource activities and estimated benefits from realistic expected participation
- Move the product code to an InnerSource compatible solution and open the code
- Assign a portion of the developers time to work as reviewers to ensure inner sourcing activities are successful
- Recruit potential contributors and inform them of the availability of the opportunity to participate
- Align incentives to participation for both existing developers and contributors to encourage behavior
- Development previously done in a silo is on the InnerSource system
- People from outside the traditional silo are contributing successfully
- More development is getting done per period (sprint)
TBD
- Initial
- Old status: Unproven
- Old status: Idea
David Marcucci
Old title: Share Your Code to Get More Done - Likely Contributors Variant