タグ付けされた質問 「team-leader」

多くのソフトウェアプロジェクトは、1人の開発者が妥当な時間内に完了するには大きすぎる。チームリーダーは、プログラマーが仕事を成し遂げるように導く開発者です。

17
主任開発者を交代させるのは良い考えですか、悪い考えですか?
私は数ヶ月前に作成されて以来、組織的にフラットなチームで働いています。私のマネージャーは非技術的であり、これは私たちのチーム全体が意思決定に責任があることを意味します。 私のマネージャーは、リード開発者(タスクの単一の連絡先と単一の責任者)と私たち(紛争解決、組織的な技術ガイダンスなど)の両方のために、リード開発者を持つことにはいくつかの利点があることに気付き始めています。 チームがフラットであるため、1つの懸念は、1人のリード開発者を選ぶと他の開発者を落胆させる可能性があることです。開発者以外の人が、この問題を回避する方法として、開発主任を交代させることがマネージャーに提案しました。1人の開発者が1か月間、別の開発者が1か月間、というように続きます。 これはいい考えですか?なぜですか? これはすべての開発者を意味することに留意してください—すべての開発者は優れていますが、必ずしもリーダーシップに等しく適しているわけではありません。 そうでない場合、単に利己的な理由であるように見えることなく、このアプローチを避けることをどのようにお勧めしますか?

12
あなたの後輩があなたの提案を採用しなかった場合、あなたは何をすべきですか?[閉まっている]
私は3〜4人のジュニア開発者のチームを率いています。私の仕事は、コードを書くことに加えて、後輩に監督と指導を提供することです。 しかし、私は開発者が自分の仕事で自律性をどれほど大切にしているのかを完全に理解しており、自分の考えやアルゴリズムをスプーンで提供することによって彼らの本質的な動機を破壊したくありません。私は彼らに彼ら自身の方法で問題を探求し、彼ら自身でそれについて考え、彼らが本当に乗り越えられない問題に直面しているときだけ私に来てほしい。 彼らが私に来たとき、時にはアルゴリズムが十分に堅牢ではないため、問題を解決するために完全に異なるアルゴリズムを提案する必要があります(私はシニアであり、私は彼らよりも多くを見てきました)。もちろん、私は彼らの感情を傷つけないようにこれを素敵な方法で説明し、私の解決策が彼らのものよりもはるかに優れていることを優しく概説します。 それでも、彼らは私の提案を受け入れたがらない場合があります。その理由の1つは、独自のアルゴリズムに多大な投資をしているからです。どこにも行きません。しかし、私の心の奥深くでは、私のアルゴリズムが彼らのアルゴリズムよりもはるかに優れていることをよく知っているので、採用するだけです。 彼らが私の提案を採用しなかった場合、どうすればよいですか?彼らに自分の道をたどるように頼むべきなのか、それとも彼らに何度も頭を壁に叩きつけて、彼らが私に戻ってくるのを待つべきなのか?前者を実行すると独裁者になりますが、後者を実行すると貴重な開発時間がかかり、バグ修正コストが発生します。私は本当にここでジレンマに陥っています。

8
チームリーダーとしてのパフォーマンスについてチームに尋ねるべき3つの最も重要な質問は何ですか?
私は、小さなソフトウェア会社内の小さな開発チーム(私を含む4人のメンバー)のリーダーとして1年のマークに近づいています。チームの開発者でもあるチームリーダーとして自分がどのように働いているかを評価する機会をチームに与えたいと思います。 オープンエンドの「元気ですか?」で良いフィードバックを得るのは難しいと思います。質問ですので、どの特定の質問が最も重要ですか?理想的には、私のチームが答えられる3つの簡単な質問を提供できるようにしたいと思います。チームリーダーにフィードバックを提供したい最も重要な部分はどれですか? 私の最初の考えは、私のチームがこれらの質問に匿名で回答できるようにすることでしたか?これはいい考えですか?

13
情報のたまり屋にどう対処しますか?[閉まっている]
私たちは皆それらに出くわしたに違いありません-長い間存在していて、素晴らしいドメイン知識を持っている開発者が、彼らのチームとその知識を共有することに失敗しています。 チームは必死に知識を共有する必要がありますが、それを買いだめ者からこじ開けることはできません。 チームはどのようにしてこの問題を解決しましたか?

16
開発者のチームにはマネージャーが必要ですか?
バックグラウンド: 私は現在4人のチームの一員です。1人のマネージャー、1人のシニア開発者、2人の開発者です。約3500人のスタッフを抱える組織のために、さまざまな特注の社内システム/プロジェクト(6〜8週間など)を実施しているほか、以前に作成されたシステムに必要なすべてのメンテナンスとサポートも行っています。潜在的に私たちがやってくるすべての仕事をするのに十分な人はいません-人員が不足しています。経営陣はこれを認めていますが、予算の制限により、チームに追加のメンバーを採用する能力が制限されています(たとえ給与を貯金に戻したとしても)。 変更 これにより、現在の場所に残ります。私たちのマネージャーは、牧草地の役割を新しいままにして、チームに空席を残す予定です。経営陣はこの機会を利用してチームを再構築し、チームマネージャーの役​​割が別の開発者と別の上級開発者に置き換わるようにします。彼らの論理は、より多くの開発者が必要であるということなので、ここに資金提供の方法があります(役割の1つは、別の空いているポストから部分的に資金提供されています)。 チームには直接的なラインマネージャーはなく、役割と責任はシニアと(比較的新しいポストの)サービスマネージャーに分けられます(技術知識がほとんどない開発知識/経験があり、焦点が共有されています)他の多くのチームや個人の中で)-フードチェーンの次の実際のマネージャーになる人。 最後の質問は: マネージャーなしで開発チームを実行することは可能ですか?これを経験したことがありますか?そして、どのようなことがうまくいかない/私たちに利益をもたらす可能性がありますか? 理想的には、「光を見る」ことと、この方法で物事を行うことの利点、またはそれに対する議論のためのいくつかのポイントを考えたいと思います。

5
オープンソースチームのメンバー間で、何の問題もなく寄付金を分配しますか?[閉まっている]
私はSourceForgeでホストされているオープンソースプロジェクトの開発者です。 それは小さなアプリとして始まり、いくつかのリリースの後、ますます人気が上がり、私からより多くの時間と責任を消費し始めました。そこで、SourceForgeで寄付オプションを有効にしました。 無料で開発を続けたいと思っていますが、もしお金が入ったら、どうやってチームと分割すべきですか? チームメンバーの数に均等に配分する必要がありますか?(現在は2人のチームであるため50-50) クラスの数、コミット、またはチームメンバーによるその他の貴重な提出。 他のアイデアは? そのような状況で何をしますか?ご意見をお聞かせください。 この質問が他の人にも役立つことを願っています。

5
コードレビューを段階的に導入する方法
私は6人のシニアエンジニアでチームを率いています。私は、すべての標準的な理由でコードレビューを行うことは私たちに大いに役立つと信じています。必ずしもすべての変更ではありませんが、少なくとも背景レビューの着実な流れ。したがって、人々は少なくとも他の人の変更を見て、それらについて話し始めます。 レビューを紹介する良い方法はありますか?チームから大きな不本意を感じています。それはもう1つのことであり、会話が苦痛になる可能性があるからです。少なくとも最初のステップとして、すべての変更をレビューすることは初心者ではないと感じています。量を増やす前に、まず低頻度でレビューを行うリズムと練習を始めてほしい。 誰かがコードレビューを徐々に成功させましたか?どうやって?しかし、「ホットな」ファイルまたはライブラリのレビューを要求することについては考えました。またはランダムに選ぶ。または、「選択」する必要がある変更を確認することを選択します。または、思い切ってすべての変更を行うことが唯一の方法ですか?


6
あまり良くないチームをリードする
たとえば5人のチームに4人の無能なプログラマーを割り当て、リードするように求められた場合、どのように管理しますか?明らかに、4人の人のためにコーディングすることはできません(できますが、それは良い考えではありません。少なくとも私はそれを使い果たしました)。このような状況に出くわしましたか? 編集:私は私の問題に対処するために間違った(無能な)単語を選択することによって失礼に聞こえたと思います。質問を言い換えると、割り当てられたタスクを完了していない人にどう対処しますか(何らかの理由で[無能から '気にしない'ものに至るまで)?

6
小規模企業でのペアプログラミング/コラボレーション
私は小さな開発会社で主任開発者として働いています。私たちには他に2人の開発者と、開発者である上司がいますが、実際のコーディングは実際にはあまり行いません。 私が克服しようとしている問題は多面的です。私たちは皆、私たちの間の多くのコラボレーションなしに、私たち自身のプロジェクトに取り組む傾向があります。実際のところ、私は(最も先進的な開発者として)他人の意見/助けを彼らが私のものよりも求めています。 私たちのコラボレーションを増やしたいと思い、彼らにそれを表明しました。大部分は、より良い開発者になり、より良いプラクティスに従う方法についていくつかのことを見せたいからです。しかし、他の開発者の性格タイプを考えると、彼らは単独で作業する方が快適だと思います。 私はペアプログラミングについて読んでいますが、あるフォーラムでは、ある開発者が他の開発者(私)よりも進んでいるとうまくいかないことを読みました。それでも、私たちの仕事がそれほどばらばらにならないように、私たちは協力し始めることが不可欠であると感じています。 私の質問は、誰かがこれまでに同様の状況にあったかどうか、そして何が彼らのために働いたのですか? 私はこれが万能の状況ではないことを理解していますが、複数のアプローチを試してみたいと思います。 私たちは皆、共通の領域で働いており、開発者は個々のオフィス/キュービクルを持っていません。

6
リードよりもプログラミングを好むリードプログラマー向けのオプションはありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 7年前に閉鎖されました。 今年の初めに、私たちのチームの主任開発者が別の部門に移動した後、主任開発者の役割に昇進しました。私は約5年の職務経験があり、可用性と過去のパフォーマンスのために、プロジェクトをリードするための経営陣の第一選択でした。私は少し不安でしたが、キャリアの向上と経験のための良い機会であると判断したので、受け入れました。 しかし、これまでの私の結論は、以前の開発者の地位ほどには楽しんでいないということです。私は5人の開発者から成るチームをいくつかのリリースで成功させてきましたが、コードにはほとんど触れません。代わりに、コードレビューとともに、計画と設計、チーム管理を実行します。さらに多くのことを追跡し、タスクをチームに割り当てることができるように計画する必要があるため、ほとんど毎日頭痛がします。私は残業することはめったにありませんが、仕事を辞めると毎日燃え尽きてしまい、結果として仕事以外の時間を楽しんだことさえないと思います。 私の質問:そのような状況をどのように処理しますか、またはどのように処理しましたか? 同様の状況にある人々のために、仕事を楽しませたチーム、タスク、時間をより良く管理する方法を見つけましたか?または、開発指向のポジションに戻す方法を見つけましたか?主任開発者の職位はほとんど常に高い給料を支払うことを知っていますが、現在の仕事を楽しんでいるよりもお金や昇進を気にかけないようになっていることがわかります。 少なくとも1年間は調整を試みるべきだと考えたため、経営陣とはこれについて話し合っていません。

7
チームリーダーへの移行[終了]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 6年前に閉鎖されました。 プログラマーからチームリーダーに移行した人々の経験の例を探しています。私は人々がそれをした理由を知りたいと思っています。具体的には、これらは私の頭の中に浮かんでいるいくつかの質問と懸念です。 コードを書きたいという欲求は衰えていましたが、それでもプログラムを作成したいという強い欲求はありましたか? あなたはより人間的な人間であり、あなたのコミュニケーションスキルをより良く活用できることを理解しましたか? それはあなたが経営陣に頼まれて、なぜそうではないと思ったからですか? お金のために? 移転後、最初の数ヶ月はどうでしたか? 同僚との関係は影響を受けましたか?

6
チームリーダーの主な仕事は何ですか?[閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 6年前に閉鎖されました。 アジャイルプログラミングモデルに続くプロジェクトで、チームリーダーの主な仕事は何ですか? チームリーダーとプロジェクトマネージャーの仕事の違いは何ですか?

5
正式なコードレビューを実施する際に役立つ考え方
当社のチームは最近、各チェックインに対してコードレビューの実施を開始しました。 チームのリーダーとして、私はあまりにも多くの提案を提供し、開発者をいらいらさせ、チームの出力を減らし、コードを手放すというバランスを見つけようとしています。 有用なアプローチを示唆する、よく知られた情報源からの証拠、研究、またはガイダンスはありますか?

6
私に何ができる?どのように反応しますか?助けて![閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 8年前に閉鎖されました。 私は遅れをとっているソフトウェアチームをリードしようとしています。主な問題の1つは、何かがやや困難なときはいつでも、自分でそれを割り当てなければならないことです。私には、適度なスキルとインターンの半分の開発者が1人いました。残念ながら、他の開発者のスキルにはデザインは含まれていません。 だから私は、他のチームの1人に上司に頼みました。彼はここ(5年)よりも長く働いています。彼はデザインや私たちが使用する言語で私と競争することはできませんが、私は彼が私以外で最も有能だと思いました。 今日、彼は私に少しでも似ていない何かをするコードをくれました: object const& my_class::get_object() const { return *std::unique_ptr<object>(new object()); } 彼はそれが問題なのかと私に尋ねました!私が考えることができる唯一のこと、「はい。それは問題です」と言いました。その後、彼は私の机に来て、それを修正する方法を尋ねます!! 「関数の呼び出しに耐えるオブジェクトを使用してください」と言いました。それから彼は「ええ、でも、メンバー変数を作成することしか考えられない」とおかしくなり始めます。 私はこの時点で少し忙しかったので、チームの他の男がそれを理解できなかったので、彼がそれを理解することができなかったため、私はすでに余分な仕事を詰め込もうとしていた...忙しかったので、自分で調べに行きました。その後、彼は物事を台無しにした場合、それは彼のせいではない方法について話し合います。彼はチームに来てからおかしくなり続けていて、良くなっているとは思いません。 ここでdrれているような気がします。WTHはできますか?それに対処する正しい方法は何でしたか?7年間C ++を書いてきたこの人が、返された瞬間に破壊されないオブジェクトへの参照を正しく返す方法を見つけ出すのを手伝うほうが合理的だっただろうか?私はそれをやらなければならないのはばかげていると感じて、どうすればそれをどうやってやるのだろうと思っています。 時々、彼らは意図的にそれをやっていると思うが、それはただ強打しているように思える...しかし、それから、今日私がちょうど尋ねられた質問もそうだ。これは、家に座って彼の最初のプログラムを見つけようとして、ポインターで脳を吹き飛ばす子供ではありません。

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