1. 程式人生 > >作業 20181016-1 Alpha階段貢獻分配規則

作業 20181016-1 Alpha階段貢獻分配規則

此作業要求參見:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2244

 

條件:八位同學,總共80分貢獻分(貢獻分總數以實際為準),投票方式為公開投票。

 

a階段:

每個同學都對80分貢獻分進行一次分配,分配到每個人的分數不設上下限,但也應按實際的工作情況來分配,之後將結果統計出來。

a的解讀:因為是團隊開發,而我們團隊每天都有開會,大家都十分清楚每個人在團隊開發中扮演了什麼角色,也都大致清楚每個人貢獻的多少。每個人衡量的標準不同,所以在a階段,每個人都對分數做出一次分配,可以綜合每個人不同的意見。

 

 

b階段:

統計應該在8個人同時在的時候進行(或是在小組會議中)。其結果每個人都會有8個分數,計算每個人的分數均值和得分割槽間,按分數均值排列。分數均值相同的,按右區間大小排列;右區間相同的,按左區間排列;如果都相同,則記為並列。

b的解讀:8個人對每個人的貢獻分都做出了分配方案,會得到下面的分數表(此分數表為樣例展示)

 

1

2

3

4

5

6

7

8

1

10

10

10

10

10

10

10

10

2

5

5

5

20

15

15

5

10

3

5

10

10

15

10

10

10

10

4

10

5

5

20

10

15

5

10

5

5

5

5

20

10

10

5

20

6

5

5

5

20

10

10

5

20

7

5

5

5

20

10

10

5

20

8

5

5

5

20

10

10

10

15

每一行是每位同學給予所有同學的打分,每一列是一位同學得到所有同學給的分數。

我們可以計算出每一個同學的得分均值和得分割槽間

 

得分均值

得分割槽間最小值

得分割槽間最大值

1

6.25

5

10

2

6.25

5

10

3

6.25

5

10

4

18.125

10

20

5

10.625

10

15

6

11.25

10

15

7

6.875

5

10

8

14.375

10

20

 

根據b可以得到下面排序,4,8,6,5,7,1、2、3(1、2、3並列)

 

 

c階段:

按照每個人的得分順序,由高到低開始,由組長敘述其本階段小組開發的工作內容,本人做補充,然後按照其得分均值為基準,在得分割槽間中進行調整,提出該同學的分數,由其他7位同學進行表決,超過半數及視為通過,下一位同學的得分右區間自動修改為該同學的得分,以避免出現相同的分數。之後重複上述的內容,直到所有同學分數安排完畢。

c階段補充:若出現排名相同的情況,則在這些同學中進行投票,投出先後順序,若再次出現投票結果相同,則組長擁有決定順序的權利。

c階段解讀:假設以上面的表格為樣例,則先對4號同學進行分數決定。其均值是18.125,得分割槽間是[10,20],在分數分配前期,對得分調整可以儘量選擇向上調整,4號可以為19分。則4號分配完畢,對8號分數分配時,其得分割槽間改為[10,19),這樣無論怎麼分配都會避免發生兩位同學分數相同的情況。

注:如果某同學給予自己,或其他同學的分數,過於偏高,從而會影響其他同學的分數分配。在這裡我們對每一位同學的分數設定一個異常指標,異常指標=得分右區間的值/得分均值。若異常指標>3則認為該同學得分異常,並分析其異常原因,找出給予過高分數的人,由組長進行警告和勸說,令其重新分配分數,並規定給予同學(分數異常)的分數不得超過均值的二倍,並重新計算。若該同學再次違反,則直接記為最後一名,得分為總分數減去前七名同學分數之和。