炒麵的技術專門詞典

0-9
A
AMI
Amazon Machine Image (AMI) – 亞馬遜機器映象。Amazon EC2 上虛擬服務器的映象。
ARCS
J.M. Keller 所提出的分析步驟. Attention, Relevance, Confidence/Competence, Satisfaction 的縮寫
Agile Manifesto
2001發起的敏捷開發宣言。包括以下4點聲明:

Individuals and interactions over processes and tools (個人和互動勝過程序和工具)
Working software over comprehensive documentation (可執行的軟體勝過完整的說明書)
Customer collaboration over contract negotiation (客戶合作勝過合約協商)
Responding to change over following a plan (回應變更勝過尊從計畫)
Agile Project Management
敏捷式專案管理。通常用於軟體開發案。以敏捷憲章為出發點。
B
BOM
Bill Of Materials – 材料單
C
COGS
Cost Of Goods – 產品的成本
COTS
Commercial off-the-shelf 指可以直接採買的商品或方案。
CPRT
Customer Perceived Response Time =  客戶感受的回應時間-用來衡量雲端軟體服務的客戶使用的喜好感
CYA
Cover Your Ass – 指做事要仔細來避免後患
Catch-22
指無法逃避的矛盾境界。比如,在A案完成之前,B案要做完。但B案也需要A案的資源。Ah, that’s catch-22. 
D
DRY
Don’t Repeat Yourself – 不要犯同樣的錯誤
DUT
Device Under Test 正在測試的裝置
E
Epic
長篇故事。由很多個 User Stories 所組成。
F
FIPS
Federal Information Processing Standards 聯邦資訊處理標準
G
H
HMI
Human Machine Interface 的縮寫。通常用於車載系統的人性介面上。我們大部份都稱 UI。
I
INVEST
I – Independent (獨立的)
N – Negotiable (可協調的)
V – Valuable (有價值的)
E – Estimable (可預測的)
S – Small (小型的)
T – Testable (可以測試的)

INVEST 是在建立產品使用者故事時會考慮到的目標。
IOPS
IOPS Input/output operations per second (發音是 eye-ops),在伺服器上指資料每秒的讀寫次數。通常是用來表現磁碟效能。
Iteration
Iteration 在 Agile Project Management 裡是指在 1, 2, 4 的週期。跟 sprint 很相似,但 iteration 是重覆性的開發週期一個接著一個。
J
K
KPI
Key Performance Indicator – 關鍵性能指標。是 ITIL 其中一個用來衡量資訊系統或過程的指標。
KTLO
Keep The Lights On – 指讓服務能夠正常營運的最低標準。一般機器要運作比需要讓指示燈持續亮著。
L
LTB
Last Time Buy 最後採購的機會
LoE
Level of Effort 費力程度或所需時間的程度
M
MCC
Mobile Country Code – 手機國家碼。SIM卡內建的國家碼。美國是 mcc310。通常跟 MNC mobile network code 一起使用。
MNC
Mobile Network Code 手機網路商碼。SIM 卡內建的網路商碼。mcc310-mnc004 是美國Verizon,mcc208-mnc00 is 法國的Orange。
MOTS
Modified Off-The-Shelf – 指貨架上買來再修改的商品或方案。
Milestone
專案的里程碑。
MoSCoW
MoSCoW 優先排序。分折需求的方法。

Must Have 必需要
Should Have 應該要
Could Have 可以要
Won’t Have 不會
N
NSFW
Not Safe For Work – 通常指在工作場合不合適的言語或舉止。
O
One-off
一次性的。例如 One-off patch 指一次性的補丁。
P
PCN
Product Change Notification 產品變更通知
POC
Proof Of Concept – 概念證明
Point Of Contact – 聯絡人
Portfolio Management
專案組合管理。是 Project Management 的最高端。
Program Management
程序管理。介於 Project Management 和 Portfolio Management 之中。
Project Management
專案管理。是程序和組合管理的基礎。
Q
QCD
Quality, Cost and Deliverable 的縮寫,通常是專案經理所要負責的鐵三角。
R
RC
Release Candidate 釋出候選
RCA
Root Cause Analysis 問題來源分析
RTFM
Read The Flaming Manual 讀那著火的說明書. 指不看說明就亂提問之意. 
Release
Release 是指產品釋出。一個釋出的週期比較長。會由很多個 user stories 或 epics 組成。
RoR
Roles of Responsibilities – 負責的角色和其責任。
S
SCRUM
SCRUM 原來是指在橄㰖球比賽中二隊面對面但同隊肩並肩爭球的動作。但在 Agile Project Management 裡是指團隊圍成一圈分享工作狀況。

SCRUM 會議是每天要進行的,通常一個 SCRUM 團隊由 7-9人組成。在每天例行的15分鐘 SCRUM 會議中,每個成員會報告下例的進度:

昨天完成了什麼
今天預訂將做什麼
工作進度中有沒有被阻礙的地方
SMART
S – Specific (明確的)
M – Measurable (可以測量的)
A – Achievable (可以達成的)
R – Relevant (相關的)
T – Time-boxed (時間內的)

SMART 是在訂定工作項目時需要考慮的要詇。
SME
Subject Matter Expert 主題核心專家
SNAFU
Situation Normal All things Fuck Up – 指看起來很正常,但全部都搞雜了。
Sprint
Sprint 字面上是指一個跑步衝刺的距離。依照開發的時程,可訂為 1, 2, 4 週。在這期間內,開發團隊在優先順序排序之下選擇一部分的 sprint backlog (衝刺項目)並訂立在期間之內要開發完成的目標。Sprint 和 Iteration 基本上是差不多意思。但仔細劃分,Sprint 結束後,就不會再重覆。但 iteration 是不斷在產品上做添加新功能是不間斷。
T
Theme
Theme 是主題。由多個 Epics 組成。
U
User Story
使用者故事。指某個使用者所需要的功能和需求可以加到產品功能裡。
V
W
WIP
Work In Progress – 正在進行的工做
X
XFN
XFN = Cross Functional 指其它功能團隊
XP
eXtreme Programming 極限程式

有下面幾個特色。

1. 聽從客人和研發團隊的意見去決定他們的需求。
2. 從研發團隊對聽從客人需求的了解來設計程式。
3. 因為最後產品的研發方向而編寫程式。
4. 測試最高等級幾乎無臭蟲的程式碼。
Y
Z