衝刺總結隨筆要求

項目預期計劃

預期完成的清單分發系統具有完整的功能模塊,界面友好美觀,具備互動性,極大簡化教師分發任務的工做量。可以替代本來一傳十的通知,並能夠根據學生完成狀況進行統計彙總的方式,自動完成繁瑣操做,節省時間。前端

現實進展

完成的項目具有完整的班級操做,任務分發。但仍存在很多問題,如:界面不夠友好;預想的不少功能沒有實現,不夠完備;美化工做不到位等問題。整體來講,離預期存在很大的差距,實際進展很感人。數據庫

過程體會

張藝琳:本次做爲一個PM,說實話,很辛苦。個人主要工做是進行先後端交互,也就是全部的代碼都要通過我來整理每個界面的跳轉,在此期間我要和每一位小組成員保持默契與交流。在項目開始的時候,我給出了一份數據庫的建庫建表的代碼,這一點得感謝當初機智的本身,不然真不知道整合的時候變量名都不同真的是能夠改到天荒地老,但是躲過了變量名,沒躲過建庫的密碼,你們密碼五花八門,最後仍是由我一個一個去找。第二個出現的問題就是文件命名的不規範,而且也不給註釋說明該函數的功能。這一點沒有在事先說清楚,致使找功能代碼的時候花費了不少的時間。雖然有不足,可是也有自認爲作得好地方,好比我會定時督促小組成員的完成進度,在每一次衝刺要求將本身的完成部分上傳至碼雲,並在羣中彙報完成狀況,我製做成一張表格,記錄着哪些功能由誰完成,以及完成狀況。因此你們的付出你們都是有目共睹的。在發現問題的時候,誰負責的部分總能及時去修改這一點我以爲也很棒。總之,此次軟工項目的開發仍是收穫滿滿的。很值得!編程

林文秀:歷經整個軟工項目的開發,我收穫頗多。首先是團隊合做。一個團隊的組長在項目開發過程裏起到很是重要的做用,此處應感謝個人小組長;另外小組成員之間具有良好的合做能力和態度一樣極其重要,有能力有態度最好,沒能力有態度也能夠,沒能力沒態度拖後腿。此次的團隊合做,優秀的小組長以及優秀的成員給了我一個很好的合做體驗。其次是我的能力。在完成本身任務的過程當中,獲得了確定,很高興,感受本身在整個過程當中有了提高。但仍是沒能起到更大的做用,很慚愧。接着是課程的收穫,在老師的講解下,學習到了軟工項目開發的整個流程,須要考慮的多方面,能應用的理論、方法,對軟件工程有了實際的接觸。後端

周彪:一個學期的軟件工程下來,有我的做業也有團隊做業。相比於本身完成我的做業來講,團隊合做的過程當中可能收穫到的東西會更多。團隊合做的過程當中,須要有比較多的交流,本身一我的坐的時候能夠隨心所欲,比較自由,能夠隨本身怎麼作。可是團隊合做的時候,由於每一個人的任務都會有或多或少的關聯,因此分配到每一個人的任務的時候,就要充分考慮到時間還有工做過程上的連續,若是其餘隊員的任務是在個人任務基礎上繼續擴展的,那我就得在比較短的時間內完成我本身的任務,方便隊友繼續擴展,若是我在任務截止期的時候才匆匆完成,那留給隊友的工做時間就很是有限了,質量上就不可能獲得保障。另外由於每一個人的編碼習慣不一樣,在交接任務的時候可能也要有適當的解釋說明,出現問題的時候也要儘量協同解決,不能說交接事後本身的Bug就不歸本身管了,讓隊友本身瞎琢磨,這樣不只工做混亂,效率低下,整個的合做過程也會變得很是厭煩。將來的編程路上應該仍是團隊合做的機會比較多,尤爲是到了工做崗位上,因此能在軟件工程的一學期學習中先提早體會,我以爲對本身來講收穫仍是蠻大的。tomcat

陳瑀:beta階段給個人收穫仍是很大的,我解決了alpha階段存在的文件沒法上傳的問題。在alpha階段中,我理解的bug其實是錯誤的,提示tomcat啓動失敗並非DiskFileItemFactory和ServletFileUpload出現問題,其根本緣由是commons-fileupload-1.3.2.jar包沒有導入成功,在eclipse中導入jar包時不只須要經過build path添加jar包,還須要將jar包手動放到WEB-INF的lib目錄下,不然會一直提示沒有導入對應的包。我還完善了文件的下載功能,使其能夠實如今上傳文件時能夠產生對應文件名字的超連接,用戶點擊超連接就能夠下載對應的上傳文件。各個網站上大都有點擊超連接下載附件的功能,這個功能的實用性很強,相似於論壇、郵箱等。在beta階段我不只學到了新的技術,收穫更多的應該是在解決問題的過程,本身的心態得放平穩,多跟隊友交流,能夠減小走彎路的次數,畢竟衆人拾柴火焰高。eclipse

侯湘寧:對於beta階段的工做,對於我我的而言,就沒有像以前的alpha階段疲勞,時間上也比較充足,因此beta階段個人任務我在很早就把它完成了,因爲以前alpha階段功能完成得差很少了,因此個人任務相對上一個階段少了不少,在以前的基礎上,完成任務基本問題不大(有前面的基礎),咱們延續着良好的紀律性,作到準時交任務,隊內溝通良好,你們都相互理解,相互體諒,遇到分歧理智解決,合做過程無大的爭吵,即便有分歧也是討論解決,採起好的意見,你們也不會有任何怨言。最後咱們的項目基本實現了預期的效果,咱們團隊的每一個人都些許成就感吧,畢竟是咱們你們一塊兒作出來的,花的那些也是值得的了。那其實這個軟工的項目讓我感觸蠻深的,團隊合做的力量真的好強大。最後,我以爲軟件工程與其餘通常課程不一樣,更加註重讓學生去親身體驗一個項目製做的過程。我的以爲比起單純的課堂上課有趣太多了,也學習到了更多的東西。那學到的東西並非語法怎麼寫,函數,庫怎麼用,而是實際解決問題的方法,而且經過這個流程體驗到團隊開發這一模式,真的是對之後的工做受益不淺!函數

賈海濤:整個項目細節上確實很繁瑣,每一個人都真正投入了精力去作,不過仍是在先後端的代碼整合方面作得不是很好。其實對於解決有些問題咱們所使用的方法不對,它有它有必定的編程思惟在裏邊,有那種比較通用的技巧,可是咱們卻沒有就此造成統一的認識與默契。
這點就當是個教訓吧,還有就是個人精力主要放到了頁面的特效上,其實沒啥用,我重點應該放在加強與用戶交互性,放在先後端的對接層面上。這是我太失誤了,之後必定必定要吸收教訓!
雖然有不少的不該該和困難,不過取得的成果還算是使人比較滿意的,實現了課設題目的基本要求,並且無已知bug。最後給咱們的團隊點個贊!學習

葉崇峻鬆:感受以前是比較喜歡一我的本身作程序的,一開始的我的做業就還比較適應,按照本身的想法進度來操做,時間和速度上比較自由。以後的團隊做業中,就徹底改變了以前的模式,開始了跟你們的合做模式,從團隊選題,到後面開始分工,藝琳做爲組長一直都頗有條不紊的給你們分配工做,掌控着整個項目一直在前進的道路上。一開始還會擔憂會不適應這種團隊合做的模式,可是有了每一個人的分工,遇到問題能詢問隊員們,你們一塊兒解決就感受效率很高,咱們團隊每次分配好任務以後各個成員都進行積極的溝通交流,徹底不會是各作各的,因此項目進展還算順利,由於我打代碼比較薄弱,因此就作了一些比較簡單的功能,開始還擔憂會拖慢你們的進度,很是感謝隊友們在我遇到問題的時候及時伸出援助之手,也從這些問題中學到了不少新的知識。就由於團隊組員之間增強交流、溝通才能達到最佳效果。這一次對於我來講是一次難忘的經歷,學到了不少知識也學到了跟別人合做的技巧。網站

組員分工

成員 任務安排
張藝琳(組長) 將先後端代碼進行整合,實現整個項目的運行,登陸模塊以及管理員模塊,顯示教師建立的全部班級
林文秀 學生經過填寫邀請碼加入班級,教師能夠查看每一個班級的學生以及學生查看本身加入的班級
周彪 師教師建立班級生成班級邀請碼,還有建立任務操做學生對任務進行勾選,並自動更新完成狀況、教師查看學生的完成狀況
陳瑀 附件上傳下載
侯湘寧 學生能夠查看任務, 教師修改任務截止日期、查看歷史任務操做
葉崇峻鬆 畫ER圖,實現學生用戶註冊模塊
賈海濤 前端部分的設計美化

beta階段工做量比例

成員 工做量比例
張藝琳(組長) 18%
林文秀 16%
周彪 17%
陳瑀 15%
侯湘寧 12%
葉崇峻鬆 8%
賈海濤 14%
相關文章
相關標籤/搜索