我的做業2--英語學習APP案例分析

產品:必應詞典

第一部分 調研, 評測

一、下載並使用,描述最簡單直觀的我的第一次上手體驗

我選擇安裝的是PC客戶端版本的必應詞典,安裝詞典的過程並無截圖,不想卸載從新安裝去截圖,就直接文字描述安裝感覺。首先,最大的不滿就是它想更改個人默認瀏覽器,對於一個習慣了使用Google Chrome的人來講,恩,很是不能忍。。。其次,他還有不少附加軟件安裝,還好有經驗又眼睛犀利的我把鉤鉤叉掉了。雖然說不少軟件都有附加程序,可是對於像我這樣的用戶來講,第一次上手體驗對他的評分就大大降低了。進入必應詞典主界面,詞典軟件的功能簡單明瞭,與其餘英語學習APP相似,一些英文讀物的推送,用戶只須要在上方的單詞欄輸入單詞就會顯示相應的單詞釋義,簡單明確,功能實現贊!html

二、按照《構建之法》13.1節描述的 bug 定義, 找出幾個功能性的比較嚴重的 bug,至少2個。

在《構建之法》13.1節描述的 bug 有以下定義:
Bug:軟件的缺陷,bug能夠分解爲:症狀(Symptom)、程序錯誤(Fault)、根本緣由(Root Cause)。前端

1)症狀:即從用戶的角度看,軟件出了什麼問題。例如,輸入(3211)時,程序出錯退出。
2)程序錯誤:即從代碼的角度看,代碼的什麼錯誤致使了軟件的問題。例如,代碼在輸入爲某種狀況下訪問了非法的內存地址——0X0000000C。
3) 根本緣由:錯誤根源,即致使代碼錯誤的根本緣由。例如,代碼對於id1==id2的狀況沒有作正確判斷,從而引用了未賦初值的變量,出現了以上的狀況。程序員

經過我本身理解,bug簡單的說就是軟件的行爲和用戶的指望值不同就叫bug吧。接下來就是我找出來的bug展現:chrome

三、用專業的語言描述 (每一個bug 很多於 40字),若有必要, 能夠配圖。

Bug 1瀏覽器

【主界面右下角->取詞->Chrome瀏覽器】「屏幕取詞功能在Chrome瀏覽器上沒法實現。在Chrome瀏覽器打開的網頁上用鼠標停留在一個單詞上沒有顯示單詞的釋義,但在應用程序中其取詞功能正常。」

如下截圖進行說明,鼠標同移到bug單詞旁邊,在Chrome瀏覽器裏面沒有顯示單詞釋義,而在記事本中有顯示單詞釋義。

1)打開取詞功能微信

2)在Chrome中的取詞功能網絡

3)在記事本中的取詞功能數據結構

Bug 2函數

【主界面功能欄->應用->小應用】「在功能欄裏的應用這一項目裏,全部的小應用打開後,新跳出的界面都比較小,並且窗口上沒有最大化的圖標,只有拉邊框才能放大。」

Bug 3工具

【主界面功能欄->應用->必應電臺->電臺】「每次點開必應電臺都出現這種狀況,空白頁面,一次空白是意外,但次次點開都是空白。無辜臉(⊙o⊙)」

四、相信每一個同窗的朋友中必定有人須要用這樣的軟件, 選擇一個朋友(用戶)進行採訪,並加以記載。

採訪人員:備戰六級的舍友,主要使用背六級單詞與聽力的功能。

下圖爲該同窗使用該APP的照片

體驗感覺描述:
1)、對微軟的產品仍是頗有信心的,體驗事後有點失望,可能指望值較高。
2)、手機通知欄就會有個查詞欄,她我的很不喜歡,對於有點強迫症的人來講,通知欄的消息是不可忍受的。
3)、單詞準確率不高,音標出現錯誤,六級詞彙量不夠,沒有查到想查詢單詞的釋義。
4)、本地聽力,閃退。
5)、界面設計很喜歡,還有翻譯裏面有個拍照的功能,是其餘她所體驗的英語詞典中沒有的。

改進意見:提升正確率與六級詞彙量;加大力度宣傳。

五、通過這麼多工做,我給這個軟件的評價是:通常

在如今的應用市場上,諸如此類的應用有很是多,功能比必應詞典更加齊全,bug更少,視覺感官更好的應用也有不少,就我我的而言以爲,微軟必應詞典給個人整體感受真的通常。

第二部分 分析

一、.使用此軟件的全部功能 (包括背單詞, 單詞挑戰,口語練習等), 聯繫第二部分的分析, 估計這個項目作到這個程度大約須要多少時間 (團隊人數6 人左右, 計算機大學畢業生, 並有專業UI 支持)。

1)、需求分析:該APP由詞典、生詞本、背單詞三部分組成,鑑於有其餘相似軟件做爲參照,時間半個月。
2)、需求規格:由總負責人帶領,因爲這涉及到不少需求的細節,將很大程度上決定用戶的體驗,所以須要投入較長的時間,期間可能會涉及到不少的爭論和修改,時間一個半月。
3)、設計規格:這一階段要具體到每一個功能模塊由哪幾個函數來構成,每一個函數內部又要用什麼數據結構來實現等,前端UI要設計出一個滿意的界面,時間一個月。
4)、代碼開發:考慮到程序員都是大學本科畢業生,編碼能力有限,三個月完成代碼開發。
5)、後期測試:初版的代碼bug必定會很是多,所以對於初版的軟件,指望不能定得太高,每一個模塊能夠基本實現功能便可,時間一個月。

總計時間:7個月左右

二、分析這個軟件目前的優劣 (和相似軟件相比,至少對比2款軟件), 推理出這個軟件團隊在軟件工程方面能夠提升的重要方面 (具體建議)。要求把對比的結果列出一個表格,對比每一個軟件各自的優勢和缺點。

類似軟件之間的對比

優點:必應詞典相較於其餘的詞典軟件來講,具備的功能更多,除了基本的查詢和翻譯功能之外,英語挑戰的功能能增長英語學習的趣味性,手機端的搖一搖也是一大趣味之一,電臺功能更是學習英語的一個很好的工具,語音翻譯功能更是顯示了這款軟件的強大。

劣勢:「例句」界面裏面類別分類略不清晰,其中的難度劃分彷佛幾乎成擺設,並無明顯的差別感。「詞典」界面裏面的查詢歷史裏的記錄與」例句」界面裏面的查詢歷史記錄是分開的,因此,要是想查詢前一個單詞的例句有什麼,要在」例句」界面再從新輸入一次,很不方便。在查詢計算機方面的專業術語,必應詞典則顯得力不從心了,搜索時間明顯變長,最後顯示的也是來自網絡的對其的翻譯。

建議:解決用戶提出的bug,採納有意義的用戶建議。改進其界面模塊,同類軟件這麼多,競爭激烈,要將界面作的生動有趣,吸引用戶。

三、[附加題]根據理解和體驗,畫出整個軟件全部功能邏輯框圖,根據重要度標識出各模塊的重要度、完成度、出發點及效果;

四、[附加題]針對不一樣的維度評分,對用戶體驗方面、UI界面美觀度、核心功能,分別打分(能給出更詳細的評分更優)。

各項總分10分:
用戶體驗方面:6分(鑑於我跟我舍友體驗評價都不是很好,給個6分)
UI界面美觀度:8分 (界面設計簡潔,該有的都有,沒有廣告,給個8分)
核心功能:8分 (功能應用衆多,就是bug也多,給個8分)

第三部分 建議與規劃

一、若是你是項目經理,如何提升從而在競爭中勝出?

查詢和翻譯是詞典的基本,這個方面的功能是必定要作好的。可是相似軟件在這方面都差很少,想從這方面提升競爭力是困難的,因此擴展功能,增長趣味性是咱們進一步要考慮的。產品最核心的是其最基本要實現的功能,做爲一個詞彙翻譯的軟件,最主要的就是提升翻譯的準確性,及時性以及高效性,其次纔去考慮其衍生出來的各類東西, 重視複審和測試,收集用戶體驗及其意見與建議,就bug部分進行及時修復,採納有意義的用戶建議,對其進行修正和完善。打開市場,擴展知名度。

二、目前市場上有什麼樣的產品了?

有道翻譯,百度翻譯,Google翻譯等,不少相似的產品,提供了方便快捷的(在線)翻譯服務。

三、你要設計什麼樣的功能?

英語交友平臺

四、爲什麼要作這個功能,而不是其餘功能?

從個人角度出發,我會使用此類軟件無非就是查詢單詞和翻譯句子,其餘功能我基本不會去使用。那咱們該如何吸引用戶在不查單詞時也會想到咱們這款軟件呢,英語交友平臺既能夠提升用戶的使用率,又能夠提升軟件趣味性。

五、爲何用戶會用你的產品/功能?

能夠找到不少志同道合的朋友,能夠找到許多夥伴和你交流英語,討論英語電影,英語小說等等等,給用戶提供一個交友平臺。

六、你的創新在哪裏? 請使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

N (Need需求):提升學習型軟件的去趣味性,給用戶提供一個交友平臺,體會學習英語的樂趣。

A (Approach作法):作好測試和收集用戶體驗,優化界面。加一項用戶交流平臺功能。

B (Benefit 好處):增長學習英文的興趣;加強英語水平;提升軟件使用率。

C (Competitors 競爭):能實現如此功能的應用仍是有的,因此咱們要作的就是更加虛心,接受用戶的提議,加快改進,作好推廣工做。

D (Delivery 交付):交付到用戶手中,作好推廣宣傳,適當投放些小小的廣告,利用社交平臺,微信微博QQ等使用率高的平臺進行宣傳。

七、若是你來領導這個團隊,會有什麼不同?

吸收意見,作更加全面的需求分析,提升效率,擴大宣傳。提升團隊凝聚力是一個重要的方面,一塊兒努力,一塊兒學習。

八、若是你的團隊有5我的, 4個月的時間,你做爲項目經理,應該如何配置角色(開發,測試,美工等等)?

四個開發與測試,一個美工

九、描述你的團隊在16 週期間每週都要作什麼,才能在第16周如期發佈軟件,大小里程碑績點設定.

第1周:需求分析。更深入的對用戶需求進行分析,有針對性的進行這一功能的設計。

第2周:生成設計文檔,設計複審。

第3~4周:任務分配,討論具體設計細節。

第5~10周:具體編碼。

第11周:代碼複審。

第12周:美工。

第13~15周:測試和修改bug。

第16周:項目報告與發佈。

相關文章
相關標籤/搜索