プログラマヌのチヌムを管理する: プログラマヌのモチベヌションを適切に高める方法ず方法は? パヌト XNUMX

゚ピグラフ
倫は汚れた子䟛たちを芋ながら劻にこう蚀いたす。「さお、この子䟛たちを掗おうか、それずも新しい子䟛たちを産もうか」

カットの䞋には、プログラマヌのモチベヌションを高めるこずの特殊性に぀いお、チヌムのリヌダヌであり RAS 補品開発ディレクタヌである Igor Marnat が語った内容が含たれおいたす。

プログラマヌのチヌムを管理する: プログラマヌのモチベヌションを適切に高める方法ず方法は? パヌト XNUMX
クヌルな゜フトりェア補品の䜜成で成功する秘蚣はよく知られおいたす。クヌルなプログラマのチヌムを線成し、チヌムにクヌルなアむデアを䞎え、チヌムの䜜業を邪魔しないこずです。 クヌルな開発者は皀であり、需芁がありたす。 採甚担圓者の䞭には、垂堎から優秀なプログラマヌを採甚するよりも、優れたプログラマヌを生み出す方が簡単であるずいう印象を持っおいるずさえ蚀う人もいたす。 雇甚そのものの難しさに加えお、特定の開発者の経隓、既存の補品ずその開発の歎史に関する知識は、倚くの堎合、かけがえのないものであるか、補充するのが困難で時間がかかりたす。 したがっお、運が良く、優秀なプログラマヌのチヌムをすでに持っおいる堎合は、圌らのモチベヌションを高めるために取り組むこずが重芁です。 新しい開発者を雇甚しおトレヌニングし、その開発者でチヌムを線成するこずは、子䟛を産んで育おるのず同じくらい難しく、時間がかかりたす。

プレれンテヌションを明確にし、構造化するためにマズロヌのピラミッドを䜿甚しお、プログラマヌ (プログラマヌのチヌム) のモチベヌションの䞻な芁因を考えおみたしょう。 マズロヌのピラミッドに぀いお聞いたこずがない方のために説明しおおきたすが、これは誰もが認めるアメリカの心理孊者アブラハム・ハロルド・マズロヌの非垞に有名で説明的な理論です。マズロヌは、人間の欲求の階局に基づいた個人の動機付けの理論を提案したした (䞋の図を参照)。

マズロヌは、生理的欲求から朜圚的な発達ず自己実珟の欲求たで、個人の欲求を階局的な順序で敎理したした。 マズロヌの理論の重芁な前提は、「人は䜎次の欲求が満たされるたで、高次の欲求を経隓できない」ずいうこずです。 たずえば、その人が XNUMX 日間寝たり食べなかったりするず、知識や矎的欲求に駆られるこずはできたせん。

プログラマヌのチヌムを管理する: プログラマヌのモチベヌションを適切に高める方法ず方法は? パヌト XNUMX

詳现に入る前に、明癜な事実に焊点を圓おたしょう。チヌムは人々で構成され、党員が異なり、それぞれが独自のモチベヌション構造を持っおいたす。 各人が異なる興味によっお動かされおいるずいう事実に加えお、各人は異なる生掻環境にもいたす。 キャリアのスタヌト地点にいお、それをどのように構築するかを考えおいる人、結婚しようずしおいる人、新しい分野を習埗したいず考えおいる人がいたす。 ある人にずっお重芁なこずは、別の人にずっおはたったく重芁ではありたせん。そしお明日にはすべおが再び倉わりたす。 このコンテキストを正しく理解するには、簡単な解決策がありたす。それに぀いお考え、それに取り組む必芁がありたす。 最も重芁なこずはコミュニケヌションです。
チヌムずは必ず仕事以倖のこずに぀いお話し、非公匏な関係を築きたしょう。

それでは、マズロヌのピラミッドを芋お、そのレベルをプログラマヌのチヌムの管理に適甚したものずしお考えおみたしょう。

I: 生理的、生物孊的ニヌズ:

モチベヌションに぀いお話すずき、倚くの人は絊䞎を最初に考えるこずがよくありたす。 この堎合、絊䞎ずは報酬パッケヌゞの恒久的な郚分を意味し、結果にはたったく䟝存したせん。 これはボヌナス、賞䞎、䌚瀟のプロモヌションには適甚されたせん。 私たちの堎合、「生理的欲求」のレベルに起因するず考えられるのは絊䞎です。 ボヌナス、業瞟に基づくボヌナス、オプション、䌚瀟の株匏など、私ならこれらすべおを別のレベルに分類したす。

私の意芋では、それがどんなに奇劙に聞こえるかもしれないずしおも、絊䞎はむしろ やる気を倱わせる 動機ずいうよりも芁因。 プログラマヌず働くこずの特城は、プログラマヌが党員、第䞀に非垞に頭が良く (この職業の特城)、第二に、深くおよび/たたは幅広い教育を受けおいるこずです。 通垞、プログラマヌは、その職業に加えお、補品を䜜成する XNUMX ぀以䞊の䞻題領域に぀いお深く理解しおいたす。 さらに、優れたプログラマは、プログラミング開発の歎史、アルゎリズム、暙準などに興味があり、よく知っおいたす。 同じこずが察象分野にも圓おはたりたす。 このレベルの人々にずっお、絊䞎は通垞、䞻な動機芁因ではありたせん。

同時に、プログラマヌにずっお公正な絊䞎が埗られないこずは、圌らの理解では、やる気を倱い、倧いにやる気を倱わせたす。 それなりの絊料をもらうのが圓たり前です。 絊䞎は暙準垂堎よりもはるかに高いですが、これも奇劙なこずに、かなりやる気を倱わせる芁因です。 か぀お同僚が、アメリカの倧手アニメヌション䌚瀟のプログラマヌのチヌムに぀いお話しおくれたした。そのチヌムは、さたざたな事情により、垂堎の XNUMX  XNUMX 倍の氎準の絊䞎を受け取っおいたした。 圌が蚀ったように、これたでの人生でこれほど退屈で怠惰でやる気を倱ったプログラマヌを芋たこずがありたせんでした。 絊䞎が䞊がるずいう事実は、短期的にはモチベヌションを高めるかもしれたせんが、数か月埌には新しい絊䞎が暙準になり、モチベヌションが倱われたす。 䞀般に、プログラマヌのキャリアの初期段階では、絊䞎芁因の方が重芁ですが、専門的に成長し、成長するに぀れお、絊䞎芁因の重芁性は䜎䞋し、他の芁因が優勢になり始めるず思いたす。

XNUMX 番目に重芁な点は、チヌム内の絊䞎氎準に公平なバランスが存圚するこずです。 報酬レベルが同じでも、あるメンバヌの貢献床が著しく䜎いずチヌムが感じた堎合、チヌム党䜓の意欲が枛退したす。 時々、管理者はお金で火に油を泚ぐ誘惑に駆られるこずがありたす。぀たり、燃え尜き症候矀ややる気を倱った人を通垞よりも絊料を䞊げるこずで匕き留めようずするのです。 これは通垞、長期的には問題を匕き起こすだけです。本人のモチベヌションはあたり䞊がらないか、数か月間は䞊がるものの、チヌムの他のメンバヌのモチベヌションは䜎䞋したす。 このような状況では、たずえ短期間であっおも、どんな犠牲を払っおでも雇甚する必芁があるナニヌクな専門家でない限り、他のアプロヌチを探す䟡倀がありたす。

II. 安党性、快適さ、生掻条件の䞀貫性の必芁性:

70 幎前、車にストヌブが装備されおいるこずが車を遞ぶ際の動機ずなり埗たしたが、圓時はそれが暙準を䞊回り、莅沢の象城でした。 今や゚アコンがないこず自䜓がナンセンスであり、もちろん゚アコンの有無は車を遞ぶ動機にはならないだろう。 ぀たり、10〜15幎前には、䟿利なオフィス、優れたハヌドりェア、おいしいコヌヒヌ、フィットネス、フレックスタむムなどがありたした。 それは良い動機付け芁因になる可胜性がありたすが、今ではこれが優れたプログラマヌの仕事の暙準ずなっおいたす。 同時に、圌らの䞍圚は再びやる気を倱わせるでしょう。

モチベヌションを䜎䞋させる重芁な芁因は、集䞭力の欠劂ず隒々しい䜜業環境です。 プログラマヌの仕事には、沈黙ず集䞭力が必芁です。 オフィススペヌスが開発者に人里離れたワヌクスペヌスを提䟛する機䌚を提䟛しない堎合は、少なくずもお互いに干枉しない同僚間の快適なコラボレヌションを確保する必芁がありたす。 粟力的で隒々しい仲間を互いに団結させ、必芁な人に集䞭する機䌚を䞎える方が良いでしょう。

珟圚、プログラマヌの時間コストは、プログラマヌが䜜業するハヌドりェアのコストよりも倧幅に高くなっおいたす。 XNUMX 台たたは XNUMX 台のモニタヌ、匷力なコンピュヌタヌ、すべおの開発者にずっお快適な職堎は、どの䌁業でも暙準であるはずです。 このトピックは、Joel Spolsky の蚘事の XNUMX ぀で詳しく説明されおいたす。Joel テスト: より良いコヌドを䜜成するための 12 ステップ。」

快適さの物理的芁玠は最も基本的か぀単玔なもので、残りに぀いお説明したしょう。

倚くの䌁業では、プログラマヌの暙準的な勀務スケゞュヌルは柔軟であり、服装芏定はありたせん。 チヌムの仕事の詳现が蚱可する堎合 (たずえば、顧客、政治家、銀行家ずの䌚議がない堎合)、これは適切であり、正しいこずです。

重芁なのは、チヌム党䜓がロヌカルで協力する特定の時間を確保し、人々が盎接コミュニケヌションをずり、問題を察面で解決できるようにするこずです。 プログラマヌは本来、仕事が終わっおも仕事を蟞めたせん。 通垞、オフィスにいるかどうかに関係なく、仕事䞊の問題が頭の䞭で繰り返され、適切な決定はオフィスの倖から埗られるこずがよくありたす。 善良である必芁性を考えるずこれに぀いおは埌述したす、぀たらないコントロヌルは有害です。 それはやる気を倱わせるだけでなく、生産性も䜎䞋させたす。 実践が瀺すように、コントロヌルができないず、やる気のあるチヌムは必芁以䞊に長く働く可胜性が高くなりたす。 コントロヌルがあれば、開発者はXNUMX時からXNUMX時たでキヌボヌドの前に座るこずができたすが、結果はさらに悪化するず思いたす。 よく蚀われるように、XNUMX人でも銬を氎蟺たで連れお行くこずはできたすが、たずえXNUMX人でも、飲みたくない堎合は無理に氎を飲たせるこずはできたせん。

このレベルのニヌズの説明では、䞍安や恐怖からの自由、混乱の欠劂、構造ず秩序の必芁性に぀いおも蚀及されおいたす。 これらはチヌムの雰囲気を倧きく巊右する非垞に重芁なポむントでもありたす。

第䞀に、混乱、構造、秩序の欠劂 - チヌムは、誰が䜕を担圓するのか、圹割がどのように配分されるのか、䜕を行う必芁があるのか​​、誰に察しお、い぀、どのような芁件が補品の根底にあるのか、経営陣は䜕を期埅しおいるのか、そしお顧客... このほずんどは正匏に説明する必芁があり、すべおを定期的に話し合う必芁がありたす。 議論ず定期的な䜿甚がなければ、説明は機胜したせん。 定期的に議論し、リリヌス埌の事埌分析の結果に基づいお曎新するこずをお勧めしたす。

XNUMX぀目は、穏やかでフレンドリヌな雰囲気です。 私たちは皆、ほずんどの時間を仕事に費やしおおり、ストレスや葛藀、恐怖を感じるこずなく仕事をしたいず考えおいたす。 開発チヌムは通垞、スケゞュヌルや顧客からのプレッシャヌの䞋で働いおいたす。 同僚や䞊叞からさらなるストレスを受ける必芁はありたせん。 チヌム内の雰囲気、䞀般に開発者のグルヌプを「チヌム」ず呌んでよいかどうかは、マネヌゞャヌの盎接的か぀重芁な責任であり、最も重芁な䞭長期的なタスクの XNUMX ぀です。 したがっお、マネヌゞャヌは、特にチヌム内の察立に察凊し、チヌムの成長をそのたた攟眮しないこずが重芁です。 玛争管理は別のトピックであり、個別に研究する䟡倀がありたす。

チヌムの感情状態や同僚の行動に圱響を䞎えるには、䞻に XNUMX ぀の方法がありたす (誰かがコメントを远加しおくれれば、それは玠晎らしいこずです)。 XNUMX぀目はあなた自身の行動です。 個人的な暡範はマネヌゞャヌやチヌムにずっお非垞に重芁です。 圌らが蚀うように、叞祭もそうですが、到着もそうです。 同僚に期埅される行動をずりたす。 XNUMX ぀目は、正しい行動を奚励し、いわば間違った行動を奚励しないこずです。 人々ずコミュニケヌションをずり、フィヌドバックを䞎えるなど、その方法はたくさんありたす。 䞀般に、フィヌドバックは別の議論のトピックであり、モチベヌションを維持しお働く䞊で重芁か぀重芁な郚分です。

雰囲気に぀いおのもう XNUMX ぀の泚意点は、珍しいように思えるかもしれたせんが、実際には重芁です。 開発チヌムには男性よりも女性の数が少ないこずがよくありたす。 倚くの堎合、グルヌプは党員男性です。 このような状況では、たた負荷がかかっおいるため、チヌム内で卑猥な蚀葉が䜿甚され始めるこずがありたす。 実際にやっおみるず、これが雰囲気に悪圱響を及がし、コミュニケヌションが埐々に倱瀌になっおしたうこずがわかっおいたす。 自分自身での䜿甚は避け、チヌム内での䜿甚も控えるべきです。

開発チヌムは R&D (研究開発) ず呌ばれるこずが倚く、研究が䜜業の重芁な郚分を占めたす。 これは通垞、プログラムや蚈画が難しい郚分です。そうでなければ研究ずは蚀えたせん。 チヌムには、間違いを犯したり、䞻導暩を握ったり、成功するかどうかわからないさたざたなオプションを詊す暩利があるこずが重芁です。 間違いは仕事では぀きものであり、避けるこずはできたせんが、将来のために勉匷し、分析し、そこから孊んで先に進むこずはできたす。 トペタで生たれた「なぜ 5 ぀の原則」は、問題の根本原因を突き止める良い方法です。 間違いを眰するこずは、恐怖ず䞍安の雰囲気を䜜り出す優れた方法です。 唯䞀の䟋倖は、分析の結果に基づいお、その゚ラヌが業務に察する非専門的な態床によっお匕き起こされたこずが刀明した堎合であり、この堎合、人事䞊の決定を䞋す必芁がある堎合がありたす。

チヌム内の雰囲気は、䌚話が始たる前の期埅や感情状態に倧きく圱響されたす。 難しい議論、ある皮の報告䌚、たたは単なる感情的な䌚話を始める前に、話す盞手に察するあなたの気分ず態床が重芁です。 私は垞に、その人が心から最善を尜くしようずしたこずをデフォルトで信じ、それに基づいお行動したす。 あなたの立堎から芋おそうではないず思われる堎合は、冷静か぀詳现に状況を把握し、圌の行動が正しかったこず、それが正しいず考えた理由、そしお私たちの期埅がどこで異なるのかを理解する必芁がありたす。 たいおいの堎合、それらは実際には乖離しおいるわけではなく、単に圌の文脈に察するビゞョンがより完党であるか新鮮であり、あなたが知らなかったこずがあるだけであるこずがわかりたす。 あるいは逆に、圌は䜕も知らなかったのです。 これは、人々が盎接コミュニケヌションをずるこずが少なくなり、電子メヌルやむンスタント メッセンゞャヌを䜿甚する分散チヌムでは特に重芁です。 これは、さたざたな囜のプログラマで構成され、さたざたなタむムゟヌンに分散しおいるチヌムではさらに重芁です。 ここで文化の違いが倧きな圹割を果たし始めたす。

困難な状況では、移動䞭の運転は簡単で非垞に簡単ですが、戻っお運転するのは難しく、堆積物は長い間残りたす。 最近の経隓から簡単な䟋をあげたしょう。 チヌム マネヌゞャヌの 15 人は、顧客に関する䜕らかの問題に぀いお、別の囜の関連チヌムのマネヌゞャヌからのコメントを緊急に必芁ずしおいたした。 圌はメッセンゞャヌで同僚に ping を送り、15 分埅っお再床 ping を送り、20 分埌に他のマネヌゞャヌもいる倧芏暡なチャットに行き、その同僚を次のような蚀葉で軜く攻撃したした。答えおいただけたすかその質問はそれほど緊急ではありたせんか」 結局、私たちの䌚瀟のメッセンゞャヌは少し鈍くお、同僚は質問をた​​ったく理解しおいなかったこずが刀明したした。 謝らなければなりたせんでした。 䞀般に、良いこずから始める方が良いでしょう。 ひどい間違いを犯しお埌で問題に遭遇する可胜性は垞にありたすが、それは問題ありたせん (ただし、そうすべきではありたせん)。 䞀般的に、この業界で XNUMX 幎以䞊働いおいたすが、本圓に悪意のある同僚に出䌚ったのは XNUMX 床だけです (!)。 幞いなこずに、私たちはすぐに別れたした。 ほずんどの堎合、同僚は状況を理解しお最善を尜くしたいず考えるのが正しいこずがわかりたす。

マネヌゞャヌずしおのあなたの仕事は、コンテキストの同期、チヌム内で受け入れられおいる期埅、芁件、期限、基準に぀いおの共通理解を確保するこずです。 小さなこずかもしれたせんが、チヌムの雰囲気はそんな小さなこずから成り立っおいたす。 分散チヌムの芳点から芋るず、重芁なタスクの XNUMX ぀は、チヌム メンバヌが定期的に察面でコミュニケヌションできるようにするこずです。 私はプログラマヌから、䟋えば、サポヌトチヌムの゚ンゞニアが圌らのずころに来お、盎接䞀緒に働いた埌、喜んで職堎に残っお、最近圌らのずころに来たパシャに個人的に難しいケヌスを手䌝っおくれたずいう話を䜕床も聞きたした。ずはいえ、以前のパシャはメッセンゞャヌの単なるアむコンであり、アむコンのために立ち止たる人はいなかったでしょう。

ずころで、サポヌト チヌムに぀いお話し始めお、暙準的な䟋を思い出したした。 か぀おアメリカの顧客のXNUMX人が補品に問題を抱え、その実装に携わったサポヌトチヌムの゚ンゞニアのXNUMX人ロシアから出向が仕事埌に残っお手䌝っおくれたが、問題は解決せず解決には至らなかった。 䞀般に、圌はほずんど朝たでそこに残り、座っおいたした。 この時点で、顧客のマネヌゞャヌは問題を゚スカレヌションし、問題が圌らにずっお重芁であるこずを特定し、倕方に仕事を蟞めたした。 ゚スカレヌション プロセスは別のタむム ゟヌンですでに勢いを増しおいたした。顧客のオフィスずの通信に特定の困難 (VPN、接続の問題、囜家間の通話の問題など) があったため、ロシアのサポヌト マネヌゞャヌが支揎を詊み始めたした。その男がすでにオフィスで刑務所にいお問題を解決しおいるこずを知らず、圌を芋぀けようずしたした。 圌らがそれを発芋したのは、問題がすでに実質的に解決され、補品が動䜜しおいた朝 (アメリカ人) でした。 すぐに圌らは、「䜕だ、顧客がこんなに゚スカレヌションしおいる、䜕もうたくいかない、どこにいるのか、芋぀からない」などず蚀い始めたした。 蚀うたでもなく、そのような行動の結果、その男はひどくやる気を倱いたした。 分散チヌムの䜜業を組織するこずは別の倧きなトピックですが、XNUMX ぀のこずを芚えおおくこずが重芁です。 たず、コミュニケヌションず雰囲気が非垞に重芁であり、仕事の成功はそれにかかっおいたす。 第二に、これは単独で機胜するものではなく、個別に詳现に察凊する必芁がありたす。

このレベルのニヌズに関連するもう XNUMX ぀の重芁な点は、やはり絊䞎です。 絊䞎の倧きさそのものではなく、絊䞎を倉曎するための䞀定の手続きの有無です。 䌁業は、さたざたなレベルのポゞションの芁件を決定するアプロヌチを持っおいる必芁がありたす。 各開発者は、自分の仕事に察する期埅に぀いお䌚瀟ず話し合い、自分の努力が絊䞎にい぀どのように圱響するかを理解できる必芁がありたす。 マネヌゞャヌずの定期的なミヌティング、半幎たたは幎に䞀床の業瞟評䟡がこの目的に圹立ちたす。 これもたた、圌らの存圚が明確な動機を䞎えるわけではないが、圌らの䞍圚が非垞にやる気を倱わせる瞬間の XNUMX ぀です。

秩序の必芁性ずルヌルの存圚から、これらのルヌルを遵守し、公匏および非公匏の䞡方でチヌム内で受け入れられおいる芏範に埓う必芁性が生じたす。 䞀般的に蚀っお、私はそれを「善良でありたい」ずいう欲求ず呌んでいたす。 このニヌズの存圚は、マむクロマネゞメントが必芁ではなく、むしろ有害であるこずを裏付けおいたす。 仕事に必芁なものをすべお提䟛し、状況や優先順䜍に぀いおの知識を䞎え、その人のレベルでの行動ず意思決定の自由を䞎えるだけで十分です。 そのような状況では、圌は信頌を感じ、自分で決定を䞋し、それらに責任を負い、自分の可胜性を明らかにする機䌚を埗るでしょう。

秩序の必芁性ず混乱の欠劂に起因するもう XNUMX ぀の重芁な点は、タスクに集䞭する胜力、぀たり頻繁なコンテキストの切り替えがないこずです。 プログラマヌになるには時間ず集䞭力が必芁です。 プログラマヌは、あるタスクをすぐに攟棄しお別のタスクに切り替えるこずを奜みたせん。 プログラマヌの仕事に必芁な郚分は通垞、コヌドの実際の開発だけでなく、バ​​グ修正や顧客からのリク゚ストの凊理支揎も含たれたす。 プログラマヌが別のタスクに切り替える前に、あるタスクの䜜業を萜ち着いお完党に完了できるように、事前にそのようなこずを蚈画する䟡倀がありたす。 最善の遞択肢は、自分で仕事を蚈画する機䌚を䞎え、優先順䜍ず今埌のタスクを事前に特定し、XNUMX ぀の皮類のタスクに取り組むために長期間の時間を割り圓おるこずです。 このトピックに぀いおは、次の本に詳しく説明されおいたす。Google - サむト信頌性゚ンゞニアリング」では、倧芏暡で負荷の高いフォヌルトトレラントなシステムの運甚ず開発を保蚌するチヌムや、゜フトりェア開発ずそのサポヌトを職業ずする゚ンゞニアの䜜業を蚈画するアプロヌチに぀いお詳しく説明しおいたす。

継続するには...

出所 habr.com

コメントを远加したす