1. 程式人生 > >第4次作業--案例分析

第4次作業--案例分析

▪作業地址:https://edu.cnblogs.com/campus/nenu/2016CS/homework/2505

關於 石墨文件客戶端 的案例分析

第一部分 調研, 評測

1.下載並使用,按照描述的bug定義,找3~5個功能性的比較嚴重的bug。請用專業的語言描述(每個bug 不少於 40字),如有必要,請配圖。

(1)下載並使用石墨文件桌面版

初始介面的設定簡潔大氣,在工作時使用起來非常方便,很快能夠根據自己的需要去選擇合適的功能,使用起來體驗較好,在介面上符合高效辦公的理念。

 

(2)按照描述的bug定義,找3~5個功能性的比較嚴重的bug

▪通過閱讀《構建之法》第13章的軟體測試,可知bug的定義為軟體的缺陷。

▪bug1:石墨文件的“新增評論”功能

石墨文件是對一整段進行“新增評論”操作,故想對一段中的兩個不同部分新增評論時,當該段中已經有一部分執行過這項操作時,會預設繼續對執行過的部分“新增評論”。當該段未執行過該操作時,預設對這一整段執行“新增評論”。想要對指定部分“新增評論”只能採取手動框選:

同時,當已經對一整段內容進行該操作後,再次點選新增評論會預設對下一段執行該功能。而當用戶想要跨段新增評論時,需要手動點選相應段落旁邊的“+”,對於不熟練的使用者會造成較大困擾:

▪bug2:石墨文件的“演示”功能

在點選“演示”之後,石墨文件會進入放映介面,但是這時只能夠對標題進行“複製”、“貼上”以及“剪下”的操作,正文部分一概無法進行這些操作。當用戶想要對正文進行修改時,必須退出演示介面,進入到編輯介面才能進行修改,過程較為繁瑣,不符合高效辦公的理念。同時,這三種操作僅支援滑鼠控制,利用鍵盤控制無效,使用者初體驗可能會降低。

•bug3:石墨文件的“翻譯”功能

在石墨文件中,這項功能共有兩個選項:對所選部分進行翻譯以及對文件進行翻譯。但是共同的缺點在於翻譯後的語言,設定給出中文、英文和日語,當一篇文件中含有兩種語言(如下圖中的中文和英文)時,都是整篇文章翻譯為一種語言:

         

只有在選擇“日語”選項時,才會分別對兩種語言進行翻譯,即英語保留、中文譯為日語:

同時,該功能只能對正文使用,對標題無效。

 

2.選擇需要使用這樣的軟體的使用者進行採訪,記錄你的採訪,記錄形式不限,圖片、文字或文件連結。

1)採訪物件的背景和需求:採訪的是一個經常與他人組成小組來完成某項任務的同學,簡單的word文件不能很好的滿足要求,小組成員之間的文件內容沒有辦法做到即時共享,只能通過網路來互相傳遞。這個時候就需要一款能夠支援多裝置、多人實時協作的雲端辦公軟體,從而使小組合作的效率大大提高。

2)使用證明

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

使用者的問題得到了很好的解決,即使是遠端也可以做到文件內容的實時共享,滿足了使用者的最開始的需要。

•資料量:資料量較大,可供使用者進行多維性的選擇;過於龐大的資料量會讓使用者更加容易混淆。

•介面:介面設定簡潔大方,沒有多餘複雜的內容,體現了高速辦公的理念;太過寡淡的介面讓使用者在長時間使用後容易感到枯燥乏味。

•功能:由於文件的高速同步儲存,使得使用者的文件能夠精確的在雲端進行備份,大大縮短了backup的時間;實時的同步儲存會將錯誤一併存入,使用者可能不小心筆誤等都會自動高速同步儲存下來,其他的小組成員看到後可能會與使用者一同修改,浪費不必要的時間。

•準確度:文件在編輯的過程中,以毫秒級速度同步儲存在雲端,做到了精確和高效;但偶爾也會出現同步更新較慢的現象。

•使用者體驗較好。存在以下幾個問題:對同一文件進行編輯時會偶爾會出現介面卡頓;表格的匯入速度較為緩慢,有悖於高效辦公的理念

(4)使用者對產品有什麼改進意見?

•能夠在一定程度上提高載入和匯入的速度,節省更多時間

•開拓更多功能,以達到軟體的獨特性,目前的功能稍顯單一

•希望能夠解決一下多人使用導致介面卡頓的現象

 

3.請給出你對這款軟體的評價和理由。
評價:
a、非常不推薦
b、 不推薦
c、一般
d、 推薦
e、 非常推薦

評價d推薦

理由:雖然在軟體使用的過程中還是存在一些小問題,比如當多人同時對文件進行編輯時,出現了卡頓現象,不如少數人那麼流暢。但是總體來說,這款軟體擁有簡潔的介面、高速的備份、多方面的功能,是一款功能全面的辦公軟體,所以還是挺推薦的。

第二部分 分析

1.使用此軟體的所有功能,估計這個專案做到這個程度大約需要多少時間(以周為單位、團隊人數6人左右、計算機專業本科畢業生,並有專業UI 支援),人員如何分工?時間如何規劃?

由於石墨文件的介面較為簡單,所以可以考慮在美工這塊縮減人員;同時因為功能較為簡單直觀,所以測試人員的人數也可以壓縮。

人員配置:1個美工、2個前端開發、2個後端開發、1個測試,如果相關技術的掌握情況較好的話,大概需要18周的時間。

時間分配:確立思路並且制定計劃5%,需求分析和模型的初步建立10%,軟體相關功能和版面的設計10%,美工的設計與程式碼的開發55%,軟體的內部測試及相關Bug的修復10%,投放市場的使用者測試及相關Bug的修復10%。

 

2.分析這個軟體目前的優劣(和類似軟體相比),並給出團隊在軟體工程方面可以提高的一個具體建議。

•優點:能夠支援多裝置、多人實時協作;

能夠多人同時對文件進行編輯和評論,媒體編輯、作家編劇可以隨時隨地進行素材備份,靈感記錄;

同時還能夠支援微信及釘釘文件同步,所有文件在編輯過程中,將以毫秒級速度同步儲存在雲端。

•缺點:功能相對於一些文件編輯軟體來說雖然更廣泛了,但也更粗糙了。一切都是精簡後的結果。

•建議:希望能夠把每一板塊的功能多進行開發,做到功能的最優化和最大化。同時對文件管理這塊加強,才能提高競爭力,以免淪為“泛泛之流”。

第三部分 建議和規劃

1.這個軟體有很多可以提高的部分,如果你是專案經理,如何提高從而在競爭中勝出?

我會從軟實力和硬實力兩方面來提高

軟實力:這款軟體的介面、佈局等都是能夠給使用者帶來最直觀體驗的部分。石墨文件這款軟體雖然介面簡潔,但有些過於簡單和沉悶,使用者使用感隨時間的增加而降低。所以需要設計出同時兼備簡單和簡約的介面,既滿足使用者高效辦公的需求,又不讓使用者感到乏味;

硬實力:即軟體的功能方面。這款軟體主打多人同時辦公,那麼就要將這一塊無線發揚光大;同時,它作為一款文件類軟體,需要加強在文件編輯、管理方面的功能。

 

2.目前市場上有什麼樣的產品了?你要設計什麼樣的功能?為何要做這個功能,而不是其他功能?為什麼使用者會用你的產品/功能?你的創新在哪裡?可以用 NABCD分析。

•目前市場上已經有許多類似的軟體,如Google Docs 、 Quip 、Microsoft Word、堅果雲等產品。

•我要設計一個能夠支援團隊成員互動的功能。

•因為使用石墨文件的大多數是因為需要團隊協作完成某項任務,儘管石墨文件能夠支援多人同步修改和編輯,但是增設這個功能會讓遠端交流更加方便,而不是直接收到自己被改過的文件,不僅會提高團隊的效率,更會增加團隊的協作率。

•因為我的這個功能會讓團隊小組成員間的交流更加方便和簡潔,從而提高使用者使用時的體驗感。

•我的創新

N(Need):當今社會中,團隊協作最大程度的體現了1+1>2的理念,所以越來越多的人會需要一款支援團隊協作的辦公軟體,從而來提高辦公效率。

A(Approach):自主開發並完善這款軟體的功能,同時結合使用者的反饋來設計和優化介面,增加新功能或完善原功能。

B(Benefit):

        真正實現團隊實時協作

   簡潔的介面使使用者的辦公效率大大提高;

   能夠隨時隨地,在電腦或者手機上對文件和表格進行編輯和修改,同時高速同步到雲端

C(Competitors):類似的軟體,因為很多文件型軟體的功能都是精而不泛

D(delivery):在各大APP Store和社交平臺上進行推廣和宣傳

 

3.如果你的團隊有5個人, 4個月的時間,你作為專案經理,應該如何配置角色(開發,測試,美工等等)?

我會配置3個開發、1個測試、1個美工。

 

4.描述你的團隊在16 週期間每週都要做什麼,才能在第16周如期釋出軟體。

•第一週:確定思路並制定相關計劃,包括軟體想要達成的目標,同時模擬出相應的可行性。

•第二到三週:針對市場進行需求分析,什麼樣的軟體能最順應市場。並且初步建立起軟體的模型和框架。

•第四到五週:對軟體的相關介面、板塊以及欲實現的功能進行設計。

•第六到十二週:由美工和開發來分別對軟體的介面以及功能和後臺的實現。

•第十三到十五週:在團隊內部進行軟體的發行和測試,並對出現的問題進行及時解決。然後將軟體投放到市場試運營,從而得到使用者測試的結果,對出現的問題進行修復。

•第十六週:釋出軟體。