第八章 需求分析
軟體需求:1.獲取和導引需求 2.分析和定義需求 3.驗證需求 4.在軟體產品的生命週期中管理需求。不同角度的劃分:1.對產品功能性的需求 2.對產品開發過程的需求 3.非功能性需求 4.綜合需求 。要獲取使用者需求,我們就需要使用者調研,反覆進行討論、明晰定義、歸類、排序的活動。另一種角度的劃分:殺手功能、外圍功能、必要需求、輔助需求。
第九章 專案經理
PM指的是專案經理
Product Manager:產品經理——正確地做產品。
Project Manager:專案經理——正確地做流程。
Program Manager:微軟職位名稱。
在這一章節簡單地介紹了專案經理是專案團隊的領導者,專案經理首要職責是在預算範圍內按時優質地領導專案小組完成全部專案工作內容,並使客戶滿意。
PM的能力要求和任務
1.觀察、理解和快速學習能力 2.分析管理能力 3. 一定的專業能力 4. 自省的能力
第十章 典型使用者和場景
1、典型場景和典型使用者
對使用者的認識,例如使用者的價值,如何定義使用者,使用者與場景的結合,在從場景到任務等,還有使用者的模板或者故事。
2、規格說明書
(1)功能說明書
定義相關的概念->規範好假設->避免誤解,界定一些便界條件->描述主流的使用者/軟體互動步驟->一些好的功能和副作用->服務質量
(2)功能說明書模板
(3)技術說明書
(4)功能驅動的設計
構建總體模型->構建功能列表->制定開發計劃->功能設計階段->實現具體功能