第一部分 調研, 評測
- 下載下傳軟體并使用起來,描述最簡單直覺的個人第一次上手體驗。
我選擇的應用是chrome浏覽器。之是以選擇分析它,是因為我用的時間較長,對功能比較熟悉。

chrome浏覽器提供了應用商店,使用者可以友善的安裝各種擴充程式極大的增強了浏覽器的功能
- 按照《建構之法》13.1節描述的 bug 定義, 找出幾個功能性的比較嚴重的 bug。
BUG1:安裝擴充程式swithcyOmega後再登陸Google賬号會導緻浏覽器強制退出
3.選擇一個朋友(使用者)進行采訪,并加以記載
周圍使用chrome浏覽器的同學還是比較多的。大家都很喜歡他的擴充程式功能,不僅可以友善的科學上網還有去廣告,螢幕取詞,文法修正的功能,極大的提高了大家的工作學習效率。
做前端的同學也會經常用到Chrome浏覽器的檢查元素功能,可以友善的對自己寫的網頁進行DEBUG
第二部分 分析
(參考《建構之法》 8.6 節 對工作的估計, 和14.1 節 軟體工程的品質)
- 分析這個軟體目前的優劣 (和類似軟體相比), 推理出這個軟體團隊在軟體工程方面可以提高的重要方面 (具體建議)。要求把對比的結果列出一個表格,對比每個軟體各自的優點和缺點。
特色 | 劣勢 | |
Chrome | 擴充程式,檢查網頁元素 | 網絡不暢,應用商店有時打不開 |
MicroSoft Edge | 速度快,界面簡潔 | 可拓展性不強 |
FireFox | 擴充程式,網頁調試 | 界面較複雜 |
第三部分 建議和規劃
- 如果你是項目經理,如何提高進而在競争中勝出?
擴大應用程式庫,簡化API,使應用程式的開發對開發者更友好。
- 目前市場上有什麼樣的産品了?
MicroSoft Edge、FireFox
- 你要設計什麼樣的功能?
分頁浏覽
- 為何要做這個功能,而不是其他功能?
提高空間使用率,可以更友善的浏覽兩個網頁
- 為什麼使用者會用你的産品/功能?
極速的浏覽,多樣的功能
- 你的創新在哪裡? 請使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).
(1) N (Need 需求)
使用者需要浏覽網頁,更需要高效的浏覽體驗。
(2) A (Approach 做法)
繼續優化浏覽器速度,擴大擴充程式庫。
(3) B (Benefit 好處)
使用者更容易找到自己需要的網頁。
(4) C (Competitors 競争)
提高速度擴充功能,在激烈的競争中争取使用者的青睐
(5) D (Delivery 推廣)
通過線上線下進行宣傳,還可以出現在其他公共場所。
- 如果你來上司這個團隊,會有什麼不一樣?
上司人會不一樣~。我會更傾向于聆聽使用者的回報,做使用者喜歡的産品。盡管衆口難調,但是應該可以找到一個平衡點。
- 如果你的團隊有5個人, 4個月的時間,你作為項目經理,應該如何配置角色(開發,測試,美工等等)?
2個開發,2個美工,測試能上的全上。