ケン・ノートン。 プログラマーと働く方法

私はITの分野で20年、最後の13年-プロジェクトマネージャーとして働いています。 そのため、この間、プログラマーと効果的に仕事をするマネージャーとしての評判を得ました。 このスキルのおかげで、私はニコロマキャベリとスティーブジョブズとともに、プロジェクトと分野の3人のリーダーの一人として歴史に名を刻みました。



長年にわたり、私は自分の職業上の秘密を守っていました。 しかし、時が来ました。今日は、「プログラマーと作業するための10段階の指​​示」を紹介します。 または、ポイントに近い場合は、これを「プログラマーに希望することをさせる方法」と呼びましょう。



実際、一体なぜあなたは私に耳を傾けるのでしょうか? 数字を見てください。 史上最高の3人のプロジェクトマネージャーの1人としてのキャリアの中で、約3,875,000人のプログラマーと仕事をしました。 これらのうち、私の指示はすべて95%以上正確に満たされていました。 全体で1,000,000人のプログラマー(概算-数学ではなく、プロジェクトマネージャーに対して) これは膨大な量と巨大な経験であり、これは確かに検討する価値があります。



1.すべてのメリットを自分に帰属させます。


プロジェクトマネージャーとして、あなたは自分の成功を認めることに頼るべきです。 トップマネージャーは、チーム全体に名誉を繰り返し分配しようとすることに注意してください。 したがって、あなたは用心する必要があります。あなただけを賞賛し、あなただけが報酬を受ける権利を持っています。 成功裏に完了したプロジェクトは、あなたのキャリアの主な原動力ですが、なぜ自分以外のLinkedInで他の人のプロフィールを輝かせたいのですか? だから、最後に、忍者の衣装を捨てて、ステージに上がり、栄光と世間の注目を浴びてください。



2.非難しないでください。


いいえ、いや、何かがおかしくなります。 また、ソフトウェア開発の場合、原則としてランダムにソフトウェアがあります。 プログラムが機能しない場合、プログラマーの責任です。 これは純粋な論理です。 したがって、あなたが非難されたら、矢印を翻訳し、可能であればスケープゴートの選択のための方法を事前に準備してください。 覚えておいてください:「私たち」は「私」とは何の関係もありません(代名詞であることを除く)。



3.詳細について気にしないでください。


小さな技術的な詳細は多くのプログラマーであり、より良いクラスがあります。 たとえば、アイデアを生成します。 完全な理解は失望以外の何物でもなく、可能性の限界に関するいわゆる「合理的な」見解を形成します。 何が簡単で何が難しいかを知っていれば、あなたは素晴らしいことを何もしません。 ささいなことや細部をすべての費用で避けてください。 想像できることはすべて、数十行のコードで簡単に実行できます。 正確に何ダースもまったく重要ではありません。



4.最後にそれらを引き付けます。


プログラマはコードを記述します。これは通常のアクティビティです。 彼らは常に、あらゆる種類の重要なハッカー事件から気を散らして無駄になっていると泣き叫んでいます。 では、なぜプログラマーの時間を無駄にして、プログラミング段階の前にプロジェクトに引き付ける必要があるのでしょうか? 建築家のオフィスに到着しても、ブルドーザーを蹴っている建設業者を見つけることはできません。 戦略全体を考え出し、すべての人とすべてについて話し合い、コードを作成する必要がある場合にのみ、それらを呼び出します。



5.作業を適切に整理します。


あなたのプロ意識を示す最良の方法は、チームの仕事を本当に合理化することです。 ルールは進歩の車輪の潤滑剤として機能します。 可能な限り、会議を計画し、会議を計画し、詳細な報告を伴う会議を行います。 プロジェクト管理システムの表に記入し、レポートを書き、すべての更新を電子的に当局に通知することをプログラマに要求することにより、プログラマの生産性を維持します。 あなた以外は誰もこれをしません。 すぐに開始:留守番電話のメッセージでは何も達成できません!



6.決定の理由については決して話さないでください。


プログラマはすべてを分析する傾向があります。 これは、彼らが意思決定へのあまり洗練されていないアプローチを公言することを意味します。しばしば、ビジョンと思考の自由な飛行ではなく、「裏付けデータ」と「論理的正当化」に依存します。 決定を下すときは、秘密の雰囲気を保ちます-これにより、彼らは不審な状態になります。 彼らはどんな場合でも文句を言うので、彼らにこの特定の理由を与えることは単に無意味です。



7.誰にも相談せずにコミットメントします。


プロジェクトマネージャーとしての機能の1つは、チームに代わってコミットメントを行うことです。 リーダーになるということは、バーを空間に持ち上げ、全員がテレポートするための目標を設定することを意味します。 チームに相談せずにプロジェクトの条件を確認します。これにより、健全な野心が示されます。 人が他の人の約束に答えざるを得ない状況は、彼の性格を和らげ、彼の最高の特徴を明らかにします。 ケネディ大統領を思い出してください。 彼は「ランタンから」月に着陸する日付を設定し、NASAは優れた仕事をし、最終的には標準石油の月の鉱物資源を確保しました。



8.仕事から気をそらします。


あなたは忙しいマネージャーであり、プログラマーが現在のタスクを完了するのを待つ時間はありません。 彼が取り組んでいるものは何でも、現時点でのあなたのニーズはさらに重要です。 プログラマーはいつでも落ち着いて気を散らすことができます。 「ICQ」、「Skype」、および電話は良い結果をもたらしますが、これはすべて、古い祖父のやり方よりもはるかに効果的ではありません:肩に近づき、軽くたたきます。 プログラマーが1時間前に自分で設定したタスクに取り組んでいるとしたらどうでしょうか。 心配することはありません! しかし、最終的に、彼は彼自身の優先順位を設定することを学びます。



9.物議を醸す。


あなたの間違いが納得のいくように証明されている状況ほど、キャリアにとって危険なものはほとんどありません。 これが絶対に起こらないように、あらゆる対策を講じてください-非常に矛盾している、可能な限り曖昧に表現してください。 いつでも心を変えることを恐れないでください。 考えられるすべてのポジションを取得した場合、最終的には定義どおりになります。 何も書いてはいけません。さらに良いことに、誰も読もうとしないほど冗長で退屈なものにしてください。



10.彼らは常にうそをつきます。


プログラマーは、これまたはそれが「不可能」であると言うことがあります。 これは嘘です。 プログラミングでは、良い頭脳さえあれば不可能なことは何もありません。 ライト兄弟にとっては、大西洋を横断することは不可能だとさえ思いもしませんでした! 常にプログラマーが指の周りを回って回り、それに応じて行動したいという前提から進んでください。 今後、「技術的な義務」や「自宅で仕事をする」などのフレーズを聞いたら、すぐに彼をうそに巻き込む準備をしてください。



まあ、それだけです。 これで、「プログラマーと作業するための10段階の指​​示」ができました。 印刷して職場に吊るします(pr索好きな目から離してください)。 それに続いて、あなたも最高のプロジェクトマネージャーの1人になることができます(まあ、少なくとも素晴らしい)。 複雑なことは何もありません。



あとがき


これは誰にとっても明白なことだと思いますが、突然ではない場合は、「指示」の説明に従ってください。 最も意識の高いプロジェクトマネージャーでさえ、特定のアイテムに関して小さな罪を犯すことがあります。 確かに。 反対に努力し、おそらくあなたはプロジェクトマネージャーとして成功するでしょう。 または、少なくともあなたの成功に興味を持つプログラマーを獲得してください。





そして最後に...




All Articles