軟件分析_csdn app

我所調研的軟件是csdn app。分別在安卓系統(手機)和ios系統(ipad平板)上測試其核心功能,並進行調研和分析。ios

第一部分 調研 評測

BUG測試

註冊並使用 csdn app 的主要功能,按照描述的 bug 定義, 找出幾個功能性的比較嚴重的 bug。至少兩個. 用專業的語言描述 (每一個bug 很多於 40字), 若有必要, 能夠配圖。算法

  1. 在ipad上,修改用戶名增長空格時,會崩潰退出。在安卓手機上,沒有出現這個問題。在安卓上設置了用戶名以後,在ipad上點修改用戶名的任何操做都會崩潰閃退。



    能夠看到,在ipad上只要輸入空格, 就會黑屏閃退,
    而在安卓上,則沒有問題:


    服務器

  2. 在分類中,安卓端的顯示不徹底,「更多分類」中的內容是空白的。而在ipad中的顯示是正常的。後來發現,安卓端和ipad端的設置不共享,只在本地有效,從新安裝後重置。在安卓的app裏「更多分類」是空白由於安卓app好像根本沒寫這幾個分區。

    這是安卓的分類

    這是ios的分類微信

  3. 使用了 delete * from users 做爲暱稱以後,發帖子的用戶名仍然是剛註冊時候的weixin_39541631。後來發現不管更名爲何,從帖子裏點回來都會是weixin_39541631。在安卓和平板的上面修改用戶名另外一邊的顯示都是幾乎同步的,可是從別的界面點回到用戶信息,則用戶名仍是很老的。通過網頁端發現,網名分爲ID和暱稱,app端顯示的有時候是ID,有時候是暱稱。

    markdown

  4. 在尚未關注的時候,點擊關注界面,推薦的幾我的不是ID和暱稱,而是姓名。而在網頁端,則是顯示的推薦博客主的暱稱。在app的使用過程當中,發現他的用戶名顯示是很是混亂的。


    app

能夠看到,在不一樣的狀況下看某一個用戶的資料,他的用戶名顯示很是之混亂。框架

  1. 在app端沒有找到寫博客的功能,只有在論壇裏發帖。這是能夠理解的,在app端難以完成markdown之類的須要不少特殊符號進行書寫的內容。可是app端徹底能夠加上對已發佈博客的編輯、權限設置等功能。並且,在ipad端,不少人會加上鍵盤和筆做爲生產工具,csdn的app沒法爲他們提供文章生產的功能。
  2. 在ipad上關注某用戶,再從安卓上點擊關注會失敗。反之則正常關注。

    關注失敗工具

  3. 評論、閱讀等計數和網頁端不一致。學習

    使用體驗

    另外,請你本身花幾天時間時不時用一下csdn app, 看看你有沒有成爲一個持續使用者。 <被評測軟件> 解決了你的什麼問題? 區塊鏈

以前沒有使用過這個app和csdn社區,心裏的設定覺得會是不少新手討論代碼問題或者是偏向於軟件和工程類的。沒想到若干天的使用以後驚喜不少。以前認爲的那些功能和討論是有的,可是更有不少乾貨諮詢甚至是科研向的推送。在「諮詢」欄,能夠看到IT界一些比較重要的新聞,在「區塊鏈」區域瞭解了很火可是本身只瞭解個大概的不少思想和技術,甚至是在「人工智能」板塊看到經典論文、算法的講解和復現,貼出來代碼,以及數據集。這種論壇類app的質量取決於用戶質量數量和發帖的積極性,其實csdn在這個基礎上已經很足夠了,可是在繼續使用中仍是感覺到了一個它最重要的問題,就是對於使用羣體的定向不夠明確。若是我是一個新手用戶,那麼在使用過程當中app就應該能看出來,以後儘可能不要推送那些太難的東西;若是我已經科研了好久了,就不要推送那些介紹word embedding是什麼的入門文章了。論壇板塊不光是沒有分類,甚至連搜索也沒有。不管是博客仍是論壇,都是文章的質量層次不齊,推送沒有推送相應水平和方向的博客,致使可能要翻一些垃圾才能找到一些真正的質量比較高的博客。
相比之下我可能更但願去使用微信公衆號。由於其水準、內容都是能夠找到最適合本身的,文章水平有保障。有想一塊兒討論的問題或許會在這個app上討論可是app又不能發博客,因此,只能說是很閒的時候過來淘淘寶了。該app只能說是完成了全部所須要的基本功能。

採訪使用者

相信每一個同窗的朋友中必定有人須要用這樣的軟件(例如你上課的同窗), 記載你對這位用戶的採訪。

大一物理學院同一個班的同窗
他認爲註冊起來太麻煩,並且博客的質量有點低。

第二部分 分析

軟件質量評估和市場狀況

根據你對 csdn app 的瞭解, 如今請估計這個軟件/網站/服務 作到這個程度大約須要多少時間 (團隊人數6 人左右, 計算機大學畢業生, 並有專業UI 支持)。 分析這個軟件目前的優劣 (和相似軟件相比), 這個產品的質量在同類產品中估計名列第幾? 它的市場份額估計第幾? 二者匹配麼? 不匹配的緣由是什麼?

搭一個論壇或者論壇app的話,其實如今來講是很快的。由於在大多服務器的運營商都直接給提供了論壇的代碼框架,六我的的計算機大學畢業生若是不從頭開始搭,而是使用現成的模板,敏捷開發我以爲一週就足夠實現基本功能了。若是要從頭實現這些複雜的頁面和功能,我認爲大約6個月。後續的廣告、用戶的拓展,功能的拓展,代碼的維護等等,須要一年以上步入正軌。
這個軟件做爲csdn的app版,徹底依賴於網頁版csdn的存在而有價值。csdn的優劣,優點在於發展早,早期內容水準高,有大量的數據資源以及學習資料,商業化成功,雖然我以前基本不用csdn,可是也開通了年費會員由於不少時候須要下載電子pdf或者下載源代碼、安裝包、運行庫等等,在csdn上是很是好找的。劣勢在於灌水太多了,水準層次不齊。其次是商業化太嚴重,不少時候廣告都蓋住了我要讀的內容。並且註冊信息要的東西太多了,我的隱私能要走的都要走了,密碼要求的複雜程度和很高,不少人把我的在其餘網站的密碼都包含在裏面了,以前還泄露過。抄襲嚴重。用戶上傳了資源本身不能管理,別人下載收費或者要積分,想刪還要練習客服充滿了上個世紀的運營理念,就像當時的愛好者自建論壇同樣:鼓勵發言而不是有價值的產出致使水帖氾濫,資源積分下載或者回復可見騙活躍度,動不動讓用戶作這個作那個不然就不給服務,徹底不考慮怎麼服務用戶,只適合小圈子自high(摘自知乎)
app端相對於網頁端簡潔多了,糟心的廣告和糟心的排版都少多了,很適合瀏覽或者搜索須要的博客。
在同類型的裏面,質量和市場份額應該都是第一,雖然作的很差,可是圈子裏也就他最有名,商業化最成功了。

你在第一部分發現的bug, 爲什麼軟件團隊不能在發佈前修復?他們是不知道,仍是有意不修復? 你以爲是什麼緣由

具體的設計質量不高。csdn如今是追求利益,以前開發的那些不賺錢的東西都停了,對於其核心的博客網站和app來講,幾乎已經沒有什麼商業上的對手了,有質量還很好的博客園的文章也全被他抄過去了,致使沒有修改bug的動力。

推理出這個軟件團隊在軟件工程方面能夠提升的一個重要方面

目前CSDN在所屬領域內沒有競爭對手,未來的競爭對手多是AWS、阿里雲之類的社區。眼光仍是要長遠一些,把能作好的都作好,省得競爭來臨的時候手足無措。

建議和規劃

這個軟件/網站/服務有不少能夠提升的部分, 若是你是新上任的項目經理, 如何提升從而在競爭中勝出?

首先是整合資源,區分各個知識領域的新手討論區、新聞發佈區、資源分享區、高手指導區、進階討論區等,不要如今同樣亂七八糟的。有人水貼是好事,可是要個性化推薦和分層次的推送。把bug都修改掉,功能完善起來,如今的app仍是很基礎功能的一款,以前的PM就沒想把這個軟件作到最好,因此可改進的地方仍是不少的。

首先,市場有多大? 全中國IT 專業的學生和職業人士均可以是用戶, 總共有多少人? 目前市場上有什麼樣的產品了,它們的優點劣勢在哪裏? 和它直接競爭的產品在那裏? 這個領域是出於 (萌芽 / 成長 / 風口 / 平臺 / 降低)階段?

降低階段。市場很大,可發展的前途也很大,可是我認爲它如今沒有作大和吸引各個水平用戶的想法,而是撈錢。若是有心作大可是發展成這樣的,問題很大。優劣上面下面都談了。若是它的定位就是盜竊資源撈錢走人,那麼定位實現的比較到位。
沒有見過以前的csdn是什麼樣子的,摘取一個前輩的見解:
CSDN的確是愈來愈垃圾了。但變垃圾的前提是,它曾經輝煌過,是一個精品。而後說CSDN的過去:在互聯網剛進入中國的時候國內沒有不少技術論壇和參考文檔,使得CSDN成爲了各路大牛的集中地,擁有着大量的優質的資源和原創博文。包括如今都還有不少上一代的開發者活躍在CSDN上。可是網站作大以後進來的人多了就開始變了,並且如今網站的盈利性愈來愈強,題主所說的廣告只是其中一點,其實你們能看到優質資源的狀況下是能夠忍受廣告的。更多的是網站的審覈和原創缺少致使網站質量下滑。知乎這兩年之因此能作得那麼好審覈功不可沒。還有評論中有人問一個好的博客社區,推薦博客園,掘金。評論裏也有不少。CSDN最讓人反感的一個地方:找一個問題,全部答案都是同樣複製粘貼過來的,很難找到原做者,問轉載者詳情問題詳情也沒法解答。
做者:楊贇
連接:https://www.zhihu.com/question/52061495/answer/378548224
來源:知乎

若是你有錢能夠招聘 6 我的, 有 4 個月的時間, 你做爲項目經理, 應該如何配置角色 (開發, 測試,美工等等)?
描述你的團隊在16 周 期間每週都要作什麼, 才能在第16周如期發佈軟件的改進版本,並取得預想中的成績。

開發4,測試0,美工2 要大改。 1-2周,需求設計,全部人一塊兒吃狗食,去找列出來儘量多的問題,而後分析輕重緩急和工做量,找出來最能提高且能夠實現的提升點。 3-7周,文章分區,分等級,增長審覈功能,以及全部1-2周討論出來的問題。開發找推薦算法,體力活開發美工一塊兒上。 8-13周,落地,修改,完善,爆肝 14-15周,全體員工互相測試對方的代碼,美工也測試,提意見修改。 16周緩衝

相關文章
相關標籤/搜索