LogoLogo
Contribute to InnerSource PatternsJoin the community
🇯🇵 日本語
🇯🇵 日本語
  • イントロダクション
  • 目次
  • パターンの一覧
  • この本へのコントリビューション
  • パターン
    • 30日の保証期間
    • RFCを用いたチーム横断的な意思決定の透明化
    • イシュートラッカーの使い方を多様化する
    • インナーソースポータル
    • インナーソースライセンス
    • ギグマーケットプレイス
    • クロスチームプロジェクト評価
    • コアチーム
    • コミュニケーションツーリング
    • コントラクトコントリビューター
    • コントリビューションの功労を称える
    • サービス対ライブラリ
    • スタンダード・ベース・ドキュメンテーション
    • トラステッドコミッター
    • リポジトリアクティビティスコア
    • レビュー委員会
    • 共通要件
    • 基本原則ガイダンスの文書化
    • 実験として始める
    • 成熟度モデル
    • 持続可能な成長のためのエクステンション
    • 正式なコミュニティリーダー
  • 付録
    • パターンテンプレート
    • その他
      • README テンプレート
      • CONTRIBUTING テンプレート
  • リソース
    • GitHub
    • InnerSource Commons
GitBook提供
このページ内
  • インナーソースとは何か
  • インナーソースパターンとは何か
  • どのようにインナーソースパターンを使うか
  • コントリビュートするには
  • クレジット
  • ライセンス
  • 翻訳の履歴

役に立ちましたか?

GitHubで編集
PDFとしてエクスポート

イントロダクション

次へ目次

最終更新 1 年前

役に立ちましたか?

あなたが読んでいるインナーソースパターンは初期のリリースフェイズです。リンクが壊れていたりスペルミスやエラーがある可能性があります。 できる限りベストな本を作成するために是非修正にご協力ください。方法についてはこちらをご参照ください。

インナーソースパターンブックへようこそ。

この本では、インナーソースのベストプラクティスを理解しやすい特定のフォーマットで体系化し、評価し、あなたの環境で適用しやすくまとめています。このフォーマットを私たちは "パターン" と読んでいます。

インナーソースとは何か

私たちはインナーソースを次のように定義しています。

組織という限られた環境において、ソフトウェア開発におけるオープンソースの原則とプラクティスを活用すること

インナーソースは、オープンソースソフトウェアの開発から得た教訓を、企業の社内でのソフトウェア開発のあり方に応用します。 開発者は世界トップクラスのオープンソースソフトウェアに慣れるにつれて、これらの手法をファイアウォールの内側に戻し、企業がリリースを躊躇するようなソフトウェアに適用したいと強く思うようになりました。

インナーソースは、主にクローズドソースのソフトウェアを構築している企業にとって、サイロの解消、社内コラボレーションの促進および拡大、新しいエンジニアのオンボーディングの促進、そしてオープンソースの世界にソフトウェアを還元するチャンスを探るのに役立つ役立つ素晴らしいツールです。

インナーソースパターンとは何か

パターンとは、ある状況の中で、問題に対する再現可能で実績のある解決策を記述する方法です。 パターンは、ソリューションを適用する際に、問題の制約を理解し、バランスをとる必要のある力を理解し、ソリューションを適用した結果生じる状況を理解することをたすけるシンプルなフォーマットに従っています。

パターンは、インナーソース・コモンズ の参加者が情報を簡潔に共有し、インナーソースのプラクティスを磨く方法を提供しており、タイトル、問題提起、状況、フォース、ソリューションを主要なセクションとして分けて構成してあります。

どのようにインナーソースパターンを使うか

パターンは無差別に適用するのではなく、よく考えて使わなければなりません。

ほとんどの場合、与えられたソリューションを自分達の状況に合わせる必要がありますが、パターンで与えられている情報、コンテキスト(動かせない制約)とフォース(変更可能な制約、相互にバランスをとる制約)の定義は、ソリューションを適用するのに役立つはずです。 またパターンに追加すべき項目として、あなたの特定の企業/組織に適用さる追加の制約があるかを決定する必要があることにも注意してください。 これらの追加の制約のためには、追加のソリューションステップを適用する必要があるかもしれません。

パターンのフォーマットは実績のあるソリューションを記述するのに便利ですが、パターンがまだ確立されていない新しいソリューションに関する ブレインストーミング にも使用できます。これは、パターンの構造が、構造化された方法で問題について考えるためのフレームワークになっているからです。

また、インナーソース・コモンズのコミュニティに助けを求める方法として、ドーナツ・パターン(問題、状況、フォース、結果の状態のフィールドを記載し、ソリューションの欄は空白にする)を作ることもできます。(実証済みのソリューションを見つけるために、または試してみるためにブレインストーミングを実施します)

コントリビュートするには

クレジット

この本は、彼らの会社で直面した課題を率直に共有することや、どのようにそのチャレンジに InnerSource が役立ったかをオープンに共有ことに対する彼らの意欲によって素晴らしいものになっています。インナーソースの旅を始めようとしている方々にとって、とても貴重なリソースになるでしょう。

またインナーソース・パターンのワーキンググループに関しても言及させてください。彼らは、インナーソース・パターンのクオリティを育て、他の人がコントリビュートするのを支援してきました。

コントリビューターのみなさま、ありがとうございます!そして、良いインナーソースの日をお送りください😃

ライセンス

翻訳の履歴

は、長年にわたってこれらのパターンを収集し、この本で最も成熟したパターンを公開しています。また、コミュニティのメンバーが、少なくとも一つの事例をもって、それぞれのパターンをレビューしています。

このイントロダクションでは、、、そしてあなたの組織における について説明します。

もしあなたが既に会社でインナーソースを使っていて、その経験を本書に提供したいのであれば、ぜひをよろしくお願いします!

- インナーソースパターンを説明する2-5分のyoutubeビデオのセットをご覧ください

- 2017年3月16日にウェビナーを開催し、ドーナツパターンをライブディスカッションしました(ディスカッションは24:30から)。これは、私たちが行うレビュープロセスの実例です。

合わせてこちらもご覧下さい .

- インナーソースパターンの概略を見て、新しいパターンの中身を知ることができます

- Tim Yao and Padma Sudarsan (PDF) 「パターンとの付き合い方 - 手法と理由を詳しく理解する」合わせてこちらもご覧ください - Tim Yao and Bob Hanmer (PDF)

こちらをご参照ください。

この本は、世界中の無数のの方々による長年のワークの結果です。

最後に、彼らはこの本に利用可能なパターンを選択してまとめています。この本のタイトル画像は、で利用可能な による画像を基に によって作成されています。

Creative Commons License

インナーソース・パターンは によりライセンスされ、 ライセンスで提供されています。

2022-05-23 - 翻訳

2022-06-15 - レビュー

インナーソース
本書へのコントリビューション
パターンとは何か Youtube ビデオ
パターンディスカッション ウェビナー
2017年6月1日 インナーソースパターンに関する O'Reilly ウェビナー
パターンテンプレート
インナーソースパターンの紹介 (2016 Fall Summit presentation)
インナーソースパターン入門 (2017 Fall Summit)
この本にコントリビュートするには
オープンソースコントリビューター
CC BY 2.0
Tony Hisgett - Alhambra 6
Sebastian Spier氏
InnerSourceCommons.org
Creative Commons Attribution-ShareAlike 4.0 International
Yuki Hattori
@johtani
インナーソースとは何か
パターンとは何か
これらのパターンの使い方
本へのコントリビューション
InnerSource Patterns book