私の会社では、エンジニアが自分の責任するデバイスが自分自身の現れであるかのように、一人称でそれぞれのハードウェア/ファームウェア/ソフトウェアを参照する習慣があります。
例を挙げましょう:
ハードウェアエンジニア:「最初のバイトを受け取らないので、オフのままにします。」
ソフトウェアエンジニア:「ackフラグの後の最初のバイトを送信しているので、取得していると思いました。」
ハードウェアエンジニア:「いいえ、あなたは私をオンにしません。」
今日私が耳にしたのはまさにこの例であり、私はほとんど体調を崩していました。 「あなたは私をオンにしていない。」まあ、私はそうしないことを望むべきです!
それで、エンジニアがこれを行うのは一般的な習慣ですか、それとも単に専門家ではありませんか?
この明らかに悪い習慣を変えるための提案はありますか?
2人のエンジニアがお互いを理解し、問題に取り組んでいる場合、人の選択は関係ありません。
プロフェッショナリズムはこれには入りません。
あなたの特定のケースでは、それは大丈夫だと思います。それは、通常、ハードウェア、ファームウェア、およびソフトウェアの担当者の間にそのような明確な線が引かれているからです。
ただし、全員が同じアプリケーションで作業しているソフトウェア担当者である場合は、特定のコンポーネントまたはドメイン領域の周囲に小さな領地が形成されている可能性があることを示す警告サインと見なされます。これはアジャイルに反するものであり、すべての開発者が異なる時間に異なる役割を果たすことができるはずであることを示唆しています。