9號團隊-團隊任務5:專案總結會
團隊資訊:9組團隊
任務名稱:排課軟體維護
整理人:高峰
學號:2016035107059
職務:軟體工程師
碼雲倉庫地址:https://gitee.com/Gaooo/1_ClassWork-PaiKeRuanJianWeiHu(主倉庫)
會議時間:12月20日
會議地點:圖書館3樓
參與成員:郭峙嶸,霍鳳建,範佳琦,郝建宇,郝睿,韓天龍,高峰
設想與目標:
最初是完成老師給的需求為目標,老師提出的10個更改需求,因團隊內的成員實力與參與的專案精力問題,所以希望可以在
彙報時完成排課軟體維護這個團隊任務。
計劃回顧:
原定的計劃為:
首先需要一個軟體工程師去找相關老師拿到專案程式碼,專案經理去相關老師那裡要任務需求。
待軟體工程師熟悉完程式碼同時專案經理整理好修改功能列表,軟體工程師去專案經理那裡領要修改的功能的任務。
軟體工程師每天晚上要到產品營銷經理那裡彙報今天任務的完成進度。
每兩天產品經理都要有一個任務進度的會。
拿到程式碼時3個軟體工程師用2天的時間來進行程式碼的熟悉,開一個會都說一下自己的理解,然後在進行維護軟體,3個軟體工
程師每週最少完成一個任務,同時在週五時進行軟體程式碼的合成,週一會有一個軟體進度的會,來研究程式碼合起來的情況,這樣專案
需求都完成後還會留一週的時間進行軟體測試。
UI設計師要在3天之內設計出可以通過老師認可的軟體介面,在兩週之內完成,剩下的時間配合另一個軟體工程師進行軟體測試。
資源回顧:
因我組任務為排課軟體維護,已有排課軟體程式碼框架,所以在程式碼基礎上做出修改,不需要重新設計。
1、專案已有功能程式碼
2、老師提出的需求
變更管理:
相關老師未提出需求變更要求。
設計/實現回顧:
1、16級方向課同一時間無法進行排課:
解決方法:將方向課存資料庫的Type存為方向課,然後在錄資料時判斷是否為方向課,如果是則不判斷班級是否衝突
2、支援多個班級新增課程,不支援多個班級刪除課程
解決方法:將選中的班級通過一個list(格式:16,軟體技術,1)傳入Delete_Class視窗
視窗接受List獲取內容,通過操作點選確認刪除操作資料庫
3、無法更改課程表中某一個別資訊,比如教師
解決方法:新增一個修改視窗
4、周的表示方法
解決方法:課程儲存進excel文件所有符號包括括號必須用中文全形字元
5、刪除全部周的選項
解決方法:在點選選擇周的下拉框時新增一個基礎的”全部”選項;
點選確定時判斷選擇的是否為”全部”,如果為全部選項,則遍歷存放周的TimeL集合,在資料庫中刪除全部
6、已編排學時與計劃學時沒對應上,以紅色字型標記
解決方法:將TextBox控制元件換成RichTextBox
7、教師課表資訊中應新增授課班級
解決方法:判斷匯出的是否為教師課程表 Display_CouRseInformation(ArrayList array)判斷array[0]是否為3
9、匯出後的課表週五的字型不是居中
解決方法:
10、匯入功能
解決方法:新增一個新視窗
測試/釋出回顧:
1、測試當輸入不是數字時軟體的反應
2、當輸入總數大於學期總學時時,無提示
3、測試匯出是否有錯誤
角色/管理/合作回顧:
角色:
高峰(軟體工程師)、郭峙嶸(產品經理)、霍鳳建(產品營銷經理)、範佳琦(專案經理)、韓天龍(軟體工程師)、郝睿(UI工程師)、郝建宇(軟體工程師)
管理:
郭峙嶸在團隊中是產品經理一職,主要負責任務軟體的一些大方向,
霍鳳建在團隊中是產品營銷經理一職,主要負責指出任務軟體任務進行中的錯誤問題,及產品對外推廣與營銷。
範佳琦在團隊中是專案經理一職,主要負責任務軟體的進度問題,同時對專案進度有一個估計,並進行會議的組織。
郝睿在團隊中是UI工程師一職,主要負責任務軟體的介面美化與設計。
韓天龍、郝建宇、高峰在團隊中是軟體工程師一職,主要負責的軟體的後臺原始碼的編寫。
合作:
專案經理幫助軟體工程師獲取需求,軟體工程師3人合作開發一個軟體,UI設計師設計介面軟體工程師在旁協助。
貢獻分分配:郝睿:1分
郝建宇:1分
韓天龍:0分
霍鳳建:2分
範佳琦:2分
郭峙嶸:2分
高峰:7分