軟工——關於筆記的那些事兒


軟工——關於筆記的那些事兒

問題 內容
這個作業屬於哪個課程 2021春季計算機學院軟件工程(羅傑 任健)
這個作業的要求在哪里 案例分析作業
我在這個課程的目標是 提高個人開發水平以及團隊合作意識
這個作業在哪個具體方面幫助我實現目標 對各種案例進行分析、評測、思辨和總結,從中學習軟件工程的原則在實踐中的體現

寫在前面...

在大學課堂中,很多同學都會使用一些筆記軟件來輔助學習。就我個人而言,身邊的同學主要使用的是 GoodNotesNoteability 兩款付費的筆記APP,但是在給出的示例中卻並沒有這兩款軟件...... 為了比較這些學習軟件之間的 相似差異化 功能,我主要選取了 EvernoteNotion語雀GoodNotes 這四款筆記軟件進行調研分析。前三款軟件所有的操作均是在 windows 10 操作系統以及 EdgeGoogle 瀏覽器上進行的,最后一款軟件由於我將其安裝在平板上且主要功能為手寫筆記,故特將其分開比較。

關於🐞的量化指標

  • 1⭐:用戶可能不易察覺,對於系統安全性以及用戶體驗不會造成太大影響

  • 2⭐:少量用戶可能會使用到該功能,對於系統安全性無影響,對用戶體驗有一定影響

  • 3⭐:部分用戶可能會使用到該功能,對於系統安全性有少量影響,用戶體驗較差

  • 4⭐:嚴重系統故障、服務器鑒權漏洞或重要數據泄露、用戶體驗較差

  • 5⭐:致命性系統故障、致命性安全性漏洞、用戶體驗嚴重影響

一、調研,評測

Evernote(印象筆記)

  • 適用版本與使用價格

    印象筆記適用於多種版本,包括網頁版、iPhone/iPad客戶端、安卓客戶端和Windows/Mac客戶端,可以說無論是手機、平板還是電腦都可以選擇到合適的版本。

    會員機制而言,免費帳戶除了每月上傳流量只有60MB之外,可以基本滿足學生的使用需求(60MB可能只能滿足文本筆記,如果需要上傳視頻以及圖片明顯不夠);標准帳戶是98.04元/年,價格在筆記類軟件產品中屬於偏高,除了每月流量變為1G外,增加了支持離線訪問筆記和查看筆記歷史的功能;高級賬戶專業賬戶除了各種功能使用次數的提高外還增加了客服支持。由於這里只是對基本功能進行探索調研,所以我在windows客戶端注冊了一個免費帳戶進行體驗。

  • 基本功能初體驗

    由於選取的筆記種類較多且時間有限,所以在探索 Evernote 的功能時我參考了其官方的使用錦囊(雖然使用錦囊頂多算是用戶使用說明,不屬於該軟件的功能體驗,我也不是專業的設計師,但是這隨心所欲的排版令人迷惑的行間距以及參差不齊的圖片着實讓人很是難受)。

    在下載並注冊好賬號后,我打開了印象筆記的windows客戶端界面。最左側是菜單欄,主要包括清單素材庫全部筆記筆記本空間等等。清單可能充當的是隨手記的功能,素材庫中可以存儲一些筆記中使用到的文件,全部筆記中會顯示出所有的筆記,筆記本中是一些筆記的集合,空間中存儲着一些模板,也可以新建筆記或筆記本等等。

image-20210319000824733
  • 描述使用這個產品的過程,解決了用戶的問題么?軟件在數據量/界面/功能/准確度上各有什么優缺點?用戶體驗方面有問題么?

    • 印象筆記作為筆記類產品,基本功能還是較為齊全的,包括記錄文字、插入代碼、高亮顯示等等。但是衡量一個軟件的好壞當然不能以其是否滿足基本功能為標准,接下來我將着重介紹自己在使用 Windows 客戶端 過程中遇到的一些匪夷所思的問題:

      • 共享文件時存在的綁定手機號問題(3⭐)

        在我想要共享文件時(點擊右上角的共享),顯示需要綁定手機號

        image-20210319000824733

        點擊綁定手機號后跳轉到網頁版界面,微信掃碼登錄后點擊綁定手機號卻顯示該手機號已被注冊,無法進行下一步操作.... 開始我以為是自己綁定了微信導致手機號也被注冊,但是給微信解綁后還是無法綁定,所以這里是為了綁定誰的手機號呢?后來我退出登錄后再次使用手機號進行登錄,還是無法解決該綁定問題,來回折騰了十幾次,遂放棄....

        image-20210319000824733
      • 全部筆記中間目錄占比(2⭐)

        在全部筆記的界面中,中間的目錄占據了很大場地,且無法改變大小,在分屏時問題就顯得更加嚴重了,工作區的空間大大減少

        image-20210319000824733

        改進意見:該問題其實有很多解決方案:或者讓左邊的主菜單和中間的筆記目錄可縮放;或者讓筆記目錄平鋪在右半邊界面,點擊其中一個筆記直接打開,導航欄放在表頭上。總之不是簡單地堆積在一起從而造成了空間的極大浪費。

      • 在該軟件的評價中有不少用戶反映同步文件丟失的問題,可能由於我同步的文件較少,所以暫時沒有丟失的情況。如果真的存在上述文件丟失的問題,那這個bug對數據安全就已經造成了一定的影響。算是一個4⭐級bug了。

    • 關於第一個bug的成因在《構建之法》的 12.3 中可以解釋為:錯誤信息需要給出下一步操作提示,而這里並沒有給出詳細的幫助信息,我也無法從錯誤中恢復工作,並且因為沒有充值導致缺少客服服務。第二個bug可能是由於沒有充分考慮用戶體驗,內部測試不夠充分,雖然功能齊全但都是簡單地羅列,毫無設計感。

  • 定性與定量評價:

    定性:一般

    定量:(-10 ~ 10)

    類別 描述 評分
    核心功能 創建隨筆、筆記、筆記本 10
    細節 分屏功能有待改善 7
    輔助功能 有很多現成的筆記素材,可以共享筆記 8
    版本 幾乎適配絕大部分電子產品 9
    廣告部分 有時會彈出廣告,比較影響用戶體驗 6
    安全性 少數用戶反映存在丟失筆記的情況 5
  • 就總體情況而言,該軟件的用戶體驗嚴重影響了軟件本身的功能。即使是免費版最簡單的功能,該軟件在整體上都會給人一種混亂與冗雜的感覺。無論是左側菜單欄中選項的設計還是編輯工具的選擇,都缺少分類的條理性與清晰感,有很多“雞肋”功能。比如筆記本和筆記完全可以合並在一起,空間以及清單功能都有些多余,Windows客戶端中兩個風格迥異的表頭套在一起等等一些不及時更新的雜亂設計讓這款軟件很難吸引新用戶加入。

Notion

  • 適用版本與軟件風格

    Notion 有 網頁版插件版 兩種版本,由於Notion 的語言 不支持中文,所以為了使分析更為直觀,我使用 Google 瀏覽器將源網頁翻譯成了中文(翻譯大體上還是可以接受的)。作為一款國外軟件,Notion不僅需要在線聯網訪問,有時還需要用特殊形式上網訪問,對一些用戶來說下載都難以實現。即使登陸成功網速也會很慢,並且隨時可能出現斷網導致數據丟失的情況。這算是一個比較嚴重但是難以解決的弊端。

    相較於其他筆記軟件中規中矩甚至有些粗糙的前端界面,Notion的設計可能是其最大亮點。正如其名所言:概念。在Notion中,可以看到很多精致的創意。從這篇知乎回答中可以看到:Notion是一款結合文檔知識庫以及任務管理功能的全能協作工具。

  • 基本功能初體驗

    Notion里面的基本單位是block,每個block是一個獨立的個體。Notion里面的基本操作是“/”,通過“/”可以輸入我想要創建的block,block里面可以在包含block,有點像“套娃”的感覺。block里面可以創建新的page(可以上傳想要的圖片作為封面增加美觀性),page里面提供了6個database模板(Table,Board,List,Calendar等),同時Notion語法遵循markdown,十分方便。Notion里面也有很多已經創建好的模板可以直接使用,對於新手也十分友好。以下是我使用Notion創建Journal的圖示:

image-20210319000824733

關於Notion的bug,在我看來最嚴重的就是需要特殊上網在線訪問,這些bug的解決可能暫時比較困難,有很多現實因素的原因。而作為筆記軟件本身的功能真的是已經比較完善了,由於時間的原因,本篇博客的重點還是在另外三款軟件上,這里對Notion的介紹就不再詳述。

  • 定性評價:好,不錯

語雀

  • 適用版本與軟件風格

    語雀暫時只有 網頁版,軟件風格屬於比較簡約,但是功能還是比較全面的。最讓我震驚的是,作為筆記軟件,居然有文檔、表格和演示全家桶,以下將詳細敘述我的使用感受。

  • 基本功能初體驗

    • 演示功能(3⭐):

      可能是這種功能算其輔助功能吧,跟 WPS 以及 PowerPoint相比還是相距甚遠,就最簡單的分屏來說,語雀兩邊的菜單欄無法收縮導致效果很是奇怪。其次左邊的縮略圖比例也不協調,似乎是把原圖給拉長了,以下是語雀與 PowerPoint 兩者的對比圖:

      image-20210319000824733

      該Bug可能是開發團隊用戶體驗不完善造成的。其實筆記軟件是最應當考慮分屏效果的軟件,因為做筆記在大多數情況下都是一邊對照課件或pdf文檔一邊做筆記,所以如果不能分屏或效果不好就極容易造成用戶體驗較差。而關於如何做好演示,無論是WPS還是PPT都已經做了良好的示范,這里就不再贅述。

    • 其次是關於數學公式以及代碼塊的刪除問題(2⭐):

      這里之所以提的是刪除問題而不是插入問題是因為在我看來,語雀在數學公式和代碼塊及行間代碼的插入方面已經做得比市場上大部分筆記軟件都方便成熟了。

      只需要 ctrl+E 即可插入行內代碼,ctrl+/ 即可導入常用卡片(與 Notion 極為相似),如下圖所示:

      image-20210319000824733

      但是在刪除的時候,如果行間代碼塊的下方沒有內容時,可以直接刪除該代碼塊,但如果有內容時,僅按 Backspace是無法刪除的,只能再次使用 ctrl+E 刪除,給使用帶來了一定的不便性。

      image-20210319000824733

      該Bug應該是測試團隊測試不到位造成的,只要實時支持用回車刪除所有內容即可。

  • Bug反饋

    在用戶反饋方面,語雀在網頁上專門開辟了討論區供大家提出問題,也會有官方團隊人員實時解答。我嘗試在討論區發布了相關問題,是另一位使用者問答的,雖然可能並沒有理解我的含義,但如果只是在使用方法上有疑惑還是可以很快得到回應的。

    image-20210319000824733
  • 定性與定量評價:

    定性:好,不錯

    定量:

    類別 描述 評分
    核心功能 創建筆記,文檔表格演示功能全面 10
    細節 演示功能選擇少,有待完善 7
    輔助功能 發現模塊中含有一些科技技術知識的隨筆 8
    反饋 可以通過討論區提交問題並在一個工作日內得到反饋 10
    廣告部分 幾乎沒有廣告,用戶體驗良好 9
    安全性 除了個人網絡問題外暫時沒有發現筆記丟失等情況 9

GoodNotes

  • 適用版本與使用價格

    GoodNotes 是一款適用於 iOS/iPadOS/macOS 的筆記軟件,在 Appstore 上購買的價格為 50元。

  • 基本功能初體驗

    GoodNotes 是我從2019年開始使用的筆記軟件,屬於主打手寫類筆記軟件,支持壓感,書寫體驗較好,個人在兩年的體驗中主要發現的Bug或者設計缺陷如下:

    • 無法錄音(2⭐)

      與 GoodNotes 勢均力敵的手寫類筆記軟件 Noteability 完美實現了錄音功能,可以一邊對老師上課內容進行錄音一邊記筆記,課后也可以編輯錄音或及時回放,而 GoodNotes 並沒有此功能。

      image-20210319000824733

      該Bug是由於軟件開發團隊沒有及時跟進需求造成的,這其實並不能算是一個核心需求,但是當競爭方出現了這一功能且深受消費者喜愛時,這種功能可能更加需要引起開發者的關注。

    • 傳入較大文件時間較長甚至卡死(2⭐)

      曾經我在向 GoodNotes 中傳入一個幾百頁的書時出現了卡死的現象,無論退出還是重傳都沒有反應,在卡了幾十分鍾后我選擇了重啟 iPad,GoodNotes才能正常使用。為了重現該bug,我再次嘗試向 GoodNotes 中傳入了一個大型文件,雖然沒有卡死,但是也等待了近一分鍾。

      image-20210319000824733
  • bug分析及改進意見

    以上兩個bug都屬於系統功能可以完善之處,如果對其加以改進也會大大增強用戶體驗。至於安全性當然可以通過增加筆記的加密功能來提高,但個人認為這屬於輔助功能,對軟件整體不會造成太大影響。

  • 定性與定量評價

    定性評價:好,不錯

    定量評價:

    類別 描述 評分
    核心功能 手寫筆記或導入文檔並在其中做記錄 10
    細節 缺少錄音功能 8
    輔助功能 紙張大小,款式以及筆記封面可以隨意選擇 9
    廣告部分 雖然需要花費50元購買,但沒有廣告等雜質騷擾 9
    安全性 沒有數據丟失情況 10

采訪不同班級的學生對語雀的使用印象

本次的采訪對象是同宿舍選了某新老師的 柳姓 同學,平時會使用筆記軟件記錄老師上課的內容並用其課下復習,所以筆記軟件對她來說是不可或缺的。由於她是一個資深的 GoodNotes 筆記使用者,所以我為其挑選的試用產品為我在幾個產品中評分偏高的 語雀 ,以下是我與該同學的對話概要:

我:小柳同學,你要不要試試語雀筆記,簡單方便又好用 !

小柳:這軟件有桌面端嗎?可以支持離線訪問嗎?如果下載的話占的體積大嗎?

我:有的有的... 可以支持離線訪問,占的體積不算太大,但是就體驗功能的話可以直接在網頁端體驗,差距應該不會太大。

小柳打開了語雀筆記並完成了注冊登錄:這不像是個筆記軟件啊 ,咋還有這么多亂七八糟的東西?我想要的筆記軟件就應該是干干凈凈的啊,這些推薦內容都有點知乎那味兒了,還讓我怎么學習?

我:確實內容有點過於豐富了... 或許你可以試試筆記功能?

小柳經過了十分鍾的探索:我覺得就筆記來說這款軟件是不錯的,支持markdown功能還能插入思維導圖,基本上需要的功能都有了。

我:是啊,所以我覺得這款軟件是我測評的幾款軟件中比較看好的...

小柳:但是我覺得它的筆記模式跟我的筆記邏輯不太一致。總的來說就是太亂了,我需要的就是幾個筆記本,每個筆記本里可以插入筆記內容,但是這里有知識庫和其他一些模式編排,跟我的思維模式很不一樣,讓我還要花時間去在不同模式之間轉換,這真的沒必要。所以雖然它的功能還可以,但是我不會去用...

我:還是GoodNotes好用!

小柳:✔

image-20210319000824733

關於后續的改進意見,小柳同學認為這款軟件可能需要進行 “減負“ ,功能並不是越多越好,有些功能的增加可能會適得其反。就身邊同學來看,很多同學對於筆記軟件並不需要很復雜的功能,過於靈活的軟件可能最終不會達到很理想的效果。

二、分析

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

首先從上述四類筆記的測評可以看出:不同種類的筆記的功能多少與美觀效果是完全不同的,像Notion 這種全能重量型筆記暫且不予考慮。就其他幾類筆記的平均工作量來算,如果有6名左右計算機大學畢業生,一周五天,每天全勤,只開發這一個軟件且有專業UI支持的情況下,至少可能需要三個月左右。如果算上后續測試以及用戶反饋修改等,可能時間還要拉長一個月。

分析這個軟件目前的優劣(和類似軟件相比),這個產品的質量在同類產品中估計名列第幾?

關於上述幾個產品的優缺點可以用以下表格簡要概述:

優點 缺點
印象筆記 1、標簽系統,便於查找
2、多終端同步
3、筆記模板較多
4、可分享協作
1、使用較為卡頓
2、界面設計有待改進
3、收費較貴,問題難以反饋
Notion 1、支持Markdown語法
2、輸入'/' 即可快速插入模塊化類型
3、輸入'@' 即可引入頁面
4、模板豐富,外形美觀
1、需要特殊方式上網訪問
2、不支持離線模式
3、功能復雜,上手較慢
語雀 1、可以建立多種類型知識庫,包括博客
2、多種格式支持(文檔、表格、演示
3、支持包括代碼、思維導圖等插入文檔
1、沒有客戶端
2、數學公式輸入繁瑣
GoodNotes 1、手寫功能強大且支持OCR識別
2、支持大綱功能,方便查找書籍
3、支持包括pdfppt等多種形式文檔導入
1、沒有錄音功能
2、對打字需求不太友好
3、書寫偶爾有延遲

如果就這四個軟件進行比較的話,我個人的選擇優先度為:GoodNotes > 語雀 > Notion > 印象筆記。如果放在所有筆記類產品中比較的話,印象筆記雖然起步早,用戶基數大,但后期發展比較滯緩,大概名列前十;Notion 雖然功能強大,但第一步訪問就把很多用戶攔在門外了;語雀現在發展較好,但可能需要更多的宣傳和推廣,可能能名列前十;GoodNotes在學生團體內應該算數一數二的排名,但具體放在全部用戶中也只能排在前十左右。

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

作為筆記類軟件的開發團隊,准確分析用戶需求是極其重要的。在《構建之法》8.5功能的定位和優先級中,由於團隊資源有限,所以可以通過以下四個象限划分產品功能的特點,以便更准確地優化投資策略。

image-20210319000824733

團隊首先要明確在該產品中四個象限的功能分別代表什么,其次第一象限和第二象限的功能需要盡可能的完善,三四象限的功能如果時間和資金充裕也可以進行開發。

你在第一部分發現的bug,為何軟件團隊不能在發布前修復?他們是不知道,還是有意不修復?你覺得是什么原因?

首先沒有軟件是十全十美的,多多少少都會帶有一定的bug,以 GoodNotes 為例:

  • 沒有錄音功能可能是對用戶需求掌握不好,或者說團隊在做需求分析時可能覺得錄音功能並不屬於核心功能,可有可無。但實際上由於其最大的競爭對手Noteability有錄音功能,這就成為了GoodNotes最大的槽點。這也是《構建之法》第八章需求分析中所談到的“在軟件產品的生命周期中管理需求”,當外部的環境發生變化時,要及時調整產品需求以使得其快速進步。
  • 關於傳入大文件時時間較長應當屬於測試問題,沒有注意在特殊的配置或環境下測試。雖然這可能和個人電腦的網速也有關,但是如果卡死可能就是軟件測試范圍沒有覆蓋到較大文件需求的原因,個人覺得應該不存在故意不修復這個bug的理由。

建議與規划

這個軟件/網站/服務有很多可以提高的部分,如果你是新上任的項目經理,如何提高從而在競爭中勝出?請針對以下的問題進行思考。

  • 市場概況

    • 市場有多大?直接和潛在的用戶有多少?

      關於筆記類軟件的市場還是很大的,無論是企業辦公還是各大高校,都有此類需求。直接用戶就是高校師生、企業的工作人員以及一些各類教育或者培訓機構的工作人員需要記錄日常計划等等。潛在用戶可能就是仍然願意使用紙質筆記並不願意嘗試筆記軟件的群體。

  • 市場現狀

    • 目前市場上較為主流的產品可能就是上述幾種,還有 OneNote有道雲筆記石墨文檔等。由於分析產品較多,這里暫且用語雀做分析:

      個人覺得語雀的定位應該還是在廣大在職辦公人員中,優勢與劣勢在上述產品分析以及表格中都有過介紹。上述產品應該分為兩類:語雀、印象、Notion以及有道雲等主要面向的是工作群體,而像 GoodNotes 和 Noteability 主要面向的是學生群體,手寫功能強大且功能簡約。兩類產品類別內部均為競品關系,但是也會出現同時使用多種軟件各取所需的情況,例如用石墨文檔協同工作,用GoodNotes手寫筆記,用Notion畫腦圖或制定計划等。總之,只要有一個令客戶比較滿意且獨特的功能就會有一定的使用量。

  • 市場與產品生態

    • 核心用戶群基本特點是對電腦會一定的使用技巧且願意學習相關操作,典型用戶可以分為兩類:
      • 學歷:在讀本科或研究生;專業:無限制;愛好:熱愛學習,喜愛個性化配置自己的學習資料;表面需求:按一定順序記錄筆記並做整理;潛在需求:能盡可能全地記錄老師的上課內容,包括板書、錄音等;筆記有層次感,不僅復習方便而且外表美觀。
      • 學歷:本科畢業生;專業:信息或文科類專業;愛好:及時記錄工作內容和規划,偶爾立一些小目標等;表面需求:能記錄並分類工作內容;潛在需求:能及時提醒工作進度,無需下載多個軟件就嫩滿足所有需求,上手快、易操作、頁面簡單等。
  • 產品規划

    • 如果有可能,我希望在當前軟件的基礎上設計實時語音聽寫的功能,即可以實時將語音轉為文字。因為筆記類產品主要功能就是記錄,無論是老師上課還是領導開會,一邊聽一邊記很有可能記了前面的忘了后面的,所以用實時語音聽寫可以將老師或領導的話實時轉寫成文本,如果有些轉寫有歧義可以事后修改,保證了課堂以及會議的高效率。
    • 關於角色配置:可能三個人做開發,兩個人做測試,一個人做美工,因為該功能對於美工的要求不高,用戶的主要關注點應該還是在轉寫的准確度上,所以后期如果開發的任務大致完成后也可以轉做測試提高功能准確度。
  • 十六個周期每周的工作規划

    周期 規划
    1 項目規划(項目計划的編制、修改和確認)
    2 需求開發(用戶需求調研)
    3 需求開發(用戶需求評審及頁面設計)
    4 需求開發(修改需求及用戶界、編寫需求格式說明、需求驗證)
    5 系統設計(界面設計、數據設計、結構設計)
    6-9 編碼實現(基本功能)
    9-11 編碼實現(增量功能)
    12 代碼復核及單元測試
    13-14 集成測試、系統測試、環境測試、測試總結等
    15 驗收測試及產品提交
    16--- 運行維護

寫在后面...

以上的測評都帶有比較強烈的個人主觀色彩,雖然我也算是一個深度筆記用戶,幾乎每次上課都喜歡在老師發的課件或者空白筆記上寫寫畫畫,但其實在完成此次作業之前我也只嘗試過 GoodNotes , NoteabilityOneNote 這三款軟件。我喜歡在 Pad 上手寫筆記,這算是我對筆記的硬性要求,所以舍棄了 OneNote , 其他兩款在我看來性能所差無幾,由於我是先使用的 GoodNotes , 里面已經存儲了不少筆記了,所以為了避免遷移以及丟失筆記的麻煩就沒有再使用 Noteability。

關於課程要求調研的筆記軟件我在體驗完之后都沒有很喜歡,對現階段的我來說實用性也不大,可以說這些軟件對我來說都太重了。如果只需要寫簡要的總結或實驗文檔之類的東西,我寧願使用 WordTypora 來代替,如果需要寫格式規范較強的文檔就使用 Latex,上課的筆記就用 GoodNotes 手寫記錄。

可能是因為自己所處環境的原因,我更喜歡界面簡潔功能區分度強的軟件,當然我也只能代表筆記消費者中的部分群體,現實生活中喜歡外表美觀功能多樣的筆記軟件也大有人在。所以如果作為筆記類軟件開發商,既要尋求消費群體的共性,也要適當做出取舍,真正理解《構建之法》的用戶需求中不同投資產生的不同效果展示的那樣,才能真正以最小的成本獲取最大的效益吧。

image-20210319000824733


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM