文章出處

第八章 需求分析

1、軟件需求

(1)獲取和引導需求(2)分析和定義需求(3)驗證需求(4)在軟件產品的生命周期中管理需求

2、軟件產品的利益相關者

分析軟件需求需要考慮相關者的利益關系,例如用戶、顧客、市場分析師、監管機構、軟件工程師等之間的關系。

3、獲取用戶需求——用戶調查

軟件界著名的秋千圖

 

件業界有一個非常著名的秋千圖表達了類似的情形:

 

image ( 軟件團隊理解了么, 執行了么, 用戶滿意么? )

 

                image ( 也許公司擅長三層架構,  因此秋千也要三層的 )

 

                                image ( PM 寫出了 spec )

 

                                                image  ( 開發人員根據 spec 寫出了功能 )

 

                                                                image  ( 測試人員最后同意發布的軟件 )

 

用戶調研方法又分以下幾點:

(1)焦點小組(2)深入面談(3)卡片分類(4)用戶調查問卷(5)用戶日志研究(6)民族志/人類學調查(7)眼動跟蹤研究(8)快速原型調研(9)A/B測試

4、競爭性需求分析的框架

N->A->B->C->D

5、功能的定位——四象限方法

6、計劃和估計

7、分而治之

第9章項目經理

這一章講了團隊角色的分工,項目經理的由來和要求,項目經理和其他經理的區別,PM的專業能力。簡單地介紹了PM是能寫代碼,能畫圖能設計,能做很多事的人。

第十章典型用戶和場景

1、典型場景和典型用戶

對用戶的認識,例如用戶的價值,如何定義用戶,用戶與場景的結合,在從場景到任務等,還有用戶的模板或者故事。

2、規格說明書

(1)功能說明書

定義相關的概念->規范好假設->避免誤解,界定一些便界條件->描述主流的用戶/軟件交互步驟->一些好的功能和副作用->服務質量

(2)功能說明書模板

(3)技術說明書

(4)功能驅動的設計

構建總體模型->構建功能列表->制定開發計劃->功能設計階段->實現具體功能

 


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()