軟件工程導論團隊項目


一. 團隊組建

1.團隊成員

王玥瑩:2016012041(組長)

裴   穎:2016012051

馬福孝:2016012044

柯招坤:2016012007

張   航:2016012049

王亞楠:2015012012

2.隊名:對對對對隊

3.項目描述:基於知識圖譜的編程學習者在線測試評估推薦系統不但提供給了用戶大量的網課學習資源,同時更加專注於學習者的測評以及學習路線推薦,該項目的評測推薦系統是主要是基於知識圖譜的,在建立完善的知識圖譜以后,通過用戶在學習過程中的行為捕獲和測試數據的分析進行學習路線的推薦。同時該系統還提供用戶之間的建議與推薦,加強學習者之間的溝通。

項目名稱:基於知識圖譜的編程學習者在線測試評估推薦系統--以Java語言學習為例

4.隊員風采:

(1)王玥瑩

風格:性格開朗愛笑,喜歡做有成就感的事,愛前端。
擅長的技術:html, css, js, jquery等前端技術
編程興趣:喜歡美麗的前端語言
軟工角色:前端開發人員
一句話宣言:編程!編程!再編程!
(2)裴穎
風格:大大咧咧的性格,希望細膩地寫代碼
擅長的技術:html,css,jquery等web前端開發技術
編程興趣:設計出好看的頁面
軟工角色:前端設計、編程人員
一句話宣言:學習無止境,未來要繼續!
(3)馬福孝
風格:扎實能干的后端開發者,喜歡運動,熱愛生活。
擅長的技術:java,jsp,Servlet,Junit測試,maven項目管理,ssm框架等Javaweb后台開發技術
編程興趣:沉迷編程無法自拔
軟工角色:系統設計人員、后台開發人員
一句話宣言:搞技術,我是認真的。
(4)柯招坤
風格:外向活潑的后端開發者,有一定后端基礎,python基礎
擅長的技術:java,jsp,Servlet,python,Javaweb后台開發技術
編程興趣:喜歡簡單易懂邏輯清晰的代碼項目
軟工角色:后台開發人員
一句話宣言:代碼改變世界
(5)張航
風格:敲代碼debug,耐得住性子沉得住氣,喜愛技術
擅長技術:Java以及JavaWeb開發
編程興趣:java以及偏向底層的技術
軟工角色:后端開發
一句話宣言:放開手開發,耐性子debu(g)
(6)王亞楠
風格:熱愛生活,喜歡電競,嘗試有關多的動畫等方面。
擅長的技術:jsp,java,數據庫。
編程興趣:喜歡實現游戲的一些技術。
軟工角色:后台開發,數據庫應用。
一句話宣言:我不會做游戲但是我喜歡研究游戲。
5.團隊合照

6.團隊特色描述:

我們團隊有四人是工作室成員或前工作室成員,其中一人現任工作室后端部長一職,團隊人員均具有扎實的前后端開發能力,同時我們團隊的配合能力極強,有過合作開發團隊項目的經驗,成員也有過和學校部門合作的經驗。

二.團隊選題
1.概述:該系統以java語言學習為例,提供網絡課程學習以及測試題目,對用戶的學習行為進行捕捉以及參考測試結果對用戶的技術路線給出推薦路線,同時也提供網絡交流平台,不同用戶間可以互相給出推薦以及建議。
意義:該系統不但提供給了用戶網課學習的平台,同時更加專注於學習者的測評以及學習路線推薦,讓編程學習者不再感到迷茫,不再因為學習路線不明確而降低學習效率。
2.NABCD項目分析:
N (Need 需求):
現如今類計算機專業在很多高校都有開展,對於技術的學習,很多對應專業的同學在沒有人指引技術學習方向的情況下總是會展現出迷茫的狀態,很容易導致對開發技術的學習失去興趣同時很多高校的類計算機專業都開設了許多門開發語言的課程,但很多同學在學習完課程后並不知道自己真正掌握多少知識,哪些方面還需要鞏固與加強、目前階段還需要去掌握那些知識。基於以上需求,我們擬開發,基於知識圖譜的編程學習者在線測試評估推薦系統---以java語言學習為例。
A (Approach 做法):
該項目中我們用到的編程語言有,HTML ,css,javascript,java。擬解決方案:繪制java學習的知識圖譜,並進行存儲,前台捕獲用戶訪問路線,並且傳給后台進行數據庫存儲,數據庫保存用戶測試信息並且存入數據庫,最后當數據收集達到可靠范圍內時,對該用戶做出技術路線的推薦。
B (Benefit  好處):
該系統不但提供給了用戶網課學習的平台,同時更加專注於學習者的測評以及學習路線推薦,讓編程學習者不再感到迷茫,不再因為學習路線不明確而降低學習效率,對提高用戶的學習效率,提升用戶的學習興趣有着很大的益處。
C (Competitors 競爭):
目前來說像慕課網,網易雲課堂更加關注於網課的購買和學習而對學習者的技術路線規划基本沒有涉及,所以我們的基於知識圖譜的編程學習者在線測試評估推薦系統在市場上有較大的競爭力。
D (Delivery 交付):
作為一個軟件工程專業的學生,深知自己對這樣一款產品的需求,也知道其他同學對這樣一款產品的需求,所以用戶就在我們身邊,只要進行小小的宣傳就可以引來大量用戶。
3.該項目中我們用到的編程語言有,HTML ,css,javascript,java。擬解決方案:繪制java學習的知識圖譜,並進行存儲,前台捕獲用戶訪問路線,並且傳給后台進行數據庫存儲,數據庫保存用戶測試信息並且存入數據庫,最后當數據收集達到可靠范圍內時,對該用戶做出技術路線的推薦。針對該項目,目前小組內有三人熟悉前端開發,能熟練運用HTML,css,js,ajax,jQuery等進行前端開發,三人熟悉后端開發,能熟練運用java,jsp,Servlet,maven,Junit,DBunit,MySQL,ssm框架等進行后端開發。能熟練運用myeclisp,IDEA等開發工具,其中有四人是工作室成員,均有一定的項目經驗。

三.貢獻分配

經過我們小組的討論與協商,通過借鑒了《構建之法》一書及現在Google、Intel等公司在使用的OKR模式,最終確定了適合本小組的貢獻分的分配規則。

1、確定過程

我們借鑒的OKR方法即目標與關鍵成果法,是一套明確和跟蹤目標及其完成情況的管理工具和方法,由英特爾公司發明,其主要目標是明確公司和團隊的“目標”以及每個目標達成的可衡量的“關鍵結果”,在整個組織中共享,這樣團隊就可以在整個組織中明確目標,幫助協調和集中精力。

如何制定合適而有效的OKR,我們首先需要確定O(目標)和KR(關鍵結果):

目標(Objectives)是“我們想做什么”,好的目標需要時限、簡潔的陳述、能夠鼓舞團隊;關鍵結果( Key Results)則需要回答“我們是否達成了目標要求”,要將目標中定性的部分翻譯為定量的數字體現。因此在討論過程中,我們盡量靠近SMART原則,即明確的(specific)、可衡量(measurable)、可實現(attainable)、相關性(relevant)及實現性(time-bound)的原則來進行討論。

2、評定標准

每周我們都將確定一個本周目標,並且分配明確好每個人的任務,一周結束后,將按照下面的評分表格進行互評打分,並及時統計組內成員的得分,進行交流討論及時進行改進。
總分(50分)=成果(20%)+貢獻(40%)+技術(20%)+合作(20%)

 

3、結語

我們相信這個評分標准將成為幫助團隊完成工作的強大而有意義的工具之一,它能夠讓我們能夠清楚地了解我們的任務,我們擅長的領域,以及我們不足的地方。當然,這個標准只是一個幫我們達成目標的工具,而不是目標本身,因此我們仍需努力並且竭力完成我們的每周目標,並最終完成合作的項目。

四、參考附錄

[1]谷歌內部考核制度 OKR 是怎樣的?

https://www.zhihu.com/question/22471467

[2] OKR 考核表格如何制定?

https://www.zhihu.com/question/23548206

 

 


免責聲明!

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



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