|
Microsoft のオープン ソース プログラム オフィス (OSPO) の責任者である Stormy Peters 氏は、OSPO の構築経験から得た教訓と実践をいくつか共有し、オープン ソース プロジェクトの構築と協力的な成長の促進を目指す他の企業に参考となることを期待しました。 ストーミー氏は、オープンソースがほぼすべての企業にとって技術戦略の重要な部分となり、あらゆる業界の開発者による採用が拡大し続けていることを指摘しています。開発プロセスにオープンソースを活用することで、市場投入までの時間を短縮し、所有コストを削減し、ソフトウェアの品質を向上させることができます。しかし、多くの企業のオープンソースへの取り組みはまだ成熟段階にあり、従業員がオープンソースを効果的かつ安全に活用し、顧客に安全なソリューションを提供し、オープンソースソフトウェアに効果的に貢献するための方法を見つけるのに苦労しています。
これに対し、ストーミー氏は、企業はオープンソースポリシーの策定と従業員のエンパワーメントと自律性の維持のバランスを取る必要があると述べた。彼は自身の経験を例に挙げ、「マイクロソフトでは、ここ数年で大きな変革を行い、開発者が通常の開発サイクルの中でオープンソースソフトウェアをシームレスに利用できるようにしました。これは決して容易なことではありませんでした。トップダウンとボトムアップの両方から生まれた文化的な変化の結果なのです」と述べた。 Stormy が学習のために提供する経験的手法をいくつか紹介します。 1. 部門横断的なワーキンググループを設立する成功の鍵の一つは、組織を横断した連携です。マイクロソフトには、法務、マーケティング、Azure CTO オフィス、事業部門、エンジニアリングツールなど、様々な部門が積極的に参加する多機能チームがあります。この多機能チームは、ポリシー策定を主導し、組織全体の変革を推進します。企業によって組織構造は異なり、OSPO は多くの場合、誰かが見出したニーズから生まれます。組織内での OSPO の立場に関わらず、様々な業務部門の関係者を巻き込むことが重要です。1年後には、OSPO が適切な場所に存在し、適切な人材が関与しているかどうかを再評価する必要があります。 2. ポリシーを文書化し、支持者を見つけます。マイクロソフトのオープンソースソフトウェアに関するポリシーは、全従業員が参照できるよう社内イントラネットに詳細に掲載されています。さらに、専門家によるパネルディスカッションが質問に回答するほか、ポリシーの概要は一般公開されており、他の従業員の導入を支援します。 マイクロソフトは、ポリシーを定期的に更新し、組織横断的なオープンソース・チャンピオン・グループでレビューを行っています。その後、オープンソース戦略とベストプラクティスをオープンソース・エグゼクティブ・コミッティ(マイクロソフトの様々な事業部門の幹部で構成)と共有しています。ストーミー氏によると、これらのチャンピオンはポリシー策定に貢献するだけでなく、チームへの情報発信、オープンソースの活用促進、そして必要に応じて同僚への指導にも貢献しています。 例えば、MicrosoftのDaprチームは最近、コミュニティからのフィードバックを意思決定に取り入れました。その結果、アプリケーションシークレットを取得するためのAPIの簡素化を優先するようになりました。この作業は当初計画されていたタイムラインには含まれていませんでしたが、コミュニティから多くの開発者の課題解決に役立つとの意見が寄せられたため、チームはAPIを調整し、優先順位を高く設定しました。その結果、Daprチームはより多くの顧客から支持を得ることができました。 3. ポリシーとツールを通じて従業員に自律性を与えます。OSPOの役割は、明確なポリシーを策定し、従業員が物事を容易かつ正確に処理するための知識とツールを提供することです。OSPOの機能は、トレーニングを提供し、チーム間の対話を促進し、各開発者とビジネスグループがオープンソースソフトウェアをビジネス戦略にどのように統合するかを決定できるようにすることです。 Microsoftでは、すべてのチームがオープンソースソフトウェアを使用していますが、開発ツールグループとMicrosoft Officeでは、貢献内容やオープンソース化する具体的なコンテンツが異なる場合があります。また、ツールは従業員の自律性を高めるため、オープンソースソフトウェアを効果的に活用し、規制を遵守することが容易になります。 4. 他者から学び、協力するグループや財団に参加しましょう。オープンソースは本質的にコミュニティ主導です。他者から学び、ベストプラクティスを共有することで、あなた自身のオープンソースプロジェクトが強化されます。 5. 報酬とインセンティブを提供する永続的な文化的変化には、一貫した報酬と補償が必要です。 この記事はSOCHINAからの転載です。 タイトル: Microsoft: 社内でオープンソースの実装を推進する 5 つの方法 この記事のアドレス: https://www.oschina.net/news/151781/microsoft-5-ways-open-source-company |