forked from InnerSourceCommons/InnerSourcePatterns
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinnersource-program-mind-map.html
28 lines (27 loc) · 10.5 KB
/
innersource-program-mind-map.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Markmap</title>
<style>
* {
margin: 0;
padding: 0;
}
#mindmap {
display: block;
width: 100vw;
height: 100vh;
}
</style>
</head>
<body>
<svg id="mindmap"></svg>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/d3.min.js"></script><script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/browser/index.js"></script><script>((getMarkmap, getOptions, root, jsonOptions) => {
const markmap = getMarkmap();
window.mm = markmap.Markmap.create('svg#mindmap', (getOptions || markmap.deriveOptions)(jsonOptions), root);
})(() => window.markmap,null,{"type":"heading","depth":0,"payload":{"lines":[0,1]},"content":"<a href=\"https://patterns.innersourcecommons.org/toc\">InnerSource Program</a>","children":[{"type":"heading","depth":1,"payload":{"lines":[2,3]},"content":"Begin","children":[{"type":"heading","depth":2,"payload":{"lines":[4,5]},"content":"Program Setup","children":[{"type":"heading","depth":3,"payload":{"lines":[6,7]},"content":"Management hesitates to invest in InnerSource","children":[{"type":"heading","depth":4,"payload":{"lines":[8,9]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/start-as-experiment\">Start as an Experiment</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[10,11]},"content":"Slow community growth hinders InnerSource","children":[{"type":"heading","depth":4,"payload":{"lines":[12,13]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/dedicated-community-leader\">Dedicated Community Leader</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[14,15]},"content":"InnerSource principles are not intuitive for everybody","children":[{"type":"heading","depth":4,"payload":{"lines":[16,17]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/document-your-guiding-principles\">Document your Guiding Principles</a>","children":[]}]}]},{"type":"heading","depth":2,"payload":{"lines":[18,19]},"content":"Project Setup","children":[{"type":"heading","depth":3,"payload":{"lines":[20,21]},"content":"Hard to assess a project quickly","children":[{"type":"heading","depth":4,"payload":{"lines":[22,23]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/base-documentation\">Standard Base Documentation</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[24,25]},"content":"Ad-hoc communication hinders project growth","children":[{"type":"heading","depth":4,"payload":{"lines":[26,27]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/communication-tooling\">Communication Tooling</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[28,29]},"content":"Intransparent roadmap and direction of the project","children":[{"type":"heading","depth":4,"payload":{"lines":[30,31]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/issue-tracker\">Issue Tracker Use Cases</a>","children":[]}]}]}]},{"type":"heading","depth":1,"payload":{"lines":[32,33]},"content":"Adopt","children":[{"type":"heading","depth":2,"payload":{"lines":[34,35]},"content":"Valuation Challenges","children":[{"type":"heading","depth":3,"payload":{"lines":[36,37]},"content":"How to measure a project's business value","children":[{"type":"heading","depth":4,"payload":{"lines":[38,39]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/crossteam-project-valuation\">Cross-Team Project Valuation</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[40,41]},"content":"Can we rely on the project for an extended period?","children":[{"type":"heading","depth":4,"payload":{"lines":[42,43]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/release-process\">Standard Release Process</a>","children":[]},{"type":"heading","depth":4,"payload":{"lines":[44,45]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/base-documentation\">Standard Base Documentation</a>","children":[]}]}]},{"type":"heading","depth":2,"payload":{"lines":[46,47]},"content":"Cultural Challenges","children":[{"type":"heading","depth":3,"payload":{"lines":[48,49]},"content":"Unrecognized effort","children":[{"type":"heading","depth":4,"payload":{"lines":[50,51]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/praise-participants\">Praise Participants</a>","children":[]},{"type":"heading","depth":4,"payload":{"lines":[52,53]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/trusted-committer\">Trusted Committer</a>","children":[]}]}]},{"type":"heading","depth":2,"payload":{"lines":[54,55]},"content":"Technical Challenges","children":[{"type":"heading","depth":3,"payload":{"lines":[56,57]},"content":"Not meeting everyone's needs","children":[{"type":"heading","depth":4,"payload":{"lines":[58,59]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/common-requirements\">Common Requirements</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[60,61]},"content":"Fear of shared support responsibility","children":[{"type":"heading","depth":4,"payload":{"lines":[62,63]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/service-vs-library\">Service vs. Library</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[64,65]},"content":"Project is difficult to contribute to and use","children":[{"type":"heading","depth":4,"payload":{"lines":[66,67]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/core-team\">Core Team</a>","children":[]}]}]},{"type":"heading","depth":2,"payload":{"lines":[68,69]},"content":"Organizational Challenges","children":[{"type":"heading","depth":3,"payload":{"lines":[70,71]},"content":"Discouragement of contributing resource","children":[{"type":"heading","depth":4,"payload":{"lines":[72,73]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/contracted-contributor\">Contracted Contributor</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[74,75]},"content":"Rejection of accepting contribution","children":[{"type":"heading","depth":4,"payload":{"lines":[76,77]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/30-day-warranty\">30 Day Warranty</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[78,79]},"content":"Radical change of management","children":[{"type":"heading","depth":4,"payload":{"lines":[80,81]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/review-committee\">Review Committee</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[82,83]},"content":"Fear of shared support responsibility","children":[{"type":"heading","depth":4,"payload":{"lines":[84,85]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/service-vs-library\">Service vs. Library</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[86,87]},"content":"Not enough maintainers to scale","children":[{"type":"heading","depth":4,"payload":{"lines":[88,89]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/trusted-committer\">Trusted Committer</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[90,91]},"content":"Difficult cross-team coordination","children":[{"type":"heading","depth":4,"payload":{"lines":[92,93]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/transparent-cross-team-decision-making-using-rfcs\">Transparent Cross-Team Decision Making using RFCs</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[94,95]},"content":"Project without an owner/maintainer","children":[{"type":"heading","depth":4,"payload":{"lines":[96,97]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/core-team\">Core Team</a>","children":[]},{"type":"heading","depth":4,"payload":{"lines":[98,99]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/group-support\">Group Support</a>","children":[]}]}]},{"type":"heading","depth":2,"payload":{"lines":[100,101]},"content":"Cross Legal Entities Challenges","children":[{"type":"heading","depth":3,"payload":{"lines":[102,103]},"content":"Concern on legal liabilities or cross-company accounting","children":[{"type":"heading","depth":4,"payload":{"lines":[104,105]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/innersource-license\">InnerSource License</a>","children":[]}]}]}]},{"type":"heading","depth":1,"payload":{"lines":[106,107]},"content":"Grow","children":[{"type":"heading","depth":2,"payload":{"lines":[108,109]},"content":"Discovery Challenges","children":[{"type":"heading","depth":3,"payload":{"lines":[110,111]},"content":"Can't find matching projects","children":[{"type":"heading","depth":4,"payload":{"lines":[112,113]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/gig-marketplace\">Gig Marketplace</a>","children":[]},{"type":"heading","depth":4,"payload":{"lines":[114,115]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/innersource-portal\">InnerSource Portal</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[116,117]},"content":"Difficult to find active projects","children":[{"type":"heading","depth":4,"payload":{"lines":[118,119]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/repository-activity-score\">Repository Activity Score</a>","children":[]}]}]}]},{"type":"heading","depth":1,"payload":{"lines":[120,121]},"content":"Scale","children":[{"type":"heading","depth":2,"payload":{"lines":[122,123]},"content":"Self Education/Improvement Challenges","children":[{"type":"heading","depth":3,"payload":{"lines":[124,125]},"content":"Not aware of InnerSource best practices","children":[{"type":"heading","depth":4,"payload":{"lines":[126,127]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/maturity-model\">Maturity Model</a>","children":[]}]},{"type":"heading","depth":3,"payload":{"lines":[128,129]},"content":"Lack of open source knowledge","children":[{"type":"heading","depth":4,"payload":{"lines":[130,131]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/document-your-guiding-principles\">Document your Guiding Principles</a>","children":[]}]}]},{"type":"heading","depth":2,"payload":{"lines":[132,133]},"content":"Technical Challenges","children":[{"type":"heading","depth":3,"payload":{"lines":[134,135]},"content":"Increasing maintenance overhead","children":[{"type":"heading","depth":4,"payload":{"lines":[136,137]},"content":"<a href=\"https://patterns.innersourcecommons.org/p/extensions-for-sustainable-growth\">Extensions for Sustainable Growth</a>","children":[]}]}]}]}]},null)</script>
</body>
</html>