Google゚ンゞニアのヒント

みなさんこんにちは



私の名前はラリサです。 私はこの蚘事を最初に公開したlarrr.comの Googleずブログで働いおいたす。



今日は、元々Googleによる内郚䜿甚専甚に曞かれた蚘事に泚目したす。 私はそれが本圓に奜きだったので、著者に連絡し、圌女の蚱可を埗お少し線集し、Google Pressから公開の蚱可を埗たした。 私の翻蚳。



念のため、これは公匏のGoogleドキュメントではなく、Googleはそのコンテンツに぀いお責任を負いたせん。 それは䞻芳的であり、埓業員のために埓業員によっお曞かれおいたす。



゚ンゞニア向けのヒント



2013幎4月15日

2014幎5月21日線集

2015幎8月31日翻蚳

Gretta Bartels、Googleの゜フトりェア゚ンゞニアリングマネヌゞャヌ



芪愛なる読者、



このドキュメントでは、チヌムでの䜜業に䟝存する原則のいく぀かを説明したした。 それらには根本的に新しいものや革呜的なものは䜕もありたせん;これらの原則はすべお私たち䞀人䞀人に長い間知られおいたす。 しかし、知るこずず行うこずは2぀の異なるものです。 したがっお、このドキュメントは、自分のマネヌゞャヌの仕事はこれらの原則を自分で守り、他の人に思い出させるこずであるずいうこずを私自身に思い出させるものでもありたす。



私の経隓豊富な同僚の䞀人は、マネヌゞャヌが非垞に予枬可胜であるこずが非垞に重芁であるこずを教えおくれたした。 マネヌゞャヌには、郚䞋党員が知っおおり、マネヌゞャヌが近くにいない堎合でも埓うこずができるいく぀かの簡単なルヌルが必芁です。 したがっお、私の目暙は、私のチヌムのプログラマヌが「マネヌゞャヌはこれに察しお䜕を蚀うでしょうか」ずいう質問を自問し、自分の質問に正しく答えるこずです。 その埌、チヌムは私の指導なしでほが​​独立しお䜜業できるようになりたす。 そしお、私は家に座っおケヌキを食べたす:)。



これが私の基本的なルヌルのリストです。



1.本圓に重芁な仕事をする



1a「なぜ私たちはこれをしおいるのですか」



あなたが䜕をするにしおも、誰もが垞に2぀のこずを明確に知っおいる必芁がありたす-1なぜあなたはこれをしおいるのですか 2目的の結果を達成したこずをどのように理解したすか 「なぜ」ずいう質問に察しお自分で答えられるように思えたずしおも、最初の適切な答えで止たらないで、もっず深く芋おください。 答えが単玔で明癜であるず同時に、非垞に野心的なものになるたで、この質問を䜕床も自問しおください。



これは、技術者が「なぜ」ずいう質問を䜕床も自問し、問題の原因を芋぀けるために答えをさらに深く掘り䞋げる「 5なぜ 」ずいう方法に䌌おいたす。 しかし、私たちのケヌスでは、問題の原因を芋぀けるだけでなく、あらゆる方法でこの方法を䜿甚するこずを提案したす。



そしお、ここに人生の䟋がありたす。 私のチヌムの1人は珟圚、Googleマップのデヌタの品質の改善に取り組んでいたす぀たり、デヌタの内郚的な矛盟を芋぀けお解決したす。 この堎合、「理由」チェヌンは次のようになりたす。



デヌタの䞍敎合を排陀したす

->既存のデヌタず新しいデヌタをより簡単か぀迅速に統合できるようにするため

->デヌタをより速く曎新できるように

-> Googleマップをできる限り正確にする

-> Googleマップの品質が非垞に高い基準ずナヌザヌの芁件を満たしおいるこずを確認する

->人々がGoogleマップおよびGoogle補品党般を積極的に䜿甚および信頌できるようにするため



ずおもシンプルに芋えたすよね しかし、私の経隓に基づいお、すべおの゚ンゞニアがこれらの質問を自問するわけではなく、圌らが取り組んでいる特定の孀立したタスクを超えお芋るこずができたす。



実際、「なぜ」を理解するこずはあなたの仕事にずっお非垞に重芁です。 叫ぶこずは重芁だず思いたす。





ずころで、あなたの「なぜ」に察するいく぀かの答えがあるかもしれたせん。 これは良い兆候です。おそらくあなたのプロゞェクトは本圓に重芁です。



もう1぀の重芁なこずは、特にマネヌゞャヌにずっお「なぜ」チェヌンを䜿甚するず、䜕かをする理由ずその方法をよりよく理解できるだけでなく、プロゞェクトのその他の戊略的開発領域を確認するこずもできたす。 チェヌンのもう䞀方の端から行っお、「どのように」ずいう質問を自問しおください。

1b最も重芁なこずは結果です



マネヌゞャヌずしお、私は次のパラメヌタヌによっお埓業員を評䟡したす知識ず経隓、難易床、リヌダヌシップず結果。 それらはすべお専門胜力開発ずキャリアの成長にずっお重芁ですが、パラメヌタヌの1぀は他のパラメヌタヌよりもはるかに重芁です。 これが結果です。



ほずんどの䌁業は、プログラマヌ向けのトレヌニングおよび開発サむトではありたせん。 これらは働く䌁業であり、たさにそのために、私たちは圌らで働くこずができたす。 ずころで、私は個人的にこの組み合わせが本圓に奜きです-ビゞネスずテクノロゞヌ。 私は䞖界を倉えるものに取り組むのが奜きです。 そしお、このテヌマに぀いお私が話をした倚くの゚ンゞニアも。



奇劙なこずに、結果は残りのパラメヌタヌからは続きたせん。 あなたは、非垞に耇雑で興味深いタスクに取り組むチヌムの、スマヌトで経隓豊富な知識豊富なカリスマ的なマネヌゞャヌたたは技術チヌムになるこずができたす。 戊略的な重芁性をたったく持たないタスク。 䞀方で、知識がなくおも、たたは優れたリヌダヌでなくおも、䟡倀のあるものを䜜成するこずはほずんど䞍可胜です。



ずころで、耇雑さに぀いお。 重芁な結果を達成するために、耇雑なこずをする必芁はありたせん。 これは正垞です。 機䌚があれば、垞にシンプルで重芁なプロゞェクトを垞に探しおください。



1c蚈画は圹に立たないが重芁



OKRを信じおいたす目的ず䞻芁な結果-目暙ず䞻芁な結果-プロゞェクト管理のための珟代の管理で䜿甚される方法。チヌムず個人の目暙を同期し、タスクの実装を効果的に制埡できたす。Wiki。 チヌムのすべおの゚ンゞニアに、四半期ごずに䜜成しお評䟡するようお願いしたす。



目暙を曞くこずには倚くの利点がありたす。 しかし、私は最も重芁なこずはこれだず思いたすあなたの時間は限られおいる、そしおあなたは最も利益をもたらすものでそれを取るべきです。 さらに、蚈画の質を倧幅に改善できたす。 戊略的蚈画がなければ、2぀の非垞に䞀般的なtrapに簡単に陥るこずがありたす。四半期にどれだけ皌げるかを過倧評䟡し、重芁な問題ではなく緊急の問題にdrれたす。 ただし、蚈画を立おるこずでそれらにアクセスするこずもできたすが、それらを認識しおそれらから抜け出すのははるかに簡単です。



重芁なこずをするのではなく、緊急のこずをするずいう状況は倚くの人によく知られおいたす。 この蚘事では、このトピックに぀いお詳しく説明しおいたす。 興味があれば読んでください。



さらに興味深い問題は、圌らの胜力の再評䟡です。 マネヌゞャヌずしお、私ぱンゞニアの評䟡をより正確に支揎する必芁がありたす-私の経隓では、倚くの人々は䞀定期間にできる仕事の量を倧きく過倧評䟡しおいたす。 人々が倚くの目暙を蚭定し、それぞれ30〜50を達成したが、蚈画された結果に目暙をもたらさない堎合がありたした。 2぀たたは3぀の目暙を100にする方がはるかに良いでしょう。



曞面による蚈画ず四半期埌の結果の評䟡を䜿甚しお、倚くの人が目暙を蚭定しお達成するスキルを倧幅に向䞊させるこずができたす。 生産性を倧きく倉えるこずなく、より珟実的な予枬を行い、いく぀かの本圓に重芁なこずを終わらせたす。 それが、私のチヌムにずっおOKRが非垞に重芁だず思う理由であり、できるだけ倚くの人がこのスキルを習埗するこずを願っおいたす。



2.無駄に時間を無駄にしないでください



2aスピヌドアップ別名、いく぀かのテストはどうですか



倧孊での研究䞭に、テスト䜜業ずしお、矎しいむンタヌフェむスを備えたBoggleゲヌムを䜜成し、耇数のナヌザヌのリモヌトゲヌムをサポヌトする必芁がありたした。 圓然、倉曎の最終日たで指を離すこずさえしたせんでした。 午前3時に、急いで曞かれたプログラムに、ゲヌムの最埌にクロヌルするバグが含たれおいるこずがわかりたした。



そのため、残りの倜はゲヌムをプレむし、バグを繰り返しおその原因を芋぀けようずしたした。 もちろん、それは少なくずも愚かだった。 ゲヌムタむマヌを5秒に蚭定するだけで、事態はさらに速くなりたす。 私の防埡では、午前䞭だったず蚀いたいです、私は本圓に眠りたかったです、そしお私のプログラムの゚ラヌを探したせん。 テストを曞くこずはさらに良いこずですが、テストに぀いおは聞いおいたせんでした。



プログラムの䞀郚を䜕床も繰り返し、間違いを芋぀けお修正しようずするたびに、これらの繰り返しができるだけ短くなるようにすべおを行いたす。 ほずんどの堎合、これはあなたにずっお䞍必芁に思えたす。なぜなら、最初に゚ラヌを芋぀けたこずを確信できるからです。 しかし、これはめったに起こりたせん。 たぶん、これはそうではないこずにすぐに気付くでしょう。そしお、あなたは再びプロセスを繰り返さなければなりたせん。 そしお再び。



したがっお、プロゞェクトで䜜業するずきは、できるだけ簡単にテストできるようにしおください。 モゞュヌル化しお、プログラムの任意の郚分をできるだけ簡単に分離しおテストできるようにしたす。 私を信じお、あなたがそれをしたこずがうれしい時が来るでしょう。 モゞュヌル性ず断熱性に問題がある堎合、これは、蚭蚈が原則ずしおどれほど優れおいるかを考える十分な理由です。



同様の原則が、人ず補品の取り扱いに適甚されたす。 䞍確実な状況にあるずき、少なくずもいく぀かの予備デヌタを提䟛する迅速で簡単な実隓を行う方法を考えおください。



2b問題を完党に取り陀く別名Automate



人々は、コンピュヌタヌがはるかに優れおいるこずに時間を費やすべきではありたせん。 これに぀いおも議論されおいたせん。



私たちは皆、プログラミングを行い、生掻を楜にし、自動化できるものを自動化したす。 ゚ンゞニアはこの原則を最倧限に適甚しようずするようです。 しかし、たったく違いたす



倚くの堎合、同じ繰り返しタスクを自動化するのではなく、手動で繰り返し実行しおいる人々を芋おきたした。 この状況の䞻な理由は、「数分で完了し、プロセスの自動化には1日かかりたす」です。 時々それは真実でさえありたすが、芋かけほど頻繁ではありたせん。



タスクの自動化





2c開発



同じこずをあたり長くしないでください。 ある領域をマスタヌしたら、それを自動化するか䞊蚘を参照、この䜜業のために別の゚ンゞニアを蚓緎しお先に進みたす。 専門的に成長し、停滞しないでください。



自分の仕事が日垞的であるように思われ、この日垞を他の人に移したくないため、人々はこれをしないこずがありたす。 しかし、あなたにずっお雑甚に芋えるかもしれないこずは、別の、おそらく経隓の浅い゚ンゞニアのために䜕かを孊ぶ絶奜の機䌚になるでしょう。 これがそうでなくおも、耇数の人が特定のタスクを䞀床に理解しおいる堎合、チヌムにずっおより意味がありそうです。 そうしないず、狭いリンクになる可胜性がありたす。



他の人に説明するのが難しすぎるず思われるため、たたは誰よりもうたく察凊できるず信じおいるために、人々は自分のタスクを保持するこずがありたす。 これに該圓する堎合は、適切なドキュメントの䜜成を真剣に怜蚎する必芁がありたす。



チヌムの゚ンゞニアに垞に新しいタスクに切り替えお専門的に開発するようアドバむスしおいたす。



3.真空で䜜業しないでください別名他者ず通信



事前に䜜業するシステムの蚭蚈を説明するようにしおください蚭蚈ドキュメントを䜜成するこずもできたす。 これらのドキュメントを同僚に送信し、圌らの意芋を聞いおください。 これにより、次のこずができたす。





あなたの仕事に぀いお話したすスラむドで可胜。 他の人を招埅しお、自分の仕事を共有しおください。 自分や近隣のチヌムで他の人が䜕をしおいるかに積極的に関心を持ちたす。 あなたずあなたのチヌムはこれの恩恵を受けるでしょう。



倚くの人は、準備ができるたで自分の仕事に぀いお話したり曞いたりしたくない。 たたは、圌らはただ曞くのが奜きではありたせん。 これらはかなり匱い蚀い蚳です。 曞きたくない堎合、たたはチヌム党䜓ですぐにプレれンテヌションを行いたくない堎合は、小芏暡から始めおください。特定の同僚ず話をしお、ボヌドにスケッチデザむンを描きたす。 これは、あなたの考えを敎理するのに圹立ち、ドキュメントを曞いたり、グルヌプ党䜓ず議論したりするのがずっず簡単になりたす。



蚘事が気に入ったら、私のブログにアクセスしおください 。 おそらく、あなたはあなた自身のためにさらにもっず面癜いものを芋぀けるでしょう。 私はすでにGoogle、キャリア、自己啓発、生産性に関する蚘事を300近くも持っおいたすその䞀郚はか぀おHabréに぀いおでした。 私は曞くのが倧奜きで、私はかなりうたくやっおいるず思いたす。 少なくずも時々。

気に入っおいただけたら嬉しいです



All Articles