応甚目的。Yandexレポヌト



なぜ目暙が必芁なのですかそれらはどのように定匏化されるべきですかどのような問題が発生する可胜性がありたすかY. Subbotnik Proの機䌚に、Yandexのチヌムの目暙蚭定における数幎の経隓に基づいおレポヌトを䜜成したした。



-なぜ私の報告を聞くべきなのかずいう文脈で、私自身に぀いお少しお話したす。私は珟圚管理ず呌ばれおいるチヌムを率いおいたす。私はここで長い間働いおきたしたが、倚くのこずを芋おきたした。このような倧䌁業での管理の線成方法、目暙の達成方法の党䜓的な進化です。



開発から党瀟的なツヌルや方法論も倧奜きです。そしお最近、私は、ずりわけ、瀟内ツヌルの䜜成に埓事する郚門を率いおいたす。







免責事項私の話では䜕をカバヌしたせんか SMART、OKR、KPIずは䜕か、あらゆる皮類の癟科事兞の定矩に぀いおは説明したせん。これはすべお、りィキペディアですでに100回述べられおいたす。あなたはおそらくこれらすべおのこずを自分で聞いたこずがあるでしょう。そうでない堎合は、お気に入りの怜玢゚ンゞンですばやく怜玢するず答えが埗られたす。ずおも良い蚘事がいっぱいです。今倜は文字通りチェックしたした。







私はあなたに䜕に぀いお話す぀もりですか私はあなたずそのようなかなり個人的な経隓を共有しようずしたす。そしお、目暙蚭定に関しおYandexで経隓したこず。私はあなたにいく぀かの良い䟋を瀺し、譊告を蚭定しようずしたす-私にはどのようなこずを考慮に入れるべきであり、どのレヌキを螏むべきではないか。



これは、私にずっおはあたり䞀般的ではない分野での実隓的な話です。したがっお、質問をすれば、私はあなたが䜕を必芁ずしおいるかをたすたす実質的に䌝えるこずができるかもしれたせん。



なぜリヌドゎヌル



これはあなたず䜕の関係がありたすかたず、自分で目暙を立おる人がいるず思いたす。そしお、目暙をより良く蚭定するために、あなたがその経隓に぀いお聞くこずは有益だず思いたす。第二に、あなた自身が今目暙を蚭定せず、単にそれらを達成したずしおも、方法論ず原則の共通の理解はあなたがそれらをより良く達成するのを助けるでしょう。



ほずんどの堎合、聎衆は蚭定された目暙ず達成の䞡方を提瀺したす。私自身もそういう人たちのものです。通垞、䞭間の䜍眮にいる人は䞡方のスレッドに関䞎したす。ですから、皆さんにずっお面癜くお圹立぀ものになるこずを願っおいたす。







なぜ目暙を蚭定するのかに぀いお少し話したしょう。さたざたな同僚や知人からさたざたな時期に聞いた匕甚がいく぀かありたす。圌らは、これはすべお、目暙を蚭定しおタスクを䜜成するのではなく、官僚䞻矩であり、通垞どおりに実行すれば、すべおうたくいくず蚀っおいたす。䜕かを発明する必芁はなく、これに時間を無駄にする必芁もありたせん。







2番目に人気のある知恵は、あなたはただ非垞に、非垞に䞀生懞呜働き、より倚くを取り、捚おなければならないずいうこずです。䌑むこずを忘れないでください。そのようなハヌドワヌクはすべおを挜くでしょう、そしおあなたの目暙が䜕であるかは問題ではありたせん。もちろん、これはすべお真実です。しかし、郚分的にのみ。







あなたが非垞に優れた開発者であり、非垞にうたく働いおいるずしおも、すべおを行うのに十分な手がない時が来るでしょう。そしお、あなたは質問に答えなければならないでしょうそもそも䜕をするべきか、今正確に䜕をすべきか私には有限のタむムスラむスがあり、さらに倚くのこずを行う必芁がありたす。優先順䜍付けが必芁です。



第二に、あなたがリヌダヌである堎合、問題が発生したす-同じこずが非垞に広範囲の異なる方法で行われる可胜性がありたす。そしお、郚䞋が䜕をしたかを確認する方法を理解する必芁がありたす。



レビュヌシステムに぀いおお話したす。そこで、レベル、レベルアップ、評䟡など、内郚RPGがどのように機胜するかに぀いお詳しく説明したす。



レポヌトを芋る


ラむフサむクル



ラむフサむクルに぀いお話したしょう。実際、私はこれが私たちの囜でどのように機胜するかに぀いおの説明に移りたす。







そんな写真を拟いたした。ここには䜕が芋えたすか確かに、倚くの人はほずんどすべおのもののラむフサむクルの段階に粟通しおいたす-私たちは狙いを定め、撃ち、どこにぶ぀かるかを芋たす。通垞、アゞャむルの䞖界では、これはスプリント蚈画のようなものです。たたはレトロ、たたはデモ-誰がそれを行うこずができたす。







しかし、私はプロセスを蚭蚈しお、耇雑なものを単玔な匏ず原則で衚珟し、フラクタルにスケヌリングできるようにするのが倧奜きです。マンデルブロのフラクタルの写真は、これに぀いお私たちに瀺唆しおいたす。



䜕がありたすかプロセスのさたざたな郚分がフラクタルです。 6か月の埓業員レビュヌ間隔がありたす。







3か月ごず-レビュヌ䞭期。レビュヌ期間の䞭間結果を芁玄したす。







月に䞀床、チヌムが関連チヌムにタヌゲットで䜕が起こったかを䌝える青信号がありたす。これは、コマンドが互いに同期するために必芁です。







そしお、それらの2週間のスプリント。







ご芧のずおり、結果はフラクタル画像であり、最初に狙いを定め、䜕をするかを正確に理解し、それを実行しおから結果を確認する必芁がある方法ず非垞によく䌌おいたす。







真ん䞭の写真では、前述の民俗知恵のアドバむスをする人が閉じおいるので、これは非垞に重芁です。圌らはただ撃ちたす。プラスたたはマむナスは狙いを定めず、プラスたたはマむナスはヒットした堎所を芋たせん。そしお、これは、そのような単玔な3぀の段階に埓う堎合よりも、予枬可胜で制埡可胜なプロセスをはるかに少なくしたす。



すべおのレポヌトに玹介、本文、結論が必芁なようです。同様に、すべおの目的のあるアクションには、目暙の蚭定、実行、および芁玄が必芁です。







これらの結果をたずめお目暙蚭定もできるように、正しく狙うためには、枬定可胜性などの重芁な特性が必芁です。



枬定可胜性に぀いおの話では、反䟋を挙げたす。私には翌のあるYandex内のコンセプトがありたす-「チェックボックス」の目暙。



チェックボックスの目暙





これはアンチパタヌンです。「コンポヌネントXの新しいバヌゞョンを䜜成する」、「サヌビスYを開始する」、たたは「Zをリファクタリングする」のように聞こえる堎合、目暙はあたり良くない可胜性がありたす。なぜそれが悪いのですか



  • , , . . , , , - : , , , , . , .



    «», — X? ?
  • , . , , . — « X», - .
  • 結果の評䟡はより耇雑になりたす。たずえば、2぀のチヌムを評䟡する必芁がありたす。レビュヌずキャリブレヌションのプロセスがなければ、1぀のチヌムが倱敗、MVPスタむルを実行し、2番目のチヌムが䜕䞖玀にもわたっお非垞に詳现にすべおをうたく実行したこずを芋぀けるこずができたせん。


したがっお、私の掚奚事項は、「チェックボックス化」の目暙を避け、それらをより枬定可胜な平面に倉換するこずです。



メトリックの䜜成ずタヌゲットの定矩は、目暙に取り組むこずの䞀郚です



䜕かを枬定するのが非垞に難しいずいう疑問が生じるかもしれたせん。そしお時々あなたは走り始めなければなりたせん。サヌビスXたたはリファクタリングYを実行する必芁があるこずはすでに明らかですが、これを枬定できるメトリックはただありたせん。自分たちをタヌゲット画像ずしお蚭定したいタヌゲットがわかりたせん。どうなる



メトリックを䜜成しおタヌゲットを決定するプロセスそのものが、すでに目暙の䜜業の䞀郚であるずいうパタヌンを䜿甚したす。目暙を完党に策定しおいなければ、目暙の䜜業の開始をブロックする必芁はありたせん。







私たちの実際の目暙からいく぀かの䟋を玹介したす。 Yandexには、いわゆるBeauty of the Sickleを扱うチヌムがあり、より矎しくしおいたす。圌女が珟れたずき、䞀般的な考えしかありたせんでした。ここにあなたはずおも倚くの人々です、それをしおください。



チヌムは、矎しさが䜕であるか、そしおこの未知の矎しさの䜕パヌセントを倉えるこずができるかさえ知りたせんでした。しかし、圌らは䞊行しお働き始めたした。もっず矎しいものもあるずいう盎感的な意芋がありたしたので、やっおみたしょう。そしお䞊行しお、圌らはこの矎しさを枬定するシステムを考え出し始めたした。その結果、AntonVinogradovがレポヌト「YandexBeautyDesign for Millions」で語ったシステム、メトリックを取埗したした。



レポヌトを芋る


システムの本質叀いバヌゞョンず新しいバヌゞョンを䞊べお比范したす。次に、特定の期間における各実装からの正の倉化の合蚈を蚈算したす。



この目暙に関する䜜業の最初の孊期に、メトリックを䜜成したした。私たちはパヌセンテヌゞで芋たした-倩井から少し。次の孊期では、私たちがどれだけうたくやったかに基づいお、このメトリックがどのように動くか、どの実装がそれに圱響するか、そこで䜕が欲しいかをすでに理解したした。







メトリックの䜜業に関連する2番目の䟋は、最も叀い茪郭の1぀であり、むンタヌフェむスの速床を扱うチヌムです。



それが始たったずき、䞀般的なメッセヌゞもありたしたシックルのロヌドを速くしおください。しかし、それが速いかどうかを枬定する方法は次のような苊情がありたした。「電話で開いおいたす。䜕かが遅いようです。競合他瀟の怜玢゚ンゞンは高速です」この䜜業を開始するために、メトリックを正確に定匏化する必芁はありたせんでした。私たちはありふれたこずを知っおいたした。ネットワヌクを介しお倧量のバむトを送信し、JSで倧量のコヌドを実行するず、長い時間がかかりたす。䜕かを始めたしょう。その過皋で実際のメトリックを収集し、それをどのように枬定するかを理解したす。



これに関する報告もありたす。Andrey Prokopyukは、実際のナヌザヌず内郚の合成枬定で速床がどのように枬定されるかに぀いおのすべおの詳现に぀いお次のように語っおいたす。



レポヌトを芋る


同時に、圌らは意味のある目暙を達成するために働きたした-これらの同じバむトを枛らすこず。



蚈り知れないものを枬定する



発生する可胜性のある次の質問たあ、枬定したいのですが、フロント゚ンドの速床で倚かれ少なかれ明確です-バむトを怜出できるルヌラヌがありたす。しかし、䞀般的に枬定できないものをどのように枬定できたすかあなたが䞊べお思い぀いた矎しさで、䜕もない堎合はどうなりたすかたずえば、内郚開発におけるナヌザヌの幞犏床を枬定する必芁がありたす。







たず、もう䞀床考える䟡倀がありたす。私が蚀ったように、䞻芳的に芋えたのず同じ矎しさで、より枬定可胜な枬定基準を導き出すこずができたした。



次に、プロキシメトリックに぀いお考えるこずができたす。ここでは、お気に入りの怜玢゚ンゞンにも送信したす。プロキシメトリックずは䜕か、およびその遞択方法に関する倚くの蚘事を芋぀けるこずができたす。぀たり、プロキシメトリックを䜿甚するず、実際の状況を間接的に抂算しお、次のような仮定を立おるこずができたす。「頻繁に䜿甚され続ける堎合、むンタヌフェむスはそれほど悪くない可胜性がありたす。」



これにはある皋床の誀差ず蚱容範囲があるこずは明らかです。ただし、十分な数のプロキシメトリックを課すず、十分な近䌌倀が埗られる可胜性があり、倧芏暡で耇雑なメトリックを䜜成する必芁はありたせん。



埌者は、私の以前のレポヌトぞのコメントで提案されたした。最も枬定䞍可胜な䞻題に぀いお、ナヌザヌたたは専門家の審査員をい぀でも集めお、スケヌルで評䟡するように䟝頌できたす。これを定期的に実行しお、調敎システムを取埗したす。これは、正しく進行しおいるかどうかを理解できる再珟可胜なメトリックです。このメトリックでさえ、これらの「チェックボックス」の目暙よりも優れおいたす。ポルトスのように「私は戊うからずいっお戊う」



ナヌザヌ調査に圹立぀いく぀かのキヌワヌドcsinps。しかし、その考えは明確だず思いたす。



アンチバグメトリック



もう1぀の䟋は、アンチバグメトリックに関するものです。むンタヌフェむスの品質を向䞊させ、バグを枛らすこずができる特別なプロセスがありたす。



それがどのように機胜するかを説明したす。いく぀かのポむントを説明するこずができたす。







たず、チヌムのバグの加重数の芁玄グラフを䜜成したした。぀たり、フロヌティングりィンドりで発生するバグの数をカりントし、優先床に比䟋しお重みを割り圓おたす。私たちには、マむナヌ、トリビアル、ノヌマル、批評家、ブロッカヌがあり、それらは互いに1桁異なりたす。マむナヌずトリビアルの重みは1、ノヌマルの重みは10、批評家の重みは100、ブロッカヌの重みは1000です。結果は、優先順䜍を考慮しお、珟圚サヌビスにあるバグの数を反映するグラフです。



次に、チヌム自䜓ずチヌムのテスタヌが芋぀けたバグず、倖郚ナヌザヌから報告されたバグに぀いお、このようなグラフを個別に䜜成し始めたした。次に、タヌゲットのコンポヌネントを䞀時停止し、タヌゲットを実行したした。私たちの䞭で、このプロセスはれロバグポリシヌず呌ばれおいたす。しかし、れロがそのような達成䞍可胜な理想であるこずは明らかであり、各チヌムは垞に異なるれロを持っおいる可胜性がありたす。しきい倀が定矩されおいたす-重みは50たたは100以䞋です。



チヌムがアンチバグに取り組み始めたばかりの堎合は、毎月20削枛する必芁があるず蚀いたす。孊期には6か月あり、5か月で20枛少し、さらにこの結果を維持するためにさらに1か月ありたす。したがっお、孊期が目暙倀に到達し、バグの数が少ない可胜性がありたす。



アンチバグメトリックは、ナヌザヌのバグよりも倚くのバグが自分で芋぀かるはずであるずいう原則に基づいお20です。぀たり、プロゞェクトでのテストはより適切に機胜し、ナヌザヌは私たちよりも少ないバグを芋぀けるはずです。



最埌の基準は、終了SLAぞの準拠です。バグはそれほど倚くなくおも、長い間ハングしおいるず、ナヌザヌを苛立たせる可胜性がありたす。本番環境でバグの圱響を受ける人の数は、このバグが修正されるたで毎日増加したす。



そしおここに2぀のポむントがありたす。この重みずバグの数を枬定、掚定する方法に加えお、いく぀かの異なる基準を1぀のメトリックに組み合わせる方法の別の䟋がありたす。



これらの基準に重みずパヌセンテヌゞを眮くだけで、1぀は40、2぀目は20、3぀目は40に圱響を䞎えるず蚀いたす。これが䟋であり、このメトリックにより、アンチバグに関する倚かれ少なかれ統䞀された䜜業をYandexの数十のチヌムに分散させるこずができたす。







キヌワヌド「バランス」に戻りたす。あなたはそれを芋぀けようずしなければなりたせん。目暙蚭定プロセスを行う際に留意する必芁のあるいく぀かのバランスに぀いお説明したす。



1぀目は、「目暙が少なすぎる」ず「目暙が倚すぎる」のバランスです。チヌムにずっお十分に野心的ではないため、目暙が少なすぎるこずはありたせん。自分の可胜性を最倧限に掻甚するこずはできたせん。倚すぎるこずも悪いこずです。ある時点から、目暙を認識しお維持するためのオヌバヌヘッドが倧きくなりすぎたす。それらは合蚈で蓄積され、あなたを悩たせたす。







そのような䟋がいく぀かありたす。たずえば、8人で構成されるチヌムがありたした。圌らには玄6぀の目暙がありたした。圌らは次のように述べおいたす。「チヌムずしお、䞀床に6぀のタヌゲットを远跡するこずはできたせん。私たちはそれらを青信号で远跡し、それぞれが私たちずうたく進んでいるかどうかを垞に理解する必芁がありたす。 4぀の2぀のチヌムに分割し、これら3぀の目暙を1぀のチヌムに、他の3぀を別のチヌムに分配したしょう。これは、最終的に人々を特定の目暙にもう少し狭く集䞭させるこずができる䜜業方法です。



次のバランスは、私たちの欲望ず胜力のバランスです。目暙蚭定に埓事しおいるチヌムにバランスがない堎合、非垞に倚くの堎合、どちらかの方向にバむアスがありたす。あなたが匷力なトップマネゞメントを持っおいお、圌があなたに「私たちは間違いなくこれをする必芁がある」ず蚀ったずしたしょう。そしお、すべおの目暙は私たちの願望から蚭定されおいたす-私たちはこれを実珟したいず思っおいたす。そのような状況は、これらの欲求が珟実ず䞀臎せず、単に満たされないずいう事実に満ちおいるかもしれたせん。



さらに、䞍均衡は、船員が船の力を぀かんだ堎合です。次に、チヌムはすべおが正確に保蚌されるような方法で目暙を策定しようずしたす。私が蚀ったように、これはあなたの可胜性が十分に掻甚されおいないこずに満ちおいたす。あなたの快適ゟヌンから抜け出す方法、あなたが到達するポむント、垞に挑戊があるべきです。緊匵によっお進化が起こりたす。この緊匵があなたの靭垯を匕き裂くようなものでないこずが重芁です。それは発展しおいるはずです。そしお、このバランスを远求する必芁がありたす。



いわゆる幅ず深さの間にもバランスがありたす。垞により良い遞択肢がありたす-目暙を詳现に解決するが、1぀だけにするか、倚くの目暙を取埗するかですが、最終的には、少なくずもある皋床はそれぞれを解決する時間がありたせん。生掻状況は非垞に異なるため、ここには普遍的なアドバむスはありたせん。䞀郚のスレッドは、少なくずも䜕らかの圢でサポヌトするために非垞に重芁であり、この意味で幅が必芁です。たずえば、歯を磚く、食べる、スポヌツをする、働くこずはすべお等しく重芁なスレッドです。ここでは蚀うこずはできたせん。最初の1か月間、1日3回、来月はスポヌツによく参加するなど、よく歯を磚きたしょう。



しかし、逆の状況もありたす。それを最埌たで解決するこずが重芁な堎合は、いく぀かの問題を閉じおから先に進むのが良いでしょう。たた、2぀の修理を同時に開始しないでください。そのような機䌚があれば、最初に1぀のこずを行い、十分に投資し、それに埓い、次に別のこずを行うこずができたす。



「倉化した珟実に合わせお方向を倉える」ず「最初の困難で降䌏する」ずいう2぀の定匏化のバランスが必芁です。時々、䜕かを始めお、タスクが予想よりも難しいこずに気付くこずがありたす。たたは、コロナりむルスなどの倖郚芁因が発生したした。アゞャむルの原則に導かれお、倉化した珟実に柔軟に適応したり、たずえば、KPIを過小評䟡したり、いく぀かの目暙などを攟棄したりするずいう倧きな誘惑がありたす。ここでは、ダむナミクスのみで、最初の目暙蚭定ず同じ状況にいるこずに気づきたす。



タヌゲットの重量分垃を倉曎し続けるずきは、ダむナミクスであっおも、最初の問題で諊めないようにしおください。たた、これで結果が埗られなくなったずきに頭を壁にぶ぀けないでください。



このスラむドで最埌に話したいのは、さたざたな目暙のバランスです。時々、目暙は互いに衝突し始めたす。



この特定の堎所では、䞀方を他方に亀換するための明確な方法論がありたす。しかし、残りの郚分、぀たり同じ矛盟する目暙を十分な距離から評䟡するこずも重芁です。どのような圢で亀換できたすか







そしお、バランスに぀いおのそのような類掚ず写真のカップル。それは、私が自分でそれを定匏化する圢で、2぀のタむプがありたす



  1. « ». — , , - — , .



    , . : « , ». , , . , : .
  2. «». , , . . , : - . , , . , , .




最埌に、私が蚀ったこずをすべお再珟しお、スラむドをもう䞀床芋せたかったのです。しかし、それほど倚くはなく、倚かれ少なかれ理解できるようです。



レポヌト党䜓の簡単な芁玄目暙蚭定は困難です。目暙蚭定自䜓にかなりの時間がかかる堎合がありたす。でも、その䟡倀はある少なくずもこれは私の個人的な経隓に基づく私の䟡倀刀断です。



私たちは䞀般的に目暙を持ったシステムに到達し、それを進化させ、改善し続けおいるこずを非垞に嬉しく思いたす。これらすべおの努力は私には報われるように思えたす。



タスクや目暙を実行するための任意のツヌルを提䟛たたは取埗できるため、圓瀟たたはお客様のツヌルの広告が衚瀺される可胜性がありたす。お気に入りの怜玢゚ンゞンで[ツヌル名、スペヌス、タヌゲット]を怜玢するだけです。あなたは確かにこれを行う方法を正確に説明しおいる蚘事を芋぀けるでしょう。枅聎ありがずうございたした。このgifず同じようにヒットが成功するこずを願っおいたす。






All Articles