[buaa-SE-2017]我的做業-week3

我的做業-week3:案例分析

分析產品:Bing詞典

Part1:調研&評測

1.軟件評測和Bug彙報

此次我選擇Bing詞典的緣由是在於,首先我使用過的詞典軟件較多,平臺涵蓋PC端、網站、移動端,產品有:歐路詞典、有道詞典、滬江小D、以及一些詞彙網站,所以我對這類軟件會有比較全面的瞭解;其次,做爲一個深刻學習兩種語言(英語和日語)的人,我想我對一個語言學習者對於一個詞典軟件有哪些需求(包括基本需求和更深層次的需求)有更好的瞭解。html

1.1 Ui界面

我最近使用過的詞典是有道詞典,它的Ui界面以下,請注意觀察界面左側的功能區:程序員

下圖是Bing詞典的Ui界面,一樣請看重點關注左側的功能區:
編程

雖然看起來都比較相似,但咱們能發現,Bing在界面左側的功能區所有采用了圖標,而有道採用的是圖標+文字的風格。在Bing中,若是要查看圖表對應的中文意義,須要點擊左上角的」三「按鈕。
我認爲對於初次使用軟件的用戶,這是一個較大的缺陷,我在一開始看到這些圖標的時候,除了表示主頁和搜索的按鈕,其它的按鈕徹底沒法猜出它們的意思,而反觀有道詞典中直接顯示了圖標對應的中文解釋,清晰明瞭,初次使用的人能夠馬上上手。
總結來講,這是一個cognitive friction的問題。服務器

相似的問題也發生在下圖中:

注意到出國考試的單詞本有3個,分別是出國考試(G),(GM)和(T),對於有必定了解的人,也許能明白T是託福,G是GRE,可是GM又是什麼呢?想了一下也許是GMAT,不過這個東西爲何要讓用戶來猜?架構

1.2 詞彙量測試

詞彙量測試作過不少,感受最重要的仍是測試的詞彙是否能真實地反映測試者的水平。
首先這個測試中有一些「水分」,好比如下考發音的題目:

以及下面這個考經常識的題目:
app

另外一方面,這個測試題目的選項中沒有「不知道」或是「不記得」這個選項,這時候若是用戶不知道就只能隨便選擇一個,這很容易致使測試結果不許確。
前面說的這兩個問題,用戶很容易注意到,這樣用戶會天然而然地想到一個問題:「這個詞彙測試真的能反映個人詞彙水平嗎?「工具

1.3 關於模糊查詞

不少時候當用戶的記憶模糊,它們只能大概拼出一個詞,好比他們會把prestigious拼成prastigious,這種時候,軟件是否能根據這個拼寫查出準確的單詞是很重要的,下圖是我在有道詞典上輸入prastigious的查詢結果:
學習

沒有任何可能的單詞提示,而下圖是我在有道詞典上輸入一樣單詞的查詢結果:
測試

區別很明顯,有道給出了prestigious這個可能的正確拼寫。
因此總結來講,有道能在必定程度上修復用戶的錯誤,而Bing不行。網站

1.4 拍照翻譯

下面是一個效果圖

基本看不懂,猜想緣由在於不能把多行的句子連成一行。
這個功能各個詞典在面對多行文本的時候效果都大同小異不是很盡人意,都有待提升,因此就不作對比了。

1.5 語音翻譯

輸入:submit the software engineering assignment at October 15
輸出:今天提交軟件工程任務,並於10月15日。(submit today software engineering assignment at October 15)

能夠下降了語速,感受還行,1.4和1.5的功能基本是基於DL的,我以爲技術上來講MS是比較領先的,這個功能的定位應該是針對一些平常對話的翻譯,因此這個質量能夠接受。

1.6用戶採訪

1.6.1 採訪背景和需求

  • 背景:和我是同窗,英語6級經過,有必定的語言水平,但對語言沒有太大興趣,學語言就是爲了考試和閱讀文獻。
  • 需求:但願更好更快地記憶單詞,並但願提升本身的聽力和閱讀水平,以應付考試。

1.6.2 使用時的照片

1.6.3 用戶體驗

描述用戶使用這個產品的過程,用戶的問題解決了麼?軟件在數據量/界面/功能/準確度上各有什麼優缺點?用戶體驗方面有問題麼?

  • 使用過程
    用戶首先簡單查了幾個單詞書上看到的詞,以後使用了單詞本的功能,並添加了幾個考試相關的單詞本,在而後分別使用了單詞複習、詞彙量測試和單詞挑戰的功能。
    最後,用戶在詞典幫助下作了一篇閱讀題。
    整體而言,問題獲得瞭解決。

  • 優缺點
    優勢:基本功能都很完善,界面也很精美,準確度對於現階段來講是足夠的。
    缺點:作閱讀的時候不能使用mini窗口很麻煩,每次查詞都要從新打開窗口。

1.6.4 改進意見

建議增長鼠標取詞功能,以及mini窗口的功能。

1.7 軟件定性和定量評價

類別 描述 評分 (滿分 10 分, 良好 6 分,,及格 4 分,聊勝於無 1 分, 不好 -3 分) 評分說明
功能 核心功能 分析三個核心功能,功能設計和質量。 7 設計-2,不能最小化到托盤-1
細節 有什麼爲用戶考慮的細節? 8 沒有mini窗口-2
用戶體驗 當用戶完成功能時,不干擾用戶 (例如: 是否不斷彈出不相關廣告)。 10 沒有廣告,這是最完美的
輔助功能 一些輔助功能如皮膚等 7 模糊查詞、詞彙量測試減分
差別化功能 這個軟件獨特的功能. 它對用戶的吸引力有多大? 8 平均水準,詞典功能基本大同小異
軟件的效能 佔用內存, 啓動速度, 內存泄漏狀況 10 20MB,通常PC上幾乎能夠忽略不計
體驗 軟件的適應性 在聯網/斷網, 大小屏幕, 沒有鼠標的狀況下均可以順暢操做. 和不一樣平臺的軟件能流暢協做 10 支持離線詞庫
成長性 記住用戶的選擇, 適應用戶的特色,用戶越用越方便 10 可定製詞庫以及複習計劃
用戶有控制權 系統狀態有反饋,等待時間要合適。關鍵操做有確認提示,有明確的錯誤信息。 讓用戶方便地從錯誤中恢復工做, 快捷操做鍵可調整。 10
自選 自選評分項目 高階功能 5 詞條中沒有詞根說明,不能引進外部詞庫,沒有多語言支持

最終分數是85。


Part2:分析

2.1 使用此服務的全部功能,估計這個軟件/網站/服務作到這個程度大約須要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI支持)

利用COCOMO模型分析,列表以下:

類型 因素 描述 控制因子
產品因素 可靠性 常年運行,高可靠性 5
數據量 包括詞條、例句以及音頻和用戶信息,數據量會不斷遞增 3
複雜程度 高,包括語音處理圖片處理機器翻譯等複雜技術 8
模塊重用的需求 從頭開發,所有模塊從新寫。Ui除外 1
文檔需求 1
平臺因素 執行時間 實時 3
數據存儲和恢復 大型服務器存儲,應該考慮將數據託管給專業數據存儲公司處理 1
編程平臺變更 基本不變,但平臺需求多,包括IOS、安卓、Windows,當前只考慮一個平臺 1
人員因素 程序員能力 大學畢業,能力低 8
相似開發經歷 基本沒有 8
人員流動性 可能有 5
項目因素 是否使用項目管理工具 使用 1
工做地區 同一地點 1
進度安排 考慮到產品上線,進度緊張 10

不考慮Ui的製做,估計須要1年,控制因子的乘積是720000,不肯定性很是大。

2.2 分析這個軟件目前的優劣(和相似軟件相比),這個產品的質量在同類產品中估計名列第幾?

軟件的劣勢在第1節基本介紹清楚,下面列出一些優勢:

  • 和cortana對接
  • 沒有廣告
  • Ui設計質量較高

綜合這些優劣之處,我估計它在同類產品(不考慮開源軟件)中的排名在前3。

2.3 它的市場份額估計第幾?二者匹配麼?不匹配的緣由是什麼?

估計在前5,和排名大概匹配。

2.4 團隊在哪個層次還有問題?爲什麼這麼著名的團隊還有這些問題?能夠把本身想問軟件團隊的問題都列出來,也許就能獲得團隊的親自解答了!

分析前面的劣勢,我認爲:

  • 團隊對用戶體驗的分析還不夠到位
  • 團隊對產品的定位中,沒有考慮到高階語言學習者的需求。

想問軟件團隊的問題:

  • Bing是微軟的產品,我認爲非本土公司的產品要在中國推廣是比較困難的,由於它們會喪失一些地方優點,請問軟件團隊是如何考慮這個問題並如何解決它們的?
  • 請問產品研發的動機是?
  • 請問軟件團隊認爲本身產品的創新點,即Core是什麼?由於我認爲詞典這個工具並非一個很容易有創新點的地方。
  • 這一部分的估計題的答案是什麼 ?

2.5 從各方面的問題,推理出這個軟件團隊在軟件工程方面能夠提升的一個重要方面(具體建議)。

能夠對不一樣水平的語言學習者分類別進行需求分析。

2.6 根據各類公開資料,推測這個App/系統是用什麼語言+架構實現的,作到目前這個水平總的工做量應該是多少(人×月)

C#/C++ 和 WPF,工做量是300~500人 × (6個月產品原型+2年維護升級)

2.7 你在第一部分發現的bug,爲什麼軟件團隊不能在發佈前修復?他們是不知道,仍是有意不修復?你以爲是什麼緣由?從下面的可能性中選取幾個:

我認爲有些是沒注意到的(好比界面設計),還有些也許是由於功能剛出沒有時間修復(好比詞彙量測試的一些小問題),可能的緣由爲:

  • 對用戶需求掌握很差

Part3:建議和規劃

3.1 市場有多大?全中國IT專業的學生和職業人士均可以是用戶,總共有多少人?

比較大,有道在2015年用戶量是5億,市場佔有70%,因此總的用戶量能夠有7億~8億。

3.2 目前市場上有什麼樣的產品了,它們的優點劣勢在哪裏?和它直接競爭的產品在那裏?

同類型的開源的軟件數不勝數,商業軟件包括:有道詞典、金山詞典、歐路詞典等,這些都屬於直接競爭的產品。
這些軟件的對比和分析能夠參考:有好用的詞典軟件推薦嗎?
總的來看這些產品的功能都大同小異,面向的用戶羣都是低中級的語言學習者,其中市場佔有率最大的是有道詞典,有道的一個比較有亮點的地方是百科。

也有一些間接競爭的軟件,好比各類背詞軟件:百詞斬、扇貝單詞等。

3.3 做爲新的項目經理,這個產品的核心用戶羣是什麼樣的人,典型用戶長什麼樣?學歷,年齡,專業,愛好,收入,表面需求,潛在需求都是什麼?

核心用戶羣是學習外語的學生,它們的特徵以下表:

學歷 小學到大學
年齡 10~30,主要是年輕羣體
專業 沒有限定
愛好 某種程度上對外語有興趣
收入 有家長支持,一部分經濟獨立
表面需求 查詞
潛在需求 更快更好地學習外語
使用時間 除了專業的語言學習者,其餘用戶的活躍時間通常在半年左右

3.4 功能:你要設計什麼樣的功能?爲什麼要作這個功能,而不是其餘功能?爲何用戶會用你的產品/功能?你的創新在哪裏?能夠用NABCD分析.

利用NABCD模型分析,獲得以下的表格:

條目 描述
Need 1.得到單詞更權威的解釋,以及詞語源頭的分析 2.針對考試進行更有針對性的學習 3.得到輕鬆愉快的學習體驗
Approach 1.容許用戶導入外部詞典,或是直接在產品中引入權威詞典 2.引入語言課程模塊,容許用戶在支付費用的狀況下學習專業老師講授的課程 3.在詞條中引入圖片、視頻等元素
Benefit 重點解決用戶潛在的學好語言的需求,用戶能夠在一個平臺上完成查詞、背詞、學語言的一整套流程
Competition 優點:強大的技術團隊的支持,更快的工做效率; 劣勢:進入市場時間晚,如何推廣是問題所在
Delivery 除了常規的宣傳以外,還能夠考慮和外語學習機構合做進行推廣

3.5 若是你有錢能夠招聘6我的,有4個月的時間,你做爲項目經理,應該如何配置角色(開發,測試,美工等等)?描述你的團隊在16週期間每週都要作什麼,才能在第16周如期發佈軟件的改進版本,並取得預想中的成績。

  • 人員分配
    • 開發:3人
    • 美工:2人
    • 測試:1人
  • 時間安排
    • 1-2周 :市場調查,設計規劃,數據整理收集
    • 3-8周 :第一輪迭代,測試
    • 9-14周:第一輪中的問題總結,bug修復,第二輪迭代,宣傳工做準備
    • 15-16周:最終測試,宣傳

總用時:7h

相關文章
相關標籤/搜索