項目 | 內容 |
---|---|
這個作業屬於哪個課程 | 2021春季計算機學院軟件工程(羅傑 任健) |
這個作業的要求在哪里 | 案例分析作業要求 |
我在這個課程的目標是 | 提升軟件開發能力,提高團隊協作能力 |
這個作業在哪個具體方面幫助我實現目標 | 撰寫軟件使用體驗報告,增加對於軟件工程的理解。同時從用戶方面評估軟件,從中吸取卡法經驗 |
第一部分 調研,評測
本文選擇了CSDN APP、牛客APP 、以及微信公眾號作為評測的產品。主要以CSDN App為主,其他兩個為輔,並進行對比。
1.1 基本功能體驗



-
當打開CSDN APP首頁時,首先看到的便是推薦頁面,在這個頁面中我們看到目前比較好的幾篇推薦博客,還有CSDN熱榜,通過這個界面可以了解到目前CSDN的一個流行趨勢。同時首頁中還可以看到自己關注的博主的動態,以及當前熱度榜和Blink,視頻等等,首頁上的模塊比較豐富。同時在首頁上還有一個搜索欄,通過這個搜索欄,我們可以檢索自己想要的信息,通過本人調研,搜索功能還是比較智能的,可以搜索到符合自己需求的內容。
-
CSDN APP的第二個大板塊是會員板塊,在這個板塊里可以看到會員專屬的權益。如免費的資源下載,電子書和折扣課等等。
-
第三個大板塊是直播板塊,在這里可以看到直播預告,正在進行的直播,同時可以看到直播回放,可以在這些直播中學到自己感興趣的技術。同時右上角有開播按鈕,用戶本身也可以進行直播,分享自己的技術



- 第四個大板塊是消息,可以看到自己所發博文的點贊,以及評論和回復。同時,支持私聊功能,可以及時的與博友們進行交流
- 第五個大板塊是我的,可以在這里看到自己的各種信息。非常方便,同時在第一次打開這個界面時,會有標簽的選擇,可以根據標簽做出更加適合用戶的推薦內容
- 同時CSDN APP 還有夜間模式,上面這些界面會由白底黑字轉變為黑底白字,對於熬夜的人非常友好。
1.2 CSDN APP優缺點評測
-
優點
-
在內容推送方面:
信息非常多樣,不僅僅有文本內容,還有視頻直播。可以看到目前社區的流行趨勢,以及優質博客推薦。可以了解到目前大多數人感興趣的方向。
根據標簽選擇,可以生成專屬的推薦,推薦內容對於用戶會更加有用,而不是無用推薦。
可以選擇觀看自己關注的人的動態,對於用戶來說會更加具有吸引力
-
在內容學習方面:
可以通過智能搜索,搜索到自己想要的內容,搜索結果一般比較符合自己的預期。
可以通過直播學習。在直播板塊,可以看到目前的一些直播預告,以及直播視頻,在這個界面,用戶可以選擇自己感興趣的內容學習
同時會員具有大量的電子書、資源免費下載、免費學習課程的功能。
可供學習的內容非常多樣
-
在交流學習方面
可以及時的看到自己博客或者評論的反饋,並給與回復
可以與博主私聊,更加隱秘,符合大部分人的需求
-
-
缺點
- 會員模塊放置的位置太過顯眼,對於不想充會員的人來說,這個模塊實際上是沒有任何作用的,但是一打開APP,最顯眼的五個位置里面就有會員板塊,對於白嫖黨非常不友好。從我本人出發,我並不覺得CSDN APP有讓我沖會員的理由
- 直播板塊的作用不會有想象中那么大。作為用戶,使用CSDN的最大理由是在CSDN上查詢自己需要的信息。即便需要學習知識,大部分人也不會選擇看直播學習知識,更多的應該是看專業的課程,講解的肯定比直播更加清晰簡潔。
- 有非常多的博文是換了個標題互相轉載的,實質內容不會相差多少,對於搜索信息的用戶來說,體驗非常不好
1.3牛客APP對比CSDN



1.4微信公眾號對比CSDN

1.5 功能性BUG
1.5.1 bug發生時的環境
華為榮耀V30PRO,Android 10 版本
1.5.2具體BUG
-
BUG1
BUG的嚴重性:4顆星
非常嚴重的影響用戶體驗。
圖片:
在消息提示界面,明明沒有顯示任何新消息的標志,但是在最下面出現了消息提示
並且這個BUG會在我的手機上一直存在,不管是切換界面,還是APP后台關閉再打開,該消息提示一直存在。
成因:
經過我在這個界面上的研究,發現這3個新消息是極客日報、CSDN、Java講師天團,這三個公眾號的消息,只需要點進去,這3的紅點就會消失。但是在此界面上,並沒有任何提示,例如紅點來標志着三條消息是新消息,它的表現與已讀的消息一致,這顯然是非常影響用戶體驗的。而對於真實用戶的消息,他是會做到新消息提醒的,如上圖中的科皮子菊,但是作為公眾號所發的消息,卻沒有做到新消息提示,這是非常不合理的。因此我將其認定為一個BUG。
用戶體驗:
對於像我這樣的無法容忍紅點存在,並且存在就一定要點掉的人來說,用戶體驗是非常差的。同時對於使用CSDN進行交流的人來說。無法分清楚那條是新消息,哪條是舊消息,是非常影響其交流體驗的
改進意見:
對於新消息,不管是真實用戶還是公眾號的新消息,都應該像QQ微信一樣,做到在新消息的后面標記新消息以及新消息的個數,比如紅色的3表示,這個人給用戶發了3條新消息。這應該是比較容易做到的
-
BUG2
BUG的嚴重性:2顆星
此BUG並不會對系統安全產生影響,但是會影響部分用戶使用華為手機的用戶的體驗
展示:
在CSDN的電子書界面,以及下面的三個按鈕所在的界面,我無法使用華為系統的手勢導航退出到上一個界面。只能夠通過左上角的箭頭返回上一級。在其他界面則可以正常返回。
成因分析:
在我舍友的蘋果手機上,電子書的的所有界面都可以正常的使用手勢導航。因此,我猜測應該是電子書這一部分的活動,對於華為系統的兼容性做的不是很好,導致出現了手勢導航失效的問題。
改進意見:
改善對華為手機系統的兼容,對於習慣了手勢導航的人來說,手勢導航是非常方便的功能,當出現了這種不符合預期的行為時,會比較降低用戶對於此APP的印象。
1.6對於CSDN APP的評價:不推薦
描述 CSDN 牛客 微信公眾號 知乎 博客園 核心功能 8 10 5 5 8 細節 6 6 5 6 6 用戶體驗 6 5 4 6 5 輔助功能 8 6 4 6 8 差異化功能 8 6 2 7 7 軟件的效能 7 6 6 6 8 成長性 4 7 0 6 8 用戶有控制權 6 8 2 5 7 App Store評分人數 8(5616) 6(570) 0 10(1.2w) 4(285) 頁面簡潔美觀 5 8 4 5 6 總分 66 68 32 62 67 - 功能太多,但是很多無用功能,從一個在讀大學生的角度來看,CSDN APP的主要功能只是用來搜索資料,其他的很多功能我是永遠不會去使用的,例如電子書和直播等。從學習方面來看,通過電子書和直播學習,遠遠不如網上的正經教程。從娛樂方面來看,又遠遠不如別的正經的讀書APP和直播APP。
- 會員這個模塊放在了不應該放的位置。對於一個討論社區式APP,會員功能本就可有可無。而且會員模塊放在如此顯眼的位置只會讓用戶更加討厭,感覺它在一直催你充錢一樣。
- 總結:使用CSDN只需要在電腦上查資料的時候用就行了。
第二部分 分析
2.1使用此服務的所有功能,估計這個軟件/網站/服務做到這個程度大約需要多少時間(團隊人數6人左右,計算機大學畢業生,並有專業UI支持)
CSDNAPP的功能非常多,有發表博文、搜索博文、社交系統、電子書系統、直播系統等功能,我估計要實現這樣一個大雜燴的APP需要一年左右。
理由:把CSDN APP功能拆開來都可以找到與之對應的APP,這表明這些功能已經非常完善了,在參考已有的一些開源項目的基礎上進行開發,實現基本功能並不會有太大的問題、所以在功能實現上並不會有太大的問題,問題的難點在於優化,這會占用比較多的時間。同時要實現的功能很多,因此我預估一年左右就可以做出來。
2.2分析這個軟件目前的優劣(和類似軟件相比),這個產品的質量在同類產品中估計名列第幾?
優勢很明顯,群眾基礎好,因為CSDN是目前國內最流行的技術討論社區,在這個基礎上,用戶數量肯定是有保證的。
相比較與牛客APP,CSDN上的博客價值更大一點,牛客APP更像是一個分享工作的APP,CSDN更注重於分享知識。
相比較於微信公眾號,CSDN也是更加的專業。
CSDN在同類產品中肯定是當之無愧的第一。
2.3從各方面的問題,推理出這個軟件團隊在軟件工程方面可以提高的一個重要方面(具體建議)
- 從程序層面來說,可以做好對於各個系統的兼容,反正部分用戶體驗不佳。
- 從軟件方面來講,可以減少其中的一些功能,專注一自己擅長的領域,比如博客這一大功能,對於一些不那么重要的功能可以適當舍棄,這會讓APP看着更加簡潔舒適。
- APP的營利模式可以更合理一些,這樣就不會將會員這兩個打字放在那么顯眼的位置。我的建議是與其他的平台合作,比如將這里面的直播板塊轉接給別的學習直播平台,比如mooc,這樣可以收取mooc平台的費用。
2.4你在第一部分發現的bug,為何軟件團隊不能在發布前修復?他們是不知道,還是有意不修復?你覺得是什么原因?可以從下面的可能性中選取幾個
- 第一個BUG,我覺得可能是程序員這樣設計的,因此並不存在修復這一說。作為程序員他可能是覺得公眾號的消息並不那么重要,因此就沒有標紅,但是真正使用之后卻會覺得很不舒服。這樣的設計對於用戶來說挺不不合理的
- 第二個BUG,此BUG被測試發現的概率還是很低的,必須是華為手機,且必須在幾個特定界面使用手勢導航,這對於測試人員來說還是比較難發現的。對於BUG成因,應該是純粹的開發人員設計粗心大意,因為CSDN別的板塊都是支持手勢導航的,唯獨這一塊內容的幾個頁面不支持。
第三部分 建議和規划
3.1市場概況
2019年中國的開發者人數至少有221萬,市場非常巨大並且計算機行業還是目前最火熱的專業,每年都會有大量的學生加入開發者行列,對於已工作的人來說CSDN是必備的,而目前大學中的學生或多或少都會接觸編程,這些大學生都是CSDN的潛在用戶,至少有千萬學生。
3.2 市場現狀
-
目前市場上有什么樣的產品了?
CSDN、掘金、牛客、微信公眾號、知乎、博客園等
-
上述產品的定位、優勢與劣勢在哪里?
產品 定位 優勢 劣勢 CSDN 開發者交流論壇 用戶基數大 內容質量參差不齊,存在多重轉載問題 掘金 技術分享論壇 專業人士審核,質量較高。 相對小眾 牛客網 求職者交流平台 求職者群體需求 找到工作后,用戶很大概率脫離 微信公眾號 娛樂平台 用戶基數大 平均質量非常差 知乎 較專業娛樂平台 用戶基數大 比上不足。 博客園 面向開發者的知識分享平台 用戶基數大,大學課程所需 存在多重轉載的問題,有許多沒有用的博文 -
上述產品之間呈現什么樣的關系,哪些為競品關系?以及競爭中的各方態勢如何?
CSDN,掘金、知乎、博客園互為竟品關系,微信公眾號只是作為娛樂的存在,牛客網是面向求職者的。CSDN和博客園都是作為專業的面向開發者的論壇,用戶基數大,同時存在很多重復的內容,兩者之間的競爭是最為激烈的,知乎並不是專於這一方面,掘金更偏向於成熟的開發人員。因此最終競爭的主力是CSDN和博客園
3.3市場與產品生態
-
這個產品的核心用戶群是什么樣的人?典型用戶是什么樣的?學歷,年齡,專業,愛好,收入,表面需求,潛在需求都是什么?
CSDN的核心用戶應該是從業人員以及計算機專業的學生。需求都是希望在這上面找到解決自己問題的方案
-
產品的用戶群體之間是否存在一定的關系?是否有利用其相互作用二次構成特定用戶生態的可能性?
從業人員都是從學生轉變來的、如果在學生時期就以CSDN作為查詢手段的花,那么工作之后,其對CSDN的依賴也不會改變,但是習慣了外國英文網站之后,對於CSDN的需求就沒那么大了。因此是存在構成特定用戶生態的可能性的
3.4產品規划
-
你要在當前軟件的基礎上設計什么樣的新功能?為何要做這個功能,而不是其他功能?為什么用戶會用你的產品/功能?你的創新在哪里?可以用NABCD分析
-
Need Approach Benefit Competitors Delivery 自定義功能 存在用戶更喜歡簡潔的功能設計,以及界面 通過在設置中添加選擇功能的欄目實現自定義功能需求 滿足用戶的個性化需求、使用戶體驗上升 其他技術論壇APP 通過CSDN網站推薦廣告 目前的功能已經很多了,我覺得少顯示一些功能才是最需要的功能。
-
如果你是項目經理,可以招聘6個人,並且有4個月的時間,你認為應該如何配置角色(開發,測試,美工等等) 才能在第16周如期發布軟件的改進版本,並取得預想中的成績。
開發:1人 測試:2人 美工:3人
此需求的開發難度並不是很大,難點在於選擇性選擇功能之后的頁面應當如何設計,因此這樣分工。