自分が理解できていないIT系の言葉の意味を調べる

- # 目的

- 恥ずかしながらIT初心者であんまりわかっていない言葉を明確化する
- 「え、この人こんなことも知らないの。。。？」とか思わないでください。。。

# 意味が分かってなかった、ぼやっとしか分かってなかった言葉

### バイアス

- 簡単に言うと偏見のこと
- 偏った感覚などを指す場合がある
- 例「IT系の企業は世間一般的に残業が長く、家に帰れないといったバイアスがかかっている」

### アジェンダ

- 議題
- ビジネスにおいては、会議やミーティングの時の「提案内容」「目次」を指す

### デプロイ

- プログラムを使えるようにすること
- いろいろな設定をすることとかにも使われる

### API

- Application Programming Interfaceの略
- 何かを繋ぐものをインタフェースっていうらしい
- アプリ、ソフトウェアとプログラムを繋ぐもの
- 第三者が開発したソフトウェアとと機能を共有できるようにしてくれるもの
- ソフトウェアに対して機能を追加したいときにベースとなるソフトと機能を繋げるもの

### マネタイズ

- 無料サービスから収益をあげること
- 具体的な例は、バナー広告やアイテム販売
- ビジネスモデルと言い換えられる
- 顧客も企業も両方が満足できるように考えるビジネスの構造の事

### ペルソナ

- サービス・商品の典型的なユーザ像
- 実際にその人物が存在しているかのような、年齢・性別・休日の過ごし方など、よりリアリティのある詳細な情報を設定する

### KPI

- 「key performance indicator」の略
- 組織において個人や部門の業務評価を評価するための指標

### KDI

- KPIを実現するために行う行動を計測する値

### KGI

-「key goal indicator」の略
- 組織において個人や部門が達成べき最終的な成果を評価するための指標

### リーンキャンバス

- ビジネスモデルを一枚の図にしたもの
- 「リーン」英語で「無駄がない」らしい
- A4の紙一枚にまとめて書く
- 「Problem」(課題) → 最も重要な1~3の問題を列挙する
- 「Customer Segments」(顧客セグメント) → ターゲットになる顧客、ユーザを列挙する
- 「Unique Value Proposition」(独自の価値提案) → 同業他社と何が違い、何にが秀でているのかを訴えるのかのメッセージを短文で完結に書く
- 「Solution」(解決策) → 個々の問題に対し可能な解決策の枠を書く
- 「Channels」(チャンネル) → 顧客と接触する方法、
- 「Revenue Streams」(収益の流れ) → マネタイズの方法
- 「Cost Structure」(コスト構造) → 人件費やペルソナの獲得コストなどの固定費用と変動費用の列挙
- 「Key Metrics」(主要指標) → KPIやKDIなどのその事業に関する目標指数
- 「Unfair Advantage」(圧倒的な優位性) → 競合が簡単にコピーや真似ができない点、絶対優位な点

### PDCAサイクル

- 目標を達成するために行う「Plan(計画)」「Do(実行)」「Check(評価)」「Action(改善)」の頭文字をとったもの
- 計画・実行の後に結果を評価し計画を改善していくサイクル
- 目標達成には目標を具体的な数値に変え問題解決にためにサイクルを回していく

### ER図

- 関係を表す図
- どんなアイテムがあるか、そのアイテムがどんな関係性があるかを表す
- Eは実体
- Rは関連
- 各要素の関連性を図にしたもの

### heroku

- クラウド上のサーバの事
- 簡単にサーバを立てられる
- ほぼ無料で使える
- こちらの記事を参考にしました[https://qiita.com/fuwamaki/items/f7752eb7a2727660239f](https://qiita.com/fuwamaki/items/f7752eb7a2727660239f)

### タスク分解

- 決められた期間で開発を行う項目をタスク(作業)レベルまで分解すること
- ポイントはチーム全員で実施、タスクを小さく保つ、不明瞭なタスクはそのままにしない、進捗報告をこまめに

### マネタイズ

- 無料サービスから収益を得ること
- Webサービスの収益化の意味で使用されることが多い
- バナー広告、アイテム課金、プレミアムサービス、アフィリエイトなど

### ライブラリ

- プログラムの部品を集めたファイルで他のプログラムから呼び出されて動くもの
- 多くの人が使いそうな処理をあらかじめプログラムの部品として作ってくれている

### ブロックチェーン

- ビットコインの中核技術を原型とするデータベースのこと
- 取引データ技術のこと
- 取引データをトランザクションと呼び、複数のトランザクションをまとめたものをブロックと呼ぶ
- 前述のブロックが連なるように保存された状態
- 分散管理される
- わかりやすいサイト
[「ブロックチェーン」とは？今さら聞けない基礎知識を解説](https://ferret-plus.com/7706#p1)

### schema(スキーマ)

- 何かの構造を意図した表現
- データベース分野におけるスキーマはデータベースの構造のことを指す
- データベースを一言でどんなものか表現することは大変なので要素に分けて全体を定義しようとしたもの→三層スキーマ
- スキーマは構造と読み替えて差し支えない

### バンドル

- 本来単体で売られているものを組み合わせて販売すること。
- プリインストールアプリなどを指す。
- 実例だと、iPhoneを買うとAppleTVのライセンスが着いてくる、など。
- ハードウェアを購入すると、ソフトウェアが付属して来る場合などによく使われる言葉である。

### リファラル採用

- 推薦入試みたいな感じ(少し違うかも)
- 従業員の元同僚や友人などをネットワークとして採用を行うこと
- 深く自社の社風をわかってもらえる、カルチャーマッチした人を見つけやすい
- 採用がコストコカットできる、市場に出てこない人にスポットが当たるなどのメリットがある。

### エンゲージメント

- 人事の分野的にいうと企業と従業員の信頼関係のこと
- 企業と従業員の対等な関係になり互いに同じ方向に向かって成長できる
- 余談だが婚約指輪のことをエンゲージリングというらしい。ビジネスの指すエンゲージとは若干意味が異なる

### CI/CD

- Continuous Integration/Continuous Deliveryの略である。
- ソフトウエアの開発手法のことである。
- ソフトウエアの変更を常にテストして自動で本番環境にリリース可能な状態にしておく開発手法を指す。
- オンプレ型とクラウド型がある。
- CI/CDを簡単に行えるツールとしてはJenkinsとかがオンプレ型、Travis CIやCircle CIとかがクラウド型の代表である。

### Docekr

- パソコンやサーバ上に独立したプログラムの実行環境を作れる仕組みである。
- 特定の部屋(コンテナ)に特定のプログラムを入れられるようになる。
- コンテナは他のコンテナから隔離されている。
- コンテナはサーバ上に立てる。

### nginx

- 「エンジンエックス」と読む。
- オープンソースのhttpサーバのことである。
- 特徴は優れたスケーラビリティ従来のhttpサーバと比べると少ないリソースで大量の接続を裁くことができる。
- 各機能はモジュールとして実装されている。

### Apache

- 「アパッチと読む。」
- オープンソースのhttpサーバのことである。
- モジュールによる機能追加ができる。
- Contents Management System を動かすためのPHPやデータベースと連携しやすい。

###