A

    Agile Project Management

    敏捷式專案管理。通常用於軟體開發案。以敏捷憲章為出發點。

    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 (回應變更勝過尊從計畫)

     

    ARCS

    J.M. Keller 所提出的分析步驟. Attention, Relevance, Confidence/Competence, Satisfaction 的縮寫

     

B

    BOM

    Bill Of Materials - 材料單

C

    COGS

    Cost Of Goods - 產品的成本

    Catch-22

    指無法逃避的矛盾境界。比如,在A案完成之前,B案要做完。但B案也需要A案的資源。Ah, that's catch-22. 

    CYA

    Cover Your Ass - 指做事要仔細來避免後患

     

    CPRT

    Customer Perceived Response Time =  客戶感受的回應時間-用來衡量雲端軟體服務的客戶使用的喜好感

D

    DUT

    Device Under Test 正在測試的裝置

    DRY

    Don't Repeat Yourself - 不要犯同樣的錯誤

E

    Epic

    長篇故事. 由很多個 User Stories 所組成。

F

    FIPS

    Federal Information Processing Standards 聯邦資訊處理標準

G

    H

      I

        INVEST
        • I - Independent (獨立的)
        • N - Negotiable (可協調的)
        • V - Valuable (有價值的)
        • E - Estimable (可預測的)
        • S - Small (小型的)
        • T - Testable (可以測試的)

        INVEST 是在建立產品使用者故事時會考慮到的目標。

        Iteration

        Iteration 在 Agile Project Management 裡是指在 1, 2, 4 的週期。跟 sprint 很相似,但 iteration 是重覆性的開發週期一個接著一個。

      J

        K

          KPI

          Key Performance Indicator - 關鍵性能指標。是 ITIL 其中一個用來衡量資訊系統或過程的指標。

        L

          LoE

          Level of Effort 費力程度或所需時間的程度

          LTB

          Last Time Buy 最後採購的機會

        M

        N

          O

            One-off

            一次性的。例如 One-off patch 指一次性的補丁。

          P

            Portfolio Management

            專案組合管理。是 Project Management 的最高端。

            Program Management

            程序管理。介於 Project Management 和 Portfolio Management 之中。

            Project Management

            專案管理。是程序和組合管理的基礎。

            PCN

            Product Change Notification 產品變更通知

            POC

            Proof Of Concept - 概念證明

            Point Of Contact - 聯絡人

          Q

            R

              RC

              Release Candidate 釋出候選

              RCA

              Root Cause Analysis 問題來源分析

              RTFM

              Read The Flaming Manual 讀那著火的說明書. 指不看說明就亂提問之意. 

              RoR

              Roles of Responsibilities - 負責的角色和其責任。

              Release

              Release 是指產品釋出。一個釋出的週期比較長。會由很多個 user stories 或 epics 組成。

            S

              SMART
              • S - Specific (明確的)
              • M - Measurable (可以測量的)
              • A - Achievable (可以達成的)
              • R - Relevant (相關的)
              • T - Time-boxed (時間內的)

              SMART 是在訂定工作項目時需要考慮的要詇。

              SME

              Subject Matter Expert 主題核心專家

              Spike

              刺探。 指工程部花時去回答技術上的問題或做研究的項目。不包括在計劃內。

              SNAFU

              Situation Normal All things Fuck Up - 指看起來很正常,但全部都搞雜了。

              SCRUM

              SCRUM 原來是指在橄㰖球比賽中二隊面對面但同隊肩並肩爭球的動作。但在 Agile Project Management 裡是指團隊圍成一圈分享工作狀況。

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

              1. 昨天完成了什麼
              2. 今天預訂將做什麼
              3. 工作進度中有沒有被阻礙的地方
              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

                XP

                eXtreme Programming 極限程式

                • Listening to the customer to determine what they want and also to your fellow development team members
                • Designing the code based on your team's understanding of the requirements resulting from listening to the customer and your team
                • Coding because the end product of the development effort is based on programming the code
                • Testing the code that has been programmed to deliver the highest quality code as close to bug-free as feasible

              Y

                Z

                  Please publish modules in offcanvas position.