構建之法閱讀筆記06

2022-05-08 16:48:12 字數 1170 閱讀 2431

人們為了解決實際的問題,需要軟體來解決人們的需求。人們的需求有很多,那麼如何清晰的了解人們的需求,就顯得十分的重要,所以會產生使用者的需求分析。

如何了解使用者的軟體需求呢?

1.獲取和引導需求

軟體團隊需要找到軟體的利益相關者,了解和挖掘他們對軟體的需求,引導他們表達出軟體的需求。軟體團隊需要設身處地的為使用者著想,引導出需求。

2.分析和定義需求

這是指對從各個方面獲取的的需求進行規整,定義需求的內涵,從各個角度將需求量化。

3.驗證需求

軟體團隊要跟利益相關者溝通,通過分析報告、技術原型、使用者調查或演示等形式向他們驗證軟體團隊對於這些需求的認知。

4.在軟體產品的生命週期中管理需求

在軟體的生命週期中,需求在發生變化,技術在發展,團隊成員的能力也在提高。這些要求我們不斷對需求進行重新審核並做出相應的調整。

對於軟體的需求,也可以從不同的角度做下面的劃分:

1.對產品的功能性的要求。

2.對產品開發過程的需求。

3.非功能性需求。

4.綜合需求。

使用者想要的一樣嗎?不一樣。使用者滿意嗎?不滿意,那使用者到底想要啥?所以就需要我們對使用者進行調查,下面是幾種常用的使用者調研方法:

1.焦點小組

找到一群目標使用者的代表,加上利益相關者來討論使用者想要什麼,使用者對軟體的評價等等。

2.深入面談

通過詳細的面談,廣泛而深入的了解使用者的背景、心理、需求等。

3.卡片分類

統一大家對軟體需求的認識,將需求做成卡片分類管理。

4.使用者問卷調查

這種方法指向使用者提供事先規定好的問題,讓使用者來回答。

5.使用者日誌研究

6.人類學調查

這種方法聽起來學術很濃,其實可以理解為——和目標使用者同吃同住同勞動。

7.眼動跟蹤研究

怎樣讓使用者容易找到設計人員想讓他們看到的資訊,找到自己想要的功能?使用者瀏覽網頁上的眾多內容通常是怎樣的規律?

8.快速原型調研

為了快速的取得使用者的反饋,需要給使用者乙個模型,讓使用者去使用,得到反饋。

9.a/b測試

測試兩種不同的ui,以及衡量標準、資料收集流程、試驗執行時間,人數。在技術上實現

a/b測試,收集資料,分析資料,形成結論。

了解使用者的需求,能夠更好的掌握軟體開發的方向,更好的適應這個社會,掌握需求分析的方法很有必要。

《構建之法》閱讀筆記06

最近我們要開始進行團隊合作,所以重點閱讀了 構建之法 與團隊合作有關的部分。首先團隊合作有很多模式,我們應該確立我們的模式,這樣才能更好的分配任務,並且對團隊的每個成員利益最大化。我覺得我們的團隊更像是交響樂團模式,大家都有各自的有點,但是更要跟隨指揮的節奏,這樣才能把曲目演奏好,同樣的,我們的團隊...

構建之法閱讀筆記06

夢斷 06 程式設計師常依賴一種稱為 媽媽測試 的手段,以對計算機一無所知的父母為假象用例,有時甚至請這類使用者親自體驗。這是現在程式設計師的通病,做出來的軟體或許在計算機上是完美無誤的程式,甚至是最優化做快的演算法,但是使用者的體驗和反饋卻並不是很好,這就要考慮到軟體設計的問題了,良好的軟體設計像...

《構建之法》閱讀筆記06

最近我們要開始進行團隊合作,所以重點閱讀了 構建之法 與團隊合作有關的部分。首先團隊合作有很多模式,我們應該確立我們的模式,這樣才能更好的分配任務,並且對團隊的每個成員利益最大化。我覺得我們的團隊更像是交響樂團模式,大家都有各自的有點,但是更要跟隨指揮的節奏,這樣才能把曲目演奏好,同樣的,我們的團隊...