最近、私は次の5種類のボスと 最悪のボスの服装を説明するそれらの対処方法を読みました。ソフトウェア開発者の小さなチームを率い始めたばかりです。
プログラマーが上級プログラマーに期待する主なものは何か、またはチームを管理する際に避けるべきものは何かを知りたい。
また、プログラマを満足させ、チームのために生産的で完全な環境を作成する方法を知りたいです。
最近、私は次の5種類のボスと 最悪のボスの服装を説明するそれらの対処方法を読みました。ソフトウェア開発者の小さなチームを率い始めたばかりです。
プログラマーが上級プログラマーに期待する主なものは何か、またはチームを管理する際に避けるべきものは何かを知りたい。
また、プログラマを満足させ、チームのために生産的で完全な環境を作成する方法を知りたいです。
回答:
私にとってうまくいくと思われるもの:
そしておそらく最も重要な... 敬意。チームのメンバーを誠実に尊重できない場合は、それを変更する必要があります(それが人々に教えているのか、人員を変更しているのか)。敬意を1日与えれば、あなたはそれを取り戻し、敬意のない人々に接し、見返りに決して敬意を払うことはありません。
これらのことのほとんどを行う場合、ほとんどの場合、あなたが人間であることを示し、自分で何かを完全に台無しにすると、あなたのチームはあなたに疑いの利益を与えます。:)すべてのボスには独自の欠点があり、あなたのチームとの関係を作ることは、あなたの弱点を補うのと同じくらいあなたの弱点を補うのに役立ちます。
まあ、学ぶべき最大のことの1つは、彼らが望むものを与えることができないので、彼らを幸せに保つことができないことが非常に多いことです。
私が見つけた私が働いてきた最高の経営者は、上位管理試みがそれらで投げると、上記のすべてのものにすることを、すべてのがらくたから自分のチームを守る最も正直な男、されているLISTEN自分のチームに。
私は、シニアまたはリードになることの最も重要な部分の1つが、ジュニアの人々に利用可能であると固く信じています。多くの場合、シニアとリードには、自分だけが行う権利を持っているタスクがあります(たとえば、ステージングとプロッドへの書き込み権限をジュニアに与えていません)。さらに、あなたの仕事の重要な部分は、彼らを無視しないで質問に答えることを意味する後輩を指導することです。あなたが年長であるほど、あなたから何かを必要とする他の人によって中断される可能性が高くなります。その「邪魔しないでください」というサインをあきらめて、中断を処理することを学ぶ必要があります。
聞くことが重要です。
お願いします、あなたは重要であり、費用はかかりません。
喜んで与える以上のものを期待しないでください。午前3時まで働きたいのなら、私と一緒に働いていたほうがいい。午前7時までに行う必要のあるタスクを与えた直後に毎日時間通りに出て行く人のために働くことほど落胆することはありません。
公平である。お気に入りをプレイしないでください(特に、ガールフレンドやボーイフレンドに最高のものを与えてお気に入りをプレイしないでください)。すべての従業員を尊重します(個人的に嫌いな人でも)。
決定的です。誰も5分ごとに進捗状況を変更したり悪化させたりすることができないように、決定をぶらぶらさせないでください。
あなたの人々のために立ち上がってください。あなたはそれらすべてに勝つことはできませんが、人々はチェーンで彼らを支援する誰かのために火の中を歩きます。
必要に応じて、悪人になってもかまいません。1つの悪いリンゴは開発チームを破壊する可能性がありますが、その人に悪い振る舞いに立ちたくないので、その人につかまってはいけません(これはリードや公式の監督者にもっと当てはまります)。悪いニュースがあるときは、チームにそれを秘密にしないでください(彼らは最終的に見つけて、彼らは悪いニュースと秘密保持の両方について怒っています)。あなたは人気があるためではなく、仕事を成し遂げるためにそこにいます。管理職または準管理職にいる人はだれでも不人気になります。
アイデアをより高いレベルに販売し、これらのスキルを開発者に教える方法を学びます。
ビジネスドメインの重要性を理解し、プログラミングと同様にその分野の専門家になります。
ここでのキーワードは信頼と責任です。
チームメンバーが有能であり、タスクを完了することに集中していることを信頼する必要があります。あまり干渉しないことで、あなたは本質的に彼らに彼らの仕事に対する責任を「自分自身」に任せることになります。
私見、これだけでも健康的な雰囲気を作り出すのに驚異的です。
まあIMO上級開発者/主任/何でも、馬鹿げた締め切り、リソースなしなど、開発チームの味方になりますが、ローマの建設、残業の義務化など、生産性を低下させ、人々を不幸にするものすべてを期待します。
IMOを避けるべき主なことは、上級管理職の「イエスマン」であり、彼らが何を言おうとも常に同意することです(言い換えれば、お尻キス)
人材スキル。時々、人々は「シニア」という称号を与えられ、彼らは彼らが全知ではないことを忘れます。彼らは、昇進が彼らの最高の技術と潜在的な天才についての解説であると感じています。現実には、彼らは今では超低レベルのマネージャーです。彼らは、どのように、誰をやる気にさせ、誰にさせるか、妥協する方法、そしていつ聞くべきかを理解する必要があります。
所有権。最悪のシニアプログラマは、自分が「シニア」だったものの所有権を取得しません。彼らは昇進につながった仕事のドジャーリーと非難の戦術に頼っています(バスの下に投げた人の墓で踊っている間はおそらくそうです)。今、彼らはスリングで自分の尻を理解し、デザイン、計画、および作業の大部分を所有する責任を理解する必要があります。
経験。私は上級開発者がすべてを二度見たことを期待しています。ドメインとテクノロジーを理解する必要があります。彼らはリスクを積極的に攻撃し、赤ニシンを無駄にしている時間を見つけることができるはずです。