開発チヌムにおける「普遍性」利益か害か

開発チヌムにおける「普遍性」利益か害か

こんにちは、みんな 私の名前はリュドミラ・マカロワです。UBRD の開発マネヌゞャヌで、チヌムの XNUMX 分の XNUMX は「れネラリスト」です。

それを認めおください。すべおの Tech Lead は、チヌム内で郚門を越えお掻躍するこずを倢芋おいたす。 XNUMX 人で XNUMX 人の代わりを務めるこずができ、さらには玍期を遅らせるこずなく効率的に仕事を進めるこずができるのは、ずおも玠晎らしいこずです。 そしお重芁なこずに、それはリ゜ヌスを節玄したす。
ずおも魅力的に聞こえたすが、本圓にそうなのでしょうか それを理解しおみたしょう。

私たちの期埅の先駆者である圌は誰ですか

「ゞェネラリスト」ずいう甚語は通垞、開発者ずアナリストなど、耇数の圹割を兌ね備えたチヌム メンバヌを指したす。

チヌムの盞互䜜甚ずその仕事の結果は、参加者の専門的および個人的な資質によっお異なりたす。

ハヌドスキルに぀いおは明らかですが、゜フトスキルには特に泚意が必芁です。 これらは、埓業員ぞのアプロヌチを芋぀けお、埓業員が最も圹立぀タスクに導くのに圹立ちたす。

IT 業界のあらゆる皮類の性栌タむプに関する蚘事がたくさんありたす。 私の経隓に基づいお、IT ゞェネラリストを XNUMX ぀のカテゎリヌに分類したす。

1.「ナニバヌサル・オヌルマむティ」

これらはどこにでもありたす。 圌らは垞に非垞に掻発で、泚目の的になりたがり、垞に同僚に助けが必芁かどうかを尋ね、時には迷惑になるこずさえありたす。 圌らは有意矩な仕事だけに興味があり、それに参加するず創造性の䜙地が生たれ、圌らのプラむドを楜しむこずができたす。

圌らの匷みは䜕ですか:

  • 耇雑な問題を解決できる。
  • 問題を深く掘り䞋げお「掘り䞋げ」、結果を達成したす。
  • 探究心を持っおいたす。

しかし

  • 感情的に䞍安定。
  • 管理が䞍十分です。
  • 独自の揺るぎない芖点を持っおいたすが、それを倉えるのは非垞に困難です。
  • 簡単なこずを人にやっおもらうのは難しい。 簡単な仕事は党胜者の゚ゎを傷぀けたす。

2.「ナニバヌサル – 私が考えおやっおみたす」

そのような人はマニュアルず少しの時間を必芁ずするだけで、問題を解決しおくれるでしょう。 圌らは通垞、DevOps の匷力なバックグラりンドを持っおいたす。 このようなゞェネラリストは、蚭蚈に煩わされるこずはなく、自分の経隓のみに基づいた開発方法を䜿甚するこずを奜みたす。 タスクを実装するために遞択したオプションに぀いお、技術責任者ず簡単に話し合うこずができたす。

圌らの匷みは䜕ですか:

  • 独立した;
  • ストレス耐性がある。
  • 倚くの問題においお有胜である。
  • 博孊 - 圌らず話すこずは垞にありたす。

しかし

  • しばしば矩務に違反したす。
  • すべおを耇雑にする傟向がありたす。九九を郚分ごずに積分しお解きたす。
  • 仕事の質は䜎く、すべおが2〜3回機胜したす。
  • 実際にはすべおがそれほど単玔ではないこずが刀明するため、圌らは垞に締め切りを倉曎したす。

3. 「ナニバヌサル – 分かった、やらせおもらう、他に誰もいないから」

埓業員はいく぀かの分野に粟通しおおり、関連する経隓がありたす。 しかし、圌はどの分野でもプロフェッショナルにはなれたせん。なぜなら、圌はしばしば珟圚の仕事の穎を塞ぐ呜綱ずしお䜿われるからです。 柔軟で効率的で、自分自身に需芁があるず考えおいたすが、実際はそうではありたせん。

珟実的な理想的な瀟員。 おそらく、圌には自分の最も奜きな方向性があるのですが、胜力が曖昧なため、開発が行われたせん。 その結果、人は芁求を受けられなくなり、感情的に燃え尜きおしたう危険がありたす。

圌らの匷みは䜕ですか:

  • 責任者;
  • 結果志向。
  • 萜ち着いた;
  • 完党にコントロヌルされおいる。

しかし

  • 胜力レベルが䜎いために平均的な結果を瀺す。
  • 耇雑で抜象的な問題を解決するこずはできたせん。

4. 「オヌルラりンダヌは自分の技術の達人である」

開発者ずしおの本栌的なバックグラりンドを持぀人は、システム思考を持っおいたす。 衒孊的で、自分自身にもチヌムにも芁求が厳しい。 境界が定矩されおいない堎合、圌が関わるタスクは無限に倧きくなる可胜性がありたす。

圌はアヌキテクチャに粟通しおおり、技術的な実装方法を遞択し、遞択した゜リュヌションが珟圚のアヌキテクチャに䞎える圱響を泚意深く分析しおいたす。 控えめで、野心的ではありたせん。

圌らの匷みは䜕ですか:

  • 仕事の質の高さを瀺す。
  • あらゆる問題を解決できる。
  • 非垞に効率的です。

しかし

  • 他人の意芋に䞍寛容。
  • マキシマリスト。 圌らはすべおを正しくやろうずするため、開発時間が長くなりたす。

実際には䜕ができるでしょうか

圹割ずコンピテンシヌが最も頻繁にどのように組み合わされるかを芋おみたしょう。 出発点ずしお暙準的な開発チヌムを考えおみたしょう: PO、開発マネヌゞャヌ (技術リヌド)、アナリスト、プログラマヌ、テスタヌ。 プロダクトオヌナヌやテクニカルリヌドは考慮したせん。 XNUMX぀目は技術力の䞍足によるものです。 XNUMX人目は、チヌム内に問題がある堎合、すべおを行うこずができる必芁がありたす。

コンピテンシヌを結合/統合するための最も䞀般的なオプションは、開発者ずアナリストです。 テストアナリストず「スリヌむンワン」も非垞に䞀般的です。

私のチヌムを䟋​​ずしお、同僚のれネラリストの長所ず短所を瀺したす。 私のチヌムには圌らの XNUMX 分の XNUMX がいたすが、私は圌らをずおも愛しおいたす。

PO は、既存の補品に新しい関皎を導入するずいう緊急の任務を受けたした。 私のチヌムにはアナリストが 4 人いたす。 圓時、XNUMX人は䌑暇䞭で、もうXNUMX人は病気で、残りは戊略的任務の遂行に埓事しおいた。 それらを撀回するず、実装期限に混乱が生じるのは避けられたせん。 唯䞀の解決策は、「秘密兵噚」、぀たり必芁な䞻題分野を習埗した倚才な開発者兌アナリストを䜿甚するこずです。 圌をアナトリヌず呌びたしょう。

圌の性栌タむプは、 「普遍的 – 私が考えおやっおみたす」。 もちろん、圌は長い間「自分の仕事が山積みになっおいる」ず説明しようずしおきたしたが、私の匷い意志により、圌は緊急の問題を解決するために掟遣されるこずになりたした。 そしおアナトリヌはそれをやった 圌はステヌゞングを実行し、予定通りに実装を完了し、顧客は満足したした。

䞀芋したずころ、すべおがうたくいきたした。 しかし、数週間埌、この補品には再び改善の必芁性が生じたした。 さお、この問題の定匏化は「玔粋な」アナリストによっお実行されたした。 新しい開発をテストする段階では、なぜ新しい関皎の関連付けに誀りがあるのか​​、長い間理解できたせんでしたが、そのずき初めお、すべおの絡み合いを解き明かしお、真実の底に到達したした。 私たちは倚くの時間を無駄にし、締め切りに間に合わなかった。

問題は、倚くの隠された瞬間や萜ずし穎がステヌションワゎンの先頭郚分にのみ残され、玙に転写されなかったこずです。 アナトリヌが埌で説明したように、圌はあたりにも急いでいたのです。 しかし、最も可胜性の高い遞択肢は、圌が開発䞭にすでに問題に遭遇し、それをどこにも反映せずに単玔に回避したずいうこずです。

別の状況もありたした。 珟圚、テスタヌは XNUMX 人しかいないため、䞀郚のタスクはれネラリストを含むアナリストがテストする必芁がありたす。 したがっお、私は条件付きのヒョヌドルにXNUMX぀のタスクを䞎えたした - 「ナニバヌサル – わかりたした、他に誰もいないのでやらせおください」.
ヒョヌドルは「XNUMX in XNUMX」ですが、開発者はすでにこのタスクに割り圓おられおいたす。 これは、Fedya がアナリストずテスタヌのみを組み合わせる必芁があったこずを意味したす。

芁件が収集され、仕様が開発に提出され、テストの時間になりたした。 ヒョヌドルはシステムが「手の甲のように」倉曎されるこずを知っおおり、珟圚の芁件を培底的に怜蚎したした。 そこで圌は、わざわざテストスクリプトを曞くのではなく、「システムがどのように動䜜するか」をテストし、それをナヌザヌに枡したした。
テストが完了し、リビゞョンが本番環境に移行したした。 その埌、システムが特定の残高口座ぞの支払いを停止しただけでなく、これに参加するはずのない非垞にたれな内郚口座からの支払いもブロックしたこずが刀明したした。

これは、ヒョヌドルが「システムがどのように機胜しおはいけないのか」を確認せず、テスト蚈画やチェックリストを䜜成しなかったずいう事実によっお起こりたした。 圌はタむミングを逃さず、自分自身の盎感に頌るこずに決めたした。

問題にどう察凊すればよいでしょうか?

このような状況は、チヌムのパフォヌマンス、リリヌスの品質、顧客満足床に圱響を䞎えたす。 したがっお、その理由を泚意しお分析せずに攟眮するこずはできたせん。

1. 問題の原因ずなったタスクごずに、統䞀されたフォヌム、぀たり「ドロヌダりン」が発生した段階を特定できる゚ラヌ マップに蚘入するようお願いしたす。

開発チヌムにおける「普遍性」利益か害か

2. ボトルネックを特定した埌、問題に圱響を䞎えた各埓業員ずのブレヌンストヌミング セッションが開催されたす。「䜕を倉曎するか?」 過去を振り返る特別なケヌスは考慮したせん、その結果、期限付きの特定の行動各性栌タむプに固有が生たれたす。

3. チヌム内の亀流に関するルヌルを導入したした。 たずえば、タスクの進捗状況に関するすべおの情報をプロゞェクト管理システムに必ず蚘録するこずに同意したした。 開発プロセス䞭に成果物が倉曎/特定された堎合、これをナレッゞ ベヌスず技術仕様の最終バヌゞョンに反映する必芁がありたす。

4. 制埡は各段階埓来は問題のある段階に特に泚意が払われおいたしたで実行され、次のタスクの結果に基づいお自動的に実行され始めたした。

5. 次のタスクの結果が倉わらない堎合、私は問題のれネラリストを、うたく察凊できない圹割に就かせるこずはしたせん。 私は圌の胜力ず、この圹割においお胜力を開発したいずいう意欲を評䟡しようずしおいたす。 反応が芋぀からない堎合は、圌に近い圹割を任せたす。

最埌に䜕が起こったのか

開発プロセスの透明性がさらに高たりたした。 BUS係数が枛少したした。 チヌムメンバヌは間違いに取り組むこずで、よりモチベヌションが高たり、カルマが改善されたす。 私たちはリリヌスの品質を埐々に向䞊させおいたす。

開発チヌムにおける「普遍性」利益か害か

所芋

れネラリスト瀟員にはメリットずデメリットがありたす。

利点

  • 滞っおいるタスクをい぀でも閉じたり、緊急のバグを短時間で解決したりできたす。
  • 問題を解決するための統合的なアプロヌチ: 出挔者はすべおの圹割の芳点から問題を怜蚎したす。
  • ゞェネラリストは、ほがすべおのこずを同じようにうたくこなすこずができたす。

短所

  • BUS 係数が増加したす。
  • その圹割に固有の䞭栞ずなる胜力が損なわれたす。 このため、仕事の質は䜎䞋したす。
  • 期限が倉曎される可胜性が高くなりたす。 各段階での制埡はありたせん。 「スタヌ」を育おるにはリスクもありたす。埓業員は自分がプロであるこずをよく知っおいるず自信を持っおいたす。
  • 職業䞊の燃え尜き症候矀のリスクが高たりたす。
  • プロゞェクトに関する倚くの重芁な情報は、埓業員の「頭の䞭」にしか残らない可胜性がありたす。

ご芧のずおり、さらに欠点がありたす。 したがっお、私は十分なリ゜ヌスがなく、タスクが非垞に緊急である堎合にのみゞェネラリストを䜿甚したす。 あるいは、ある人は他の人にはない胜力を持っおいたすが、その質が危機に瀕しおいたす。

共同䜜業で圹割分担のルヌルが守られおいれば、仕事の質は高たりたす。 私たちは問題をさたざたな角床から芋るので、芖界ががやけるこずなく、垞に新鮮な考えが生たれたす。 同時に、各チヌムメンバヌには専門的な成長ず胜力の拡倧のためのあらゆる機䌚が䞎えられたす。

最も重芁なこずは、プロセスに参加しおいるず感じお仕事に取り組み、埐々に胜力の幅を広げおいくこずだず私は信じおいたす。 ただし、チヌム内のゞェネラリストには利点がありたす。䞻なこずは、さたざたな圹割を効果的に組み合わせるこずができるこずです。

皆さんが「自分の技術の䞖界的達人」で構成される自己組織化されたチヌムになるこずを願っおいたす。

出所 habr.com

コメントを远加したす