天天看點

個人作業Week3-案例分析

第一部分 調研,評測(軟體的bug,功能評測,黑箱測試,第8章使用者調研,12章軟體的使用者體驗)

一.bug

bug-1

如下圖例子,當進行拍照翻譯時,如果翻譯對象是一些标題或句子時,翻譯時可能會出現一些奇怪字,如下圖翻譯時出現中文和英文結合,翻譯效果較差

個人作業Week3-案例分析

bug-2

軟體中存在的兩個功能單詞挑戰和口語挑戰,但其内容一直在加載,沒有顯示,感覺可能是不是,沒具體去實作功能。

個人作業Week3-案例分析

bug-3

當進行拍照翻譯時,如果一個截圖中有多條句子時,每條句子的翻譯結果顯示時字型大小不統一,檢視時效果較差

個人作業Week3-案例分析

bug-4

當進行,語音翻譯時如圖翻譯“哈哈”,翻譯顯示為Ha ha,如果用軟體中播放功能讀出此單詞時它會h a h a一個字母一個字母讀。

個人作業Week3-案例分析

注:在測試程式bug時有和遊心,張華傑交流。

二.使用者采訪。

1.介紹采訪對象的背景和需求(他們為何要開部落格,讀部落格,給部落格點評,她有什痛點,她還有别的需求麼)

室友張華傑,通過嘗試此軟體學單詞,翻譯句子。
           

2.讓采訪對象使用10–30分鐘這個軟體的基本功能(請上傳照片證明使用者的确正在使用,遠端采訪的同學請讓别人幫忙照相)

個人作業Week3-案例分析

3.描述使用者使用這個産品的過程,使用者的問題解決了麼?軟體在資料量/界面/功能/準确度上各有什麼優缺點?使用者體驗方面有問題麼?

解決了,正常的記單詞和翻譯沒什麼問題。資料量挺多的,這個方面感覺不錯;在界面上,較為簡單,使用者感覺效果不是很好;在功能上對一些正常的翻譯還可以,但存在上面講到的一些bug;再準确度上,大多數情況下比較準确,但有時候會出現偏差;使用者體驗感覺相對同類型的有些劣勢。

4.使用者對産品有什麼改進意見?

就是希望能夠改進前面提到的一些問題。

三.結論

定性:

一般。

定量

類别 描述 評分 (滿分 10 分, 良好 6 分, 及格 4 分,聊勝于無 1 分, 很差 -3 分)
功能 核心功能 分析三個核心功能,功能設計和品質。 8
細節 有什麼為使用者考慮的細節? 4
使用者體驗 當使用者完成功能時,不幹擾使用者 (例如: 是否不斷彈出不相關廣告)。 7
輔助功能 一些輔助功能如皮膚等 5
差異化功能 這個軟體獨特的功能. 它對使用者的吸引力有多大? 2
軟體的效能 占用記憶體, 啟動速度, 記憶體洩漏情況
體驗 軟體的适應性 在聯網/斷網, 大小螢幕, 沒有滑鼠的情況下都可以順暢操作. 和不同平台的軟體能流暢協作
成長性 記住使用者的選擇, 适應使用者的特點,使用者越用越友善
使用者有控制權 系統狀态有回報,等待時間要合适。關鍵操作有确認提示,有明确的錯誤資訊。 讓使用者友善地從錯誤中恢複工作, 快捷操作可調整。
自選 使用者回報 存在商店評價和使用者回報,和使用者交流

第二部分 分析(參考8.6節對工作的估計,和14.1節軟體工程的品質)

1.使用此服務的所有功能,估計這個軟體/網站/服務做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,并有專業UI支援)。(必答)

對這個軟體開發暫未有具體的實踐經曆,估計做到這樣的話感覺大概需要5個月左右,前四個月實作功能,後一個月進行測試。

2.分析這個軟體目前的優劣(和類似軟體相比),這個産品的品質在同類産品中估計名列第幾?(必答)

我在測試時同時比較了網易有道詞典,相對來說功能上基本差别不是很大,但有道詞典在細節方面更加突出,例如在界面上感覺有道更加舒适,然後在擴充詞庫上有道也明顯比必應多很多,然後有道也存在有其他一些豐富的功能,如精品課,發現等等。感覺相比同類産品是一個欠成熟的作品,有待改進,排名的話感覺居中吧,不是太好也不盡很差。

3.它的市場佔有率估計第幾?兩者比對麼?不比對的原因是什麼?

華為應用市場顯示151萬次安裝,相對網易有道詞典的2.5億次安裝差異明顯,從一定程度上說明了其市場佔有率,感覺和其相比對吧,在同類型産品中别人相對都會去選擇最好的。

4.團隊在哪一個層次還有問題?為何這麼著名的團隊還有這些問題?可以把自己想問軟體團隊的問題都列出來,也許就能得到團隊的親自解答了!

感覺在翻譯上就存在一些問題,例如上面提到的一些bug,感覺可能是不是在測試階段沒有很好地覆寫,然後對功能的實作是不是沒有完全,如上面的單詞挑戰和口語挑戰等等。

5.從各方面的問題,推理出這個軟體團隊在軟體工程方面可以提高的一個重要方面(具體建議)。(必答)

針對翻譯上存在的一些問題,又大改進,對單詞的覆寫面仍然可以擴大,還有個人感覺是不是可以實作這樣一個功能,使用者發現翻譯問題時可以送出自己的翻譯結果,通過稽核決定是否通過,通過這種互動實作翻譯覆寫面的擴大。

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

WCF /J2EE +SOA,30人*月;

7.你在第一部分發現的bug,為何軟體團隊不能在釋出前修複?他們是不知道,還是有意不修複?你覺得是什麼原因?從下面的可能性中選取幾個:

1.對使用者需求掌握不好:正常翻譯沒問題,有些情況出現bug

2.測試把關不嚴,敷衍了事,沒有注意在特殊的配置或環境下測試:功能測試時未完全覆寫。

第三部分 建議和規劃(參考《建構之法》第8章功能的定位和優先級;第9章項目經理)

1.首先,市場有多大?全中國IT專業的學生和職業人士都可以是使用者,總共有多少人?

對翻譯的需求幾乎全世界都需要,總共有大概幾百萬人。

2.目前市場上有什麼樣的産品了,它們的優勢劣勢在哪裡?和它直接競争的産品在那裡?

市場上翻譯軟體很多,其中占據主導的時網易有道詞典,其他的還有很多,就以有道來說,功能實作上相比必應要好很多,使用者互動也不錯,關鍵市場影響力已經打響,但也存在有廣告等等問題,相對來說主要競争就是有道。

3.作為新的項目經理,這個産品的核心使用者群是什麼樣的人,典型使用者長什麼樣?學曆,年齡,專業,愛好,收入,表面需求,潛在需求都是什麼?

感覺核心使用者群還是學生吧,長相感覺沒什麼要求,看上去英語不怎麼樣?愛好方面感覺是對一些涉及到其他語言方面東西吧,例如外國小說電影什麼的,潛在需求就是學習其他語言翻譯其他語言。

4.功能:你要設計什麼樣的功能?為何要做這個功能,而不是其他功能?為什麼使用者會用你的産品/功能?你的創新在哪裡?可以用NABCD分析.

N:使用者有不同類型的需求,有不同的興趣,大多數需要一些特定範圍内的詞彙和翻譯。

A:通過開始使用者選擇感興趣的領域來重點突出相應領域詞彙新聞滿足使用者的需求;

B:滿足不同個性使用者需求,使用者互動性好,更容易成功。

C:通過個性化服務吸引使用者,結果更容易被接受。

D:設立評分評價,和浏覽器合作推廣。

5.如果你有錢可以招聘6個人,有4個月的時間,你作為項目經理,應該如何配置角色(開發,測試,美工等等)?描述你的團隊在16周期間每周都要做什麼,才能在第16周如期釋出軟體的改進版本,并取得預想中的成績。

項目經理确定架構,3個開發,2個測試,1個美工;類似課程設計的設計兩個階段,首先1周設計,6周開發主體,2周測試應用,4周通過測試完善開發,1周美工,兩周測試。

作業實際花費時間記錄:5個小時。