天天看點

2021軟工-調研作業-Notion

2021軟工-調研作業-Notion

項目 内容
這個作業屬于哪個課程 2021春季計算機學院軟體工程(羅傑 任健)
這個作業的要求在哪裡 案例分析作業要求
我在這個課程的目标是 學習軟體開發的工業化流程,鍛煉團隊合作能力
這個作業在哪個具體方面幫助我實作目标 通過對現有軟體的調研,了解軟體工程在産品層面的作用

調研評測

調研背景

本次對 Notion 的調研基于 Notion 的 Windows 用戶端,版本号 2.0.15;本機 Windows 版本為 Windows10 家庭版,版本号 2004。

上手使用

測試性使用

筆者并非初次使用 Notion,但由于棄坑頗久,許多功能均不記得,故以類似初見的形式進行使用。

2021軟工-調研作業-Notion

可以看到,在點選左下角

New page

按鈕(或者使用鍵盤快捷鍵

ctrl+n

)之後,出現一個如圖示的新界面。此時光标處于标題處,允許我們直接打字輸入标題,這種可以讓雙手一直處于鍵盤上的細節設計讓我瞬間感受到了它的易用性。

2021軟工-調研作業-Notion
2021軟工-調研作業-Notion
2021軟工-調研作業-Notion

在對 Notion 的宣傳中,幾乎都提到了 Notion 的編輯器是基于「塊」的。是以,在調研的過程中,我首先測試了 Notion 的塊結構,上圖中正文的每一行都是一個不同的塊。可以看到,Notion 的塊包括了文本、待辦、标題、無序清單、有序清單、折疊清單、引用、callout、分割線、圖檔、網頁書簽、視訊、音頻、代碼塊、檔案。同時它允許我們嵌入 PDF、Google Maps 等離線或線上内容。

2021軟工-調研作業-Notion

同時,我們可以對塊選擇顔色,包括文本顔色和背景顔色,并且可以對塊進行評論。而且我們還可以通過拖拽的方式,改變塊的位置,起到随心所欲的排版效果。

真實使用

接下來我們将 Notion 置于真實使用環境下進行調研,方式為在 Notion 中建立一頁,将上文在其中進行輸入。

2021軟工-調研作業-Notion

在這個過程中,我的感受是 Notion 更像是一個藝術品,而非一個好用的工具。

首先便是 Notion 的表格。由于 Notion 的表格和它引以為傲的 database 息息相關,導緻它表格的格式受到了嚴格的限制,第一列必須是标題屬性,之後幾列才能是内容。這就使得我想要一個簡單的、平凡的表格的願望落了空,可以看到,第一列最後一行我無法将“具體方法”設為加粗,因為它的标題屬性。

其次是 Notion 的标題層級。由于 Notion 隻支援 3 級标題,導緻本文的 4、5 級标題無法以很好的方式遷移到 Notion 中,最終統一設為了 3 級标題。

之後是 Notion 的行間代碼塊。雖然它同 Markdown一樣,以 ` 作為行内代碼的标記方式,但是想要代碼塊緊随其他文字出現,必須加一個空格分隔。并且 Notion 不支援先鍵入兩個反引号,之後再在其中寫入其他内容,然後将其渲染為行内代碼塊的操作。

另外一個值得注意的地方是,Notion 粘貼圖檔時,因為它并不在本地進行任何緩存,是以實際需要上傳圖檔,同時因為 Notion 的伺服器架設位置,這樣的操作總是給人一種卡頓的感覺。

因為本文沒有過多的樣式和排版,是以在 Notion 中鍵入的時候,流暢性并不如 Typora,最終展現出的視覺效果也隻是差強人意。

database 使用

鑒于 Notion 2.0 版本加入了對表格、看闆和月曆等功能的支援,并且許多實踐都向我展示了使用 Notion 的 database 管理資料的優秀之處,曾經的我花費了一個下午的實踐搗鼓過這樣幾個界面。

2021軟工-調研作業-Notion
2021軟工-調研作業-Notion

可以看出,去年的我試着使用 Notion 的 database 功能來對自己的任務進行管理,以項目為主體,劃分不同領域,配置設定不同任務,擁有不同狀态,設定截止日期。

然而上文中提到,我最終棄坑了,為什麼呢?因為對于我個人而言,專業的待辦軟體(例如 Microsoft TODO)比 Notion 更适合做這件事,不僅不用折騰,而且堅實可靠。而 Notion database 的其他應用場景,例如看闆、月曆、時間線,我認為更适合協作場景而非個人使用。

體驗感受

Notion 基于塊結構,支援 Markdown 文法,并且支援嵌入網頁内容和本地媒體内容,在外在的精美程度達到了能令人啧啧稱奇,同時它的野心不止于此,對表格、看闆、時間線的支援表明它有意于協作領域,并且已經跨出了許多步。

但對于普通的記錄者來說,記下來比好看地記下來更重要,Notion 豐富的功能此時反而成了累贅。如果我記錄時還需要考慮這裡是不是需要加一個分割線,這兩塊是橫着排列好看還是豎着排列好看,可能我會直接被勸退。盡管 Notion 提供了模闆和模闆市場,允許我們更簡單地提前決定文章的格式,但模闆的挑選和制作也需要花費時間。Notion 豐富的内在造就了它比較陡峭的學習曲線,外加上遲遲不見蹤影的中文本地化,容易讓人在中途的使用過程中萌生出一種挫敗感,進而選擇放棄。

另外,由于網絡原因,檔案的上傳、預覽、下載下傳速度均不能讓人滿意,在加上 Notion 的所有操作均需要聯網同步,時不時就會感受到一種遲滞感,使用者體驗稍顯不佳。

改進意見

  1. 希望對純使用 Markdown 的使用者提供更多支援,例如支援更多标題層級,支援簡單一點的表格,讓簡單的記錄變得更絲滑;
  2. 改善本地化,包括中文支援(據說很快就會上線)和網絡适配,給予一個良好的上手體驗;
  3. 支援離線模式,現在 Notion 所有的 page 每次都需要載入才能通路,如果 page 内容很多,等待加載将是一段非常漫長且無聊的時間;
  4. 提高資料安全性,根據reddit的讨論帖,Notion 員工是可以在僅獲得你口頭授權的情況下對你的資料進行讀寫的,這會引發一系列的安全性問題。

評分

從定性的角度來看,我可以給此軟體

d) 好,不錯

的評價,原因有二:

  1. Notion 創造式地采用了以 「塊」為結構機關的編輯器,使得文章排版友善且優雅;
  2. Notion 的 database 可拓展性極強,任何記錄方面的需求都可能以該種方法得到滿足。

從定量的角度來看,參考鄒欣老師的表格,我進行了以下打分:

類别 描述 評分 (滿分 10 分, 良好 6 分, 及格 4 分,聊勝于無 1 分, 很差 -3 分)
功能 核心功能 分析三個核心功能,功能設計和品質。 10
細節 有什麼為使用者考慮的細節? 8(減少了鍵鼠切換)
使用者體驗 當使用者完成功能時,不幹擾使用者 (例如: 是否不斷彈出不相關廣告)。 10(不主動打擾使用者)
輔助功能 一些輔助功能如皮膚等 10(支援夜間模式)
差異化功能 這個軟體獨特的功能. 它對使用者的吸引力有多大? 10(能上手使用 database 的使用者很難離開 Notion)
軟體的效能 占用記憶體, 啟動速度, 記憶體洩漏情況 6(啟動速度尚可,加載速度較慢)
體驗 軟體的适應性 在聯網/斷網, 大小螢幕, 沒有滑鼠的情況下都可以順暢操作. 和不同平台的軟體能流暢協作 5(無法離線使用,無滑鼠時拖拽操作無法正常使用)
成長性 記住使用者的選擇, 适應使用者的特點,使用者越用越友善 6(學習曲線陡峭,需要使用者适應)
使用者有控制權 系統狀态有回報,等待時間要合适。關鍵操作有确認提示,有明确的錯誤資訊。 讓使用者友善地從錯誤中恢複工作, 快捷操作鍵可調整。 8(删除操作需二次确認,所有删除界面均可恢複,快捷鍵不可調整)
自選 資料安全性 資料是否安全,是否完全受使用者掌控 -3(客服可以在僅擷取口頭授權時讀寫資料)
總計 70/100

功能性 BUG

下文所說的功能性 BUG,均是在 Notion 的 Windows 用戶端,版本号 2.0.15,本機 Windows 版本為 Windows10 家庭版,版本号 2004 的情況下發現的。

BUG 嚴重性:

星級
五星 緻命性系統故障:主要功能完全失效,甚至軟體直接崩潰;緻命性安全漏洞:使用者的資料大規模洩露或丢失;極大影響使用者體驗:絕大部分使用者完全不能接受。
四星 嚴重系統故障:主要功能部分失效;嚴重安全漏洞:使用者資料部分洩露或丢失;嚴重影響使用者體驗:大部分使用者不能接受。
三星 中等系統故障:主要功能少部分失效或者次要功能部分失效;中等安全漏洞:使用者資料存在洩露或丢失的可能,但還未發生洩露或丢失;中等影響使用者體驗:較小地影響大部分使用者的體驗或較大地影響少部分人的體驗。
二星 輕度系統故障:次要功能少部分失效;輕度安全漏洞:使用者資料存在洩露或丢失的可能,但較難被他人利用;輕度影響使用者體驗:較輕地影響少部分人的體驗。
一星 極輕微系統故障:邊緣功能偶然失效;極輕微安全漏洞:使用者資料存在洩露或丢失的可能,但幾乎無法被他人利用;極輕微影響使用者體驗:設計上的小瑕疵,使用者偶然注意到但不會在意。

側邊欄無法加載

  • 可複現性:偶然發生,在 100 次測試中出現了一次
  • 複現步驟:
    • 打開一個有較多内容的界面;
    • 使用

      ctrl+R

      重載界面内容,有機率出現側邊欄加載不出内容的情況,且等待較長時間後(筆者等待了 5 min)仍無法加載出内容。
    • 2021軟工-調研作業-Notion
  • 可能成因:Notion 的側邊欄和主題文本是分開加載的,由于網絡原因側邊欄加載時被中斷了,導緻無法加載出側邊欄内容。
  • 嚴重程度:一星(極偶然才會失效,且重新加載後恢複正常)。
  • 改進建議:對加載内容作一個判斷,未加載成功需重新請求内容。

封面的 Reposition 功能導緻滑鼠持續處于拖拽狀态

  • 可複現性:穩定複現
  • 複現步驟
    • 在封面(cover)上點選 Reposition 按鈕使封面進入 "Drag image to reposition" 狀态;
    • 使用滑鼠拖拽圖檔,并讓滑鼠指針超過圖檔範圍;
    • 此時滑鼠會持續處于拖拽狀态,當滑鼠位于頂欄或底欄附近時會向上或向下滾動頁面;
    • 并且點選封面圖檔取消拖拽狀态後,封面圖檔位置不發生改變。
    • 2021軟工-調研作業-Notion
  • 可能成因:沒有判斷滑鼠指針的位置,導緻出現了使用者預期以外的情況
  • 嚴重程度:兩星(通過短程拖拽仍能正常進行封面的 Reposition)
  • 改進建議:在 Reposition 操作時,對滑鼠指針的位置進行判斷,若滑鼠指針位置不在圖檔範圍内,在圖檔下方則向上滾動圖檔,反之亦然。

代碼塊中代碼無法高亮

    • 建立一個代碼塊;
    • 向其中粘貼超過 10KB 的代碼;
    • 此時代碼無法高亮(如下圖1)(作為對比,删除一部分代碼後高亮會出現,如下圖2)
    • 2021軟工-調研作業-Notion
    • 2021軟工-調研作業-Notion
  • 可能成因:代碼長度超過一定量時,超過了文法解析器的處理極限;
  • 嚴重程度:一星(真的會有人粘貼這麼多代碼進來嗎)
  • 改進建議:提高文法處理器的處理容量。

采訪

受訪者為軟體學院的一位不願意透露姓名的人工智能(以下簡稱 AI)

筆者:最開始用 Notion 的契機是?

AI:最開始用notion的契機是上大學的時候想找一款用來記錄生活中各種事情并且還能夠跨平台同步的軟體,主要就是考慮了onenote和notion,onenote雖然支援手寫,但是他的富文本編輯功能太弱了,于是我就選擇了notion。

筆者:Notion 吸引你一直用下去的痛點是?

AI:notion吸引我一直用下去的痛點是,它的功能遠超出了普通的筆記軟體,它結合了筆記、知識清單、資料庫和任務管理等多種功能,隻要肯折騰,我幾乎能在上面記錄任何東西,從表格到日記到收支開銷,甚至我們一次軟體工程的協同系統都是用notion來完成的,而且它支援文檔導入,我可以把自己的其他格式的文檔直接導入到其中進行存儲,此外,這款軟體對個人使用者來說是免費的。

筆者:Notion 哪個地方讓你覺得很不爽?

AI:我用的最不爽的點就是免費使用者上傳檔案有大小限制(白嫖黨的怒吼)和支付功能不支援支付寶或者微信,此外notion并不支援軟體内的手寫功能,這點用起來很難受。

根據受訪者要求,此處無照片,作為替代的是他使用 Notion 的截圖:

2021軟工-調研作業-Notion

分析

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

A:

我認為根據問題給出的團隊配置,開發完具有 Notion 所有功能的軟體需要約 26 周。

周數 開發内容
4 周 完成 Notion 的基礎功能,讓軟體“可用”,即完成基于「塊」的編輯器,支援「頁」的無限層級嵌套結構
2 周 添加對 Markdown 的支援(包括支援 Markdown 的粗體、斜體等标記方式,和将 Markdown 的标題等元素轉化為塊)
完成對檔案、音頻、圖檔的上傳和預覽
支援嵌入網頁,并對特定網頁進行特定地預覽
1 周 此時基本完成了 Notion 作為個人筆記的主要功能,需進行內建測試
完成 Notion 的 database 功能,隻做 table view
做 database 的其他 view,包括 timeline,gallery 等
此時完成了 Notion 作為個人筆記的絕大多數功能,需進行內建測試
完成 Notion 的模闆功能和模闆市場
完成 Notion 的分享功能
測試和 Bug 修複
26 周

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

Notion 語雀 印象筆記 我來(模仿 Notion 和 RR)
美觀程度 用戶端現代化,符合大衆審美;基于「塊」的編輯器,排版靈活美觀 用戶端簡潔;語雀自研編輯器,支援 Markdown,支援嵌入檔案,但排版不夠靈活 用戶端UI陳舊,且整體對夜間模式支援不佳;登入後狂抛廣告;超級筆記編輯器類似 Notion 編輯器但不支援「塊」的橫向排布 用戶端現代化,符合審美;基于「塊」的編輯器,排版靈活美觀
目錄層級 支援「頁」的嵌套,理論可以有無限層級 支援「知識庫-文檔」的層級 支援「空間-筆記本-筆記」的層級
跨平台可用性 支援 iOS & Android & Mac & Windows & 網頁端;有 Web Clipper 支援 Mac & Windows & 微信小程式 & 網頁端 支援 iOS & Android & iPad & Mac & Windows,不支援網頁端;有 Web Clipper 支援 iOS & Android & iPad & Mac & Windows & Linux & 網頁端;有 Web Clipper
本地化程度低,對中文使用者的需求解決較晚;對團隊協作支援較好 部分操作層級較深,有時不能以符合直覺的方式進行操作;多人編輯支援差 廣告很多;多人協作流程複雜,且公開界面也存在推廣内容 “中文編輯體驗的極緻優化”,對中文使用者友好,“追求極緻的使用者體驗”,部分細節比較完善
性能 啟動較慢,加載很慢,記憶體占用一般 啟動較快,加載較慢,記憶體占用一般 啟動較快,加載較慢,記憶體占用較大 啟動較慢,加載較快,記憶體占用較低
支援 database,玩法多種多樣 知識庫的整理與分享 傳統個人筆記的老大哥 支援雙向連結和資訊圖譜

綜合上述内容,我認為 Notion 在筆記類軟體中首屈一指,抛去因為國内的一些因素的網絡問題和本地化問題,我認為 Notion 可以排名第一。

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

沒有進行深入的需求分析,對使用者體驗的重視程度不夠。

筆者前文所提到的在真實使用過程中的不爽之處,雖然不是筆記軟體的痛點,但是是 Notion 的癢點。這些問題雖然不會影響 Notion 和其他筆記軟體競争核心使用者,會很大程度上影響使用者的流暢使用,進而影響 Notion 的産品形象。如果 Notion 在一開始就在多種使用場景下進行需求分析,并且高度重視使用者體驗,就不會出現這種令人不爽的瑕疵。

Q: 你在第一部分發現的bug,為何軟體團隊不能在釋出前修複?他們是不知道,還是有意不修複?你覺得是什麼原因?

大機率是不知道。

我所提出的第一個 Bug 極有可能是網絡因素導緻的,且是偶然出現的,Notion 團隊應該不會在和國内使用者相同的網絡環境下做測試;

第二個 Bug 屬于邊緣情況,可能是測試人員沒有覆寫到;

第三個 Bug 不影響正常使用,可能是當時設計代碼塊時的設計問題。

建議和規劃

市場概況

  • 市場有多大?

    根據國内個人雲筆記産品市場調研報告,“截止 2017 年 3 月,國内個人雲筆記市場的使用者(賬戶)總數大約為8500萬~9000萬左右”,“每月增長130萬~140萬使用者”,同時根據目前時間為 2021 年 4 月,可以推知,目前國内個人雲筆記市場的使用者(賬戶)總數大約為14870萬~15860萬左右。

    2021軟工-調研作業-Notion
  • 直接的使用者有多少?潛在的使用者又有多少?

    根據Notion的wiki介紹,可以得知“2019 年 9 月,該公司宣布其使用者已達到 100 萬。2020 年 4 月,該公司進行了一輪融資,估值為 20 億美元,擁有 400 萬使用者”,假設 Notion 使用者數是線性增長的,目前 Notion 的直接使用者約為 914 萬。若僅計算國内使用者,考慮到世界人口分布以及 Notion 在國内知名度不高,不妨假設每 10 個 Notion 使用者中存在一個國内使用者,即 Notion 在國内的直接使用者數約為 91.4 萬。

    2021軟工-調研作業-Notion
    而 Notion 作為個人筆記功能完備,擁有将現有其他個人雲筆記應用的使用者轉換為 Notion 使用者的可能。且 Notion 排版精美,也能夠作為部落格公開,可能會受到一些分享者的青睐。且 Notion 的 database 具有任務管理的能力,也能轉化一些任務管理類應用的使用者。綜合考慮,Notion 的潛在使用者數額巨大,即使考慮上述三個群體存在重合的情況,也可以以千萬量級的規模進行估計。

市場現狀

  • 目前市場上有什麼樣的産品了?

    目前國内市場存在印象筆記、語雀等雲筆記産品,也存在我來這樣的模仿 Notion 的産品。

  • 上述産品的定位、優勢與劣勢在哪裡?
    我來
    官網描述

    Your team’s long term memory, all in one spot.

    Plan, track, and do all your work in one place. Steer the ship together.

    A writing experience as simple or sophisticated as you need

    「語雀」是一個「專業的雲端知識庫」 讓生活更有序,讓工作更高效,讓協作更便捷:幫助個人及團隊儲存高價值資訊、整理知識、有效協作,讓印象筆記成為你的「第二大腦」! 用 “我來” 建構個人的資訊庫、筆記、知識、待辦、計劃、剪藏、資料...
    定位 團隊資料儲存 + 團隊協作 + 個人工作管理 + 個人筆記 雲端知識庫 團隊資料儲存 + 團隊協作 + 個人筆記 個人資訊庫 + 個人工作管理 + 個人筆記
    優勢 詳見 分析 中對優劣的描述 同前
    劣勢
  • 上述産品之間呈現什麼樣的關系,哪些為競品關系?以及競争中的各方态勢如何?

    Notion 和 語雀、印象筆記、我來 這些産品處于競争關系。相比較而言,Notion 和 印象筆記、我來 的競争關系更強,和 語雀 可以是互補的關系。分析如下:

    Notion 适合進行團隊協作和個人「筆記」,而語雀更多的是一個分享型的「知識庫」,根據知識和資訊的差別,對「筆記」和「知識庫」我們可以做出如下差別:「筆記」是用于幫助自己快速回憶起相關資訊和知識,而「知識庫」則是幫助所有人建立起對知識的認識,兩者間存在一個私人性和公開性的差別。

    而印象筆記借鑒 Notion 之後推出了「超級筆記」,形式上和 Notion 類似,我認為是為了留存使用者進行的嘗試,是想辦法打破相對于 Notion 的人有我無的劣勢,阻止自己的核心使用者流失。但是相比于 Notion 而言,印象筆記的超級筆記內建在印象筆記中,如果是為了 Notion 式的體驗而進行選擇的話,對于新使用者而言,顯然 Notion 比印象筆記更好。

    Notion 和我來的競争關系更加激烈。前文中已經提到了,Notion 的一些缺點大多集中于本地化和使用者體驗方面,而我來在借鑒 Notion 的「塊」編輯器的基礎上,對使用者體驗尤其是中文使用者的使用者體驗尤為重視,在個人筆記方面,不得不承認我來會更适合中文使用者。但是 Notion 也存在 database 這樣的差異化功能,而且是殺手級的核心功能,是以在工作管理和團隊協作方面,Notion 都會更勝一籌。

市場與産品生态

  • 這個産品的核心使用者群是什麼樣的人?典型使用者是什麼樣的?學曆,年齡,專業,愛好,收入,表面需求,潛在需求都是什麼?
    • 核心使用者群:以在校學生為代表的筆記記錄者,以攝影愛好者為代表的生活記錄者,以公司職員為代表的項目管理者。
    • 典型使用者一:皮必
      • 學曆:大學在讀
      • 年齡:20 歲
      • 專業:計算機
      • 愛好:閱讀
      • 收入:月收入 2 千元左右
      • 表面需求:記錄課堂筆記,規劃日常生活
      • 潛在需求:梳理筆記結構;向同學分享筆記
    • 典型使用者二:李怡
      • 學曆:大學畢業
      • 年齡:24 歲
      • 專業:新媒體
      • 愛好:攝影
      • 收入:月收入 1 萬 5 千元左右
      • 表面需求:存儲自己旅行過程中的美圖、記錄自己的日常生活
      • 潛在需求:分享自己的精彩瞬間
    • 典型使用者三:甘甜醇
      • 年齡:33歲
      • 專業:金融
      • 愛好:美食
      • 收入:月收入 3 萬元左右
      • 表面需求:作為公司管理層,管理項目進度;管理個人長期目标
      • 潛在需求:公司統一要求使用 Notion 記錄工作進度
  • 産品的使用者群體之間是否存在一定的關系?是否有利用其互相作用二次構成特定使用者生态的可能性?

    Notion 的使用者群體存在關聯性,在校學生(典型使用者一)同時可以是攝影愛好者(典型使用者二),在校學生(典型使用者一)畢業以後,可以成為公司職員(典型使用者三)。

    對于典型使用者一,Notion 通過價格優惠吸引消費能力弱的在校學生,建立使用者粘性之後,可以等待在校學生變為消費能力強的公司職員,進而提高付費轉化率。且在校學生之間存在分享筆記的潛在需求,可以實作典型使用者一的傳播性增長。

    對于典型使用者二,他們分享的部落格可以吸引到一批對生活精彩瞬間感興趣的典型使用者一、二、三,進而實作使用者轉化。

    對于典型使用者三,如果公司管理層使用 Notion 管理項目進度,會直接使下層公司職員成為新的典型使用者三。

  • 産品的子産品,以及其他相關産品之間是否存在一定的關系?是否有利用各個産品特性之間的互相關系二次構成産品生态的可能性?

    Notion 的子産品:Notion Web Clipper,為 Notion 提供了收集網頁資訊的工具。形成了資訊流從輸入(Notion Web Clipper)到處理(Notion)再到輸出(Notion 分享)的完整鍊條。

産品規劃

  • 你要在目前軟體的基礎上設計什麼樣的新功能?為何要做這個功能,而不是其他功能?為什麼使用者會用你的産品/功能?你的創新在哪裡?可以用NABCD分析。

    我希望在 Notion 的基礎上做 塊級雙向連結 的功能。

    Notion with 塊級雙向連結
    Need 許多人在使用筆記軟體時,「記錄一時爽,整理火葬場」,塊級的雙向連結可以讓筆記之間的關系更直接地展現出來,省去之後再做整理的時間
    Approach 通過對每個塊建立一個唯一id,使用特定文法時(如[[]])觸發塊引用,根據所寫的文字查找到目标塊進行引用
    Benefit 讓筆記産生自然的關聯,讓舊筆記能「活起來」,新筆記能流暢調用舊筆記的内容
    Competitors 具有雙向連結的 RR 尚未大範圍進入中國市場;我來雖然具備雙向連結但其他功能較薄弱
    Delivery 如果 Notion 可以實作雙向連結就可以更好地貫徹自己的 All in one 理念,可以取得宣發優勢
  • 如果你是項目經理,可以招聘6個人,并且有4個月的時間,你認為應該如何配置角色(開發,測試,美工等等) 才能在第16周如期釋出軟體的改進版本,并取得預想中的成績。請為你的團隊設計16個周期每周的詳細規劃。

    6 個人:1 個美工,1 個前端開發,2 個後端開發,2 個測試

    任務
    1 調研需求,進行分工,團隊制定開發規範
    2 根據需求形成技術設計文檔和美工設計要求
    3 根據技術設計文檔敲定技術細節,形成前後端接口文檔,美工開始設計
    4 前後端開始同步開發,實作普通文本塊的單向連結,進行單元測試
    5 實作普通文本塊的反向連結,進行單元測試
    6 實作普通文本塊連結後顯示指定文本的功能,進行單元測試
    7 實作普通文本塊雙向連結的基本功能,進行單元測試
    8 實作标題等帶格式文本塊的雙向連結的基本功能,進行內建測試
    9 初次内部部署,標明測試人員進行 β 測試,收集回報意見
    根據回報意見更新需求文檔,形成新的設計文檔
    11 初步滿足使用者回報的需求,進行單元測試和回歸測試
    12 基本滿足使用者回報的需求,進行內建測試和回歸測試
    13 全面系統測試,根據測試結果進行 Bug 修複
    14 再次内部部署,標明測試人員進行第二次 β 測試,收集回報意見
    15 根據回報意見修複重要問題,改善使用者體驗,進行回歸測試
    16 部署到産品上,釋出上線