第一部分 調研評測
1、個人體驗
這是我第一次使用微軟必應詞典,個人的第一印象是相對於有道來說知名度不高。若不是此次作業,我可能並不知道這個軟件並且去使用它,畢竟周圍人一提到詞典想到的更多是有道或者百度這類app。下載ios版app后,我進入軟件開始使用它。一開始的界面還是可以的,較為簡潔,頂上是查找單詞的窗口還有五句的“每日一句”的推送,接着是單詞推薦和精選文章等等。進入到第三個“學習”模塊界面,我第一感覺是ui的顏色太雜,和整個軟件整體色調的綠色有些不搭,還有排版也有些奇怪,風格不是太統一。但我希望能夠有批量添加單詞至單詞本或者在單詞右邊設個星字可直接添加,這樣可以避免需要添加單詞時需要點進單詞內頁,有些繁瑣。對於背單詞人來說,我個人認為還可以有標記功能等,不然每次進入還得自己找到上次背到的單詞處。電台功能和口語功能還是很不錯的,尤其是”口語訓練營”。
總的來說,功能還是較為齊全,簡單操作容易上手,但是很多細節方面可以多加改進,讓用戶有更好的體驗。
2、必應詞典使用過程中的bug
Bug1: 閃退問題嚴重
在我個人使用過程中,多次出現閃退。點擊進入“必應搜索”,閃退一次;進入口語訓練營很緩慢,再次閃退;最嚴重的一次是我在嘗試使用更換其他賬戶登錄的時候,閃退后,關閉軟件重新點擊app,依舊閃退,最后都無法解決,我只要刪除軟件重新下載。我看了App Store里的用戶評價,閃退這一問題很多用戶都有提及,我采訪的用戶是安卓系統,他同樣也提到關於閃退的問題。(以下是閃退前的瞬間截圖)


Bug2:分享“每人一句”鏈接時,出現亂碼
“每日一句”本身具有分享功能,但是將其分享出去,點擊分享鏈接時,出現的是亂碼,並沒有“每日一句”的推送。



Bug3:翻譯后的歷史記錄,不太穩定。
剛翻譯的句子在重新輸入時,在歷史記錄里面沒有顯示。


3、用戶采訪
采訪對象的背景和需求:
背景:正在復習英語,准備考四六級。
需求:用於英語單詞的搜索,聽力和單詞背誦。
用戶體驗:
1、軟件沒有廣告,這一點比同類app好。
2、容易出現閃退問題。
3、功能較為齊全,但就是沒有離線緩存的詞庫;PC端和移動端的單詞本無法同步,在宿舍想用電腦版,出門想用app隨身背單詞時,不方便。
4、翻譯的拍照功能很不錯,很適合正在學英語,但有大段文字看不懂的人,准確度很好。
5、版面設置需要加強,直觀感覺,整體軟件色彩不協調。
用戶對產品的改進意見:
優化閃退問題,優化聯網不夠穩定的問題。版面設計方面,多加強。修正不通客戶端單詞本無法同步的問題。對於四六級的客戶需求量還是很大的,在學習模塊可以再加強。
結論:
總體來說一般,軟件的穩定性和兼容性較差,雖然有不錯的功能,但是畢竟市場上有很多同類型軟件,知名度更高且更為穩定。
不推薦。

第二部分 分析
估計項目時間
下面是引用《構建之法》8.6節 對工作的估計:
實際時間花費Y主要取決於兩個因素——對某件事的估計時間X,以及做過類似開發工作的次數N
Y=X±X÷N
項目的復雜程度將由需求的復雜程度和技術的復雜程度決定
團隊條件:6人左右的計算機大學畢業生,專業UI支持
項目要求:軟件的所有功能 (包括背單詞, 單詞挑戰,口語練習等)
估計時間:
沒辦法估計…如果6個人都沒做過類似開發工作的經驗,N=0,實際時間Y將趨近於∞,起步太艱難
假設6個人(或其中幾個人)有開發類似app的經驗,6個人都做軟件開發(沒看出這個軟件用了專業美工orz)
采用敏捷開發的方式,大約半年(5-7個月)(猜的,要是說錯的話請見諒)
分析軟件優劣
下面是引用《構建之法》14.1 節 軟件工程的質量:
軟件工程的質量體現在:
1.軟件開發過程中的可見性
2.軟件開發過程中的風險控制
3.軟件內部模塊,項目中間階段的交付質量,項目管理工具的因素
4.軟件開發成本的控制
5.內部質量指標的完成情況

(個人一般用谷歌翻譯…使用詞典app次數很少,可能有所偏頗,參考了優秀博文)
功能邏輯框圖

評分
評分細則
用戶體驗方面
1分:體驗糟糕,頻繁閃退卡頓
2分:體驗比較糟糕,時而發生閃退
3分:體驗一般,某些功能會發生閃退
4分:體驗較好
5分:體驗好,軟件操作流暢
UI界面美觀度
1分:難看,板塊混雜,沒有按照功能划分
2分:較難看,板塊划分混亂
3分:一般,板塊按功能划分但界面不夠清晰美觀
4分:較好看,板塊按功能划分,界面清晰,但美觀度有待上升
5分:好看,板塊按功能划分,界面清晰美觀
核心功能
1分:功能少,且存在大量bug,影響用戶的整體使用
2分:功能較少,且存在bug,影響用戶部分功能使用
3分:功能一般,且存在較少bug,基本功能都能使用
4分:功能較多,存在極少的不影響用戶使用的bug
5分:功能多,且基本無法察覺bug
必應詞典打分
用戶體驗方面 + UI界面美觀度 + 核心功能 = 4+3+4 = 11
第三部分:建議和規划
(參考《構建之法》第8章功能的定位和優先級;第9章項目經理)
1.如果你是項目經理,如何提高從而在競爭中勝出?
首先會在前期做深入的調查,了解用戶的需求,清楚用戶需要解決的主要問題,並且對市場上同類產品進行調研,分析其優缺點,取其精華,去其糟粕,運用在軟件中,並且增加宣傳力度,提高產品曝光率,讓用戶對產品有一個初步的印象。
2.目前市場上有什么樣的產品了?
對比已經上市的App,類似的APP有金山詞霸、有道詞典等等。。
3.你要設計什么樣的功能?
除了基本的功能之外,還應實現主題顏色,皮膚個性化功能,增加視頻功能。
4.為何要做這個功能,而不是其他功能?
英語詞典app面向的主要是年輕用戶,這類人群對界面美觀的要求相比其他人群要高,因此需要增加個性化功能。
對於語言學習來說,視頻教學的效率相比單純文字要來的高。
5.為什么用戶會用你的產品/功能?
視頻教學是一個亮點,可以吸引大家體驗。
6.你的創新在哪里? 請使用 NABCD 分析
N:滿足用戶需求
A:為每天制定計划
B:用戶可以知道自己每天要做什么
C:不斷完善、添加功能
D:介紹我的軟件的優點
7.如果你來領導這個團隊,會有什么不一樣?
我會專注於用戶的體驗。注重產品的功能,等到用戶基本沒有什么大的意見再,推出正式版。
8.如果你的團隊有5個人, 4個月的時間,你作為項目經理,應該如何配置角色(開發,測試,美工等等)?
配置:3個開發,1個美工,1個測試
9.描述你的團隊在16 周期間每周都要做什么,才能在第16周如期發布軟件,大小里程碑績點設定.
-
第1周:市場調查,初步確定需要的功能
第2-11周:開發軟件
第12-13周:美工
第13-14周:測試
第15周:小范圍測試
第16周:發布
