彼と話してみましょう
彼と話してみましょう は絶対にその通りです。彼が何を望んでいるのかを知る必要があります。あなたが提案しているのは
- 彼にトレーニングを提供することですか?
- 意思決定の日々にもっと彼を巻き込むことですか?しかし、これは彼が望んでいるものですか?
あなたが言う
彼の弱点の一つは、彼が会社の技術的なノウハウに新しい人々に技術的な事項を説明するのに優れていないということです。
これはあなたが対処する必要がある何かのように聞こえます。いくつかの方法があります:
- それを修正する。必要な人への説明の仕方を教える。彼がそれをしなくてもいいようにシステムを作り直してください。彼がどうしたいのか、彼に聞いてみてください。彼が直したいと言ったら、それがまだ彼がやりたいことであるかどうかを後でフォローアップしてください。なぜなら、そのように何かを固定することは不快なことだからです。それは実際よりも理論的には良いように聞こえる。
この答え が示唆しているように、このプロセスは難しいかもしれません。彼は何が彼を不幸にしているのかを明確にするのに苦労しているかもしれませんし、彼の実際の見解を共有することに消極的なのかもしれません。これは、単一の会話が、プロセスではないかもしれません。続けてみてください。根本的な問題に対処するためには、本当の診断が必要です。
野心的な開発者
あなたのシステムでは、開発者は葉の部分に、管理者はより上級のポジションにいるように見えます。このようなシステムは問題があります。それは会社から開発者になりたい開発者を押し出します。よりよいシステムには、開発者とマネージャーの両方が並行しています。つまり、開発者はスーパーバイザ (マネージャ) か上級開発者のどちらかになることができます。誰もがマネージャになりたいわけではありません。もし彼が辞めてしまった場合、彼の後任にはどれくらいの費用がかかるのでしょうか?私が言いたいのは、後任の明らかな給料のコストだけではありません。彼の後任の人が既存のソフトウェアの仕組みを理解できるように、あなたのソフトウェアを書き換えるにはいくらかかるでしょうか?誰もソフトウェアを十分に理解していないために修正されないバグの点でも、人々が本当に理解していないソフトウェアを維持するために費やされる時間の点でも、その置き換えのためのメンテナンスコストはいくらになるのでしょうか?
彼は若くて野心的で、物事を知っていて、成長する可能性があるから、彼を維持したいとおっしゃっていますよね。あなたは彼にもっとお金を払うべきでしょうか?確かに、彼が知っていることが会社にとって価値のあるものであれば、その価値の一部を得るべきです。そうすれば、彼が他の仕事を探すときに、彼が知っていることがあなたの会社にとって他の会社よりも価値のあることだから、彼らは金銭的に彼に少ない金額を提供することになります。彼が野心的ではあるが、人に物事を説明するような必要な仕事が苦手な場合は、それは正味のマイナスです。彼の野心は満たされません。また、彼はどのように野心を持っているのでしょうか?彼はより多くの賃金を望んでいますか?より多くの責任?より良い肩書き?彼の野心を満足させたり、養ったりするものは何でしょうか?これは、あなたが彼と話をして学ばなければならないものです。平均勤続年数が数十年ではなく数年である業界では、60歳の開発者はあなたの会社を退職するよりも他の会社に移る可能性が高いです。どちらかというと、彼は転職しても今と同じ状況になることを知っている経験がないので、若さはまたしてもネットマイナスです。あなたはそのような可能性の兆候を与えていません。あなたはそのような成長を妨げる可能性のあるものを挙げているだけです。成長の可能性があるということは、彼が苦手なことがあるから、改善してほしいと思っているのでしょうか?もし彼が改善しなかったらどうしますか?
Working around it
Working around it
それは、彼がそれを修正するよりも、それを回避することを好むのかもしれません。それが何を意味するのかははっきりしないかもしれませんので、ここで具体的な可能性を挙げてみます。これが唯一の可能性ではありませんが、可能性としてはあります。
彼にプロダクトマネージャーを雇わせましょう。この人は技術的なことを説明してくれる人であるべきだ。この人は開発者からそのような情報を得るのが得意なはずです。会社のほとんどのために、これはプロダクトのために責任があると考えられる人です。開発者は裏でその人と一緒に参加する機会があるかもしれませんが、上層部や他の部署と会うのはこの人です。そうすれば、彼が耐えられない人と彼をくっつけることはありません。しかし、候補者は彼が苦手なことを得意としているかどうかを確認してください。最終面接の一環として、候補者に開発者と話をして情報を抽出してもらい、それをあなたや他の人に説明してもらいましょう。これができることを示した候補者だけが採用される可能性があります。
これは
- 彼に責任を与えて コントロール。
- 悪い説明の問題に対処する。
- 彼を変えようとしない。
この後、彼が以前に持っていたものを置き換えるためにチームを構築することができます。あなたは、ソフトウェアがどのように動作するかを学ぶためにそれらのために手配することができます。そして、もし彼が1年以内に辞めたいと思えば、彼はそうすることができます。あなたには代替案があるので、彼を引き留めるために戦う必要はありません。そして、彼が退職を望まなくなった場合、それはもはや問題ではないかもしれません。彼を辞めさせないために、彼に過大な給与を支払う必要はありません。彼は決定的に重要な存在から、ただの別の開発者になってしまいます。これは彼の給料を下げる必要はありません。ただ、彼が会社にとって同じような価値を持つ他の開発者と同等になるまでは、昇給を与えないようにしましょう。