以前に、特に「リサーチ」に照明をあて、Webデザイナーが押さえておくべき専門用語を52リストアップし、それぞれに一言解説を加えたかんたん用語集を公開しました。
参照:要ブックマーク!Webデザイナーのためのリサーチ用語かんたん解説52
本記事はその技術用語版で、今回は50の用語をリストアップしています。
前回の記事同様、ブックマークしてたまに眺めれば、デザイナーとしてリサーチするための最低限のリテラシーを固めることができるはずです。
ぜひ活用してください。
Agile
ソフトウェアデベロップメントにおいての開発手法を指す。
Android
Googleが開発した言わずも知れたスマートフォンのOS。
API
Application Programming Interfaceの略称でコンピュータとWebアプリケーションが情報を共有する手段。
Automation Testing
QAの工程での自動化を指す。
Avatar
アバターとはアイディアやパーソンをビジュアル化したモノ。
Back End (Development)
ソフトウェアのエンジンルームと称されるその根幹となる部分。
Backlog
バックログはすでに終了した作業の積み上げを指す。
Beacon
Beacon テクノロジーはモバイルアプリケーションにマイクロスケールレベルでのポジションを示す役割を持つ。
Branch (development branch)
ソフトウェアのパーツを同時進行で開発するやり方。
Breadcrumb (navigation)
日本語で言うとパンくずリスト。階層のどの位置にいるのかを見やすくする。
Bug
プログラミングコードの中に混じったミスや不完全な文字列。
Cache
一時的なデータを蓄えている部分。ブラウザーなどの情報も記憶する。
Chatbot
チャットボットはチャットによってやりとりを行うあるサービス。
CMS
Content Management Systemはアプリケーションで体系的にコンテンツを管理するシステム。
CRM Software
Customer Relationship Managementの略称で、顧客情報などを管理する。
Commits
ソフトウェアが出来上がる工程のスナップショットと提唱されている。
CSS
HTMLをスタイルシートで配置するための技術。
Dev Ops
Dev Opsは短期でのテクノロジーの提供を目的としたオペレーション。
Data Science
データからパターンや規則性を割り出す新しい分野の学問。
Emoticons
携帯電話などでもよく利用する顔文字で、笑顔や起こっている顔を文字や記号で表現する。
Github
GitHubはWebベースのサービスでクラウドでプロジェクトなどを管理する際に利用する。
GIF
Graphics Interchange Formatはループする形式の画像を作成できるファイル形式。
Hack
最速で問題を解決するが、最適な方法とは限らないこと。
Hack Day/Hackathon
チームが革新的なアイディアを考える際に1日以上要する場合、考えを促すための時間。
HTML
Webサイトを構築する際の基本的な言語。
Hybrid App
ネイティブアプリケーションとWebアプリケーションの両方で利用できるもの。
IP Address
インターネット上でのユニークなアドレス。
iOS
Appleが開発したIphone向けのOS。
Javascript
JavaScriptはプログラミング言語で動的な仕掛けを作る際に良く活用する。
Mobile Web
モバイルWebとはスマートフォンからアクセスするインターネット世界のコト。
Modem
モデムはデータの転送を可能とするデバイス。
MVP
Minimal Viable Productの略で、新しい製品を生み出すための手法。
NFC
NFCはNear Field Communicationを意味する。モバイルデバイスに対して他のデバイスからデータを飛ばす技術。
Open Source
オープンソースのソフトウェアは万人に向けて作られた無料のソフトウェア。
Pairing / Pair Programming �
ペアプログラミングは2人が同時にプログラムを行う時にリアルタイムで進捗を確認するための技術。
Pull Requests (PR)
GitHub上で変更したコードを他のメンバーに伝える。
Refactoring / Code Refactoring
機能を変えずにコードを変える手法。
Responsive (Website)
画面サイズによって大きさが自動に変化するWebサイト。
Retro / Retrospective
ソフトウェアの開発手法で、反復作業を振り返ります。
SAAS
Software as a Serviceはクラウド上でソフトウェアの機能を提供します。
Scrum (Software Development)
スクラムはインタラクティブなアジャイルソフトウェアの開発フレームワーク。
SDK
Software Development Kitは決まったデバイス向けにアプリケーションをデザインするキット。
SEO
Googleなどのサーチエンジンに最適化する行為。
Slack
チームの結束を高めるコミュニケーションツール。
Sprints
1から3週間で素早くソフトウェア開発を行うための管理ツール。
Spike
トライアルを行うまで予測できない開発工程。
Tech Debt
ソフトウェアの変更が将来的に大がかりな改修の必要などにつながること。
Unit Testing
部分的なアプリケーションパーツのテスト工程。
VPN
Virtual Private Networkの略で、インターネットを介して違うネットワークに接続する。
Waterfall
ソフトウェアの開発手法で、次のフェイズが始まる前に前の工程を終わらせなければいけない。
※本記事は53 Tech Terms You Need to Know as a UX Designerを翻訳・再構成したものです。