組長連接html
做業連接前端
Thinking:java
解決微信端上的輕便辦公,方便微信端上的辦公羣體,例如共享編輯針對須要反覆審閱修改的辦公情形,以及其餘環境下面向組內的通知、投票等一系列辦公需求。git
原計劃的功能中基本完成投票功能、對象分組,接近完成共享編輯功能,半完成通知、想法功能,未完成簽到功能。github
距離目標咱們還有必定的差距,此次的alpha未可以達到咱們原定的計劃,如上述所表述的,進度並非使人滿意,目前所完成的效果也與前期設定的原型不管是風格上仍是功能上相左,須要完善的地方有許多。算法
柯奇豪:前踩工做須要作好,瞭解總體項目所須要的技術、軟硬件支持,才能是後續的項目進度有條不紊。spring
由於種種緣由(考試、黨課、我的等等),每次計劃的都不是很完美,也沒有很及時的時間去補正,後續會注意。編程
經過了激烈的討論,獲得一個可行的方案並往這方面走。小程序
楊禮亮:美工工做完成,輔助翔宇的工做還未完成,由於效率不高,能力不夠後端
丁水源:通知後端的工做完成,可是完成的速度比較慢
柯奇豪:共享編輯後期遇到許多以前沒有估計到的修改,例如存儲形式、功能增長等,因此致使沒有及時的作好,只完成了簡單的列表顯示功能。
黃毓明:投票、分組功能完成。
柯奇豪:有,花了大把的時間在ssm框架上,結果不太會用,轉用springboot+mybatis,但慶幸是能用了。
丁水源:過程當中學到的東西都挺有價值的,時間花的挺值得
楊禮亮:學了不少可是都遺忘了
黃毓明:一開始寫的投票沒能融入框架,只能使用裏面的部分函數,大部分未使用
全部人:很遺憾,沒有,許多東西都是在後續工做中不斷髮現須要修修補補的地方,許多地方沒考慮到。
全部人:沒有固定的計劃,過程當中遇到同伴的退出,沒有有效的資源共享,致使每一個人進度不一,許多人很無措。
全部人:有過留取一段時間進行先後交互,可是每一個人並無在這段時間前很好的將本身的任務及時完成,致使後續進展不順,因此後來的緩衝區做用不大。
柯奇豪:留出一段時間出來進行一個項目的整合,目前在過渡期內,我計劃分紅兩部分人羣分別負責部分功能的先後端一塊兒完善,最後在緩衝區的時間段內總體的一個彙總,每兩天找個固定的時間段來一塊兒編程。
柯奇豪:學到的就是須要在項目開展以前即蒐集足夠多的資料來對總體的項目各部分有一個明確的方向,這樣在後續的進度中就不會由於卡殼而不停的調整,初步瞭解各部分細分下來所須要的技術支持。
時間資源不足,基礎能力儲備不足。
原先是按照每次博客的提交時間爲週期進行編程,後續可能會更加細化,由於還有許多工做須要完善。
柯奇豪:測試階段基本上部署服務器,暫時還在前期籌措階段,待後續反饋。
在項目的規劃上以及對任務的佈置上本身仍是有缺失的,我的不怎麼善於言辭,因此在過程當中表述上經常沒辦法解釋清楚,致使組員出現一頭霧水的狀況,在語言溝通上可能存在障礙。
技術資源共享不夠,若是重來或許能夠借鑑其餘組的思路,編程過程裏也整理問題及解決辦法,整合一份技術指南來便於小組開發。
會有消息延遲的狀況,部分時候會耽誤進度,後續可能採用固定時間段來集體完成並彙總提交。
按照博客提交的進度進行,可是發現不能很好的既定目標相符,須要調整一個合理的辦法,可能會增長組內的進度deadline。
暫時沒有考慮到這個問題,後續以真機測試爲準。
目前沒有
基於每一個人的水平,部分紅員沒辦法作到
deadline與驗收標準的肯定須要完善,缺乏壓力的團隊每每就會致使項目的短時間擱淺,本身也須要學會對隊員有更高的要求與督促。
在項目的初期由組內共同討論完成,是的。
原先在部分的功能上有歧義,基本經過各自表述本身的見解而後你們共同決定經過。
主要使用processon、leangoo來對項目細則有必定的說明。
存在比較大的差別,是原先組內沒考慮到的,主要緣由在於項目開發經驗不足,沒有細化到許多具體的地方,後續有時間會對以前的UML文檔進行修正。
框架的使用上遇到較多的bug,由於原先並無考慮到會用框架,也是第一次嘗試使用。
暫時沒有代碼的複審,後續作完會對代碼的命名規範、註釋、項目具體的佈局作必定的修改。
規劃上雖然沒辦法一開始就作到盡善盡美,但在後續的進程中,仍是須要安排適當足夠的時間去作好這塊內容
暫時沒有,由於基礎性的開發並無及時完成,可是在後續會有一個測試版本階段。
目前尚未
沒有具體的規劃,後續會去請教一下其餘組給出方案。
暫未進行,設定的目標是想在周圍人羣中進行一次推廣調查,而後收集意見酌情修改完善。
產品暫未發佈,還未遇到問題。
柯奇豪:有一個合理夠用的測試能夠簡化項目後續的工做,減小bug的出現,儘量考慮狀況解決缺漏
按本身的意願進行職能的分配,基本上算是人盡其才,但仍是存在部分紅員存在空窗期的狀況,例如在原型設計階段部分先後端不知所措,以及後續先後開發過程當中美工人員的不知所措等。
柯奇豪:團隊成員在瞭解框架、具體編程等的過程當中,基本上都是採起互幫互助的形式進行學習,相互指教的。
柯奇豪:我感謝 ++毓明++ 對個人幫助, 由於某個具體的事情: ++本身自己不太善於言辭,僅僅只是本身會使用、編程,但常常給其餘人解釋不清,毓明則能很好的幫我與其他的人溝通,指導他們框架搭建,這是我未能作到的++。
柯奇豪:一個團隊最不能缺乏的,就是團結一致爲共同目標而共同奉獻自個人決心,少一點藉口,多作一點實事纔是。帶領隊員一同進步的工做並無想象中的簡單,須要負責的地方有太多太多,對pm的責任多了一份敬重。還有就是努力改善本身的表述方式吧。
柯奇豪:我以爲目前團隊還處於可重複級階段。
柯奇豪:我以爲團隊暫時處於磨合階段,信息與進度的不一樣步是目前遇到的最大問題。
柯奇豪:更加的瞭解了軟解開發流程,逐漸提升了編程能力,學習的語言與技能都有很大程度的提高,整個團隊的合做觀念漸長。
柯奇豪:目前最須要改進的方面就是組內的責任意識,也但願後續你們可以共同努力,齊心合力共同開發出能讓咱們本身滿意的小程序來。
柯奇豪:面對面交談原則:其中的站立會議以及leangoo進度的監督做用仍是很顯而易見的。
Summary :
姓名 | 得分(百分制比例%) |
---|---|
柯奇豪 | 22 |
蔣雄 | 11 |
黃志銘 | 11 |
黃毓明 | 24 |
林翔宇 | 9 |
丁水源 | 10 |
楊禮亮 | 13 |
小組 | 評分 |
---|---|
第一組 | 53 |
第二組 | 75 |
第三組 | 73 |
第四組 | 45 |
第五組 | 70 |
第六組 | 77 |
第七組 | 68 |
第八組 | 76 |
第九組 | 62 |
最低分 | 77(第六組) |
最高分 | 45(第四組) |
有效分數 | 53,75,73,70,68,76,62 |
最終平均得分 | 68 |
Q&A:
Q1:是否考慮在beta和alpha這段期間繼續完成alpha未完成的任務?
A1: 固然會接着完成未完成的任務,咱們在beta階段來臨以前盡力完成alpha階段落下的工做量。
Q2:組內先後端的任務分配彷佛存在問題,有考慮相應的解決對策嗎?
A2: 先後端在人手分配上確實是存在着問題,致使如今前端須要的工做量太大,如今咱們調整了策略,每一個前端負責各自部分工做外再完成各類部分前端的代碼。
Q3:是否考慮太高併發場景下的服務器表現?
A3: 這個問題目前沒有考慮過,由於有些功能尚未完成,不過考慮到各個小組內部的數據量並不會過大,並且服務器的表現如何還和價格成正比,這方面目前不會去深究。
Q1:簽到功能是否會被虛擬定位而進行不正確位置的簽到?
A1: 由於簽到功能的人手缺失,暫時延後開發,該問題其實以前有回答過,就是輔助加上ip地址的限制
Q2:PPT中的指定wifi簽到是什麼意思?
A2: 即經過連入wifi所分配的ip地址限制簽到
Q3:若是成員沒有打開小程序,是否會提醒發佈的通知或者被邀請進的投票?
A3:能夠作到的話會加入提醒的彈窗,配合已有的通知功能
Q1:未提問
A1:
Q2:未提問
A2:
Q3: 未提問
A3:
Q1:有沒有考慮美化一下界面,或則說換一個界面風格?
A1:
Q2:隊友退出沒留下任何代碼,能夠理解爲該隊員沒有寫過代碼嗎
A2: 。
Q3:共享編輯是大家的主要功能,爲何在前端方面須要三十多個頁面呢?
A3:
Q1:在隊友退出的狀況下,大家組是怎樣調整分工的?
A1: 隊友退出,對應負責的功能目前咱們是採用你們一塊兒作,先作完對應功能的同窗來負責
Q2:在後續的做業中有沒有想要採起哪一種方法來避免代碼丟失的狀況?
A2: 對於代碼丟失這個問題,咱們目前代碼是進行一更新一github的方法,及時對代碼進行更新,以免丟失
Q3:前端在頁面較多的狀況下,有考慮什麼方法來使頁面更加方便本身製做來減輕壓力?
A3: 咱們目前調整了工做方式,由對應功能的前端和後端一塊兒負責該功能,一方面減少前端壓力,另外一方面提升項目總體可行性。
Q1:投票功能裏小組選擇,小組是指微信羣聊嗎?若是是的話,即便該羣聊不在通信錄裏面,也能檢測到嗎?
A1: 小組是事先建好的工做小組,組別id是存在後端的,不是微信小組。發起人可建立小組,後來的人憑連接加入。
Q2:共享編輯,別人編輯的時候,是整篇編輯,仍是隻能一次編輯一段?若是是整篇編輯,合併的時候只想合併某幾段,不想所有替換,要怎麼作?
A2: 對已發佈文章按段處理,會顯示更改日誌,不用改全篇。
Q3:現階段開發進度未涉及到核心,爲何不優先開發核心功能。
A3: 核心功能其實也已經實現的差很少了,只是先後端未對接,算法已經OK了。
Q1:團隊分工有沒有值得總結的地方?能夠分享下
A1:
Q2:對alpha版本的完成度如何自我評價?吸引
A2:
Q3:beta版本對分工和進度跟進有什麼改進的想法?
A3:
Q1:大家以爲大家最重要的特點功能是什麼?大家打算怎麼實現?
A1: 共享編輯,使得文本內容共享可修改,相似於github的團隊提交模式,在此基礎上附帶上版本的回退功能。
Q2:大家對本身的進度有具體的把握嗎?分工和合做上是否是存在問題?
A2: 會根據具體的完成狀況調整進度安排,可是總的來講危機感,緊迫感不夠,後續要增強。分工合做後續也會調整。
Q3:大家打算如何對代碼進行管理不會丟失
A3: 代碼有進展及時籤進github。
PSP Table:
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 20 | 20 |
· Estimate | · 估計這個任務須要多少時間 | 20 | 20 |
Development | 開發 | 460 | 500 |
· Analysis | · 需求分析 (包括學習新技術) | 40 | 50 |
· Design Spec | · 生成設計文檔 | 0 | 0 |
· Design Review | · 設計複審 | 0 | 20 |
· Coding Standard | · 代碼規範 (爲目前的開發制定合適的規範) | 0 | 20 |
· Design | · 具體設計 | 20 | 30 |
· Coding | · 具體編碼 | 400 | 280 |
· Code Review | · 代碼複審 | 0 | 0 |
· Test | · 測試(自我測試,修改代碼,提交修改) | 0 | 100 |
Reporting | 報告 | 40 | 50 |
· Test Repor | · 測試報告 | 20 | 10 |
· Size Measurement | · 計算工做量 | 0 | 0 |
· Postmortem & Process Improvement Plan | · 過後總結, 並提出過程改進計劃 | 20 | 40 |
合計 | 520 | 570 |
Schedule:
第N周 | 新增代碼(行) | 累計代碼(行) | 本週學習耗時(小時) | 累計學習耗時(小時) | 重要成長 |
---|---|---|---|---|---|
1 | 500 | 500 | 15 | 15 | 學習VS2017,GitHub使用,複習C++相關知識 |
2 | 500 | 1000 | 20 | 35 | 閱讀《構建之法》,從零開始學Java語言 |
3 | 1000 | 2000 | 15 | 50 | 閱讀《構建之法》,學習Java,學習墨刀等工具使用 |
4 | 700 | 2700 | 35 | 85 | 複習C++知識,學習STL的使用。 |
5 | 300 | 3000 | 20 | 105 | 學習STL相關知識,以及使用VS,Process On 等工具 |
6 | 0 | 3000 | 35 | 140 | 學會如何設計軟件的相關細節。 |
6 | 0 | 3000 | 30 | 170 | 學會如何寫一份完整的「需求分析報告」。 |
6 | 0 | 3000 | 20 | 190 | 入門java,學會分析任務 |
7 | 0 | 3000 | 15 | 205 | 熟悉了本軟件的框架,爲接下來的代碼作好準備。 |
8 | 50 | 3050 | 12 | 217 | 熟悉了ssm框架、Java語言 |
8 | 250 | 3300 | 3 | 220 | 熟悉了軟件開發過程、java語言 |
9 | 200 | 3500 | 7 | 227 | 學會如何用Java實現軟件的某些框架和功能模塊。 |
10 | 250 | 3750 | 5 | 232 | 入門springroot |
11 | 300 | 4050 | 20 | 252 | 熟悉springboot,學會搭建框架,Java更加熟練,對框架更加熟悉 |
11 | 400 | 4450 | 20 | 272 | 熟悉java和Spring boot框架,對軟件項目的搭建流程更加熟悉。 |
12 | 300 | 4750 | 15 | 287 | 熟悉任務框架,java語言,框架。 |
12 | 100 | 4850 | 10 | 297 | 熟悉springboot,學會搭建框架,熟悉JavaScript。 |
13 | 200 | 5050 | 5 | 302 | 熟悉Springboot框架,明白框架的含義架構。 |