你說什么都不隊 實驗五 團隊作業1:軟件研發團隊組建與軟件案例分析


內容 項目
課程班級博客鏈接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
這個作業要求鏈接 https://www.cnblogs.com/nwnu-daizh/p/12709461.html
團隊名稱 你說什么都不隊
團隊課程學習目標 學會組建軟件項目研發團隊、團隊協作以及軟件案例分析
這個作業在哪些方面幫助團隊實現學習目標 團隊協作以及如何合作完成任務等方面
團隊博客鏈接 https://home.cnblogs.com/u/wwms/
  • 任務1:團隊組建
    1.在實驗四結對基礎上,結對小組兩兩自由組合,盡量按照男女搭配組隊要求,組建軟件項目研發團隊;
    本研發團隊為王艷、王玉蘭組和馬興德、蘇浪浪組結合組成。
    2.申請開通團隊博客,點擊以下鏈接提交團隊信息,將團隊博客加入到班級博客。
    點擊查看團隊博客
    3.團隊介紹如下:
    (1)隊名:你說什么都不隊
    (2)團隊成員組成:
成員學號 成員姓名 個人博客地址 備注
201771010127 王艷 https://www.cnblogs.com/JAVA-729/ PM
201771010128 王玉蘭 https://www.cnblogs.com/wang963/p/12651227.html
201771010117 馬興德 https://www.cnblogs.com/791683057mxd/
201771010120 蘇浪浪 https://www.cnblogs.com/xiaolangoxiaolang/

(3)成員風采:介紹每位隊員的風格、擅長技術、編程興趣、希望的承擔的軟工角色(文檔、開發、測試、PM等)、一句話宣言等。

成員姓名 個人介紹 承擔角色 一句話宣言
王 艷 想法多人懶,心態超好,與世無爭,比較喜歡Java PM以及部分功能開發 不慌不忙,穩中求勝
王玉蘭 編程小菜鳥,文檔小能手,喜歡Java,稍微擅長Java 文檔以及部分功能開發 不要總想着明天,因為明天也是今天
馬興德 本人活潑開朗,膽大細心,擅長java和C 軟件測試 奮斗路上,永不停歇
蘇浪浪 本人活潑開朗,積極樂觀,擅長java 開發 二十歲出頭的時候,請把自己擺在二十歲出頭的位置上。你沒有理由也沒能力去擁有一個四十歲的人擁有的閱歷和財富,你除了手頭的青春你一無所有,但就是你手頭這為數不多的東西,能決定你是一個怎么樣的人。

4.請閱讀《現代軟件工程—構建之法》第7章,理解MSF的9點基本原則;

 MSF即微軟解決方案框架,它有以下9點基本原則:
(1)推動信息共享與溝通
第一個原則,就是所有信息都保留並公開,討論要包括所有涉及的角色,決定要公開並告知所有人。當然,要對牽涉到的技術機密、安全性等信息采取必要的保護措施。沒有開放信息,也就談不上隨時適應何種變化,因此信息共享與溝通是必不可少的。
(2)為共同的遠景而工作
這個原則中,“共同的遠景”指的是產品的遠景。做一個產品,不管是應用軟件、行業軟件還是通用軟件,一定要明確項目目標是什么。這個遠景的提出,是一個項目的關鍵,是項目第一階段要達到的主要目標。
(3)充分授權和信任
這個原則是MSF的核心觀念之一,它的的關鍵是“授權”。在一個高效的團隊中,所有成員都應該得到充分的授權,成員有權在職權范圍內按照自己的承諾完成任務,同時,也應該充分信任其他成員能實現各自的承諾。類似的,團隊顧客也認為團隊能兌現承諾,並進行相應的規划。
(4)各司其職,對項目共同負責
團隊中的每個角色都有自己的職責,如果出了問題,這個角色就要負責。 在項目進展中,對於每一項任務,都要明確以下幾點:
①Who:誰負責;
②What:做什么;
③When:什么時候開始,什么時候結束;
④Why:為什么這樣安排?什么情況下可以變更?
此外,團隊的整個角色合起來,對整個項目的最終成功負責。具體如下表:
關鍵質量目標 MSF小組角色 出口條件
按約束條件交付產品 項目經理 項目經理們的項目是在時間/資源的條件內交付的么
按產品規格說明交付 開發 我們是否按照功能說明完成了各項功能
保證所有問題都得到處理 測試 我們發現了所有的問題,而且都有處理方案嗎
產品部署和后續管理 發布管理 客戶是否能快速方便地部署產品和進行后續管理
讓客戶滿意 產品管理 產品是否適應用戶的使用習慣?易學易用
(5)重視商業價值,提供漸進的價值
衡量一個項目的成功,是商業的成功,而商業最需要注重市場和用戶。一個項目的商業價值只有在它被成功的發布並運行的時候才能體現出來。
(6)保持敏捷,預期和適應變化
軟件工程,唯一不變的是變化。所以干脆別幻想客戶的需求會在第一時刻很明確,然后保持不會變。但要注意,我們是預期變化,不是期望變化。除開外部原因,團隊內部也在變化,我們對技術的掌握每天都在提高,原來認為不可能的事可能變得容易。我們對客觀世界和軟件系統的了解每天都在深化,原來覺得沒問題的小細節忽然成了大問題。甚至原來一起打拼的同事忽 然要離開.....這些都要求我們團隊保持敏捷的身段。
(7)投資質量
對質量的重視,引發對質量的投資,引發對人、過程和工具的投資。團隊成員應該有共識:防止缺陷的發生成為團隊質量控制的首要任務,所有的角色都應該對質量保障負責。
(8)學習所有的經驗
在學習過去的經驗的同時,也要避免讓過去的經驗妨礙解決現在的問題。這個原則有兩個含義:①把經驗總結出來;②分享經驗。MSF在每一個里程碑結束時都要做一個 “里程碑回顧”,這個回顧不必等到整個項目結束才做。這樣做的好處是,大家對最近的成敗都記憶猶新,能提供比較准確和全面的反饋;如果發現了錯誤,可以馬上研究解決辦法。在下一個里程碑中通過實踐來驗證。
(9)與顧客合作
多與顧客交流和合作,和用戶一起做需求分析,根據顧客真正的需求來完成項目。

5.組建團隊企業微信群,邀請助教、企業導師或其他團隊任務相關人員進群,給出群成員截圖;

6.團隊特色描述,言簡意賅的描述團隊特點或核心競爭力;
團隊特點:我們最大的特點就是--菜鳥之間的合作,我們不抱大腿!
雖然我們團隊的的成員有稍微擅長編程的,有稍微山擅長文檔的,大家各自發揮自己的優勢。並且我們有着有一致的目標,希望能夠通過本學期的團隊項目,在合作中提升自己的能力。團隊成員團結一致,會按時完成PM分配的任務,也會對出現的問題及時討論並改正。

  • 任務2:軟件項目案例分析(案例分析作業以鄒欣老師博客1和2為基礎改編)
    現代社會,人們很多時候要和軟件打交道,手機游戲、微信、QQ、中國鐵路12306等等。軟件工程學習中,通過這些軟件案例的分析、 評測、辨析和總結,我們就能看到 軟件工程的原理和原則在工程實踐中的種種體現和應用,從而加深對軟件工程知識內容的理解,幫助我們在軟件項目實踐中做得更好。
    以下是本次作業候選分析案例:

    案例1:博客園班級博客
    請對博客園的班級博客中針對院校+班級為對象的班級管理、作業管理、互相交流的功能進行分析,這一方面的參照對象是:CSDN。
    另外,班級博客的作業管理、班級管理等功能在手機上做得如何呢?有什么可以改進的?

    案例2: VS和VS Code
    微軟公司有兩個代碼編輯器:Visual Studio、VS Code,它們的目標用戶,主要功能有何不同?為何要有兩個編輯器和開發環境?請用這兩個編輯器/IDE寫出一個簡單的C/C++/Python程序,記錄程序耗時多久運行成功?描述你的發現。給出程序和運行結果截屏。
    Visual Studio (Community)社區版指的是可免費提供給單個開發人員,給予初學者及大部分程序員支持,可以無任何經濟負擔、合法地使用的版本,官網下載鏈接:
    https://visualstudio.microsoft.com/zh-hans/?rr=https%3A%2F%2Fwww.microsoft.com%2Fzh-CN%2Fdownload%2Fdetails.aspx%3Fid%3D48130
    VSCode發布站點:https://code.visualstudio.com/
    VSCode源代碼git地址:https://github.com/Microsoft/vscode
    VSCode作為一個開源的項目,github平台有許多IT人士在為此項目做出貢獻,參照本篇博文后ffl((范飛龍老師)的建議可以學習github協作開發的技巧和方法。
    從候選案例中選擇一個軟件進行分析,以團隊協作學習方式完成本次學習任務。

    由於實驗四的案例分析剛好選擇的是手機博客園,而本學期軟件工程作業也是在博客園上完成。因此,本次作業我們選擇案例1進行分析。
    (1)閱讀《現代軟件工程—構建之法》第8章、第12章內容,完成以下案例分析任務:
    A.下載、部署並體驗案例軟件的功能,使用10–30分鍾這個軟件的基本功能(上傳使用軟件的照片);

  • 博客園功能分析:

  • 博客園首頁:

  • CSDN首頁:

  • 博客園點擊班級,會顯示通過時間、人數以及活躍度等排序的班級,也可以通過班級名或標簽等來查找班級。

  • CSDN點擊學院,會顯示比較熱門的專業(學院)。

  • 博客園點擊博文,會默認顯示所有博文,也可以閱讀排行等來查找自己想要的博文。

  • CSDN中進入博客,可以看到有詳細的分類,可以任意點擊自己感興趣的分類進行查看博客。

  • 博客園中點擊校區,可以看到全國各地加入博客園的校區所在。

  • 在博客園中任意點擊一個班級,可以看到加入這個班級的所有學生提交過的博文作業等信息,隨時可以查看。

  • 在CSDN中打開某個學院的某個課程,雖然內容比較全面,但是大部分需要收費,這對於學生而言不太友好。

  • 點擊博客園評論功能,可以看到各類博文的評論情況。但是這個評論的博文沒有分類,感覺比較亂。

  • 在博客園中作業管理比較方便,學生隨時可以查看,也便於老師的管理。而CSDN是不具備這個功能的。

  • 在CSDN中有論壇,進入論壇后可以很快的找到自己想要了解的技術,也能發布自己的見解和各地有同樣愛好的人進行交流。這一點在博客園中沒有很好的展現出來。

  • 此外,博客園中有“學習計划”這一欄,這個功能在我們完成本次作業前我並沒有注意到它,也沒有使用過。發現這個功能其實還是比較實用,以后會盡量使用它。

    班級博客的作業管理、班級管理等功能在手機上做得如何呢?有什么可以改進的?

  針對本次作業,我們使用了兩款手機博客園進行測試,一款是博客園官方發布的手機博客園,另一款是項目團隊自己開發的手機博客園。就兩款手機博客園我們都做了測試,總體而言,班級博客在手機上有一個巨大的優勢就是能夠隨時隨地登錄博客進行相關操作,相比瀏覽器方便很多。但手機博客目前還不是很完善,一些功能還不能很好地實現,在具體使用上體驗感相比網頁版的稍微弱一點。至於改進的地方,主要是手機博客園中沒有撰寫博客的功能,雖然手機撰寫博客比較困難,但是必要情況下也可能會用到;此外,軟件團隊發布的這一款手機博客園中,切換到黑暗模式時,一些模塊仍然沒有被渲染;此外網絡連接錯誤的對話框在網絡沒有任何問題的情況下多次出現;還有就是授權碼涉及身份信息問題,應該被隱藏。
手機博客園使用截圖
博客園官方發布:

  • 登錄界面:

  • 主頁面:可以查看個人提交的博客內容,以及個人收藏的博文等內容,此外還可以對個人博客園進行設置,進行吐槽、好評以及查看手機博客園等內容:

  • 博客園首頁可以查看當前熱門博客、新聞以及相關文庫,也可以進行評論等:

  • 博客園閃存功能可以查看最新閃存、我的關注以及我發布的閃存。如我發布“晚安”:

  • 博問功能下可以查看最新話題、高分博客以及以解決問題:

  • 此外,還可以對博客進行收藏以及分享等:

    軟件團隊發布:

  • 登錄頁面:

  • 主頁面:顯示個人所提交的博客。

  • 任意點擊一篇博文進行查看:

  • 點擊我的班級,顯示個人所在班級作業任務等信息。

  • 點擊“我”,設置個人相關信息。

  • 如點擊“瀏覽記錄”即可查看個人瀏覽過的記錄。

    -打開黑暗模式,這個功能比較符合人性化需求。

    B.描述使用案例產品的過程,產品解決了用戶的問題么?軟件在數據量/界面/功能/准確度上各有什么優缺點?用戶體驗方面有問題么?
      總體來說,博客園和CSDN的體驗感都不錯,給了我們一個很好的平台去查找各類信息資料,因此產品基本解決了用戶的問題,能夠滿足用戶的對班級管理、作業管理以及互相交流等的需求。並且學生和老師也能實現很好的互動,其他人也能隨時瀏覽自己需要的信息,總體而言很不錯。

    ①博客園網頁版與CSDN:
    數據量:從搜索引擎就可以看出,CSDN的數據量應該是要比博客園多一些的。但同時,CSDN更加商務化,部分內容需要付費,對於學生而言很不友好,但是由於其數據量大的優點,顯示目前使用CSDN的人還是偏多。
    界面:博客園的界面簡潔,並且可以進行個性化設置;而CSDN卻更加商務化一些,廣告也比較多,多少有些影響讀者的閱讀體驗。
    功能:博客園的功能對於班級管理來說比較詳細,教師可以很好地管理一個班級的作業等;而CSDN沒有班級管理,注重的整個學院(專業)的信息管理。
    准確度:博客園的准確度似乎比CSDN稍微高一些,因為CSDN資源涉及范圍廣,搜索后軟件硬件的信息都有,這時還需要繼續查找。
    ②博客園手機版:
    數據量:博客園手機版的數據量相對較少一些,而且軟件團隊發布的數據量不支持IOS系統。
    界面:
    優點:界面簡潔大方,並且提供個性化設置;
    缺點:對於某些型號的手機不支持,或者不能很好的顯示;
    功能:
    優點:可以查看個人或者其他院校的博文信息,可以進行評論;
    缺點:不能進行私信,對於某些比較着急的問題不能及時得到回復;
    准確度:
    優點:搜索博文的准確度比較好,能很快找到相關文章;
    缺點:登錄時即使記住密碼,下次登錄時也需要重新輸入賬號和密碼。

    用戶體驗方面:
      博客園網頁版功能比較全面,能夠滿足用戶的各類需求,並且能夠按照自己的意願選擇自己喜歡的頁面以及編輯模式等等。而手機博客園很好地解決了出門在外沒有帶電腦時登錄博客園不方便的問題,也基本能夠滿用戶的基本需求。但手機博客園還是存在一定的問題,最主要的就是沒有博客撰寫功能;此外,軟件團隊開發的博客園提供了黑暗模式,很人性化,但是身份過期的對話框會多次彈出,視覺效果不好;授權碼沒有被隱藏,可能會涉及到用戶身份信息等問題。雖然大部分都是一些無關緊要的問題,但是對於一款上市APP而言,這些問題原本也是不應該出現的,會給用戶帶來不好的體驗感,也許這也是手機博客園評分不太高的原因之一。
    C.對產品有什么改進意見?
    (1)博客園網站

  • 時間不具體:比如我在4月23日打開班級作業,截止時間是4月25日,但顯示時間剩余一天。

  • 成績匯總界面最好可以顯示出平均成績,會比圖示顯示直觀很多。

  • 去掉google搜索功能,我試了幾次這個搜索功能好像並沒有用;

  • 最好增加私信功能,這樣更加方便交流。
    (2)博客園手機版

  • 作為博客園最基礎的功能之一,手機博客園應該添加博客撰寫功能;

  • 完善基礎功能,比如IOS系統上,並不能顯示出自己所在的班級,如果要提交作業時,還是需要到瀏覽器進行提交,這也是很不方便的;

  • 增加“上一篇、下一篇”功能,這樣查看比較方便,不用返回重新查看。
    D. 除了定性的結論,還可以定量地評價一個軟件?請看這個鏈接(http://www.cnblogs.com/xinz/p/3308608.html), 並嘗試進行定量的測評。

類別 具體分類 描述 評分(滿分10分,良好6分,及格4分,聊勝於無1分,很差-3分)
功能 核心功能 分析三個核心功能,功能設計和質量。 7
功能 細節 有較多為用戶考慮的細節 8
功能 用戶體驗 當用戶完成功能時,不干擾用戶 (例如: 是否不斷彈出不相關廣告)。 8
功能 輔助功能 一些輔助功能如皮膚等 8
功能 差異化功能 這個軟件獨特的功能. 它對用戶的吸引力有多大? 9
功能 軟件的效能 占用內存, 啟動速度, 內存泄漏情況 8
功能 軟件的適應性 在聯網/斷網, 大小屏幕, 沒有鼠標的情況下都可以順暢操作. 和不同平台的軟件能流暢協作 9
體驗 成長性 記住用戶的選擇, 適應用戶的特點,用戶越用越方便 9
體驗 用戶有控制權 系統狀態有反饋,等待時間要合適。關鍵操作有確認提示,有明確的錯誤信息。 讓用戶方便地從錯誤中恢復工作, 快捷操作鍵可調整。 8
體驗 自選評分項目 針對軟件的特點, 自己選擇一個上面沒有覆蓋的領域來評分 8
自選 綜合評分 得出綜合平均分 8.2

E. 經過以上工作,你們一定有充分的理由給這個軟件選擇一個評價結論:(d)
a) 非常不推薦
b) 不推薦
c) 一般
d) 好,不錯
e) 非常推薦
(2)閱讀《現代軟件工程—構建之法》第8.6、14.1節內容,完成以下案例分析任務:

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

    通過閱讀《現代軟件工程—構建之法》8.6節如何進行估計以及14.1節結合使用此軟件的功能,針對這個軟件的質量等,我們認為這個軟件/網站做到這個程度大約需要三個月的時間。對於博客園這類軟件,不僅需要考慮到在校學校,也要考慮到其他人員,還要考慮團隊人手分配是否合理,團隊人員技術水平怎么樣,如何進行有效的單元測試等,因此前期准備會比較復雜,時間相對要長一些。在使用了這個軟件之后,我們分析得出軟件功能圖如下。假設團隊人數6人左右,有專業UI支持,那么對六個人進行分工,每次完成一個模塊隨即進行測試,加上后期界面美化和功能優化等,我們認為大概需要四個月時間。

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

    基本功能:先從主頁上來看,都是三列的分布,前兩個都一樣:分類導航、熱門文章,第三列不太相同:CSDN是公告和其他熱門文章,而博客園的那一列主要是搜索欄和新聞,個人感覺博客園的設置更合理一些,IT業的迅猛發展需要程序員們經常關注業內新聞,這樣博客園首頁就很方便了。
    版面的設置:CSDN的論壇、資源、資訊之類的被放到了頁面的左上角,而博客主頁的導航欄上只有有關博客的“專家”“排行榜”等索引。與此相對比:博客園的導航欄就把所有業務都顯示出來了:首頁 新聞 博問 閃存 小組 網摘 招聘專題 知識庫。“博問”類似於百度知道,“閃存”很像微博發狀態,“招聘”包括了各種求職、獵頭信息……總體說來就是一站式服務。這兩種布局各有各的好處,CSDN博客保持了版面的純博客形式,功能整齊划一,除了能被分享到微博外並未與社交網站有任何交集,而博客園則是百花齊放爭取多方面服務,具體的使用效果還得諸位用戶來評價。
    UI方面:我覺得博客園在這方面的確與CSDN有不小的差距,首先:個人主頁與博客園主頁的上部導航欄不一致,比如在我的amazingidiot主頁上部點“新聞”就切換到主頁中的新聞版塊了,想再回到自己的主頁只能點Backspace或是右上角的“我的博客”,在這方面CSDN就做得很好,用一個CSDN空間來統一用戶個人的所有窗口。其次,不同層次之間的頁面風格也沒有做到統一,光是logo就有三種。這種混亂確實給新用戶帶來不小的壓力。此外技術交流分享社區,內容限制為科學技術相關,博客園強調的是用戶與用戶之間的交流以及分享,采取的方式是UGC創作模式,構建的是一個技術內容的聚集地,用戶可以在這個地方獲得以及分享技術知識,這一定位奠定了博客園的社區屬性,這個社區連接用戶的是博文內容。
    個性化的角度:我認為博客園優於CSDN,舉例來講:CSDN的個人博客只有三種皮膚(皮膚“炫酷黑”還是7.21上線的…),基本不能進行個性化,這雖然有利於快速找到所需內容,但對於追求長時間瀏覽的用戶會產生疲勞感,另外也不利於吸納追求個性的博主。
    優:通過運行我們可以很容易地發現,博客園在班級管理模塊做的很好,提交作業、查看班級同學博客、查看班級公告等功能都很完美,用戶體驗也很好。用戶使用博客園手機版時不用隨身攜帶電腦,仍然可以用手機軟件登錄博客園。除了方便用戶使用之外,對於用戶對博客園的一些常用操作也基本滿足,比如:查看自己的博客和評論、查看班級作業要求、提交作業、查看其他同學的博客等等。
    劣:界面純凈:博客園的UI風格以及交互設計非常簡單,這款App在同類博客軟件中比較畫風新奇,仿佛就像上世紀90年代的作品(來自用戶反饋);
    內容純凈:博客園客戶端沒有任何的商業化的痕跡,同類產品CSDN有開設學院,VIP,資料下載等商業盈利舉措,但博客園統統沒有。
      通過與相關產品進行對比,結合個人使用體驗,我們認為博客園相對還是一款比較有前景的軟件產品。在寫博客等方面,大部分用戶還是更趨向於使用博客園。因此,我們認為這個產品的質量在同類產品中估計至少名列前三。

  • C. 綜合判斷,給出這個軟件團隊在軟件工程方面可以提高的一個重要方面(具體建議)。

    (1)時間模糊,時間不夠精准,導致學生的作業的提交不夠及時;
    (2)當選擇老師助教選項的時候並不會顯示老師以及助教的博文信息;
    (3)博客園手機版進入界面以后自己建立的表格不復存在;頁面大小匹配不太合適;頁面制作不太美觀;
    (4)此外,黑暗模式是設置比較新穎的地方,同時也是存在的一個bug,但是黑暗模式在一些界面是不同步的;

(3)閱讀《現代軟件工程—構建之法》第8.5節、第9章內容,完成以下案例分析任務:

  • 這個軟件/網站有很多可以提高的部分,如果你是該軟件新上任的項目經理,你一定非常希望所負責的項目在競爭中勝出,請思考以下問題:

    • 首先,市場有多大?潛在的用戶有多少?

    博客園的市場是很大的,從博客園首頁左下方的數據可以看出,目前使用的用戶人數是568335,而且這個數字每天都在持續增加,預計使用人數會更加龐大,市場前景可望。博客園最初發展於江蘇揚州落后的一個IT小城市,很多IT技術人員把博客園當成技術交流園,在這里分享着精彩的原創內容,久而久之博客園在行業中的影響越來越大。目前國內各個高校采取用博客園的方式進行作業的統一管理以及學習,同時其他領域的人員也在博客園進行創作與分享,比如在博客園的首頁中我們可以看到新新聞的發布,從找找看中可以搜索自己所需的資料進行學習等等。博客園的技術氛圍很濃郁,作為新手,想學某方面的知識,總能在博客園中找到靠譜的博客,博客園的文庫功能將好的文章按類歸納呈現,而且內容比較豐富,多有啟迪編程人生的文章。相較而言,CSDN魚龍混雜,網頁端難看,而且很多資源下載需要開通會員,對於大部分人來說花費較高,還有博客園免費這一大特點更能反應處博客園的未來很有前景,相信在不久的未來,博客園越來越完善。

    • 目前市場上有什么樣的產品了,它們的優勢劣勢在哪里?和它直接競爭的產品在那里?

    目前市場上出現了寫技術博客比較主流的有以下幾個:CSDN、博客園、簡書、oschina(開源中國),下面詳細介紹。
    1.CSDN
    CSDN是我第一個寫博客的地方,理由很簡單幾乎所有的技術問題都可以找到相應的技術博客,但是大家技術水平相差比較大,存在很多復制粘貼的情況。商業這塊做的很好,但是比較坑的是下載東西要收費,而且還不好說下的東西質量如何。
    2.博客園
    專業的技術博客,頁面簡單,沒有太多的商業氛圍,文章數量和CSDN不在一個體量,質量上整體還可以,屬於比較文藝的技術博客。
    3.簡書
    簡書,你可以認為是一個寫文章的平台,什么都可以寫,有感情語錄、小說、雞湯,當然也有技術博客,感覺像是寫日記。比較隨意隨心,適合一個人玩自己的環境,幾乎沒有商業元素。
    4.oschina(開源中國)
    專業的技術論壇,文章數量沒有CSDN多,比較好的質量文章需要自己去發掘。里面大神多,氛圍活躍一些,但是人員比較雜,不適合剛寫博客的人去。最大的優點:有碼雲的代碼托管,這個很重要,在學習一段時間技術后,你會發現你會需要這么一個代碼托管的地方。
    總之,這些不同的產品,適用於不同的人對需求做不同的選擇。csdn比較全面,適合各種人;博客園適合文藝程序猿;簡書適合文藝學者或者程序媛;oschina適合技術老油條或者代碼產量高的人。其中博客園的主競爭是CSDN,因為CSDN和博客園面向的用戶較廣,是專門用來交流IT行業技術的頻台,大部分人還是習慣於把自己的經驗技術和收獲分享在它們上面,博客園相比CSDN的優點在於它沒有繁復的廣告,界面更加清晰明了,還有班級博客這一功能,而且還是免費的。

  • 作為新上任的項目經理,這個產品的核心用戶群是什么樣的人,典型用戶長什么樣?學歷,年齡,專業,愛好,收入,表面需求,潛在需求都是什么?

    博客園的核心用戶群是各個高校的教師、學生、IT技術人員以及做計算機行業開發的學術人員;典型用戶是高校教師和學生,老師需要班級博客協助授課和提交批改作業,而學生在要求下也會頻繁的使用學習;學歷是本科生和研究生以及計算機從事教師;年齡在18—50歲,當然50歲左右的人應該是教職工;專業:計算機類或者部分各個理工類; 愛好的話是對計算機相關專業比較擅長並且對這些感興趣的人,博客園是一個免費的平台,對於大部分學生來目前沒有任何的收入,這個免費的平台給予了學生學習的機會和資源,對學生來說沒有任何的負擔而且能夠達到自己學習的目的;從學生和教師的層面來說,表面的需求就是教師需要班級博客管理班級的博客作惡,通過發布作業、批改作業、查重、向其他相關學術人員進行交談從而促進教學能力等等,而我們學生需要完后曾課程的作業和任務提交博客作業、查詢相關資料等等;潛在的需求就是班級博客滿足的是教師的授課需求,在此基礎上可以增加一些其他的功能來滿足授課需求,擴充了學習資源,學生可以瀏覽同學或者其他團隊的博客從而發現別人的優勢,借鑒一些方法,最終得到進步。

  • 功能:你要設計什么樣的功能?為何要做這個功能,而不是其他功能?為什么用戶會用你的產品/功能?你的創新在哪里?可以用NABCD分析.

    我覺得可以在現有的功能上,我們可以在原有的軟件基礎上增加一個私信的功能,在博客園app上面各個組的伙伴可以隨時交流,不用隨時去換其他平台交流,這樣自己的問題也能及時得到解決,這一點在CSDN上面就做得很好;此外如果我在周五凌晨發布了一篇博客,那么閱讀量肯定不多,因為凌晨在線用戶還是比較少的,但是存草稿我又怕自己忘記,所以我覺得可以增加一個定時發布的功能;此外,可以增強搜索功能,搜索時自動補全,比如我要搜索BP,會自動補全BP網絡、BP算法等。NABCD分析如下:

    • N(Need):需求
        解決用戶在博客園app上不能直接交流的問題,即增加私信功能;
        能夠自己指定博客的發布時間;
        增強搜索功能;
    • A (Approach):做法
        去掉google搜索,增加自動補全功能;
        設計聊天界面程序,連接聊天按鈕。
        增加一個設定時間的功能,我可以在寫好博客后設定時間自動發布;
    • B (Benefit):好處
        滿足用戶需求;
        提高用戶的工作效率;
        和同行方便交流,提高自己的能力;
    • C (Competitors):競爭
        其他的聊天軟件的競爭;
        相同性質的app的競爭;
        app的各個方面的功能與其他軟件的競爭。
    • D (Delivery):推廣
        在自己的身邊的伙伴之間推廣;
        發布自己軟件的功能,讓各個高校了解,方便以后推廣;
        完善自己軟件的功能,以及界面等等,讓用戶用的舒心;
        可以讓一些知名度較高的人做代言。
  • 如果你有錢可以招聘6個人,有4個月的時間,你作為項目經理,應該如何配置角色(開發,測試,美工等等)?描述你的團隊在16周期間每周都要做什么,才能在第16周如期發布軟件的改進版本,並取得預想中的成績。
      通過分析,如果可以招聘6個人,我將安排三個人進行軟件的開發工作,然后安排兩個人進行軟件項目的測試工作以及輔助開發人員的部分工作,最后一個人在項目已經開發完成的基礎上做一些美化就可以了。
    項目在16周時間中具體安排的工作如下:

時間安排 具體任務分配
第1周 進行項目的需求分析以及可行性研究報告
第2周 規划項目的設計方案以及實施架構
第3周 進行需求分析的初審
第4周 在各個方面安排人員
第5-6周 進行技術方面的學習
第7-11周 開始編碼工作並反復測試
第12周 代碼完成,發布最初產品,用戶體驗
第13周 收集用戶反饋,制定解決方案
第14周 完善產品功能,修改漏洞
第15周 軟件測試,討論軟件質量保障工作
第16周 發布產品,工作總結
  • 總結陳述團隊協作學習的方式。
      我們主要是先分工,最后進行整合的方式進行協作學習。一開始PM先將各個任務分給隊員,像任務一中需要討論的這種問題我們通過閱讀之后在群里互相交流了自己見解;在小組成員完成了各項任務后,會將自己的完成的任務發到群里,大家瀏覽是否有修改的地方,沒有問題的話再由負責寫博客的人撰寫博客。博客完成之后,大家一起閱讀尋找問題,通過這種方式,小組成員都很好的參與到了其中,收獲了很多。
  • 任務三:記錄完成《實驗五 團隊作業1:軟件研發團隊組建與軟件案例分析》各項任務實際花費的時間;
任務 時間
任務一 110min
任務二 450min
任務三 550min
  • 從團隊分工角度,談談完成本次作業的感受和體會。
      本次作業是第一次團隊作業,在結對的基礎上兩兩合作。我們團隊分工明確,積極討論。大家先分工把自己負責的相應模塊積極完成,大家給予意見,然后一起討論找出問題,在此過程中隨時跟團隊伙伴分享自己的觀點,使得大家對於這次作業得到完善,通過討論最終達到高效率的學習,我們都更加體會到了團隊協作的力量。
      此外,作為團隊PM,將任務分給大家之后,每個人都積極完成,大家一起討論找出問題,我更加體會到了團隊協作的力量。同時,根據此次作業,我感受到PM分配任務時,也不能隨意分配,分配不當可能會影響整個團隊作業的完成。這一點也需要我在后面團隊大作業中不斷思考並且尋找一個合理的方式。


免責聲明!

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



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