BRとはどこで会えますか?
少しのコンテキスト。 ウェブサイトアクセラレーションサービスに取り組んでいます。 通常、これはクライアント側で動作し、サーバーを少し調整します。 パフォーマンスの問題を解決するために、他人のサーバーコードに自分を埋め込む必要がある場合があります。 クライアントに開発チームがある場合、定期的に彼らと会います。
BRを形成するには、3つの側面が必要です。 次に、これらの問題を、厳しい状況につながる関心事と一緒に説明します。
最初の側は開発チームであり、プロジェクトコードとのやり取りの十分な履歴が必要です(たとえば、ゼロからの開発や長期的なサポート)。 彼らの主な関心事は、自分の権威を維持し、自尊心を持ち、プロジェクトにとどまり、その不可欠性を証明することです。
2番目の側面は、ローカルの問題を解決するために招待された別の開発チームです。コンポーネントの完成、プロジェクト監査、パフォーマンスの問題の解決、コンサルティングです。 彼らの関心:プロジェクトを成功裏に遂行し、ケースを獲得し、評判を高め、サービスの追加販売をする。
サードパーティは、ローカルの問題を解決するために2番目のチームを招待した所有者またはプロジェクトマネージャです。 彼の関心事は、プロジェクトの品質を改善し、ユーザーの問題を解決し、プロジェクトの収益を増やすことです(コントロールを失うことなく、開発チームを含むすべての強みを維持します)。
開発者のビロードの性質は異なります。 たとえば、自信と正しい判断である場合があります。 場合によっては、プロジェクトの問題を修正することができたより高度な開発者によって置き換えられるのではないかと恐れています。 時々-新しいアプローチとテクノロジーを学び、知覚できない。 いずれにせよ、バサートは関係するすべての関係者に問題をもたらします。
問題は何ですか?
開発チームとやり取りしようとすると、問題が発生します。 最初のチーム(プロジェクトの古参者)は、招待されたチームの成功に興味がありません(または、それを信じたくない)。 結果:すべてのアクションの妨害。 このプロセスは、プロジェクトプログラムコードへのアクセスの転送を遅らせることから始まり、変更の導入をブロックすることで終わります。 アクセスの拒否は、セキュリティの問題によって簡単に動機付けられます;「不正」、「不要」、「専門外」のコード変更の評価に基づいて、変更の実装がブロックされます。
さらに、プロジェクトマネージャーは、招待されたチームの完全な失敗と、すべての変更をロールバックする必要性について報告します。
プロジェクトマネージャーは、難しい信頼の問題に直面しています。一方で、プロジェクトに没頭しているチームには、大きな信頼制限があります(結局、プロジェクトは機能します)。 一方、彼が初めて働く招待チームがあり、その信頼限度は明らかに低いです。
リーダーが十分な技術トレーニングを受けており、実際の状況を把握できる場合-そうですね。 しかし、話はそこで終わりではありません。 その後、変更を受け入れて「頭に灰を振りかける」ようにチームをプッシュする必要があります。 これにより、新しい問題が発生する可能性があります。
リーダーが紛争の詳細を独立して理解できない場合、おそらく最も抵抗の少ない経路を選択します。招待されたチームとプロジェクトを放棄し、開発者の視点を受け入れます。 このオプションは競合が最も少なくなりますが、最初のタスク(プロジェクトの完了、監査)の失敗につながります。
治療方法は?
ここには明確な答えはありません。 いくつかの方法しか提供できません。
メソッド番号1- 通信 。 最初から、開発チーム間の効果的なコミュニケーションを確立し、プロジェクトの目標と目的をすべての関係者に説明する必要があります。 ここでは、すべての関係者によるプロセスのフィードバックと理解が重要です。 未知は恐怖と不信を生み出します。
方法番号2- 感情をオフにします 。 私たちはすべて人間であり、感情的に反応する傾向があります。 これは、特にあなたの頭脳(プログラムコード)に当てはまります。 紛争におけるすべての議論は、客観的なデータとロジックに基づいている必要があります(プロジェクトに明確な基準と指標がある場合-優れている)。 どのような場合でも、その人のところに行ってコミュニケーションのビジネストーンを失うべきではありません。
さて、最後のものは、治療ではなく予防の方法です-リスクを保証します。 バスハートの問題について事前に知っていれば、契約でこのリスクを予測したり、顧客に警告したりできます。
あなたはあなたの練習で開発者の入浴に会ったことがありますか(どちら側でも)? どうやって戦ったの?