《软件需求(第二版)》阅读笔记02
閱讀第2章(客戶的需求)所得:
? 一般情況下都會出現客戶這樣的疑惑:“你的意思是什么?我不是剛告訴你我的需求了嗎?”。這些高層次的也無需求并不能夠為我們提供足夠的詳細信息來確定最后的軟件的樣子,以及需要多長的時間來完成。就像文章中的例子所說的那樣,開發人員并不僅僅需要高級管理長官這樣的人員到的描述,還需要與一些化學專家,真正的專家來交流討論,這樣才能夠真正明白達到業務目標所需的功能和用戶的需求。
通過對多個甚至是上千個項目的調查發現,導致項目失敗的最主要的兩個原因是缺乏用戶的參與和不完整的需求以及不完整的規格說明。我覺得對于調節和鞏固客戶與開發人員之間的關系,軟件客戶需求權利書(包括:要求分析人員使用符合客戶語言習慣的表達、要求分析人員了解客戶的業務及目標、要求分析人員編寫軟甲需求規格說明書、要求得到需求工作結果的解釋說明、要求開發人員對需求及產品實施提供建議拿出主意、描述產品易使用的特性、調整需求允許重用已有的軟件組織、要求對變更的代價提供真實可信的評估、獲得滿足客戶功能和質量要求的系統)和相應的軟件客戶需求義務書(包括:給分析人員講解你的業務、抽出時間清楚地說明并完善需求、準確而詳細地說明需求、及時的做出決定、尊重開發人員的需求可行性及成本評估、劃分需求優先級別、評審需求文檔和原型、需求出現變更要馬上聯系、應遵照開發組織處理需求變更的過程、)是十分必要的。它們是用來強調客戶和實際用戶彩玉需求開發過程的重要性。
誰是客戶?通常意義下,客戶是指直接或間接從產品中獲得利益的個人或組織。軟件客戶包括提出要求、支付款項、選擇、具體說明或使用軟件產品的項目風險承擔者或是獲得產品所產生的結果的人。當雙方參與者都明白要成功自己需求什么,同時也應該知道要成功合作方需要什么時,才能夠簡歷其一種合作關系。
最后演變成“我同意這份文檔表述了目前我們對項目軟件需求的了解。進一步的變更可在此基線上通過項目定義的變更過程來進行。我知道變更可能會使我們要重新協商成本、資源和項目工期任務等”才是最后的成功。
轉載于:https://www.cnblogs.com/xiaxiaoshu/p/7747730.html
總結
以上是生活随笔為你收集整理的《软件需求(第二版)》阅读笔记02的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python-迭代器
- 下一篇: (网页)Uncaught Referen