チームののれんの価値について

ソフトウェア開発者間のコミュニケーション文化に関するこのCircleCIブログ記事は、私の個人的な価値に思いがけず深く共鳴しました。これらの価値を広め、志を同じくする人々を見つける最良の方法は、翻訳を作成して公開することです。







人々はさまざまな問題に関する私の意見を知る必要があります。 彼らは私を無視するので、「これをしないでください」と言うことはできません。 「インターネットでは、誰もあなたの繊細さを聞くことはありません」[1]-これは私の立場です。 そして、私は誰にもベビーシッターをしたくありません。 私たちもこれを経験しました。最初は、このアプローチやそのアプローチが気に入らないことを十分に明確にせず、人々は多くのコードを書き直し、仕事を受け入れないと怒ってしまいます。

Linus Torvalds、Linuxカーネルメーリングリスト2013年7月15日( オリジナル







私は、Linusの視点が技術者の間で勝っていることを長い間疑っていました。 「完全ながらくた!」、「あなたの手はそこから成長しない!」、「バカだけ...」という精神でのひどい批判の流れは、ハッカーニュースのコメント、仕事の後のビールに関する会話、さらにはワークショップでさえも注がれています。 もちろん、そのような行動は、位置の明確さと意図の明確さを礼儀正しさに犠牲にすべきではない場合に正当化することができます。 しかし、この行動は、これがあなたの意見を相手に伝える最も簡単な方法であるという事実によってしばしば引き起こされると思います。







数年前、私はジェフ・ベゾス[2]が2010年にプリンストン[3]の卒業生に届けたスピーチを読むのを楽しんでいた( link、Eng。 )。 まだ読んでいない場合は、数分の時間を割かないでください。 彼のスピーチで、ベゾスは、彼の祖父が彼が国中の年次旅行の1つの間に彼に教えたレッスンに言及します。 「ジェフ、いつかあなたは理解するだろう。親切であることは賢いことよりもずっと難しい。」







彼は続けます:







今日は、才能と個人の選択の違いについてお話します。 心があなたの贈り物であるなら、親切はあなたの意識的な選択です。 あなたのギフトがすでにあなたと一緒にあるとき、それを使用することは簡単で快適で、費用はかかりません。 選択は難しい場合があります。 注意を怠ると、才能に夢中になります。これは、より良い選択をする能力に影響しません。 気分が悪い場合、または他人からの意見の些細な間違いに簡単に気付いた場合は特に、慈悲深いアプローチは難しい選択です。 他の人の気持ちに迷惑をかけたり、曖昧さの余地を残したりすることなく、真実を肩から切り離すのははるかに簡単です。

善の道を選ぶことについて話しましょう。







これは私がこれについて考えてきた最初の年ではありません。 私たち自身に正直になりましょう。Linusは、自分が自分自身であり、Linuxカーネルのメーリングリストを自分のスタイルで管理できるようにすることができます。 結局のところ、Linuxは、その見事な最高責任者である建築家がときどき怒って、あらゆるものをはねかけるという事実にもかかわらず、ほぼすべての面で信じられないほど成功したプロジェクトです。







私たちの大部分に彼の議論を試みると、それはすぐにその魅力を失います。 残忍な批判の雰囲気の中で働くチームは、結束力と士気を失います。 ネガティブな感情、甘やかされたムードの回復、信頼の喪失によるコミュニケーションのギャップの克服に余分な時間とエネルギーを費やしています 単純明快で時間を節約できるように思えるかもしれませんが、長期的にはステープルを節約し、他のすべての損失につながります。







残念ながら、批判が平均してチーム全体の積分を悪化させるという事実の単純な知識は、明るい側への移行を容易にしません。 善の道を選択するのに何が役立ちますか?







信頼。







信頼は、次の2つの理由により、善意の文化を生み出す強力なツールです。







  1. アドバイスや批判に対処する人は、最も控えめなコメントでさえ、十分な注意を払うでしょう。
  2. 批評家の役割を果たしている人は、聞くために声を上げる必要がないことを知っています。


一般に、それですべてです。 同僚を本当に信頼していて、彼らが自分の時間とあなたの時間を無駄にしているだけではないと確信しているなら、あなたは彼らのコメントに注意深く耳を傾けます。







この記事を熟考し、それに取り組んで、CircleCIでさまざまなバグとプルリクエスト[4]についてのコメントを思い出し、今書いたものの例をいくつか挙げたいと思います。







ダニエルは、何かを拡大したり、より普遍的にしたりする方法を探しています。













(本番環境で表示を切り替えてA / Bテストを実行しやすくするために、これをデータフィールドに入れるとよいでしょう)







Davidは、潜在的なインフラストラクチャの問題を常に覚えています。













(ある時点でこれはリスト内の$のサイズの制限を破るかもしれないと思いますが、この問題が発生した場合は対処します)







アレンはしばしば、変更の意味と目的を明確にするよう求めます。













(ここで私は混乱しています。







ステップに戻って、達成したいことを説明してください。 どの時点で、所有者と作成者、およびフォーク/非フォークのケースに分割する必要がありますか?







また、githubがAPIを変更していなければ、プライベートフォークの場合は「所有者」!=「ユーザー名」であることは間違いありません。 たとえば、顧客であるNNNを考えてみましょう。 ユーザー名= YYYYY、所有者はNNNのタイプXXXXXのリポジトリを見ました)







CircleCIでは、すべての従業員が職場で独自のキャラクターとコミュニケーションのスタイルを持っていますが、私たちの共通の特徴は同僚に対する正しさと信頼です。 この信頼の一部は、同僚が厳しい表現に頼ることなく私たちの言葉を聞くという知識に基づいていますが、さらに多くの人は間違いを犯しがちであるという基本的な知識から来ています。 エラーは大きくも小さくもなりますが、人生の同僚が間違っていて無能であるとデフォルトで仮定するよりも、それが事故であるか、詳細の欠落の結果であるかを尋ねる方が正しいと考えています。







また、少なくともこの信頼の雰囲気には正当な理由があることにも言及する必要があります。 CircleCIで働く各人は、経験や専門性に関係なく、優秀なスペシャリストであり、細部に熱心で注意を払っています。つまり、信頼に値します。 私たちは、私たちが雇う人々が信頼できるものであり、その人が他者を信頼できるように最善を尽くします。







もちろん、私が説明したアプローチがうまくいかない場合もありますが、私たち自身の経験から、それは私たちにとって素晴らしいことであり、将来それを放棄するつもりはないと言えます。 そして、私たちの間で:あなたは、信用があまりないので、善意の余地がないチームで働きたいですか?







...ノーと言うことはわかっていました。







脚注:







[1]カルト映画「エイリアン」のキャッチフレーズへの言及-「宇宙では、誰もあなたの悲鳴を聞くことはありません。」

[2] Amazonの創設者兼CEO

[3]リチャード・ファインマン、ジョン・ナッシュ、アラン・チューリングなどの有名な科学者の母校である、米国で最も古く、最も権威のある大学の1つ。

[4]サードパーティのオープンソースソフトウェアの変更提案








All Articles