PMとしてのダブルシフトは開発者の生産性に影響しますか?


8

あなたはあなたが良い開発者であるのに、突然あなたがチームを率いる必要がある、またはいくつかのPM活動にも責任を負う必要があるということを経験したことがありますか?それがあなたの生産性に影響を与えたと思いましたか?どのように対処しましたか?

私は自分の仕事が大好きですが、プログラマーとしてずっと幸せだったと感じることもあり、プロジェクトマネージャーになるという追加の負担が、現在、開発者としての私の生産性に影響を与えています。これに対する救済策としてあなたたちは何を提案しますか?

現在、仕事をやめる選択肢はありません。基本的に、私が共同で設立したスタートアップで働いているためです。


4
共同創設者として、少なくとも少しは管理する責任がありますか?
Jeremy Heiler、2010

ええ、それは否定していません。私はプログラミングに対して正義を行うことができないようであるという事実が嫌いです..
Roopesh Shenoy 2010

1
スタートアップを設立することは非常に難しく、勇気を持って変化への抵抗と戦わなければならないでしょう。

回答:


7

PMモードからDevモードに素早く移行することは不可能だと思います。私は通常の仕事のチームリーダーであり、夜間のウェブサイトのプログラマーです。チームリーダーになったとき、私はコードで貢献し続けようとしましたが、すぐにそれが不可能であることを発見しました。

新しい責任のため、私は1時間に数回人と話したり、電子メールをチェックしたりする必要があり、その状態でコードを書くことは不可能でした。だから今、私が仕事にいくらかの時間があるとき、私はチームの誰か、特にジュニアと一緒に座って、彼/彼女を助けようとし始めました。

これにより、コードの記述に時間を費やすことができる場合よりも、チームの生産性が全体的に向上することがわかりました。


3

私の経験では、同じプロジェクトで両方の役割を同時に持つと、深刻な問題が発生します。開発者として、あなたは実際に自分に報告しているので、基本的に管理されていません。自分が同僚よりも優れたプログラマであると考える場合、難しいタスクを彼らに委任することは避けられるでしょう。そのため、PMタスクに加えて、プロジェクトの最も洗練された部分にも取り組んでいます。パートタイムです。

数日前に、誰かがこのリンクを投稿しました、そして私はそれもここに合うと思います。


うわー。その記事は怖いです!がらくたを怖がらせるための+1。
Roopesh Shenoy

私も同じような状況にあり、同じような結果になっています。問題の1つは、プロジェクト全体をPMとして担当するのは本当に難しいことですが、開発者として自分に割り当てたタスクに対してのみです。これは、私が作成したものではないメンタルスイッチです(他にも多くの人がそうであるとは思えません)。
user281377

1

はい、そうです。私は、チームリーダーがまったくいない会社で働いていました。会計の責任者は、基本的に私たち自身を管理し、2歳の子供に話しかけるように毎週の会議で取り組んでいたすべてを説明できるようにすることで、グループを「管理」し始めました(彼のかんしゃくへの対処を含む)。

何も学んでいないと感じました。コーディングではなくBSに多くの時間を費やしている。私たちのグループの誰もがリーダーになるのに十分なほど優れているとは考えられていませんでした。状況は混乱していた。私が取り組んでいた主なプロジェクトがほぼ完成に近づいたとき、私は別の仕事を探し始め、その仕事を見つけました。

目標がPMになることである場合は、しばらくの間両方を行いますが、希望するパスを選択できない状況に固執しないでください。


「仕事」ではなく「状況」と言ったのが好きです。
Roopesh Shenoy、2010

1

PMと開発者の作業パターンはかなりうまく調整されていません。

ほとんどの場合、開発者は長期間集中する必要があり、PMは常にあらゆる方向から投げられたものに対処する傾向があります。その結果、2つを同時に試してみると、失敗することはほぼ確実です。

それを行うための最良の方法は、規律ある時間管理です。

50/50のスプリット(それが当てはまらない場合は調整)を想定して、午前をPM時間、午後を開発時間にします。開発時には、電話をボイスメールにリダイレクトしたり、電子メールを閉じたり、インスタントメッセージングを無効にしたりします。その後、1日の終わりに緊急のメッセージやメッセージをチェックして対処し、残りを次のPMスロットに残します。

あなたは共同ファウンダーに何をしているのか、そしてその理由を説明し、彼らの賛同を得なければなりません。規律を守る必要がありますが、一度。


時間的にそれを分割することは理にかなっています。私は現在、ある程度それを行う方法を学んでいます。
Roopesh Shenoy

1

委任。

私はチームリードの役割で複数回働いており、現在はより多くの開発管理業務を行っています。私はそれらのタスクを実行できることがわかっている特定の人々に可能な限り委任します。これには、SDLCの全体像を知ることができると同時に、将来的にリーダーになる能力を準備/判断できるという二重のメリットがあります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.