blog

経営術

良いAndroid開発者になるには、完全な知識体系が必要で、ここでは、彼らが望むように成長するために一緒にみましょう〜。 1、自分とチームの技術の管理:技術の選択、適切なシーンで最も適した技術の使用は...

May 11, 2020 · 6 min. read
シェア

序文

良いアンドロイド開発者になるためには、完璧な知識が必要です。

I. コア・マネジメント・ポイントの分析

技術管理には2つのレベルがあります:

  • 1、自分自身とチームの技術を管理する:技術を選択し、適切なシナリオで最適な技術を使用し、プロセスがシンプルで強く、保守可能であることを確認し、最終的に製品の発売を完了します。
  • 2、技術チームの管理:チームメンバーの成長を支援し、ハンズオンモードからオーソライズモードに変更し、他のメンバーがより大きな成功を収められるように支援します。

1.回答からガイドへ

毎回答えを出すことは不可能ですが、相手が自分で答えを見つけられるようになるためのガイダンスを使うようにすべきです。もし私なら、このスレッドのエラーの原因は何だと思いますか?

そして指導の利点は、同じような問題を解決する能力を高めることです。さらに、本人のやる気を引き出し、自分で問題を解決したという達成感を与えることができます。

2、チームメンバーを成長させるには?

固定概念にとらわれない

部下が成功するための機会、場所、サポートを適切に与えること。職場での失敗を通じ、部下の成長を率先して支援すること。

例えば大企業では、昇進できるかどうかの基準は、過去半年から1年間、すでに次のレベルの基準で仕事をしているかどうかです。

テクニカルマネージャーの成功は、コードの書き方や能力の高さにあるのではなく、チームの成功の上に成り立つものです。チームメンバーが成長し続けてこそ、チームはより大きな挑戦を成し遂げることができ、テクニカルマネージャーはチームの上に立って、より高く、より遠くを見ることができるのです。

各人の能力をダイナミックに捉え、フォローの粒度や任せる範囲を調整しながら、各人の能力や創造性を発揮させながら仕事を完遂させることが必要なはずです。

3.プロジェクトの遅延を避けるには?

プロセスの確立、優先順位の決定、進捗状況の同期化、リアルタイムのフィードバックが必要です。

  • (1)、プロセスの確立:計画策定プロセスや計画フォローアッププロセスを含め、週1回の同期会議でも、共有タスク管理ツールでも、電子メールの同期でもかまいません。
  • 2)優先順位をつける:最も重要なタスクを最初に完了させるようにします。
  • 3) 進捗の同期化:共有のプロジェクトスケジュールを作成し、この計画を各主要ステークホルダーに確認・合意させ、その後毎日、この計画のすべての更新を確認できるようにします。
  • 4)誰一人取り残さないこと。
  • 5) 効果的なフィードバックチャンネルの提供

こうすることで、プロジェクトが遅延した場合、プロセスのどの部分で問題が発生したかが明確になり、遅延がプロジェクト全体に及ぼす影響や結果を素早く認識・理解することができます。

4.仕事の配分方法は?

例えば、技術的に強い人、協調性のある人、慢性的な人、せっかちな人など、さまざまなタイプの社員に仕事を割り当てるべきです。仕事を割り当てる際には、各人の特性に基づいてさまざまなタイプの仕事を配置し、適切なサポートや支援を提供することで、強みを生かし、弱みを回避し、人材の効果を最大化する必要があります。

また、プロジェクト計画を策定する際には、複数のプロジェクトを細分化し、再編成する必要があります。考慮すべき要素は以下の6つです:

  • 1)、仕事を割り当てる前に能力を評価し、各人の能力が仕事の難易度に合っていること。
  • 2)、タスクを完了するのに必要な時間という点では、全員ができるだけ平等であるべきです。
  • 3)やりがいのある仕事と "ダーティな仕事 "の割合が、各人ほぼ同じであること。
  • 4) 課題は、人が成長するのに十分なやりがいのあるものであるべきですが、気後れして挫折するほど難しいものであってはなりません。
  • 5) 異なる人のタスクの間に依存関係がある場合、タスクを割り当てる際には、他の人や物に邪魔されないよう、合理的な順序を手配する必要があります。
  • 6) メンバーのタスクにはテーマがあるべきで、そうすることで、変な仕事をたくさんしているという感覚ではなく、より完成度の高いプロジェクトに参加しているという感覚になり、達成感が生まれます。

5、優れたリーダーが持つべき基本的資質

リーダーを偉大にするものは主に2つあります:

  • 1)、彼の存在は、特にテクノロジーに関連する会社の成功を前進させます;
  • 2)、彼の存在はチーム内の各エンジニアの成功を促進し、彼らが一丸となって成長し成功するのを助けます。

優れた技術的リーダーは、システムの設計を熟知し、自らコードを書くことなく、すべての選択肢の長所と短所を把握し、技術的・非技術的な要素をすべて考慮し、与えられた制約の中で最善の決断を迅速に下す必要があります。

優れたテクニカルリーダーは、全体の状況を掌握し、プロジェクトが遭遇する可能性のある障害を事前に認識しておく必要があります。このような障害とは、外部グループとのコミュニケーションやコラボレーション、技術的な困難に対する解決策の発見、理不尽な製品要件の拒否、あるいはグループ内の生産性の低いエンジニアのモチベーションの向上などです。

6.業績に対するインセンティブと報奨金

チームマネージャーとして、各メンバーのキャリアプランと能力を向上させるための計画、定期的なレビューの良い仕事をすることが重要です。業績評価は、従業員の個人的な成長をパフォーマンスに入れ、能力が向上している場合、いくつかの実用的な報酬を与えることをお勧めします会社の一定の規模が使用されると信じています。

それを怠れば、成長が停滞し、会社やチームの成長率を下回った時点で淘汰されることを思い知らされ、醜態を晒すような適切な罰則があるはずです。

事業と技術の発展に伴い、技術的にチャレンジングなシステムプラットフォームを開発することで、メンバーの可能性と熱意を刺激し、事業開発だけを行っていた場合の技術的な伸び悩みを防ぎ、技術的な達成感を得られるようにしています。

最後に、多くのマネージャーは、彼らが1年または2年後に船をジャンプして出て行くために才能の長い時間を培ってきたことを心配しています。研修として他社のためになるかという考え方もありますが、実は、これはかえって業界におけるチームの影響力を拡大し、何人かの人材を呼び戻すことになるかもしれません。

概要

人間は最も複雑な生き物であり、人を管理し、共に成長させることは、技術管理者にとって生涯の教訓です。結局、生機型企業はすべて精鋭人材システムで構成されています。人事管理は、コミュニケーション能力だけでなく、正確に人材の質を判断する能力、従業員の心理、チームの士気、意思決定を殺すと破壊、上下総合的な能力の管理だけでなく、能力の最も困難な1つの技術管理者のコアコンピテンシーです。

チームのテクニカルマネージャーがタレントマネジメントがうまくいっているかどうかを判断するには、実はとても簡単な質問で検証することができます。同時に、これはあなたの会社のエリート文化を形成し、より多くのエリートがあなたの会社に集まるようにします。

Read next

React Advancedへの道」の余波

コンポーネントがDOMにマウントされた後、コンポーネントのpropsまたは状態がコンポーネントを更新させることができます。コンポーネントの更新フェーズにおいて、出発のライフサイクルは次のようになります。もしそうなら、それはステートではありません。 この変数は、コンポーネントのライフサイクルを通じて一定ですか?もしそうなら、それはステートではありません。 この変数は、他のステート...

May 11, 2020 · 6 min read