這個作業屬于哪個課程 | 2021春軟體工程實踐/S班 |
---|---|
結對學号 | 221801109 、221801130 |
這個作業要求在哪裡 | 軟體評測 |
作業的目标 | 評測常用網站的問答區 |
其他參考文獻 | CSDN、知乎... |
目錄
- 第一部分 調研,評測
- CSDN問答
- 體驗
- 基本功能介紹和使用
- 優缺點分析
- 改進意見
- BUG
- 結論
- Stack Overflow
- SegmentFault
- 第二部分 分析
- 開發時間估計
- 同類産品對比排名
- 總體排名
- 1. Stack Overflow
- 2. CSDN
- 3. SegmentFault
- 第三部分 建議和規劃
- 市場概況
- 市場現狀
- 市場與産品生态
- 産品規劃
- NABCD模型
- 人員配置設定
- 16周的詳細計劃
點開CSDN問答區,我們可以很直覺的看到使用者提出的各類問題
但是我們不能參與讨論或者發帖,想要參與就必須登入
登入之後可以進行回複
但是發帖的有問必答功能隻有第一次是免費的,之後每次提問都需要進行付費
優點:作為目前最大的中文開發者社群,CSDN的各類功能可以說是比較完善的,并且使用者群體大,對于提問者提出的問題,很快就會有人進行回答,是以對于初學者是一個很好的解惑和學習平台
缺點:
- 問答區右側沒有滾動條。這算是一個使用者體驗很不好的點,尤其是對無滑鼠的筆記本使用者,使用觸控闆回翻上面的内容,當使用者翻閱很多内容之後,想要準确定位到某個回答,就需要不斷滑動,沒有辦法通過滾動條直接定位
- 微信掃碼登入CSDN需要關注CSDN公衆号,有綁架使用者的意味
- 推廣内容過多,無效内容過多,重複的内容太多,給人一種混亂的感覺
- 希望在問答區右側新增一個滾動條,這樣友善使用者查找之前看到的内容,不至于劃螢幕劃到手軟
- 希望不要強制訂閱CSDN公衆号,不要讓使用者感覺被捆綁營銷了
- 希望做的簡潔一點,減少重複的内容,少一點商業化,畢竟是技術交流社群
暫未發現
總體而言這是一個比較适合新手的技術交流網站,尤其是對英文水準不太好的同學,是一個不錯的學習網站
Stack Overflow是目前全球最大的技術交流網站
作為全球最大的開發者社群,該網站大部分的問題與回答都是以英文呈現的
在問答區可以通過filter對問題經行篩選
優點:這是全球最大的技術交流網站,是以聚集了許多技術上的大牛,許多你想象不到的問題,在這裡都能找到答案,并且提問時可以自主選擇是否設定懸賞,對于學生群體來說比較友好
缺點:由于英文水準不過關,使用起來困難重重,是以暫時還沒發現啥缺點。。。
暫無
作為全球最大的開發者技術交流網站,Stack Overflow還是十分推薦大家使用的,在這裡大家可以與全世界的開發者探讨交流,也可以看到大神們對待問題的解決思路,是一個十分有用的網站
作為國内較大的開發者社群之一,思否使用者群體顯然不如CSDN來得大
與大多數開發者社群一樣,在未登入的狀态下,我們可以浏覽問題,但是無法參與讨論與提問
想要提問以及參與回答,就必須登入
優點:SegmentFault和CSDN同樣作為中文開發者社群,在我個人看來,SegmentFault的界面顯然比CSDN要來的簡潔美觀,一眼看過去就給人一種幹淨整潔的體驗
缺點:缺點就比較明顯,作為開發者社群,使用者群體的數量是很重要的,SegmentFault的知名度比不上CSDN,較為小衆,小衆就會導緻很多問題的提問并不優雅,同時無人問津。登入功能同CSDN
使用者群體數量并不是那麼容易解決的,但是對于提問的優雅度,可以通過稽核來提高,一個優雅的問題,能夠讓人更有興趣去浏覽,去回答,是以建議SegmentFault提高問題的稽核标準。
推薦作為一個輔助的網站,配合其他開發者社群使用
SegmentFault應該是三個網站中最為簡潔的了,在web程式設計課程中,我們都初步了解了yii架構的使用,有了一定的基于yii架構的開發經驗
是以我認為,如果完全以學生作為開發團隊,人數6個,基礎過關,分工明确(前後端,UI設計),開發出功能基本完成的同類網站,時間在6-8個月
内容品質:Stack Overflow > SegmentFault > CSDN
使用者體驗:SegmentFault > Stack Overflow > CSDN
使用者基數:Stack Overflow > CSDN > SegmentFault
優點:作為全球最大的開發者社群,使用者群體無疑是最大的。界面較為整潔,并且搜尋的内容較為準确,較為容易找到合适的答案
缺點:對于英文不太好的小夥伴,可能就需要借助一些工具來幫助自己更好的使用了,不過這個嚴格來說算不上缺點。
優點:作為最大的中文開發者社群,使用者群體較大。對于國内的初學者是一個不錯的學習問答平台
缺點:體驗上不太好,感覺魚龍混雜,商業化嚴重,部分設計反人類(無滾動條),搜尋備援太高,好多重複内容,并且沒啥子用。
優點:界面整潔美觀,使用起來較為容易上手
缺點:使用者體量小,許多問題不一定找得到答案
随着網際網路的發展,越來越多的人們開始接觸程式設計,無論是專業的程式員,還是普通的興趣愛好者。接觸程式設計的過程中,不可避免的會遇到各類問題,是以開發者社群是大家不可避免要接觸到的。大家都需要一個好的開發者社群(界面整潔美觀,内容定位精确,使用起來不繁瑣)
目前Stack Overflow在全球的開發者社群中還是起到一個統治地位,這與其非盈利性質不可分割,大多數願意交流技術的人們,都不願意看到一個技術交流社群,參雜太多的商業元素。但是鑒于語言問題,Stack Overflow在國内的市場占有率并不高。
目前在國内起到統治地位的開發者社群,無疑是CSDN,但是正如上面所說的CSDN參雜了太多的商業化元素,并且實際體驗并不是太完美。
而國内其他的開發者社群,市場占有率并不高,是以很多問答并不是那麼容易找到答案。
核心使用者:IT從業者、學生
典型使用者:
姓名:張全蛋
年齡:表面62,實則26
專業:軟體工程
職業:程式猿
表面需求:自己造輪子,不如搬輪子,是以需要一個能夠找到滿足各種需求、各種規格的輪子的輪胎廠,先做一個合格的輪子搬運工
潛在需求:輪子搬久了,自然而然有了技術積累,就會在技術上有更高的要求,現有的輪子已經不能夠滿足自己了。逐漸的,自己開始試着造輪子,從自行車輪到礦車的巨無霸輪子,需要有許多的經驗豐富的輪胎廠員工與其交流造輪子的藝術,是以技術成為了選擇輪胎廠的一個關鍵考慮因素
使用者群體之間的聯系:衆所周知,大多數IT從業者都是從學生時代過來的,是以有着不可分割的關系。
N:針對不同使用者群體設計不同的闆塊
A:設計不同的闆塊,如學生專區,IT從業者專區等等
B:使用者能夠更為直覺的接觸與自己相關的問題,自己提出的問題既能夠得到較好的回答,也能夠便于自己尋找已有的答案。
C:目前為止暫未看到這類功能做的較完善的網站,是以隻要能夠把握機會,競争壓力就會小很多
D:通過已有的使用者進行推廣
前端:2人
後端:2人
測試:1人
UI設計美化:1人
周數 完成内容 1-2周 對産品進行需求分析,制作完整的需求規格說明書 3-4周 對産品進行原型設計 5-9周 對産品進行Alpha開發,初步産生一個能夠内測的Alpha版産品 10-11周 内測人員初步測試,完成主要bug的修複 11-15周 釋出Alpha公測,不斷的收集使用者使用資料,通過回報資料進行Beta産品開發,并及時釋出Beta版本,用于進一步收集使用者的體驗與bug回報資料 16周 釋出最終的Beta版産品