8.1軟體需求
1.獲取和引導需求
1 軟體團隊引導利益相關者表達出真正的需求。
2 分析技術的發展趨勢以及產業的變化,社會發展的大趨勢,推測使用者產生哪些新的需求。
2.分析和定義需求
3.驗證需求
4.在軟體產品的生命週期中管理需求
對需求的劃分:1 對產品功能性的需求 2 對產品開發過程的需求 3 非功能性需求 4 綜合需求
8.2軟體產品的利益相關者
使用者 顧客 市場分析者 監管機構 系統/應用整合商 軟體團隊 軟體工程師
8.3獲取使用者的需求——使用者調研
幾種常見的使用者調研方式:
1.焦點小組
2.深入面談
3.卡片分類
4.使用者調查問卷
5.使用者日誌研究
6.人類學調查
7.眼動跟蹤研究
8.快速原型調研
9.a/b測試
8.4競爭性需求分析的框架
書中介紹了nabcd模型
8.5功能的定位和優先順序
殺手功能/外圍功能
必要需求/輔助需求
但由於資源有限 有5種方法:維持 抵消 優化 差異化 不做
8.6計畫和估計
第一步確定目標 估計和決心 第二步 找出估計後面的假設
1.找到乙個主持人 2.主持經過幾輪討論,確定大家對目標有統一理解,統計,找到合理假設。
提高估計能力的招數:快速原型法——用一兩個先鋒去探路。
16.1創新的迷思
1.1靈光一閃現,偉大的創新就緊隨其後
1.2大家都喜歡創新
1.3好的想法會贏
1.4創新者都是一馬當先
1.5要成為領域的專家,才能創新
1.6技術的創新是關鍵
1.7成功的團隊更能創新
16.2創新的時機
書中介紹了技術成熟曲線
16.3創新的招數
1.swot分析框架
2.動量和加速度
3.技術產品的發展週期
4.效能過剩和競爭的各個局階段
5.影響產品競爭的各個因素
6.四個象限劃分產品
7.打出組合拳和套路
16.4魔方的創新
此為乙個用魔方做的例項
16.5創新和作坊
1.自己手工勞動,做出產品
2.人不多,師傅帶徒弟,或家傳手藝
3.只做某種行業,不太改行,商業技巧比較缺乏
4.不太做廣告,主要靠扣扣相傳,容易被技術進步淘汰
讀《構建之法》第1 2 3章的思考與感悟
構建之法 這本書和我以往的教科書都不一樣,這本書不再一味介紹課本的概念知識,而是加入一些生動的例子,這樣更能讓人了解 掌握 記憶,對這門學科有更深的了解。有了這本書,這門學科不再枯燥無味,而是有趣的。第一章1.2節 困惑 軟體工程是什麼,定義說軟體工程是把系統的 有序的 可量化的方法應用到軟體的開發...
《構建之法》第8 9 10章
第八章 需求分析 軟體開發團隊就是為了使用者著想,於是總會在程式專案開發前進行專案的需求分析 本章節講述軟體需求的4個步驟,1 獲取和引導需求 2 分析和定義需求 3 驗證需求 4 在軟體產品的生命週期中管理需求 在軟體工程中分析軟體需求需要考慮相關者的利益關係,例如使用者 顧客 市場分析師 監管機...
《構建之法》第13 17章
第13章 軟體測試 問題 軟體測試方法有哪些?第14章 質量保障 問題 什麼是軟體的質量?第15章 穩定和發布階段 問題 軟體發布前要注意什麼?第16章 it行業的創新 問題 在it領域,怎樣做到產品創新?第17章 人,績效和職業道德 問題 軟體工程師要具備哪些職業道德?乙個程式設計師的生命週期 讀...