软件工程导论团队项目
軟件工程導(dǎo)論團隊項目(速課小龍)
一.團隊介紹
1.團隊成員
鄧? 旭 2016012068 (組長)
陳逸璇 2016012056
周紫伊 2016012043
謝月鵬 2016012066?
洪澤芳?2016011988
葛金星 2016011992
2.隊名:速課小龍
3.項目描述:
求而不得都是累,古語有云,先下手為強,后下手遭殃。
我們團隊想做一個“網(wǎng)絡(luò)課程購買及學(xué)習(xí)系統(tǒng)”。其宗旨是為了給廣大學(xué)習(xí)者營造便捷的學(xué)習(xí)環(huán)境。“速課小龍”是垂直的線上學(xué)習(xí)網(wǎng)站。以獨家視頻教程、試題集錦、學(xué)習(xí)計劃、問答社區(qū)為核心特色。在這里,你可以找到最好的學(xué)習(xí)牛人,也可以通過免費的在線公開視頻課程學(xué)習(xí)國內(nèi)外的基礎(chǔ)科學(xué)知識。
4.隊員風(fēng)采:
(1)鄧旭:
風(fēng)格:我是屬于比較主動的那種性格,作為組長,會帶領(lǐng)大家一步一步去完成項目。但是做事的時候可能有些地方會考慮的不周全,不夠細(xì)心。會為了自己的團隊盡力去爭取,去付出,想把事做得更好一些,比較追求完美。
技術(shù):java語言,主要就是后端學(xué)習(xí)和開發(fā),做過一些前后臺交互的項目。
編程興趣:從最開始連軟件是什么都不知道的小白,到如今成為藍(lán)旭工作室的正式成員,慢慢地在學(xué)習(xí),希望自己有一天能獨擋一面。還是挺喜歡敲代碼的,但是現(xiàn)在算不上極端的喜愛,卻在慢慢感受。
希望的軟工角色:我想應(yīng)該沒有誰想在原地踏步,所以會不僅僅只想當(dāng)個程序員,希望積攢到實力足夠的時候,成為軟件工程師,項目經(jīng)理。
一句話宣言:興趣是最好的老師,放任飄灑,終成無畏。
(2)陳逸璇:
風(fēng)格:自己性格沉穩(wěn),是公認(rèn)的比較靠譜的人。團隊中,在扮演好自己的角色的同時,會積極為團隊項目開展做出貢獻(xiàn)。與隊員默契合作,完成好屬于我們的作品。
技術(shù):html+css+js,前端開發(fā),做過一些小項目
編程興趣:大學(xué)以前,從未想過學(xué)習(xí)計算機專業(yè),然而,最終走上了這條道路。一開始的不自信,到后來的喜愛。有人說,有興趣才能做好,其實很多時候,做好了才有興趣。
希望的軟工角色:目前希望自己可以成為一名前端工程師,然后積累經(jīng)驗,成為一名產(chǎn)品經(jīng)理或項目經(jīng)理。
一句話宣言:我們未到達(dá)的遠(yuǎn)方,指引著我們的方向
(3)周紫伊:
風(fēng)格:踏實認(rèn)真,積極樂天,有自己的目標(biāo),想要的就一定會為之努力。
技術(shù):JavaScript,jQuery,bootstrap,Ajax,HTML,CSS
編程的興趣:網(wǎng)頁設(shè)計,前端頁面的設(shè)計與實現(xiàn)。
編程興趣:喜歡網(wǎng)頁設(shè)計,前端頁面實現(xiàn)的過程
希望的軟工角色:希望能夠成為一名優(yōu)秀的前端工程師,有能力的話向全棧工程師努力。不只是一名碼農(nóng),而是涉獵廣泛的全面型人才。
一句話宣言:愿你有揚在臉上的自信、長在心底的善良、 融進(jìn)血里的骨氣、 刻進(jìn)生命里的堅強。
(4)謝月鵬:
風(fēng)格:我是一個對自己生活很有規(guī)劃的人,清楚地知道自己想要什么。有很多計劃,都在慢慢完成的過程中。
技術(shù):網(wǎng)頁前端,小程序前端
編程興趣:有用的,好玩的東西
希望的軟工角色:希望通過自己的努力,成為一名合格的前端工程師。同時學(xué)習(xí)后端技術(shù),爭取成為一名全棧工程師。
一句話宣言:行遠(yuǎn)必自邇,登高必自卑。
(5)葛金星:
風(fēng)格:性格陽光開朗,生活中是大家的開心果。做事認(rèn)真,責(zé)任心強。追求完美,做一件事,要么不做,做的話一定要做好。
技術(shù):前端技術(shù)
編程興趣:享受技術(shù),享受完成項目的過程。覺得開發(fā)的過程中,自己更像是一位藝術(shù)家,從事的都是充滿創(chuàng)造性的工作。
希望的軟工角色:希望自己成為一名出色的軟件工程師,將來開發(fā)出更多優(yōu)秀的產(chǎn)品。
一句話宣言:看我的!
5.團隊合照:
?
?6.團隊描述:
團隊成員有兩人在學(xué)校“藍(lán)旭工作室”任職,擁有豐富的前后端交互開發(fā)的經(jīng)驗,小組其他成員也都有項目開發(fā)的經(jīng)驗。小組成員配合默契,分工明確,有著積極的學(xué)習(xí)心態(tài),在完成項目的過程中,不斷地學(xué)習(xí),提升自己的能力。本團隊對軟件的需求和現(xiàn)狀進(jìn)行了詳細(xì)的分析和調(diào)查,對于存在的問題提出了相應(yīng)的解決方案。項目團隊成員具有一定的開發(fā)技術(shù)、經(jīng)驗和較強的解決問題的能力。在老師、同學(xué)的指導(dǎo)幫助下,科學(xué)運用研究方法,相信項目研究和開發(fā)可以順利進(jìn)行,相信我們可以出色的完成任務(wù)。
二.選題展示:
1.項目概述與意義:
項目概述:我們團隊想做一個“網(wǎng)絡(luò)課程購買及學(xué)習(xí)系統(tǒng)”。該系統(tǒng)涵蓋視頻教程、試題集錦、學(xué)習(xí)計劃、問答社區(qū)四大模塊。用戶可以通過免費的在線公開視頻課程學(xué)習(xí)國內(nèi)外的基礎(chǔ)科學(xué)知識,系統(tǒng)通過試題判斷用戶的掌握程度,為用戶推薦適合的學(xué)習(xí)計劃,并提供問答社區(qū)方便用戶間的交流。系統(tǒng)宗旨在于為了給廣大學(xué)習(xí)者營造便捷的學(xué)習(xí)環(huán)境。
意義:隨著社會的進(jìn)步,人們越來越重視教育。而網(wǎng)絡(luò)教育為人們提供了一種全新的學(xué)習(xí)方式。當(dāng)前,網(wǎng)絡(luò)教育已經(jīng)成為改革傳統(tǒng)教育模式的強大動力和有效手段。其優(yōu)勢主要有如下幾點:
(1)使教育資源共享變?yōu)楝F(xiàn)實。
(2)為學(xué)習(xí)者提供個性化學(xué)習(xí)的條件
(3)有助于實現(xiàn)交互式學(xué)習(xí)。
(4)有利于促進(jìn)教育社會化和學(xué)習(xí)社會化。
2.速課小龍NABCD分析
1) N (Need 需求)
首先,我們的項目用戶需求是比較明確的,即學(xué)生或社會人群想要通過網(wǎng)絡(luò)來學(xué)習(xí)知識和技能。我們提供一個學(xué)習(xí)和分享的平臺。
但這一點早就做爛了,網(wǎng)上相關(guān)的平臺多如牛毛。我們考慮的是針對我們平時在網(wǎng)上平臺學(xué)習(xí)上遇到的一些使用問題,解決他們的使用痛點,來定制一個有更好用戶體驗的產(chǎn)品。
剛性需求:需要一個有很好用戶體驗的學(xué)習(xí)平臺的人群是很多的,而在分析市面上比較好的網(wǎng)上學(xué)習(xí)平臺的時候我們發(fā)現(xiàn),有的慕課沒有學(xué)習(xí)后的測試機制純干講,有的慕課對課程類別限制受眾面很窄,有的慕課對于課程的上傳有很多要求,一些短小的小技能課程是沒有的。
再談一點次要需求,很多課程都是技術(shù)相關(guān)的課程,生活技能學(xué)習(xí)比如修手機,重裝操作系統(tǒng),ppt制作學(xué)習(xí)等很多用戶有時候也是需要的。
那么,如果能做一款兼顧測試機制,多種內(nèi)容課程上傳,不限制上傳資格身份,有討論交流的學(xué)習(xí),有點評打分機制的學(xué)習(xí)平臺是有需求的。
我們的調(diào)研潛在用戶名單(經(jīng)常用網(wǎng)上慕課進(jìn)行學(xué)習(xí)的大學(xué)生):楊帆、劉玥、丁小帥、王雪、王森、劉卓錦、雷啟航、楊嵐青、張宏宇、洪澤芳。
2) A (Approach 做法)???
簡述一下我們的獨特招數(shù):
(1)、運用網(wǎng)易云音樂的評論模式,可以相互評論。
(2)、每一個學(xué)習(xí)視頻得配套上傳一套試題供下載。
(3)、不限制上傳身份,人人可當(dāng)老師,通過評分機制來考核。
(4)、課程類別無限制,生活,技能,專業(yè)學(xué)習(xí)都有所涵蓋。
3) B (Benefit? 好處)
簡述一下我們的產(chǎn)品帶給用戶的好處:
(1)更好的學(xué)習(xí)過程體驗,有測試機制,能下載題目。
(2)分享自己任何有的技能,并可以獲得報酬。
(3)基礎(chǔ)的各類課程學(xué)習(xí),能找到各種想學(xué)得東西。
4) C (Competitors 競爭)
首先,我們簡要分析了一下現(xiàn)今慕課行業(yè)的產(chǎn)業(yè)鏈、市場分配和用戶人群狀況:
產(chǎn)業(yè)鏈:
當(dāng)前慕課產(chǎn)業(yè)鏈主要涉及技術(shù)支持方、內(nèi)容提供及運營方、行業(yè)監(jiān)管方這三方。內(nèi)容提供及運營方中的慕課平臺是連接B端內(nèi)容提供方和C端用戶的橋梁,是產(chǎn)業(yè)鏈中的核心環(huán)節(jié)。
慕課平臺主要采用企業(yè)與高校合作的模式,高校提供內(nèi)容,企業(yè)提供平臺和技術(shù),從企業(yè)運營模式上分為慕課企業(yè)平臺和導(dǎo)航平臺兩種。
市場分配:
第一類是擁有高校、政府等官方資質(zhì)的平臺,代表平臺為學(xué)堂在線、好大學(xué)在線和華文慕課。這類平臺不僅僅是具備其他合作高校的內(nèi)容資源外,自身特有的內(nèi)容資源也成為其一大優(yōu)勢,例如學(xué)堂在線擁有的清華大學(xué)慕課唯一授權(quán),令其用戶中學(xué)生比例較高。
第二類是互聯(lián)網(wǎng)企業(yè)背景較強的平臺,代表平臺為中國大學(xué)MOOC、頂你學(xué)堂、智慧樹?? 網(wǎng)。這類平臺由有互聯(lián)網(wǎng)企業(yè)專業(yè)主導(dǎo)運營,加上自身的技術(shù)背景,往往具備較強的運?? 營優(yōu)勢,同時互聯(lián)網(wǎng)企業(yè)天然背景優(yōu)勢帶來的用戶流量,令其用戶覆蓋面較廣。
用戶人群狀況:
用戶規(guī)模即將突破2000萬:2014年前后,國內(nèi)學(xué)堂在線、中國大學(xué)MOOC等核心慕課平臺相繼上線后,中國慕課用戶規(guī)模開始飛速增長,根據(jù)HCR慧辰資訊估計,2018年用戶規(guī)模將突破2000萬人。
用戶以年輕高學(xué)歷者為主:從地域上看,當(dāng)前慕課用戶主要分布在一、二線城市;年齡上,用戶相對較為年輕,約50%為90后,渴望了解和學(xué)習(xí)新知識,擁有積極向上的生活態(tài)度;用戶的學(xué)歷水平普遍較高,約80%用戶擁有本科及以上學(xué)歷。
受慕課平臺大多為免費開放課程的影響,目前僅有約20%的用戶在慕課課程學(xué)習(xí)的過程中有過付費行為,且付費金額普遍在300元以內(nèi),多數(shù)是為取得慕課學(xué)分/學(xué)位認(rèn)證而付費。當(dāng)然,IT行業(yè)的慕課學(xué)習(xí)付費的還是較多的。
其次,簡述一下我們產(chǎn)品的競爭優(yōu)勢:
(1)我們解決了內(nèi)容提供方的一個缺口,通過用戶提供內(nèi)容,平臺進(jìn)行審核。目前國內(nèi)慕課平臺主要切入高等教育慕課領(lǐng)域,針對初等教育及職業(yè)教育領(lǐng)域的慕課平臺尚少。而我們產(chǎn)品的課程內(nèi)容沒有限制,通過用戶上傳。
(2)我們有更好的學(xué)習(xí)機制,配套試題。
(3)我們屬于遲到者,雖然沒有先發(fā)優(yōu)勢,但有后發(fā)優(yōu)勢,技術(shù)成本低,學(xué)習(xí)他們的經(jīng)驗進(jìn)行改進(jìn)。
5) ?D (Delivery 交付)?
首先,我們意識到了作為一個遲到者,在產(chǎn)品交付方面需要花費的精力是最大的。一個不小心我們的產(chǎn)品就被埋沒了,哪怕它有很好的用戶體驗,但用戶根本看不到。
所以,針對交付產(chǎn)品,我們做了以下的幾點舉措和推行產(chǎn)品的方法:
(1)以玩帶學(xué)微信、qq、朋友圈推行法:
小紅:我在速課小龍上傳了怎么把丑女變美女的美妝教程,你要來看看嗎?圖片+朋友圈推送鏈接。
小明:我在速課小龍上傳了怎么10分鐘安裝電腦系統(tǒng)的小視頻教程,你要來參觀嗎?圖片+朋友圈推送鏈接。
(2)各大高校貼吧攻陷法:
通過頂貼機發(fā)送帖子到各大高校貼吧做相關(guān)推送鏈接。聲明基本技能課程全免費。
(3)qq,各種學(xué)習(xí)群招募水軍打廣告鏈接法。
(4)真槍實彈付錢廣告法。
3.項目使用的編程語言及以期解決方案:
使用到的編程語言:
java,mysql,jsp,html,css,html5,css3,JavaScript,jQuery,bootstrap,ajax,json
期望使用的解決方案:
(1)小組定期討論,總結(jié)問題與不足,協(xié)同合作。
(2)前期做好需求規(guī)劃。制定出需求文檔,功能文檔,流程圖,時序圖。原型設(shè)計使用墨刀,選用git進(jìn)行項目管理。前端使用html,css,bootstrap做基礎(chǔ)布局,之后用css3,JavaScript,jQuery美化完善頁面。后臺開發(fā)運用java,MySQL數(shù)據(jù)庫等。
(3)希望項目實現(xiàn)過程中能做到前后臺分離,前后端之間使用 JSON 來交流,用 API 作為契約進(jìn)行交互。以便前后臺選用的技術(shù)棧互不影響。如果出現(xiàn)困難我們再采用jsp合頁面。
(4)團隊成員技術(shù)掌握程度技能熟悉程度區(qū)間為:7
三.團隊貢獻(xiàn)分配方式:
在開始想這個團隊貢獻(xiàn)分配方式的時候我們是很苦惱的,因為要考慮到每個同學(xué)的利益并且要保證這個分配方式的可行性及公平性,再次閱讀了構(gòu)建之法第十七章里面的績效管理之后,我們重新理清了思路。
既然大家組成了一個團隊,每個人都應(yīng)該有參與的基礎(chǔ)分,在進(jìn)行的過程中每個人分工不同,那么究竟誰做什么做多少肯定是有差異的,這就涉及到了工作量和工作難度問題,做完之后,那么效果也會有差異。那么我們事后是不是應(yīng)該總結(jié)一下,對于有突出貢獻(xiàn)的,或者是因為完成錯誤耽擱團隊進(jìn)度者分別進(jìn)行獎勵與懲罰,而這個需要誰來評定呢,此時小組成員的互評就至關(guān)重要了。此次項目總分=50*n,我們小組為50*5=250分。綜上所述,我們的分配方式由以下幾部分組成:
1).基礎(chǔ)分(10%)
2).工作量(30%)
3).工作重要程度(20%)
4).完成效果(30%)
5).小組互評(10%)
1.基礎(chǔ)分(共25分)
為什么要有基礎(chǔ)分呢?首先,因為我們畢竟還是學(xué)生團隊,所以希望在有基礎(chǔ)分的基礎(chǔ)上,調(diào)動大家的積極性,爭取讓每個人都能真心為這個團隊爭取,為這個項目努力,做得更好一些,不愧對這基礎(chǔ)分。同時也保障了大家的基本權(quán)益。
2.工作量(共50分)
對于我們一個軟件工程的項目,工作量是什么?這就包括了主程序的代碼編寫,模塊功能實現(xiàn)量,程序測試人員對于軟件后期維護,項目的風(fēng)險分析和軟件的功能分析等等不同的工作,這些工作分配到每個成員的實際量就是我們這里所說的工作量。在評分的過程中,我們要做到可量化,所以把工作量又分成了工作時間,工作難度,波動工作量。
工作時間主要指工作花費的時間,有以下幾點:
1).可以1h為最小時間點單位。
2).如果時間點確定后出現(xiàn)突發(fā)狀況,經(jīng)小組商議后可更改時間點。
3).任務(wù)未完成或者出現(xiàn)問題取消任務(wù)則不計入個人工作量。
4).兩人合作一個任務(wù)則平分時間點。
但是構(gòu)建之法這本書中也提到了,僅僅是靠工作時間來評定是有失偏頗的。比如說在項目開發(fā)過程中,組員們每天都在一起工作,所以工作的時間大體上是相同的,但是我們不能說一個主程序員用了一天的時間完成了一個難度很大的模塊設(shè)計的工作投入和一個輔助人員用了一天的時間寫了一份簡單不重要的相關(guān)報告的工作投入是一樣的,這也就是我們所說的工作難度問題。我們應(yīng)該對于項目開發(fā)中負(fù)責(zé)難度較大的模塊的組員更多的分?jǐn)?shù)獎勵,這樣才是公平的,也間接地體現(xiàn)了知識的價值。
波動工作量主要是指在實際完成工作的時候工作量可能出現(xiàn)的偏大或者偏小由成員和負(fù)責(zé)人共同進(jìn)行評分,在最終的工作量評分上進(jìn)行少量修正
所以最終工作量等于:
工作時間 x 30% + 工作難度 x 45% + 波動工作量 x 25%
3.工作重要程度(共20分)
這條就是指對項目的具體貢獻(xiàn),主要包括基礎(chǔ)貢獻(xiàn)度,以及波動貢獻(xiàn)度。最終得分由基礎(chǔ)貢獻(xiàn)度加上波動貢獻(xiàn)度得到。為了區(qū)分貢獻(xiàn)程度以及驅(qū)動大家主動為團隊做貢獻(xiàn),商議后覺得在此可以采用等級劃分。
基礎(chǔ)貢獻(xiàn)度由組長進(jìn)行評分,總共有A,?B,?C,?D,?E五個等級,A級100,B級90,C級80,D級70,E級60,組長根據(jù)對于工程總體的了解對于該工作選擇一個合適的等級。
在實際的具體操作中,由于實際情況的不同,可能重要程度會稍微有些出入,這時成員可以與組長進(jìn)行協(xié)商共同評分,在最終的工作重要程度評分上進(jìn)行少量修改。
最終工作重要程度評分等于:基礎(chǔ)貢獻(xiàn)度評分?+?波動貢獻(xiàn)度評分
4.完成效果(共30分)
在我們最初分配不同的工作量后,對于每個人的完成程度我們應(yīng)該有實時的跟蹤記錄,這樣也更能督促組員。即使你有能力,分配到了最重要的工作,但是你因為某種原因并不能很好的完成任務(wù),甚至于在最后期限也沒有完成任務(wù),這肯定是對個人得分有著很大的影響的,如果你選擇了較為簡單的工作,但是你在這份工作中完成地相當(dāng)出色或富有創(chuàng)造性,這就是一個加分點。我覺得這樣一定程度上也能促進(jìn)一個出色的軟件的形成。
這條評判標(biāo)準(zhǔn)主要包括完成質(zhì)量和完成效率,最終評分由兩個評分加權(quán)獲得。完成質(zhì)量主要通過測試完成評分。
| 評價成績 | 效果 |
| 60% | 基本完成功能,但是很簡陋,部分細(xì)節(jié)未能達(dá)到預(yù)期要求 |
| 80% | 完成得一般,要求的功能都實現(xiàn)了,但是還有優(yōu)化的空間 |
| 100% | 完美完成,無可挑剔 |
其中,完成質(zhì)量這一塊還應(yīng)包括額外加分和扣分。比如如下的情況:優(yōu)化了功能,優(yōu)化功能屬于額外工作,且不影響自己的本職任務(wù)。
領(lǐng)取任務(wù)后,因個人事情沒有完成,由于修復(fù)測試bug導(dǎo)致任務(wù)延期,對于用戶發(fā)現(xiàn)且測試沒有發(fā)現(xiàn)的bug等耽誤了項目交工,給予扣分。
| 評價成績 | 嚴(yán)重程度 |
| 扣分 | 不注意就不會發(fā)現(xiàn)的問題,給予警告 |
| 扣分 | 一般功能性問題,局部影響用戶使用 |
| 扣分 | 嚴(yán)重影響用戶使用 |
| 扣分 | 相當(dāng)嚴(yán)重的問題,甚至對接下來的開發(fā)造成影響 |
最終完成效果等于:完成質(zhì)量×60%?+?完成效率×40%
5.組員互評(共10分)
這個部分還是很重要的,能夠反應(yīng)我們整個團隊的問題,以及相應(yīng)的解決方案,同時也能獲得進(jìn)步。這條評判標(biāo)準(zhǔn)是成員之間互相評分,每個人獲得除了自己之外其他四個人的評分,最終根據(jù)加權(quán)獲得一個分?jǐn)?shù)。
所以,最終成員的團隊貢獻(xiàn)評分為:
基礎(chǔ)分 x 10% + 工作量 x 30% + 工作重要程度 x 20% + 完成效果 x 20% + 小組評價 x 10%
?
在整個過程中,我們都圍繞著能使團隊評價貢獻(xiàn)能夠更加合理,使得團隊中的成員都可以滿意的起點出發(fā),希望可以沒有雜念影響下更好地完成任務(wù),盡量能夠考慮各個方面的因素。讓整個團以團隊利益為重,營造積極向上的團隊氛圍,大家互相配合與支持,相信長此以往,我們一定可以更努力更好得做好我們的項目。
轉(zhuǎn)載于:https://www.cnblogs.com/sukexiaolong/p/8719239.html
總結(jié)
以上是生活随笔為你收集整理的软件工程导论团队项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。