1. 程式人生 > >團隊任務5:項目總結

團隊任務5:項目總結

err clip 編碼 The 很多 ssm tin 求和 分配

3號團隊-團隊任務5:項目總結會

團隊序號:3號團隊

開發的軟件名稱:北軟畢設管理系統

今日整理人:趙冰

學號:2016035107299

職務:產品經理 兼 UI設計師

團隊項目的代碼倉庫地址:https://gitee.com/zhaobing99/NSIBishe/tree/dev(主倉庫)

張震:https://gitee.com/yeyishenzz

王誌明:https://gitee.com/wangzhiming

團隊會議:(時間、地點、成員參與情況與照片)

時間:

地點:

參與隊員:

照片:

  • 設想與目標的回顧:

   答:我把整個過程分為四個部分:

   第一部分為準備階段,主要為產品經理調研用戶基本需求,整理出用戶的功能性需求和非功能性需求。對整個系統進行原型設計和UI設計。與軟件開發工程師設計數據庫以及溝通業務需求。

   第二部分為前期開發階段,主要完善系統的功能性需求,完善的功能模塊有:用戶登錄、用戶角色判斷、課程申請、課程審批,課程添加。

   第三部分為後期開發階段,主要非功能性需求,完善的模塊有:根據不同的用戶角色進入不同的頁面,不同的頁面具有不同的功能,添加用戶分配不同的角色,註銷用戶信息。

   第四部分為最終完善階段,在系統的完善階段系統測試工程師開始介入系統測試,根據測試工程師測試出來的異常,bug進行修復。

  • 計劃的回顧:

  答:我們計劃最開始時是這樣的:

技術分享圖片

  項目經理是這樣給我們劃分的任務:

 技術分享圖片

  第一階段工作計劃:

  趙冰 12日-15日書寫需求報告,16日至18日使用工具設計產品原型

  張震 12日-17日為王誌明與王熹講解Javaweb 所用框架

  周美國 12-15日學習制作甘特圖,16-17日學習制作燃盡圖,並匯報。

  • 資源的回顧:

  答:項目經理使用辦公軟件和微信與我們組所有成員進行線上線下的溝通與交流:

技術分享圖片 技術分享圖片

技術分享圖片

  產品經理使用原型工具墨刀設計了這套系統用戶的UI界面,與組內其他成員也用了微信進行溝通與交流:

技術分享圖片 技術分享圖片

  原型設計的用戶界面截圖:

技術分享圖片

  流程圖:模塊結構圖、功能模塊圖:

技術分享圖片

  軟件工程師張震、王誌明、王熹使用到了前後端技術,具體如下

  前端:HTML、CSS、jQuery、js、boostrap、h+、spring mvc

  後端:spring、springmvc、mybatis、JAVA

  軟件:Eclipse 、Tomcat、Jdk

  模塊:局部刷新模塊

  數據庫:Mysql

  還有碼雲上傳項目代碼並合並:

技術分享圖片

  • 變更管理的回顧:

  答:(此處就寫相對來說比較大的變更吧)

  項目工程師張震與產品經理說學生申請崗位記錄應該添加一個過期狀態,原本只有已通過、已失敗、待審核三個狀態,由於學生調換崗位後原本申請的崗位信息已失效,故而項添加一個已過期狀態。

  學校畢設管理員原本和系統管理員所有功能權限一致,後來產品經理與軟件工程師為了區別用戶權限,故而把學校畢設管理添加的賬戶設定為只能添加學生賬戶,系統畢設管理員能添加除系統管理員外所有用戶。

  學校用戶和企業用戶屬於同一用戶,可以申請課程,系統管理員對學校老師和企業申請的課程進行審批,如果通過才能夠讓同學進行畢設的選擇。後來全部通過學校管理員進行添加課程不要系統管理員申請老師申請課程流程。

  • 設計/實現的回顧:

   答:根據需求分析產品經理畫出原型設計圖,軟件開發工程師根據原型設計圖以及需求分析進行代碼工作。完成用戶登錄,角色判斷、功能判斷、用戶申報、審核申報,再次申報,添加用戶,添加課程功能性模塊。

  設計圖如下:

  登錄界面:

技術分享圖片

  提示框:

技術分享圖片

  學生畢設題目:

技術分享圖片

  學生我的申報:

技術分享圖片

  學生崗位調換:

技術分享圖片

  企業管理員已建立崗位:

技術分享圖片

  企業管理員添加崗位:

技術分享圖片

  企業管理員畢設結果:

技術分享圖片

  學校管理員已建立崗位:

技術分享圖片

  學校管理員添加崗位:

技術分享圖片

  學校管理員畢設結果:

技術分享圖片

  學校管理員崗位管理:

技術分享圖片

  學校管理員權限管理:

技術分享圖片

  系統管理員已建立崗位:

技術分享圖片

  系統管理員添加崗位:

技術分享圖片

  系統管理員申請結果:

技術分享圖片

  系統管理員崗位管理:

技術分享圖片

  系統管理員權限管理:

技術分享圖片

  • 測試/發布的回顧:

  答:測試工程師在最後的開發階段,加入項目,對系統的功能性需求進行測試,與產品經理溝通業務邏輯,確定測試用例和對應的輸入輸出,是否和設計相同。發現系統中的異常及時與軟件開發工程師溝通對系統進行完善。

  下面為軟件測試工程師測試的部分截圖:

  技術分享圖片

技術分享圖片

  • 團隊的角色、管理、合作的回顧:

  答:周美國:項目經理。他的任務為學習制作甘特圖、燃盡圖,每天更新燃盡圖,每天設立項目目標,每周更新風險管理表,每周更新甘特圖。撰寫每日立會。

  下方為每日例會的博客截圖:

技術分享圖片

技術分享圖片

技術分享圖片

  趙冰:產品經理 兼 UI設計師。我的任務主要是用戶需求調研,書寫產品需求分析文檔,原型設計說明書,設計用戶原型界面。根據計劃跟蹤項目進度,與軟件工程師溝通交流項目進度,向項目經理匯報項目進度。

  用戶需求調研分析(這裏面有與夏大偉老師討論需求的草紙,還有與軟件工程師討論功能邏輯的草紙,有些草紙已丟失所以就只有這些了):

技術分享圖片

  需求分析報告:

技術分享圖片

  原型設計說明書:

技術分享圖片

  用戶原型設計UI界面:

技術分享圖片

  產品整體流程圖、模塊結構圖、功能模塊圖:

技術分享圖片

  王誌明:軟件工程師。前臺頁面布局,以及和其他開發人員和項目經理產品經理溝通並制作數據庫設計。(下方為上傳代碼的部分截圖)

技術分享圖片

  張震:軟件工程師。對項目的業務流程進行編碼工作(下方為上傳代碼的部分截圖)

技術分享圖片

  王熹:軟件測試工程師。他的任務為每天測試軟件工程師寫的代碼,測試功能是否能正常使用,完善系統中存在的不足以及待優化部分(下方為軟件功能測試的部分截圖)

技術分享圖片

  • 貢獻分配分:

  答:張震4美國4趙冰3王誌明2王熹2

  經過我們開會討論,由於軟件工程師張震負責整個系統的布局,還教王誌明如何使用Ssm框架、spring mvc、等框架,還負責整個系統的整體頁面的部署,寫的代碼也最多,提交次數也是最多的,熬夜也是最多的。

  項目經理周美國前期學習制作燃盡圖、甘特圖、每天跟進項目進度、每天撰寫每日例會的博客,每天跟進軟件工程師的項目進度,屬於我們組最操心的那一個了,也是我們組寫博客最多的那一個了,故而也是最辛苦的那一個。

  產品經理 兼 UI設計師趙冰負責撰寫產品需求分析文檔,原型設計說明書,設計用戶界面,畫出各種功能模塊圖,屬於一些腦力勞動的和一丟丟的審美,還有系統設計的前期工作,為後面開發做準備。

  軟件工程師王誌明屬於跟著張震走,他倆互相幫助互相鼓勵,然後才能完成這次的北軟畢設管理系統的項目,由於主要工作是張震,所以他占的比例較少一些。

  軟件測試工程師王熹的工作是測試軟件工程師寫的所有的功能代碼,雖然幾乎每天都有投入時間做任務,但是任務量相對於來說較少。

  總體來說,我們組每個人都付出了很多很多的努力,我沒每個人都認真對待了我們所選擇的這個項目,每個人都在時刻準備著。我們團隊可能在人數上和其他團隊相比人較少一些,但是這就體現了我們每個人的工作職責都很重要,每個人身上的任務都是不可替代的,我們組每個人都是最棒的。

  • 結束語:

  最後非常感謝助教團隊這一學期以來的辛苦付出,可能你們熬夜給我們批改作業,可能你們抽出陪女朋友的時間來完成你們的助教工作,不管怎麽說感謝你們的辛苦付出,你們值得我們去學習,是我們的榜樣,謝謝你們的辛苦付出。

  最最後感謝大偉老師這一學期以來對我們的悉心教導,雖然很嚴厲,給我們留的作業每次都讓我們頭疼,但是這也是鍛煉我們的一種方式,我們真的在軟件工程這門課中學到了很多很多以前沒有接觸過的知識,也get√到了許多許多新的技能。

今天是聖誕節,祝大家聖誕快樂啊!!!

Merry Christmas!!!

Warm greetings and best wishes for Christmas and the New Year!!!

技術分享圖片

團隊任務5:項目總結