コミュニケーション

システム開発・テクノロジー

バウンスメールとは?送信できなかったメールの通知の仕組み

バウンスメールとは?ざっくりと3行で送信したメールが受信者に届かず「メールが配信できなかった」というエラー通知として送信者のアドレスに自動で戻ってくるメールのことハードバウンス(永続的なエラー:存在しないアドレス・受信拒否)とソフトバウンス...
企画・プロジェクト管理

ハイプサイクルとは?新技術の期待と幻滅を表すGartnerのフレームワーク

ハイプサイクルとは?ざっくりと3行でGartnerが提唱する新技術への社会的な期待値が時間とともにどのように変化するかを表した曲線のフレームワークのこと「過度な期待」のピーク→「幻滅」の谷→「啓発」の斜面→「生産性の台地」という5つのフェー...
企画・プロジェクト管理

ナレッジとは?組織の知識を活かすナレッジマネジメントの基本

ナレッジとは?ざっくりと3行でビジネスやITの文脈で「ナレッジ(knowledge)」とは個人や組織が保有する知識・ノウハウ・経験・スキルの総称のこと単なる情報(data/information)より一段上の概念で、「活用できる状態にある知...
企画・プロジェクト管理

トレードオフとは?何かを得るために何かを諦める二律背反の関係

トレードオフとは?ざっくりと3行である要素を改善しようとすると別の要素が悪化するという「両立できない二律背反の関係」のこと。「何かを得るために何かを犠牲にする」という状況を指すIT開発では「速度vs品質」「コストvs機能」「セキュリティvs...
IT基礎・一般用語

ノンバーバルとは?料理の盛り付けでわかる「言葉以外の伝え方」の重要性

ノンバーバルとは、表情・声のトーン・身振りなど言葉以外で情報を伝える非言語コミュニケーションのこと。印象の9割を左右するメラビアンの法則やチャットで冷たく見えない書き方のコツまで初心者向けに解説します。
システム開発・テクノロジー

スパゲッティコードとは?プロジェクト炎上を招く原因と防ぎ方を解説

スパゲッティコードとは、処理が複雑に絡み合い修正困難になったプログラムのこと。なぜ生まれるのか、放置するとどんなリスクがあるのか、リファクタリングによる予防策まで非エンジニアにもわかるよう解説します。
システム開発・テクノロジー

仕様書とは?設計書との違いと「言った言わない」を防ぐ役割を解説

仕様書とは、システム開発で「何を作るか」を明文化した設計図兼ルールブックのこと。設計書との違いや、認識のズレによるトラブルを防ぐ書き方のコツ、現場で使われる種類と管理の注意点をIT初心者向けにわかりやすく解説します。
システム開発・テクノロジー

goto文とは?便利なのに嫌われる理由と正しい使いどころを解説

goto文とは、プログラムの処理を指定した場所へ強制的にジャンプさせる命令のこと。なぜ現場で使用禁止とされるのか、スパゲッティコードとの関係やbreak文との違い、例外的に使える場面を解説します。
システム開発・テクノロジー

ケバブケースとは?ハイフンで単語を串刺しにする命名ルールを解説

ケバブケースとは、単語をハイフンでつないで表記するプログラミングの命名規則のこと。URLやCSSでは定番ですが、変数名に使うとエラーになる落とし穴も。キャメルケースとの使い分けや、SEOに有利な理由まで初心者向けに解説します。
システム開発・テクノロジー

キャメルケースとは?ラクダのコブが由来の命名ルールをやさしく解説

キャメルケースとは、単語の先頭を大文字にしてつなげるプログラミングの命名ルールのこと。スネークケースとの違いやアッパー・ローワーの使い分け、現場で気をつけるポイントまでIT初心者向けに解説します。