Title: Create a plan to level up existing patterns · Issue #772 · InnerSourceCommons/InnerSourcePatterns · GitHub
Open Graph Title: Create a plan to level up existing patterns · Issue #772 · InnerSourceCommons/InnerSourcePatterns
X Title: Create a plan to level up existing patterns · Issue #772 · InnerSourceCommons/InnerSourcePatterns
Description: Things that we could do (in random order): (priority) promote patterns from Initial to Structured / this would get them published in the book Possible organize a hackathon of sort around this? Do we need to revisit our Pattern maturity m...
Open Graph Description: Things that we could do (in random order): (priority) promote patterns from Initial to Structured / this would get them published in the book Possible organize a hackathon of sort around this? Do w...
X Description: Things that we could do (in random order): (priority) promote patterns from Initial to Structured / this would get them published in the book Possible organize a hackathon of sort around this? Do w...
Opengraph URL: https://github.com/InnerSourceCommons/InnerSourcePatterns/issues/772
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Create a plan to level up existing patterns","articleBody":"Things that we could do (in random order):\n\n- (priority) promote patterns from Initial to Structured / this would get them published in the book\n - Possible organize a hackathon of sort around this? \n- Do we need to revisit our Pattern maturity model? (i.e. the Levels 1,2,3)\n - Do the content and validation requirements for our patterns still make sense for us? If not, let's change them :)\n - See [contributor handbook](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/meta/contributor-handbook.md)\n - See discussion #762 \n- (later) promote patterns from Structured to Validated\n- orphaned patterns / how to create an offloading path for patterns? (i.e. deprecating patterns, no matter what maturity they were at before) \n\n\n## Initial =\u003e Structured\n\n1-Initial patterns primed for upgrade to 2-Structured (based on Known Instances only)\n\n\\# orgs | pattern | ready to be leveled up?\n| ---: | ------------- | ------------- | \n0 | [assisted_compliance.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/assisted_compliance.md)\n0 | [bad-weather-for-liftoff.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/bad-weather-for-liftoff.md)\n2 | [balancing-openness-and-security.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/balancing-openness-and-security.md) | yes\n1 | [capacity-for-contributions.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/capacity-for-contributions.md) | yes - one more Known Instance would be great\n0 | [change-the-developers-mindset.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/change-the-developers-mindset.md)\n0 | [change-the-middle-management-mindset.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/change-the-middle-management-mindset.md)\n3 | [circle-communities.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/circle-communities.md)\n0 | [code-consumers.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/code-consumers.md)\n3 | [code-of-conduct.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/code-of-conduct.md) | yes - could be a bit more targeted towards InnerSource\n0 | [concept-anchor.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/concept-anchor.md)\n1 | [contained-innersource.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/contained-innersource.md)\n1 | [creating_an_innersource_strategy.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/creating_an_innersource_strategy.md)\n1 | [cross-team-retrospectives.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/cross-team-retrospectives.md) | no - Seems like a relatively obvious practice though, especially in orgs/teams that do team-internal retrospectives anyways. I would expect that we can find more orgs that have used this pattern, without knowing that it exists.\n0 | [crossing-chasm.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/crossing-chasm.md)\n0 | [cultural-change-through-hiring.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/cultural-change-through-hiring.md)\n0 | [defeat-hierarchical-constraints.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/defeat-hierarchical-constraints.md)\n0 | [developer-incentive-alignment-for-innersource-contribution.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/developer-incentive-alignment-for-innersource-contribution.md)\n2 | [discover-your-innersource.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/discover-your-innersource.md) | maybe - 2 Known Instances were added. work to level up started in #780 \n2 | [document-architecture-decisions.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/document-architecture-decisions.md) | maybe - pattern was only recently added, without involvement from an author from the orgs mentioned as known instances. would benefit from contributions from other people before leveling it up\n0 | [duplicated-projects.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/duplicated-projects.md)\n0 | [explicit-shared-ownership.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/explicit-shared-ownership.md)\n0 | [good-first-project.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/good-first-project.md)\n0 | [governance-based-project-setup.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/governance-based-project-setup.md)\n0 | [improve-findability.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/improve-findability.md)\n0 | [incentive-mechanisms-for-voluntary-contribution.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/incentive-mechanisms-for-voluntary-contribution.md)\n1 | [include-product-owners.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/include-product-owners.md)\n1 | [incubator-pipeline.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/incubator-pipeline.md)\n3 | [innersource-ambassador.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/innersource-ambassador.md) | yes - Siemens is another org that just confirmed that they use something like this. This pattern was partly written by AI. Next steps: a) thorough review by any of the adopting orgs (e.g. SAP) maybe a visual that we can use?\n2 | [innersource-customer-interview-questions.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/innersource-customer-interview-questions.md)\n1 | [innersource-guidance-group.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/innersource-guidance-group.md)\n1 | [innersource-hackathon.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/innersource-hackathon.md) | no - Hackathons are widely adopted at companies. Wondering if we can find more orgs that have used that existing hackathons to increase the InnerSource practice between teams.\n0 | [innersource-portal-hygiene.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/innersource-portal-hygiene.md)\n0 | [internal-developer-platform.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/internal-developer-platform.md) | maybe - one would expect that we can find some known instances for this pattern but so far we have not. also much like the \"code of conduct\" pattern this one could be more targeted towards InnerSource\n1 | [introducing-metrics-in-innersource.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/introducing-metrics-in-innersource.md)\n0 | [junkyard-styled-innersourcing.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/junkyard-styled-innersourcing.md)\n1 | [modular-code.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/modular-code.md) | no - Lack of modularization in the software architecture prevents reuseability. Therefore this pattern seems like a baseline requirement for any InnSource activity. Maybe this is is so basic, that orgs don't even realize that they are actually using this pattern. An extension of this pattern could be to invest even more in modularization, to create more opportunities for reuse (and with that opportunities for InnerSource).\n0 | [not-invented-here.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/not-invented-here.md)\n0 | [open-source-trumps-innersource.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/open-source-trumps-innersource.md)\n0 | [organizational-mindset-change.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/organizational-mindset-change.md)\n0 | [overcome-acquisition-based-silos-developer.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/overcome-acquisition-based-silos-developer.md)\n0 | [overcome-acquisition-based-silos-manager.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/overcome-acquisition-based-silos-manager.md)\n0 | [overcoming-project-management-time-pressures.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/overcoming-project-management-time-pressures.md)\n0 | [reluctance-to-accept-contributions.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/reluctance-to-accept-contributions.md)\n0 | [share-your-code-to-get-more-done.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/share-your-code-to-get-more-done.md)\n0 | [shared-code-repo-different-from-build-repo.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/shared-code-repo-different-from-build-repo.md)\n1 | [source-code-inventory.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/source-code-inventory.md) | yes - if we can integrate the working knowledge from Philips, and find one more Known Instance. work started in #779 \n0 | [sustainable-innersource-program.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/sustainable-innersource-program.md)\n1 | [transitioning-contractor-code-to-innersource-model.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/transitioning-contractor-code-to-innersource-model.md)\n3 | [walk-the-innersource-talk.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/walk-the-innersource-talk.md) | yes - check the pattern name. shorten patlet. Check the unverified solutions in the pattern.\n\n## Structured =\u003e Validated\n\n2-Structured patterns primed for upgrade to 3-Validated (based on Known Instances only)\n\n\\# orgs | pattern | ready to be leveled up?\n| ---: | ------------- | ------------- | \n4 | [30-day-warranty.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/30-day-warranty.md) | yes\n5 | [base-documentation.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/base-documentation.md) | yes\n1 | [common-requirements.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/common-requirements.md) |\n3 | [communication-tooling.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/communication-tooling.md) | yes\n1 | [contracted-contributor.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/contracted-contributor.md) |\n3 | [core-team.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/core-team.md) | yes\n1 | [crossteam-project-valuation.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/crossteam-project-valuation.md) |\n2 | [dedicated-community-leader.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/dedicated-community-leader.md) |\n3 | [document-your-guiding-principles.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/document-your-guiding-principles.md) | yes\n1 | [extensions-for-sustainable-growth.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/extensions-for-sustainable-growth.md) |\n3 | [gig-marketplace.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/gig-marketplace.md) | yes\n2 | [governance-levels.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/1-initial/governance-levels.md) | maybe - in 3/2025 levelled up to structured - see #765 \n1 | [group-support.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/group-support.md) |\n4 | [innersource-license.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/innersource-license.md) | yes\n5 | [innersource-portal.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/innersource-portal.md) | yes\n1 | [issue-tracker.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/issue-tracker.md) |\n4 | [maturity-model.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/maturity-model.md) | yes\n2 | [praise-participants.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/praise-participants.md) |\n2 | [release-process.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/release-process.md) |\n2 | [repository-activity-score.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/repository-activity-score.md) |\n1 | [review-committee.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/review-committee.md) |\n3 | [service-vs-library.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/service-vs-library.md) | yes\n2 | [start-as-experiment.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/start-as-experiment.md) |\n6 | [transparent-cross-team-decision-making-using-rfcs.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/transparent-cross-team-decision-making-using-rfcs.md) | yes\n4 | [trusted-committer.md](https://github.com/InnerSourceCommons/InnerSourcePatterns/blob/main/patterns/2-structured/trusted-committer.md) | yes\n","author":{"url":"https://github.com/spier","@type":"Person","name":"spier"},"datePublished":"2025-02-14T14:52:58.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/772/InnerSourcePatterns/issues/772"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:f531d8d3-bdf2-731c-37c8-ece4e7ef9561 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 95B2:194F15:15DF9F8:1D92197:6964B2D5 |
| html-safe-nonce | 9ddc6d41eaa839b75f3b57612f97717730dd34fd4ce0253c50085104b0ba0ce4 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NUIyOjE5NEYxNToxNURGOUY4OjFEOTIxOTc6Njk2NEIyRDUiLCJ2aXNpdG9yX2lkIjoiNzUwODY3NTE3NTU3NDg2MjkzIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 96b1fb54840f8fc2931ee47f581a5c4722c67084964597ffbddecf895e84950e |
| hovercard-subject-tag | issue:2853922731 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/InnerSourceCommons/InnerSourcePatterns/772/issue_layout |
| twitter:image | https://opengraph.githubassets.com/8a53dca1ca4ba7d8fad4264655b3454f99f2d1bb6181a7db2a3c838c9505760f/InnerSourceCommons/InnerSourcePatterns/issues/772 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/8a53dca1ca4ba7d8fad4264655b3454f99f2d1bb6181a7db2a3c838c9505760f/InnerSourceCommons/InnerSourcePatterns/issues/772 |
| og:image:alt | Things that we could do (in random order): (priority) promote patterns from Initial to Structured / this would get them published in the book Possible organize a hackathon of sort around this? Do w... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | spier |
| hostname | github.com |
| expected-hostname | github.com |
| None | 15579c46431b7fd25941c3b09010f74fd1890c7a35226839bbbf40ce70fb3057 |
| turbo-cache-control | no-preview |
| go-import | github.com/InnerSourceCommons/InnerSourcePatterns git https://github.com/InnerSourceCommons/InnerSourcePatterns.git |
| octolytics-dimension-user_id | 43893662 |
| octolytics-dimension-user_login | InnerSourceCommons |
| octolytics-dimension-repository_id | 74069383 |
| octolytics-dimension-repository_nwo | InnerSourceCommons/InnerSourcePatterns |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 74069383 |
| octolytics-dimension-repository_network_root_nwo | InnerSourceCommons/InnerSourcePatterns |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 499abb347cb197601d399c346cfeb4b3fa135d5c |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width