哀conの意:あなたは今、人気のあるオープンソースプロジェクトをサポートしています

著者から:この記事は、2016年6月25日のWordCamp Europeカンファレンスでのスピーチのスライドとメモを示しています。 私は同じことについて言った。







今日は、オープンソースプロジェクトのサポートに関連する感情的な振動についてお話したいと思います。 より具体的には、コードをオンラインで公開したときに経験する感情的な浮き沈みを説明してください。 しかし、まず、全体像を見てください。



ソフトウェアは世界を食う



Netscapeブラウザーの作成者であるMark Andreessenの有名なフレーズ:「ソフトウェアは世界を食う」 私は世界がオープンソースソフトウェアを食べていることを明確にしたいのですが、私のバージョンを支持するいくつかの議論があります。



まず、 2015年の調査「オープンソースソフトウェアの将来」の結果 「回答者の78%がPOEのサポートと部分的に協力していると答え、66%がPOEに基づいてクライアント用のソフトウェアを作成していると答えました。 これらの数は2010年以来ほぼ2倍になりました。」



第二に、広報の経済学に関する興味深い研究を行っているナディア・エグバルは、「10億ドルで買収されたInstagramの広報のシェアは少なくとも 1億4300万ドルだっ 」と推定した。



このカンブリア系OPOの爆発にはいくつかの理由があるように思えます。



  1. OPOは無料です。つまり、企業はソフトウェアライセンスではなく、人々(イノベーション)にお金を使うことができます。
  2. 製品の市場参入を加速する信頼性の高いコンポーネントが非常に多くあります。
  3. OPOは最高のソフトウェアを作成します。
  4. 特に私に近いのは、HEPにより、企業が複雑な交渉や合意なしに共通の問題を一緒に解決できるようにすることです。




したがって、OPOは非常にクールです。 しかし、それは何ですか?



オープンソースは単なるライセンスではありません



今、この概念は2つのことを意味します。



公式の定義があることは明らかです-ソフトウェアユーザーにいくつかの自由を許可するライセンス。 しかし、通常、この概念は、ソフトウェアの共同作成および公開作成を指すために使用されます。 一般的に、ライセンスに興味のある人はほとんどいません。Githubを使用するプロジェクトの80%にはライセンスがありません。



なぜこれほど多くの人々が公教育に関与しているのですか? 説明されているビジネス関連の理由のため。 また、異なる文化や異なる経験を持つ人々と仕事をすることは私にとって楽しいようです。 さらに、IOにより、通常の仕事では得られないキャリアの永続性を感じることができます。



POEの作成に参加できる多くの方法があります。



サポートは単なる貢献ではありません



プロジェクトへの貢献は一時的な参加の一形態です。 共通の原因に1つまたは2つ貢献すると、それだけです。 また、サポートとは、プロジェクトの開発方法の長期的な管理を意味します。 この不平等の中で、サポートとは、報酬の面でも、努力、コミットメント、感情的な関与のレベルでも、より多くの貢献を意味します。



プロジェクトをサポートする人の感情的な道を歩きましょう。



私は自分のコードを恥じています



プロジェクトをサポートしたいが、コードを恥じすぎてオンラインに投稿できないとします。 小さな秘密:誰もが自分のコードを恥じています。 これは、プロジェクトを投稿せず、サポートを開始しない理由ではありません。



プロジェクトの公開は、トレーニングの絶好の機会です。



プロジェクトの公開は、トレーニングの絶好の機会です。 コードをオンラインに配置すると、このコードの議論につながります。 ユーザーがプロジェクトを使用すると、解決する新しいタスクが与えられ、開発者として成長するのに役立ちます。



習得への道は長くて困難であり、無限であることに注意することが重要です。



リリースが終わらないのは腹立たしい



彼のプロジェクトをサポートする新しく造られた人は、彼がリリースを終えることができないという事実によって非常に腹を立てることができます。 そして、私は同じように感じました。 リリースを計画し、多数のタスクを追加して、すべてを解決するまで作業しました。 しかし、1、2、3、10個のタスクが10月のリリースを12月、1月、2月まで延期しました。



カレンダーリリース すべてを祝う



カレンダーでWP-CLIプロジェクトの新しいバージョンをリリースし、その過程で行われたすべてのステップに注意します。 哲学的な観点から、ユーザーは使用する特定のバージョンを気にするべきではないように思えます-主なことは、それが最新かつ最高であることです。 一般的に、ステージを完了するまでタスクを割り当てないようにします。解決するのが非常に必要な場合のみです。



リリースプロセスをスムーズにするために、リリースノートには一貫した形式を使用しているため、毎回それらを書く方法を考える必要はありません。 同じ目的で、リリース前にすべきことのリストを作成し、できるだけ多くのポイントをプログラムしました。



リリースの終了には数時間かかることに注意することが重要です。これは、スケジュールから除外する必要があります。



開いているタスクの数に落ち込んでいる



オープンソースプロジェクトをサポートしている場合、オープンソースタスクの数は過剰に思えるかもしれません。 プロジェクトの人気により、ユーザーは常にタスクを開きます。これは、ユーザーがタスクを閉じるよりも早く発生します。 ある時点で、400のタスクのリストが表示され、希望を失います。



ソート、優先順位付け、意思決定



WP-CLIをサポートするため、私は常にソート、優先順位付け、および決定を試みます。 私は定期的にタスクのリストを読み、タスクを必要な詳細に調整し、ラベルを割り当てます。 少数のタスクを同時に割り当てることで優先順位を設定します。 そして最後に、私は決定を下します-タスクが2年間開いていて動かない場合、それは重要ではありません。



オープンタスクがゼロになることは決してないので、プロジェクトのオープンタスクの通常の数に慣れる必要があることに注意することが重要です。



タスクの議論が論争に変わるとき、それは私を怒らせます



主要なHMOプロジェクトとして、戦争関連の議論に不満を感じるかもしれません。 テキストの感情密度は非常に低くなっています。 私たちはあなたとの個人的な会話は非常に感情に満ちています。なぜなら、私たちは会話を維持するためにボディーランゲージ、顔の表情、イントネーションを使用しているからです。 感情的な内容で満たされていないテキスト通信は、誤解を招きやすい...



共感し、しっかりし、他者を尊重する



私のプロジェクトの支援を受けて、私は同情的で、しっかりし、他者を尊重しようとします。



まず、ユーザーがどこから来たのかを理解しようとしています。自分の靴の中で自分を感じ、直接言っていなくても、言いたいことを理解しようとしています。



第二に、彼らは貴重な時間を使って私のプロジェクトを改善しようとしているという事実を尊重しています。 エラーが報告された場合、数日かかる場合があります。



最後に、私はプロジェクトの責任者であり、コミュニケーションのトーンを設定し、あいまいさを軽減するため、堅実です。



あなたはまだ厚い皮膚を成長させなければならないことに注意することが重要です。



私は公教育に関する私の仕事にあまりにも熱心です



OPOプロジェクトの支援により、あなたはそのプロジェクトへの参加に熱心すぎると感じるかもしれません。 人々はあなたに何かするように頼みます、そしてあなたは同意します。 「はい」が多すぎる-そして、それはストレスです。



幸せをもたらし、境界を設定する



私のプロジェクトをサポートして、私は自分自身の幸せを達成し、関与の境界を設定する必要があることがわかりました。 何よりも、週に2〜5時間のバランスが好きで、これは私の仕事の通常のスケジュールに合っています。 これはプロジェクトへの情熱を維持し、仕事に変えることを許可しません。 私はタスクに優先順位を付けているので、私が重要だと思うタスクを解決するために徐々に前進しています。



エンゲージメントのレベルは常に調整する必要があることに注意することが重要です。



私は孤独です



プロジェクトをサポートすることで、孤独を感じることができます。 今、私はこれに苦労しており、私に完全に依存していない私のプロジェクトの長期的な未来を想像しようとしています。 もちろん、慈悲深い独裁者であることは素晴らしいことですが、バスの要因は本当に私を心配させます。



リーダーシップに集中し、他の参加者を招待します。



私のプロジェクトでは、リーダーシップに専念し、他の人にプロジェクトに関する決定を下す能力を見せようとしています。 具体的には、I:







十分な数の参加者を見つけることができず、自分が持っているものに我慢しなければならないことに注意することが重要です。これは難しい場合があります。



そして、なぜ私はこれをリードしていますか?



WP-CLIはWordPressを使用します



WP-CLIは、WordPress開発にますます関与しています。 すべてのWordCampイベントでWP-CLIセッションがあるように感じます。 コマンドラインを使用すると、少ない労力でより多くのことを実行できます。 また、新しいチームを追加してサポートすることにより、WP-CLIがWordPressを使用できるようにすることもできます。



WP-CLIをサポートする人になることもできます!



WordPressにはプラグインがあり、WP-CLIには将来コマンドパッケージがあります。 そして、そのために、WordPressのプラグインに関する問題を解決しようとしています。



WordPressでは、カーネルに含まれるコードとは異なり、プラグインには2次ステータスがあります。 WP-CLIパッケージのステータスをコマンドと同じにします。

多くの場合、WordPressプラグインの作成者は1人です。 各WP-CLIパッケージに2〜3人のアクティブな作成者がいることを望みます。



私たちは皆、世界経済における公教育の役割が徐々に成長していると感じています。 私のスピーチでは、感情的なショックにもかかわらず、PLOのサポートがあなたのキャリアにとって非常に役立つことを伝えたいと思いました。



そして、あなたがこの一歩を踏み出すことに決めたとき、私があなたに伝えることができるのを待ちます:私の哀dolの意、今あなたは人気のあるオープンソースプロジェクトをサポートしています。





著者によるスピーチ(英語)。



All Articles