2016-10-13 20:47:53 +0000 2016-10-13 20:47:53 +0000
248
248

自分のスキルが陳腐化していることに気づいていないようなシニア開発者の歌姫にどう対処するか?

私は、小さなソフトウェア開発会社(従業員20名)に連れてこられたIT生産性コンサルタントです。問題は、その会社の主力製品を担当する5人組の開発者チームのシニア開発者です。

数年前から、創業者は社員の技術力に不満を持っており、最近、テクニカルリードとプロジェクトマネージャーのダブルの役割を担うシニア開発者を採用しました。

このシニア開発者は、IT業界で25年のキャリアを持ち、小規模な企業から多国籍企業まで多くのプロジェクトを成功させてきたという印象的な履歴書を持っていました。私はこのチームの5人のメンバーのうち3人と話す機会がありましたが、3人とも3つの問題点を強調していました:

  • 彼らによると、彼は嫌な奴で、チームの他のメンバーに敬意を払っていないとのことです。最近、彼がチームの前で後輩プログラマーに話していた言葉は、非常に例証的なものです。お前は何をしてきたんだ?お前は3年間もコードモンキーだったんだぞ。だから黙ってろよ、バカ!」と言っています。Nobody cares about your opinion, a*気にしないわよ。メンバーの意見が合わないときは、みんなで話し合って合意に達するか、少なくとも理由を説明して同意しない人に。

  • 上級開発者のスキルと実践は、ちょっと…時代遅れのようです。いくつかの例:

チームメンバーは、これらの3つの問題について、新しいリードについて会社の創設者に文句を言いました。創業者は、「彼らは大袈裟だ」と答え、履歴書や面接の内容から、新しいリードのスキルには絶対的な信頼を寄せており、それこそが、そもそもこの人にリード開発者の役割を与えた理由だと答えました。

チームは何をすべきでしょうか:

  • リードをチームや会社から放り出すか、

  • あるいは彼にチームに対する態度を変えるよう強制するか、


コメントの中で多くの質問がありましたので、ここにいくつか追加情報を記載します

  • _彼の上の会社の構造は?彼の上司は誰ですか? _

  • 彼に対するポイントとして箇条書きで言っていることの一部は、実際には彼のためのポイントです。私は彼がそれらの少なくとも半分で正しいことを意味します

  • 私は本当にこの男があなたの小さな会社で彼の時間を無駄にしている理由を理解していません。彼はおそらくどこか他の場所で働いてもっとたくさんのお金を稼ぐことができます “私たちの25歳、文書化されていない、ビジネスクリティカルなレガシーシステムを維持する方法をまだ知っている人は、宇宙で3人だけがまだ理解しているプログラミング言語で書かれています。”

  • 私はこれが実際の質問であるとは信じていません。私の意見では、これは荒らしのために意図された投稿です。あなたは基本的にすべての可能な悪い習慣を取って、それらを一緒に組み合わせて、何をすべきかを尋ねた

  • _それは知覚された問題は、新しいリードであり、彼の下で働いている人々(そのようなあなたのような)と知覚された問題がないことを少し奇妙に聞こえる。創設者は現在のチームに不満を持っていたのは正しかったのでしょうか?そうでない場合は、なぜ彼だったのでしょうか? _

  • _なぜ誰もがソフトウェアの問題に助けを得るためにインターネットを使用して反対するだろうか? _

  • _この男の目的は、チームが終了するためのものであることをそれが今までに発生しましたか? _

  • _だから私はあなたのチームのメンバーがどのくらいの長さにあなたの上司にリードdevについて文句を言っているかは知りません。しかし、あなたは彼らと円卓の会話をしたことがありますか?

回答 (9)

263
263
263
2016-10-13 20:56:39 +0000

創業者は「彼らは大袈裟に反応している」と答えていますが、履歴書や面接の内容から、新しいリードのスキルに絶対的な信頼を置いているからこそ、そもそもこの人にリード開発者としての役割を与えたのです。

トップの人が話してくれました。政府でも政党でもない。誰かを追い出したり、反乱を起こしたりすることはできません。

もしあなたがそれに対処する気がないなら、本当に一つの選択肢があります。団結して、何かが起きない限り辞めると脅すことができます。これがうまくいかない可能性が非常に高いのです。あなたは基本的に彼の決定をした上司の前に自分自身を配置しようとしているし、担当の人々は、それらが挑戦されて好きではありません。

私はあなたに伝えるための “正しい "ことは、彼があなたの考え方を見て奨励するためのテクニックを見つけることであると仮定します。しかし、私はそんなことはしません。私は開発者歴30年の先輩ですが、自分の根本的な考え方が大体決まってしまっていると断言できます。いや、私はこの人のような怠け者ではないし、そうだ、私は提案を受け入れる。私は新しい技術などを受け入れます。この男は明らかに多くのことで間違っている。しかし、私が言えることは、何かを決めた時、正しい決断をしていると確信した時、私はそれを支持するということです。私は脅しには弱いし、強要や操作はさらに悪いです。

私が言いたいのは、彼は自分が "プログラマー・イエス "だと確信しているということです。彼は自分が正しいと思い込んでいて、自分の経験が自分をバックアップしてくれると思っている。残念ながら、上司もそうです。

正直なところ、あなたとあなたのチームのストレスに見合うだけの価値はないかもしれません。**辞める時には、必ず自分が辞めたことを確認するようにしましょう。人が去るとき、彼らは上司に理由を伝えることを確認してください。その時は上司に理由を伝えるようにしましょう。自問自答してみてください、あなたが私たちに言ったことの中に、この製品のための最終的な運命を綴っていないものはありますか?私はあなたがこれを知っていると確信しています。私はそのことについては、創業者の基本的な知性を疑っています。開発者は通常、非常にお粗末なプロジェクト/プログラムマネージャになります。それは別のスキルセットであり、お互いのバランスを取る必要があります。それは、「別個のテスターは必要ない、開発者のテストはうまくいく」と言っているようなものです。どちらも災難のレシピです。頑張ってください。私はそれを意味します。

89
89
89
2016-10-15 16:04:29 +0000

OP の説明は、おそらく一方的なものでしょう。私は高齢の開発者(〜54歳)で、会社を支配するためではなく、経験を積むために連れてこられました。(ITのボスは実際に「白髪」と言っていました。) 開発者のスタッフは、私が以前に一緒に働いていたどのチームよりも、バランスを考えればはるかに熟練していました。彼らは私に多くのことを教えてくれました。しかし、彼らの技術力では問題を解決できず、場合によっては問題を隠してしまい、最終的には問題を悪化させてしまうこともありました。これが私が本当に貢献できたところです。それは彼が所有者によって委任を与えられているように聞こえます。オーナーは開発スタッフに不満を持っていて、納品スピードを向上させるために、この “堅物のノーセンスゴーゲッター "の男を連れてきたのです。あなたは弱虫を持っていますか - "マトリックスを見ていない "開発者?もしそうなら、会社の中でそれらの新しい位置を見つけるか、または彼らのユニークなスキルを必要とする雇用者のための良い参照を与える。

彼はIDEを嫌っている

私はそうするいくつかを知っています。目を丸くしてしまいますが、最終的には気にしません。もし人々がviを使って制作しているのであれば、それはそれでいいのです。私は自分のIDEを愛しています。

彼はコードをリファクタリングしないし、スタイルを気にしない(彼自身のコードに一貫性がない)

最初の部分に赤旗を立てています。彼はコピーパスターなのでしょうか?私もスタイルを気にしないことに罪悪感を感じていますが、それはIDEを使って瞬時にPythonのコードをPEP8準拠にしているからです。しかし、彼はIDEを使っていない…

余談ですが、以前はスタイルのチェックは毎晩のビルドで行っていましたが、新しいリードが来てから失敗するようになりました。

彼は、毎晩のビルドはもちろん、自動テストも否定しています。彼によると、「プロの開発者はとにかく手でコードをテストしているので、自動テストを書く時間を無駄にする理由はない」とのことです。彼によると、毎晩のビルドも時間の無駄だそうです。

これもまた赤旗を立てていますが、あなたが予想しているのとは違う理由でです。この人が採用される前に、オーナーは、毎晩のビルドが失敗したために、Xを行うことができない(デモを行う、システムを使用する、など)と何度言われたことがあるでしょうか?オーナーが毎晩のビルドが問題だと認識しているとしたらどうでしょうか?オーナーはリードに何をするように言うと思いますか?

しかし、リードの態度には懸念があります。以前のように、ボスはテストの価値を理解していないかもしれないが、開発スタッフの給料のY%がテストのために支払われていることを知っているのは確かだ。私が現在の会社に到着したとき、「100%テストカバレッジのマフィア」が開発スタッフを引き継ぎ、コストを大幅に上げていました。1つの悪いリンゴの後で、開発スタッフは再び鳴っていた。

彼はバージョン管理がほとんど役に立たないと考えている…

これは最高の順序の赤旗です。彼は可能な限り間違っている。

彼はコード最適化の重要性を誇張しすぎています。今では機械はとても速く、それはあまり重要ではありません。その代わりに、今はデータベースのパフォーマンスとネットワークのスループットを心配する必要があります。しかし、彼の「コード最適化」の習慣は、私を信じて、破るのは難しいものです。私は事前に最適化しないようにしなければならない。少なくともこの場合の彼の行動は、時間がかかることを除けば、破壊的なものではありません。(彼の「半分の時間」の数字を持っていますか、それともこれは誇張ですか?あなたがあなたの上司を批判している場合は、誇張は許されません。あなたは病的に客観的でなければなりません)

彼はすべてのSQLを手で書いており、ORMのアイデアを拒否しています。私はSQLに対する人々の恐怖を理解していません。私は SQL を難読化する ORM の層の下に埋めることを理解していません。ここではあなたを助けることはできません :-D しかし、どうか、すべてのSQLを1つの場所にダンプしてください - あなたのコード全体に分散しないでください。

そして、5人の開発者のうち2人は以前にSQLを使用したことがありません。今は2016年です。

彼はフレームワークやサードパーティ製のライブラリを拒否していますが、ゼロから書く方がはるかに簡単だと考えています。あなたの会社は、ユーティリティを社内で書く必要があるほど特殊な会社ではないと思います。私たちは、サードパーティのツールを採用する開発者を何人か持っていました - 開発者が気に入らない方法で何かをするまで。それは、そのツールを捨てて自分たちで書くための口実でした。これでは開発者の負担が増えるだけで、開発者のペースがさらに落ちてしまいます。この役に立たないコードは、書くのにも、テストするのにも、デバッグするのにも、保守するのにもお金がかかります。私たちは-ゼロの利益のために多くのお金を費やしました。これらの開発者は今ではいなくなってしまいました。

彼は、15年前にJavaScriptでプログラミングを始めたときには、フレームワークがなく、生活がずっと楽だったと主張して、jQuery以外のすべてのJavaScriptライブラリとフレームワークを放棄することにしました。

これは、あまり明確ではありません。なぜかというと、15年前の方がはるかに生活が楽だったというのは ビジネスの依頼はもっと簡単でした 問題はそこから来ています。ウェブはバッチシステムとして発明された(フォームに記入して、送信して、レスポンスを得て、それを繰り返す)のに、今はデスクトップアプリのように動作するウェブアプリを書こうとしている。彼の観察は正しい。しかし、彼はその理由を理解していません。ツールの複雑さは、より複雑なビジネス上の要求に対応しています。したがって、彼は貧しい選択をする。

我々はAngularJSを使用しており、それはまともなようだ。すべての強力なツールと同様に、良くも悪くも使える。

彼は、モバイルデバイス(タブレットを含む)は誇大広告に過ぎないと考えているので、それらのデバイスとのサイトの互換性を確保し、レスポンシブデザインにするために貴重な時間を無駄にする理由はないと考えている。この製品はモバイルデバイスからの利用があまり期待できない公共のWebアプリケーションである。

またしても彼は間違っている。彼らは誇大広告ではない。彼らがここにいるのは、彼らが便利だからだ。BUTビジネスはそれを必要としていない。必要のないものを開発してはいけない。それは高価です。

レスポンシブデザインは、しかし、このアプリのために持っていると非常に面白いかもしれません…

あなたが個人的に開発にお金を払うほど面白いですか?これが良いアイデアなら、オーナーにアイデアを売ることができるはずです。

彼はチームにインターネット(特にStackOverflow)を使うのをやめて、自分たちの頭脳とオフラインのドキュメント(MicrosoftがまだMSDNのCDを売っていることすら知らなかった!)と本に頼るように頼んでいますが、それは間違っています。インターネットは素晴らしい。開発スタッフがコードの仕組みを理解せずにStackoverflowからコピーペーストしているとしたら、彼らもまた間違っている。開発スケジュールの中にトレーニングや個人的な改善のための時間はあるのだろうか。常に監視されているときにロボット的にコピーペーストしないようにするのは難しいですね


限られた情報ではありますが、ここにはたくさんの問題点があります。それは、所有者は、彼が期待しているように迅速に彼が支払っているコードを得ていないように聞こえる。それは、彼は彼が何も気にしないことについての言い訳の多くを聞いたように聞こえる;彼は結果に焦点を当てています。私が正しければ、あなたは自業自得の傷を持っていて、それを複数回開き直っています。このリードは、開発スタッフが提起した問題に対するオーナーの解決策であり、彼の限られた情報を考えると、それは理解できます。

私はまた、あなたが非アガイルショップを運営していて、風が吹くように変化する貧しい要件定義を持っていることに賭けるでしょう。開発スタッフとオーナーの間には絶縁層がありません。このリードを除いて。

さて、あなたは何ができますか?

1) 自動化されたテストとコード管理の使用が行くべき道であることをリードを訓練します。それは彼との信頼性を得るために時間がかかるかもしれない-所有者はおそらく彼にスタッフが不完全であることを言った。無用なテストのたわごとをすべて削除して、SVN サーバーを再利用する」というような大げさな命令を出すのを防ぐことができるかどうかを確認してください。これはあなたに価値を示す時間を与えるでしょう。少なくともその時には自分のミスから立ち直ることができる。あなたがこれをしていることを彼に言わないでください、しかし、彼にも嘘をつかないでください。

3) 個人レベルで自動テスト(何もなければユニットテスト)を続けてください。前のように、それを隠してはいけないが、それに言及してはいけない。

4) 実際に感知された問題が何であるかを決定するために、リードと協力してください。私はスタッフとの間に実際の問題があることに賭ける。5) リードと一緒に、ウォーターフォールやアジャイルの利点など、様々な開発トピックについて話し合おう。どちらも完璧なものではありません。どのような状況下で自動化されたテストは価値があるか」のような質問を彼にしなさい。彼が疑わしい答えを与えれば、Google のような成功した会社がそれにもかかわらず繁栄することをどうやって管理したか彼に尋ねなさい。信頼を造りなさい。問題対徴候で同意しなさい。これはいつも簡単なことではない、特に彼がゴジラのようにあなたの仕事を引き裂こうとしていると感じているときに。彼は自動テストを潰すだろう。コード管理は不注意な人のためのものだ。マイウェイかハイウェイか

しかし、ここまで来てしまったのであれば、そろそろ辞めた方がいいでしょう。ツールのないショップで働くこと、つまりソフトウェアやソフトウェアエンジニアリングのツールで働くことは、あなたの履歴書を構築することにはなりません。リードが腐ったのと同じように、あなたも腐り始めるだろう。その場合は、前に進みましょう。

46
46
46
2016-10-15 17:39:24 +0000

IT業界で25年の経験を持つ彼の態度を変える

うまくいかないでしょう、すみません。その問題は、あなたが記述する本当の問題に比べて取るに足らないです:

あなたの創設者は、彼が彼の既存の従業員を信頼するよりも、無能な*見知らぬ人を信頼しています

あなたは、チームが彼の信頼を失った方法を把握する必要があります、とどのようにそれを取り戻すために。これは簡単だっただろう 見知らぬ人が雇われる前に それが行われていた。任意の良い仕事は、新しいチームのリードに起因することになりますので、今、これは難しいですが、任意の悪い仕事は、あなたのすべてに起因することになります - ので、あなたは一生懸命働くことによって、それを修正することはできません。仲介者を見つけること。複数の創業者がいるのか、役員のような人がいるのか。 2. 多分、信頼の問題は可視性の問題です。その場合、可視性を助けるものは何でもいい。例えば、スプリントデモを刺激的で面白くして、創業者が実際に参加してチームの状況や進捗状況を知ることができるようにしてください。

16
16
16
2016-10-14 13:14:51 +0000

この回答は好ましくないと思われる方もいるかもしれませんが…


第一の赤旗は For a few years, the founder was unhappy about the technical skills of the employees

従業員がその不幸を是正しようとしたか?


2つ目の赤旗は two of the five developers never used SQL before

開発者がコア技術に精通しておらず、ORMが何を隠蔽しているかを真に理解していないと、効率的なシステムを作ることは難しいです


実際にI worked for twenty-five years in this industry, and you? What have you done? You've been a code monkey for three years. So shut up, you, moron! Nobody cares about your opinion, a ******.が発言されたことは想像しにくいですが、額面通りに受け止めて信じます。

しかし、私が言及した最初の赤旗と、創始者が何年にもわたって対処しなければならなかった “不幸 "を考慮してください。

これに、私は追加します:あなたたちは何年にもわたって創始者の不幸を知っていたのですか?

この情報はどのようにしてあなたに漏らされたのでしょうか?


私はこの男は彼が何をするために雇われたものを正確にやっていると思うように傾斜している;形にあなたたちを取得します。

形にあなたを取得することは、新しい男の悪い習慣を採用することを参照していませんが、それはより深いレベルで学ぶためにあなたの快適なゾーンからあなたを投げ出すことが含まれています。

8
8
8
2016-10-14 14:07:43 +0000

創設者は数年前から、従業員の技術力に不満を持っていたので、最近、技術的なリードとプロジェクトマネージャーの二重の役割のためにシニア開発者を雇いました。彼は面接を行った唯一の人であり、この人を採用することを決定した唯一の人でした。

創設者はあなたを信用していないように聞こえます。私はこのチームの5人のメンバーのうち3人と話す機会がありましたが、彼らは皆3つの問題を強調していました:

  • 彼らによると、彼は嫌な奴で、チームの他のメンバーに敬意を払っていないとのことです。最近、彼がチームの前で後輩プログラマーに話していた言葉は、非常に例証的なものです。お前は何をしてきたんだ?お前は3年間もコードモンキーだったんだぞ。だから黙ってろよ、バカ!」と言っています。Nobody carees about your opinion, a**気にしてないわよ。私は、いくつかの状況を想像することができます 私自身、若い知ったかぶりの若者を平手打ちする必要があるかもしれない、と私は持っています。 ただ、ここでは悪魔の擁護者を演じているが、それは彼が挑発されたように聞こえる。何を挑発したのでしょうか?

どうやら、過去のやり方では創業者が望んでいたような結果は得られなかったようです。

今では、重要な決定はすべてリードデベロッパーが独占的に行うようになりました。彼は理由があってこのような人を連れてきたのです。

1.彼は IDE、自動補完、プログラマーがより速くコードを書くのを助けるための機能を嫌っていて、チームが生産的になるためにはメモ帳++を使うべきだと主張しています。状況によっては理にかなっているが、C# の開発者が突然 Visual Studio を Notepad++ のために放棄するとは考えにくい。Notepadd ++ は素早いコーディングのためにいくつかのものよりも優れています。アイデアは、あなたがコードを書いて、それをIDEに落として、一定の中断の代わりに素早く修正するというものです。

1.コードをリファクタリングしないし、スタイル(彼自身のコード全体で矛盾している)を気にしない、その理由は「彼は実際に重要なことしか気にしない」ということです。余談ですが、スタイルは以前は毎晩のビルドでチェックされていましたが、新しいリードが到着してから失敗し始めました。

ショップの基準は、特にあなたが毎晩のビルドで実行しているので、創設者と話し合うべきものです。しかし、行間を読むと、創設者はあなたを信頼していないように見えます。

1.彼は自動テストと同様に、毎晩のビルドのアイデアを拒否しています。彼によると、「どんなプロの開発者も自分のコードを手でテストしているので、自動テストを書く時間を無駄にする理由はない」とのことです。彼によれば、毎晩のビルドも時間の無駄だそうです。

彼の言う通り、自動テストは、ある馬鹿が意図しないことをした場合に、その天才性を説明するものではありません。私は個人的に自動テストを経ていくつかのプログラムを壊したことがあります。

1.彼はバージョン管理がほとんど役に立たないと考えていて、使い方を誤解しているようです。これは、彼が3日から5日の間、一人で機能を開発し、最終的に彼が彼の変更をコミットするときに、彼はすべての競合のために「私のものを取る」という状況につながります。他のチームメンバーが自分のコードが消されたと文句を言うと、彼は彼らにコードを書き直すように誘っています。何度か、他のメンバーが同じことをして、リード開発者のコードを消してしまったことがありました。彼は驚いた様子で (svn のログや diff の使い方を知らないようです)、「不思議なことに失われた」と文句を言って SVN のせいにして、自分の変更をやり直しました。誰もバックアップしていないのでしょうか?彼がバージョン管理に問題を抱えているのであれば、チームとして仕事をするのはチームの責任であり、彼に辛い思いをさせるだけではありません。

1.彼はコード最適化の重要性を誇張しすぎています。彼のアプローチは正しいです。すなわち、プロファイラを実行してボトルネックを判断し、それを修正します。問題は、パフォーマンスの非機能的な要件がなく、ユーザーがアプリケーションを遅いと考える可能性があることを示す要素がないことです(そして、低グレードの開発用VM上でホストされているため、アプリは非常に反応が良いと感じます)。一方、彼は、コードの最適化に実質的に半分の時間を費やしています。

コード最適化の重要性を誇張する方法はありません。コードの最適化の目的は、今日正しく動作しているかどうかを確認することではありません。

1.彼はすべてのSQLを手書きで書いていて、ORMのアイデアを拒否しています。一つ注意すべきなのは、現在の製品はMicrosoftのORM Entity Frameworkをベースにしており、5人の開発者のうち2人はSQLを使ったことがないということです。

その時、5人の開発者のうち2人は解雇されるべきです。ORMに頼っていたら、絶対に下手に手を出して手動で修正することはできない。彼がイライラして誰かを「コードモンキー」と呼んだ理由が見えてきました。ORMは良いし良いけど、ORMの限界を超えようとするならSQLを理解する必要がある。

1.彼はフレームワークやサードパーティのライブラリを拒絶し、ゼロからものを書く方がはるかに簡単だと考えている。彼は、15年前にJavaScriptでプログラミングを始めたときには、フレームワークがなくてずっと楽だったと主張して、jQuery以外のすべてのJavaScriptライブラリとフレームワークを放棄することにしました。フレームワークやサードパーティのライブラリには限界があり、自分で修正できるほど理解していないと、コードを理解していないことになります。どちらにしても議論は成り立つ。しかし、チームの誰もがフレームワークを使わずにコードを書くことができないのであれば、あなたは非常に弱いチームです。

1.彼は、モバイルデバイス(タブレットを含む)は誇大広告に過ぎないと考えているので、それらのデバイスとの互換性を確保し、レスポンシブデザインにするために貴重な時間を無駄にする理由はないと考えています。本製品は、モバイル端末からの利用があまり想定されていない公開型のWebアプリケーションです。しかし、レスポンシブデザインは、デスクトップでも19インチのモニターだけでなく、大型の高解像度のモニターでも表示されるので、このアプリにとっては非常に興味深いものになるかもしれません。

今までの発言からすると、家の掃除のために連れてこられたように聞こえますが、どうなんでしょう?モバイルデバイスがアプリケーション(s)の主役ではないのであれば、時間をかけすぎるのはもったいない。彼はチームに、インターネット(特に StackOverflow)を使うのをやめて、自分たちの頭脳やオフラインのドキュメント(Microsoft がまだ MSDN の CD を売っていることすら知りませんでした!)や本に頼るように頼んでいます。自分の宿題ができる人と不正をしている人を知りたがっているようだ

チームメンバーは、この3つの問題について、新しいリードについて創業者に文句を言いました。創業者は、彼らは過剰反応していると答えました、そして、彼は履歴書とインタビューに基づいて、新しいリードのスキルに絶対的な信頼を持っている、それは彼が最初にこの人にリード開発者の役割を割り当てたまさにその理由です

チームは何をすべきか:

  • リードをチームまたは会社から放り出すか、

  • または彼にチームに対する彼の態度を変えるように強制するか?

どのようにwith彼と一緒に働き、彼のすべての動きを妨害しないことについてはどうですか?

正直に言うと、それは彼が家をきれいにするために連れて来られたように聞こえる、あなたが投稿したものを考えると、それは正当化されたよりも多くの音。それはあなたがそれが価値があるもののために、この仲間のアドバイスを取ることをお勧めします。私たちは少しの経験を持っていて、本が教えてくれないことを知っています。まだ、むしろ、これを学び、成長する機会として見るよりも、あなたのチームは大規模なヒステリーフィットを持っています。

6
6
6
2016-10-14 10:49:19 +0000

だから、あなたのチームメンバーがどこまであなたの上司にリードディベロッパーのことで文句を言ったのかはわかりません。しかし、あなたは彼らとよく話し合ったでしょうか?あなたがあなたの上司にリードdevと抱えている問題を説明し、彼は話の彼の側を持つことができます。

1
1
1
2019-04-29 19:48:11 +0000

オーナーは人事部長を雇う必要がある

他の回答でも示唆されていますが、部屋の中の象は、オーナーが(当然のことながら)採用、研修、解雇などの人事機能をうまく実行できていないように見えることです。オーナーは、パフォーマンスの低いチームにスタッフを雇い、何年も我慢して、25年のベテランを雇って直してもらい、25年のベテランが直せなくなったらコンサルタントを雇う。オーナーは人事面の運営方法を知らないようです。それはいいんです、これを生業にしている人たちがいて、それがほとんどの組織にピープルマネージャーがいる理由なんです。オーナーは1人のスタッツを雇う必要があります。これは、ビジネスの戦略的側面に焦点を当てるために所有者を解放しますので、それはwin win._

おそらくOPは面接(結局のところ、所有者はこの点で助けを必要としているようだ)で助けることができますか?

1
1
1
2016-10-15 19:21:53 +0000

ここではまだ見たことのない「しわ寄せ」。多くの経験を持つ人が、現在の開発のスピードについていけていないことについて防御的になるのはよくあることです。私も以前、VB6が素晴らしい.Netに関連してどれだけひどいVB6だったかを話している人たちと同じようになったことがありました。だからといって、おっしゃるように全てが的を射ているわけではありません。もしかしたら25年さんは心を開いて、自分のアプローチと現状のベストを合成することができるのかもしれませんが、完璧ではないことを恐れて、それを否定しているのであれば、そうはいきません。私が見た限りでは、ここでの実際の問題はそこにあると思います。後輩たちには他にも問題があるかもしれませんが(例えば、自分たちの専門性のなさに防衛的になっている)、それがここでの根本的な問題のように思えます。

みんなが集まって、オープンで正直な方法で自分たちの恐れに対処すれば、彼らはより良い方向に動き出すはずです。高確率とは言えませんが、それが必要なことなのです。

-6
-6
-6
2016-10-14 12:44:45 +0000
  1. チーム全体でこの開発者に話をして、バージョン管理や IDE のようなものの利点を説明しましたか?率直な議論が役立つかもしれません

  2. 他の開発者を侮辱するのはプロではないと思います。他の人が同じトーンを採用する場合、彼が幸せであるかどうかを彼に尋ねてください

  3. 彼は国内で任意のストレスを受けているか、または彼が過敏性であることを引き起こしている糖尿病のような健康上の問題を持っている場合、彼に尋ねてください

  4. 彼は何も新しいことを学ぶように、彼は古代と心が萎縮していると不機嫌な古いgitを取得することに満足しているかどうかを尋ねる。

5.すべての他のすべてが失敗した場合は、すべての彼のエラーがあなた自身の皮膚を保存するために文書化され、彼との会話が記録される可能性があると言う