1. 程式人生 > >軟體工程第4次作業

軟體工程第4次作業

要求0:

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

要求1:調研, 評測

1.下載使用後感受到的基礎Bug:

1)當用戶初步接觸石墨文件時,比較陌生,開啟石墨文件提供的文件功能示例和表格功能示例裡的各類示例時,軟體出現明顯的載入過慢的問題,這對於使用者的流暢性體驗就不太友好。經過我的計時,其中,各示例首次開啟時耗時如下表所示:

示例名 首次開啟時耗時
會議記錄示例文件 3.3s
頭腦風暴示例文件 2.9s
產品需求示例文件
3.4s
財務資料管理示例 27.8s
電影排片示例 13.1s
專案管理示例 15.9s

可以看出,表格功能示例的開啟耗時明顯長於文件功能示例,在這種時間差的對比下,使用者十分容易覺得APP卡頓嚴重。

2)新建文件時,內容無法支援規範的縮排,字型大小隻有9--18的字型大小範圍,選擇過少,無法滿足使用者需求,同時,當文件內容文字過多時,選取文字到當前手機螢幕底部時,APP並不會自動下滑,而是需要使用者手動下拉翻頁才能夠繼續選取,這種種功能的受限與不足易使得使用者認為該APP功能十分的不完善,不成熟。

 3)匯入含有圖片或者特殊格式如word的目錄等docx文件時會匯入失敗,只能夠將word的檔名作為標題,但內容卻是空,或者是能夠匯入,但是word中的原有格式都會喪失,使匯入的文件出現亂版並識別錯誤。 

   

                WPS開啟的樣式                                          石墨文件開啟的樣式                                  WPS開啟的樣式                                   石墨文件開啟的樣式

2.使用者採訪

1)採訪物件的背景和需求

此次我採訪的是我的閨蜜,她就讀的是中醫藥學,平常上課的知識點很多,專業書籍又厚又多,所以平常需要一款能夠幫忙速記的軟體,幫助她更加高效的整理知識點。石墨文件這款軟體使我推薦給她使用的,因為這個石墨文件能夠幫助她語音速記,並且還能雲協作編輯,可以方便課後作業的協作完成。

2)採訪物件對石墨文件的使用

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

閨蜜給我的反饋是,對於普通使用者而言,手機閱讀模式會比較常用,但是石墨文件卻並沒有做成閱讀模式,比如沒有閱讀模式常用的更換背景,加批註等,所以並不是很友好化,其他的都很好,比如功能頁面簡潔明瞭,操作也比較簡單,並且能和微信同步。

她對於該軟體在資料量/介面/功能/準確度上的評價大概是這樣的。

a.資料量較為豐富,提供了很多示例,但是由於示例中已插入了資料,使用者想要使用這個模板不方便;

b.介面比較中國風,簡約清新,但存在卡頓;

c.功能較為完善,但有的用不到,有的不好用;

d.準確度無評價;

她在使用者體驗方面大概是這樣的感受:

a.功能頁面簡潔明瞭,操作也比較簡單;

b.開啟文件存在卡頓

c.很多字型需要VIP,感覺不友好

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

a.增加根據文件內容自動建立資料夾分類功能(可能涉及到深度學習)

b.增加直接連線相機使使用者能夠插入上課時拍的PPT的功能

c.示例文件改成只保留表頭資訊的空白文件,方便其他使用者直接使用

3.我對這款軟體的評價和理由。

我對於石墨文件的評價是一般。

但凡是平時接觸過文字編輯的人,自然而然的會接觸到文字編輯的應用和軟體,大多數人的首選應該都是Office,但Office只是用於個人編輯文件,卻無法解決協作文件的尷尬。傳統的文件修改,改幾次就會出現幾個版本,不利於管理,但若在其它通訊平臺上如QQ、微信等進行實時溝通,那麼溝通的聊天記錄很難進行歸檔和再利用。

而石墨文件正是抓住了這一點,雖然先前已有有道雲筆記這樣的雲協作平臺,但石墨文件勝在它的實時協作實時儲存,它支援多人共同線上編輯同一個文件,與此同時,每個人的每一個改動都能夠及時儲存,遇錯可以及時回滾,解決了大多數需要協作編輯文件的人的需求的同時也解決了雙方同時修改文件後的延遲問題。對於這一點,我是十分推薦石墨文件的,但是一個介面如此簡潔的軟體,做到流暢也是十分重要的,畢竟這關乎到使用者的第一體驗,所以在這一點上,石墨文件還有很大的空間需要改進。

如果你只是以寫寫文章為興趣的非專業文字工作者,石墨文件可能只是介面風格合你心意,但在功能方面或許會讓你惱火,但如果你是一個某個工作團隊的一員,時常需要各種辦公文件記錄,那麼石墨文件則能最大化滿足你的需求。

要求2:分析

1.估計這個專案做到這個程度大約需要多少時間(以周為單位、團隊人數6人左右、計算機專業本科畢業生,並有專業UI 支援)?

預計34周,大約8個月多。

根據《構建之法》8.6節“計劃和估計”裡面的一套經驗公式:實際時間花費主要取決於兩個因素,對某件事的估計時間X,以及
他做過類似開發工作的的次數N,上面我的預估X=34周,對於計算機專業本科畢業生,可擬定N的次數的取值大概在
0-2次之間,由公式Y = X ± X / N可得,實際的耗時的取值區間約在[51,+∞](單位:周)。

2.人員如何分工?

6人團隊,一人負責一個主要功能,完成主要功能後,附加功能兩兩協作完成,最後由四人整合版本。

3.時間如何規劃?

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

1)石墨文件的競爭產品分析

石墨文件的最大對手應該是有道雲筆記(協作)。有道雲出道時間較久,從個人的筆記工具發展到了現在的團隊協作,在功能上較為全面,

①有道雲筆記(協作)的社交感更強,內建一些和社交有關的功能。

②有道雲更傾向於做一個 Office 、iWork 等工具的替代品。

2)石墨文件的優劣

①優勢:

a.實時協作&實時儲存。石墨文件能讓多人共同線上編輯同一個文件,與此同時,每個人的每一個改動都能夠及時儲存,遇錯可以及時回滾。

b.許可權設定。石墨文件給使用者提供了許可權設定,這意味著這個文件可以作為展示也可以做作為共同編輯的專案。

c.細節討論。現在大多數人可能還在使用聊天工具對某一文件的內容進行討論,但這樣很可能討論過後,大家都忘了是針對哪一部分的討論,不便於整理歸檔,而石墨文件的線上雲端協作則能夠事實記錄細節,方便事後整理。

d.對 Markdown 程式碼塊支援。石墨文件在編輯里加入了插入程式碼塊功能,這給計算機相關領域使用者提供了極大的便利。

②劣勢:

a.軟體的文件開啟太不流暢,使用者體驗很不好。

b.暫還未支援歷史對照功能,這樣可能使用者也不知道協作文件哪裡有過修改痕跡。

要求3:建議和規劃

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

與同類產品對比後,可以從其他產品中吸取優點,優化自身。我認為可以在如下幾點上有所優化。

1)歷史記錄功能優化:開發一套更加直觀的新舊對比的功能。

2)新增標籤功能:石墨文件不僅能夠讓使用者協作編輯文件,也應該讓使用者用石墨文件瀏覽文件時能夠快速找到自己想要看的地方,或者通過標籤找到自己的文件。這就需要石墨文件在檔案管理方面增加標籤,在搜尋功能上增加便籤檢索。

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

1)Need 需求:你的創意解決了使用者的什麼需求?

當用戶遇到需要協作的文件是還常常使用 QQ (或者其它團隊通訊工具)將 Word 文件互相傳來傳去,但這樣的方式十分麻煩,也不方便文件整理,而石墨文件則是基於這一項需求,將文件置於「雲端」,團隊成員都能對該文件進行實時編輯。

2)Approach 途徑:你有什麼招數來解決使用者的痛苦或問題?

3)Benifit 好處:你這個產品或服務會給使用者帶來什麼好處?

使用者可以對文件的某一細節內容進行評論,其他人可以一起參與討論。這樣一來,團隊運營人員可以直接在一個文件裡就能輕鬆完成方案討論和稿件校對等需要多人協作的工作,無需再通過反覆發郵件這種傳統低效的方式溝通了。

4)Competitors 競爭:你的產品有沒有類似的競爭者,他們的產品怎麼樣?

5)Delivery 交付:你如何推銷你的產品?

1)在微信朋友圈和QQ方面推廣

2)跟某些開發軟體如釘釘合作一起進行廣告宣傳

3)各大應用商店

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

組長1人(測試以及總體架構,讓組員可以合理分工,得具備前後臺知識,收集使用者需求)

前端1人(介面的實現,提取使用者輸入的資料到後臺,把後臺傳送的內容經處理顯示在介面)

後端2人(在後臺上對資料的處理,對功能進行完善,對資料庫的設計)

美工1人(設計符合使用者要求的版面與風格)

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

日常工作:每3天彙報進展情況和未來三天的預期完成程度。每週日進行一次總體彙報並提出改進計劃。

小里程碑:完成附加功能的實現和測試。

大里程碑:完成主要功能的實現和測試。