關於石墨文檔(Android)客戶端的案例分析
作業地址:【https://edu.cnblogs.com/campus/nenu/2016CS/homework/2505】
第一部分調研,評測
1、下載並使用,按照描述的bug定義,找3~5個功能性的比較嚴重的bug。請用專業的語言描述(每個bug 不少於 40字),如有必要,請配圖。
答:
Bug1:文字識別功能不准確,當我使用拍照和照片進行文字識別的時候,發現有一部分內容沒有識別到,一部分出現錯別字,還有一部分內容識別順序有誤,我認為這一部分內容會大大降低用戶的體驗滿意度。
Bug2:對於編輯時功能鍵部分,其余功能部分之間可以來回切換,比如填充、字體、文字輸入鍵盤等,而評論這一項卻需要點擊文檔空白處,或者按返回鍵來退出,不能直接與其它功能之間切換,這也降低了用戶體驗度。
Bug3:導入文檔會出現格式亂碼的情況,第一次發現我以為只是Word和Excel文檔會出現這樣的情況,可是當我把PDF導入的時候,也出現了亂碼的情況,這就更加進一步體現出了石墨文檔APP功能性上的Bug。
Bug4:已經刪除的文檔,在石墨文檔APP中卻還保留在文件目錄中,我覺得這會給用戶帶來文件冗余的困擾,用戶刪除文件就是覺得不需要了才會刪除,但在刪除之后,仍然保留一個空的文件在最近使用目錄中,這將會給用戶帶來不便。
Bug5:石墨文檔APP沒有文件恢復功能或者撤銷刪除文件的功能,比如用戶誤刪了文件,在WPS中就有找回功能來恢復已刪除文件,而石墨文檔APP沒有此項功能,這也在某種程度上給用戶帶來了極大地不便。
2、選擇需要使用這樣的軟件的用戶進行采訪。
(1)介紹采訪對象的背景和需求
答:
1)采訪對象:同學
2)采訪對象背景及需求:學生組織秘書處負責人,想要完成組織內部發票明細及報銷情況文檔匯總。使用這款軟件能幫助他實時在線編輯,省去了帶電腦的麻煩,而且軟件的標題分級功能比較好,優於大部分手機文檔編輯APP。
(2)讓采訪對象使用5-15分鍾石墨文檔的功能
答:同學正在使用石墨文檔APP進行文檔編輯:
(3)描述用戶使用這個產品的過程, 用戶的問題解決了么?軟件在數據量/界面/功能/准確度上各有什么優缺點?用戶體驗方面有問題么?
答:
1)使用這個產品的過程,用戶的問題解決了,但是還是存在一些問題。
2)具體如下:
|
優點 |
缺點 |
數據量 |
沒有限制 |
載入速度比較慢,離線后部分文件不能加載 |
界面 |
簡單簡潔 |
色彩比較單一,太清冷,顯得單調 |
功能 |
標題分級功能比較好 |
但在評論,保存等方面不完善 |
准確度 |
輸入引用准確度比較高 |
文字識別功能不太准確 |
3)用戶體驗反饋一般,認為在編輯文檔時,有些細微的格式方面的問題,還是不能很好的解決,加上手機端界面的限制,文檔整體風格不太好把握。
(4)用戶對產品有什么改進意見?
答:
1)界面方面,保持簡單大方的優點的基礎上,增加一些色彩,簡單不意味着單調,適當的色彩添加也能提高用戶使用的滿意度;
2)希望可以繼續完善一下文字識別功能和離線加載功能。
3、請給出你對這款軟件的評價和理由。
答:C、一般
理由如下:個人下載安裝石墨文檔(Android)客戶端使用體驗,相比於WPS,界面簡潔,比較直觀,但色彩比較單一,顯得比較單調;雖然部分編輯工具功能比較豐富,比如標題設置等方面,但相對功能性的體驗上卻沒有WPS好,而且當我再次打開APP的時候,反應時間較長,界面在不停地加載,速度非常慢;文檔的模板種類比較少,保存和管理也不是很方便,總體使用體驗不是很好,故認為此款軟件性能一般,不太推薦。
第二部分 分析
1.使用此軟件的所有功能(包括新建文檔、文檔導入等),聯系第二部分的分析,估計這個項目做到這個程度大約需要多少時間(以周為單位、團隊人數6人左右、計算機專業本科畢業生,並有專業UI 支持),人員如何分工?時間如何規划?
答:
1)人員分工:考慮到此款軟件界面比較簡潔,具體分工如下:
|
界面UI |
前端 |
后台 |
測試 |
人數(人) |
1 |
2 |
2 |
1 |
2)時間規划:(前提是已經做好了項目前期調研、規划等)
第一周 |
依據前期調研,討論確定開發方案,確定軟件功能模塊 |
第二周 |
構建軟件框架,進行UI設計 |
第三周 |
確定接口,開始寫代碼進行軟件開發 |
第四周 |
開發ing |
第五周 |
開發ing |
第六周 |
開發ing |
第七周 |
開發ing |
第八周 |
各模塊整合,進行內部測試及完善,修復bug |
第九周 |
尋找用戶體驗群體,進行用戶測試,繼續完善功能,修復bug |
第十周 |
尋找用戶體驗群體,進行用戶測試,繼續完善功能,修復bug |
第十一周 |
提交給公司,進行宣傳推廣,並着手准備后期維護工作 |
第十二周 |
發布上市 |
2.分析這個軟件目前的優劣(和類似軟件相比),並給出團隊在軟件工程方面可以提高的一個具體建議。
答:以WPS為例,與石墨文檔進行比較:
|
石墨文檔 |
WPS |
界面 |
簡潔單一,顯得單調 |
略顯復雜,但色彩內容比較適宜 |
功能 |
標題分級功能比較好;可以實現多人實時操作;有語音和圖片識別功能;可以同步保存 |
文檔恢復功能比較好;可以編輯PPT;系統自帶多種編輯模板;可以在線同步QQ、微信以及電腦端的文檔 |
用戶體驗 |
能基本完成需求,但有一些欠缺 |
能基本完成需求,也比較方便,尤其是在一些模板的使用上 |
具體建議:結合個人體驗,我認為目前,此款軟件目前最需要解決的是界面問題,大部用戶提出界面單一單調,說明他是影響用戶體驗滿意度的一個重要方面,所以,該團隊可以考慮改善一下頁面設計,適當增添一些色彩和內容,簡單不是單調。
第三部分 建議和規划
1.這個軟件有很多可以提高的部分,如果你是項目經理,如何提高從而在競爭中勝出?
答:我會根據個人實際體驗和用戶反饋,優先優化軟件的不足之處,從而提高競爭力,主要有以下兩個方面:
1):界面:適當美化界面,增加一些色彩,提高用戶使用時的舒適感;
2):功能:根據用戶需求優化已有功能,並適當增加一部分功能,提高軟件的方便性與快捷性
2.目前市場上有什么樣的產品了?你要設計什么樣的功能?為何要做這個功能,而不是其他功能?為什么用戶會用你的產品/功能?你的創新在哪里?可以用 NABCD分析。
答:
1)目前市場上已經有Microsoft Word系列、WPS、Google Docs 、 Quip 、有道雲筆記、騰訊文檔等產品;
2)我想要設計的功能是:語音識別輸入功能;
3)此款軟件已經有了語音識別記錄功能,因此我想在此基礎上,將語音識別輸入功能加進去,這樣可以更加節省時間,方便快捷,而且已經有了語音識別記錄的基礎,此功能實現起來也比較具有可行性。
4)當用戶在編輯文檔而又不想或者不方便手動輸入時,便可以直接通過語音來輸入想要編輯的內容,方便快捷,能提高用戶的文檔編輯效率;
5)我的創新:
N (Need 需求):我們通過網絡調查問卷的方式,收集樣本數據,並對其進行分析和總結。通過調查發現,有一大部分人對一款能進行語音輸入的文檔編輯器的需求比較大,但又苦於現在還沒有特別好的手機APP來幫助他們解決這個問題,因此,研發一款實時的在線的,還可以通過語音輸入的文檔編輯器具有很大的市場。
A (Approach 做法):我們可以通過具體調研,了解用戶群體的需求,並根據需求對軟件進行適當的改進和優化。
B (Benefit 好處):
對用戶而言:隨着互聯網的快速發展,人們的生活方式也是多種多樣,生活節奏越來越快,我們的軟件把文檔編輯功能都添加了進去,把多種功能結合一起,還添加了語音輸入,能更加方便用戶的使用;
對團隊而言:開發如此多功能的項目也能夠幫助我們學習到許多完善的知識,和接觸到許多以前所不了解的東西,雖然在這個過程中會面臨許多的困難,但是我們還是可以努力去克服,並且更好的去完善自己,這么大的一個項目對於我們而言,也是一個巨大的挑戰,但同時對我們也是一個巨大的學習機會。可以掌握更多的知識,更全面的開發體系,逐漸的進步和開闊自己的見識和能力。
C (Competitors 競爭):市場上的競爭非常巨大,在我們之前就有許多類似的文檔編輯APP出現過了,而且這些產品,就已經存在了許多用戶,我們開發的比較晚,相對於他們而言,我們處於比較劣勢的地位。但是我們的目標是做的比他更加齊全,更便捷,我們的產品一定是竭盡為用戶提供最簡單、最純粹的服務。不單單簡潔,而且功能方面也要齊全,強大,這樣的情況下,我們才可以有更多的優勢去和別人進行競爭。
D (Delivery 推廣):推廣方面:我們可以在手機應用市場,或者在微信、QQ上宣傳推廣,或者直接做成微信小程序,這樣會更加方便使用。同時簡單派發一些宣傳廣告,宣傳單上印制可以提供下載的二維碼,也可以跟許多其他軟件開發者合作一起進行廣告宣傳。
3.如果你的團隊有5個人, 4個月的時間,你作為項目經理,應該如何配置角色(開發,測試,美工等等)?
答:
|
美工 |
開發 |
測試 |
人數(人) |
1 |
3 |
1 |
4.描述你的團隊在16 周期間每周都要做什么,才能在第16周如期發布軟件。
答:
第一周 |
進行市場調研與分析,確定研發方向 |
第二周 |
確定目標客戶群,細致確定研發目標及功能 |
第三周 |
依據前期調研及規划,分析軟件開發的功能性、可行性 |
第四周 |
討論確定開發方案,確定軟件功能模塊 |
第五周 |
構建軟件整體框架,進行UI設計、數據庫設計、功能邏輯設計等 |
第六周 |
確定接口,開始寫代碼進行軟件開發 |
第七周 |
開發ing |
第八周 |
開發ing |
第九周 |
開發ing |
第十周 |
開發ing |
第十一周 |
開發ing |
第十二周 |
各模塊整合,進行內部測試及完善,修復bug |
第十三周 |
尋找用戶體驗群體,進行用戶測試,繼續完善功能,修復bug |
第十四周 |
尋找用戶體驗群體,進行用戶測試,繼續完善功能,修復bug |
第十五周 |
進行宣傳與推廣,並着手准備后期維護工作 |
第十六周 |
發布上市,實時關注軟件用戶使用動態,及時做好維護工作 |