企業の流行語や重い管理用語が、ソフトウェア プロジェクトのコミュニケーションの邪魔になっていると思いますか? たとえば、次のような単語を使用します。
- 主流化
- ホリスティック
- 競争可能性
- 相乗効果
- 等
業界内で、人々がより良いコミュニケーションを取り、プロジェクトのコミュニケーションを平易な英語で維持できるようにするために、このような専門用語をやめさせるイニシアチブを望んでいますか? それも問題ですか?あなたの考え/逸話は何ですか?
企業の流行語や重い管理用語が、ソフトウェア プロジェクトのコミュニケーションの邪魔になっていると思いますか? たとえば、次のような単語を使用します。
業界内で、人々がより良いコミュニケーションを取り、プロジェクトのコミュニケーションを平易な英語で維持できるようにするために、このような専門用語をやめさせるイニシアチブを望んでいますか? それも問題ですか?あなたの考え/逸話は何ですか?
流行語を適度に使用するとき、私は実際に流行語が好きです。
それらは実用的な理由で流行語になりました。概念は非常に複雑および/または抽象的である可能性がありますが、その意味についてはコンセンサスがあります。つまり、たった1つの単語で、多くの情報を大勢の人々に伝えることができます。私はそれを情報のカプセル化の一形態と見ています。(少し時代遅れの流行語カプセル化の使用に注意してください?)
もちろん、それがまさに多くの人々がそれらを悪用し始める理由です:彼らは一般的な概念(すなわち、FizzBuzzを行うのが素晴らしい理由)を伝えるだけであり、厄介な詳細(すなわち、それが機能しない理由)について議論することを避けます。また、流行語を使用すると、目前の主題に精通しているという印象を与えるため、ディスカッションで他の人を沈黙させるために使用できます。
結論:流行語は問題ありません-正しい方法で使用されていれば。チームのコミュニケーションを改善したい場合は、流行語の適切な使用法についてチームをトレーニングしてください。
技術用語の使用は、適切性に応じて、プロジェクトチームの進行を助けたり妨げたりする可能性があります。
まず、「技術的すぎる」と見なされるものは、純粋に視点に依存していることを指摘する必要があります。「主流化」は、SSD、CORBA、SOAPと同じくらい専門用語です。ある人にとっては意味のない言葉のように聞こえるものは、実際には別の人にとって複雑な概念を伝えるための近道です。
原則として、ソフトウェア開発は、ソフトウェア知識に加えて1つ以上の技術ユーザードメインを含むクロスドメインアクティビティです。販売、マーケティング、管理、および銀行業務(いくつかの分野を「非技術的」と誤って見なされることが多い)が独自の複雑な知識、つまり技術を開発および進歩させていないと考えるのは大きな間違いです。販売技術、マーケティング技術、管理技術、銀行技術。
また、異なる技術ドメインの代表者間の生産的なコミュニケーションを促進するのはプロジェクトマネージャーの責任です。いくつかの提案:
関係者全員がアクセスおよび更新できるプロジェクト辞書を手元に用意してください。
クロスドメインドキュメントに使用される最小公分母言語(つまり、機能仕様)を確認します。
ドメイン固有の用語は、必要な場合にのみ導入してください。ただし、その意味については常に簡単に説明してください(「ゼロから構築」しないでください。可能な場合はリンクして、豊富なオンライン百科事典を活用してください)。
重要な用語についてプロジェクトチーム間で共通の理解があることを確認してください。
「技術的」と見なされるものは純粋に視点に依存し、一方向(ソフトウェア開発者からビジネスユーザーまで)だけでなく、あらゆる方向でのコミュニケーションを促進する必要があることを忘れないでください。
最後に、ソフトウェアはユーザーの領域で機能する必要があり、UIが特定のドメイン言語にどれだけ依存するかを判断する必要があります(これは、習得のしやすさと使用法の間のトレードオフになります-効率)。
個人的には、専門用語をもっと使うべきだと思います。このようなことがますます増えているのを目にしており、IT 担当者は単に世界の技術的要素の背後に隠れて、よりこっけいなことを話すのは完全にビジネス担当者の責任であるかのように振る舞うことを望んでいます。
正直に言うと、もっとGEEKを話すことは、ビジネスマンができることではありません。専門用語を学びましょう。専門用語と一体になる。専門用語を所有します。そうすれば、次に何かを話し合うとき、ペダルを踏むことはなくなります。
ビジネス用語の所有権を取得し、それらを物事の技術面に適用します...
専門用語 (ORM、TDD など) を使用すると、スピーチがより正確になります。一方、企業の流行語 (別名経営用語) は、完全な情報が入手できない場合でも漠然とした考えを表現できるように設計されています。
このように、管理専門用語は、管理者が非常に限られた理解しか持たないことについて効果的にコミュニケーションできるようにするという意味で、その目的を十分に果たします。とはいえ、優れたマネージャーは、でたらめを嫌う開発者や幹部と話すときなど、いつ専門用語を使用しないかを知っています。
上記に基づいて、(反)バズワード運動は、管理専門用語の適切な使用法と適用についての認識を高め、適切な聴覚だけで適切な情報カプセル化を促進する必要があります。
専門用語は見る人の目の前にあるため、ある種の業界全体のイニシアチブは非現実的だと思います。
流行語を使っている人とコミュニケーションをとるときでも、自分で流行語を使わないようにすることしかできないと思います。たとえば、あなたや同僚を「リソース」と呼ぶプロジェクト マネージャーと話すときは、「人」という言葉を使用します。
一般的に、流行語はアイデアや概念をカプセル化するために使用すると良いと思います。それは言葉を理解する人々の間のコミュニケーションを簡素化します。しかし、私は人々が流行語を使用するときに線を引きますが、完全に普通の単語がそうするでしょう。私は、彼らが電話を意味するとき、または話す代わりに「ダイヤルする」と言うとき、彼らが「オーディオで」であると言うだろう誰かを知っています。殴りたくなります。難しい!
すべてのフィールドには独自の専門用語があり、それは私たちに何かを伝えなければなりません-特別な単語やフレーズを持っている、または自分のフィールド内でのみ関連する既存の単語に特別な意味を割り当てるような人々。ピラミッドに戻ると、平均的なエジプト人には理解できない建築や建築のフレーズの完全なセットがあるのではないかと思います。したがって、専門用語を禁止することはうまくいきません。FAQと用語集を作成することで通常はうまくいきます。
ところで、これは鍋ややかんの場合でなければなりません。IT以外の人は、次のようなフレーズを考えますか?「... ORMを使用すると、WCFはHTTPSを介して通信し、クライアントにAJAXと巧妙なCSSを少し投入し、笑っています...」
絶対。マネージャーは一般的に話すだけなので、開発者として私たちは正確な意味を理解したいと思っています。私は個人的に流行語でいっぱいの抽象的な文章を読もうとして眠りに落ちます。
最悪ののはSOAです。どちらもそれを広く使用していますが、学者も管理者もそれを理解していません。
流行語は我慢できません。ある人の「カプセル化」は、別の人のオーウェル的な言語の破壊です。流行語は、メモよりも「デッキ」が好きな同じ人々にアピールします。多くの可能性のあるものを表現するものとして機能するもの [たとえば、「リソースを活用する」は、両面印刷オプションの使用から陸軍の徴兵まで、あらゆることを意味します] は、必然的に意味の希薄化が発生します。私の事務所の上級弁護士が私に「リソースを活用し、アヒルを一列に並べるために旗竿にそれを走らせる」ように頼んだら、彼が昼食時にジョニーウォーカーを投げ返したことを私は知っています.
逆に、先輩からのメモのリクエストに、上記のような空虚なキャッチフレーズで応えたら、その場でクビになります。残念ながら、ホワイトカラーの世界はそうではありません。
不機嫌な昔ながらのジェネレーション X'r
「ホリスティック」または「相乗効果」の何が問題になっていますか? これらは通常の平易な英単語です。
すべての利害関係者 (私が行ったことを参照してください) が各単語/フレーズの共通の意味について明確である限り、私はバズワードを使用しても問題ありません。