0x01 Scrum Meeting基本摘要

Beta階段第八次Scrum Meeting

敏捷開發起始時間

2015/12/22 00:00 A.M.

敏捷開發終止時間

2015/12/22 23:00 P.M.

會議基本內容摘要

ü  溝通方面,【突破】通過Solr的成熟搜尋引擎架構,能夠實現資料組插入到資料庫的PDF檔案的檔案內檢索和檔案標題,因此據此次Scrum Meeting,溝通方面BugPhobia團隊和PowerTeam團隊的資料真正被對接成功,而資料組提供的資料也能真正地被檢索和處理;而此次根據團隊本身的調研結果,Solr的插入機制要求嚴格封裝相應的資料欄位,此前資料組反饋的“失敗資訊”可能由於資料傳輸時夾雜冗雜欄位,團隊成員Whenever主要負責和資料組的Solr平臺的溝通和解釋

ü  前端方面,由於“使用者登陸”的實現對“使用者管理頁面”的實現影響較大,因此前端的開發成員繼續修復使用者登陸的BUG,而根據調研和反饋,此BUG是Semantic UI框架本身存在的BUG,並檢索到不久前框架開發者提供的ISSUES,因此此部分內容直接完成javascript層次的前端驗證工作

ü  後端方面,【突破】依據此前的協商,後端結對程式設計組依據“問答部分的介面規範”進行了Django框架層次上的開發,結對程式設計效率較高,而在此階段的程式設計結束後將進行單元測試的規範

參與討論人員

除金東禾無法聯絡外,全員參與

0x02 Scrum Meeting任務情況說明

團隊成員

已完成任務

待完成任務

馮志睿

ü  【#54】完成問答部分的後端資料介面(結對程式設計)(40%):完成0x0500~0x0510的介面實現工作,同時對資料庫進行一定規格的修改保證Dream團隊也能夠據此對接成功

ü  【#54】完成問答部分的後端資料介面(結對程式設計)(剩餘60%

ü  【#65】完成Django單元測試框架的準備工作(20%):主要完成基本的Django單元測試調研工作,但缺少demo的提供因此這裡進度待稽核

李入雲

李雲濤

ü  【#55】完成搜尋結果頁面的測試和複審工作(20%

】完成必要的本地測試工作,保證頁面能夠支援1024以上解析度的螢幕上正常支援,而不會出現錯位等狀況

ü  【#58】完成問答頁面的前端編碼實現(30%

】完成必要TAG頁面的遷移工作,保證TAG頁面的展示效果能夠遷移至Semantic UI框架中

ü  【#58】完成問答頁面的前端編碼實現(剩餘80%):依據前端的Pencil草圖完成前端編碼的實現

ü  【#55】完成搜尋結果頁面的測試和複審工作(剩餘70%

錢林琛

ü  【#44】更新環境配置和單元測試文件(100%

ü  【#49】完成問答頁面的設計工作(100%):完成問答頁面的基本設計工作,交付Pencil草圖commit入git倉庫

ü  【#64】完成Github基本使用手冊的撰寫工作(剩餘100%

ü  【#66】完成NodeJS的環境搭建手冊(剩餘100%

王鹿鳴

ü  【#59】BUG修復:主頁面的註冊部分存在錯誤頁面“被重置”的錯誤(100%):https://github.com/Semantic-Org/Semantic-UI/issues/959,根據Semantic UI本身提供的ISSUES,此問題是框架本身的問題,因此使用者登陸的部分更正為“獨立驗證工作”,此部分任務已經說明,因此關閉此BUG

ü  【#57】完成登陸註冊頁面的前端驗證(剩餘100%

ü  【#43】完成使用者管理頁面的程式碼遷移(剩餘100%):補充說明,由於#57任務完成後#43任務才能正常開展,因此#57任務優先順序提升,優先解決此BUG後再進行正常開發

王文基

ü  【#63】修復Solr部分資料的欄位設定,解決插入失敗問題(40%):根據團隊本身的調研結果,Solr的插入機制要求嚴格封裝相應的資料欄位,此前資料組反饋的“失敗資訊”可能由於資料傳輸時夾雜冗雜欄位,進一步協商後解決此問題

ü  【#63】修復Solr部分資料的欄位設定,解決插入失敗問題(剩餘60%

ü  【#64】完成Github基本使用手冊的撰寫工作(剩餘100%

金東禾

)和積極程度,團隊決定放棄此成員,同時團隊本身至今無法聯絡上此成員,但依據此前Team C#團隊反饋的意見,可能會分配Django框架、Semantic UI框架的學習文件的整理任務,方便後續繼續開發的團隊能夠儘快上手此團隊的專案(專案本身學習成本相對較高,因此望謹慎考慮並接受)

趙庶巨集

ü  【#54】完成問答部分的後端資料介面(結對程式設計)(40%):完成0x0500~0x0510的介面實現工作,同時對資料庫進行一定規格的修改保證Dream團隊也能夠據此對接成功

ü  【#54】完成問答部分的後端資料介面(結對程式設計)(剩餘60%

ü  【#65】完成Django單元測試框架的準備工作(20%):主要完成基本的Django單元測試調研工作,但缺少demo的提供因此這裡進度待稽核

0x03 :任務進展過程中遇到的困難

關於Solr的資料插入的解決方案:通過Solr的成熟搜尋引擎架構,能夠實現資料組插入到資料庫的PDF檔案的檔案內檢索和檔案標題,因此據此次Scrum Meeting,溝通方面BugPhobia團隊和PowerTeam團隊的資料真正被對接成功,而資料組提供的資料也能真正地被檢索和處理;但此次根據團隊本身的調研結果,Solr的插入機制要求嚴格封裝相應的資料欄位,此前資料組反饋的“失敗資訊”可能由於資料傳輸時夾雜冗雜欄位,團隊目前還在溝通此問題

關於Seamantic UI本身的BUG解決方案:由於“使用者登陸”的實現對“使用者管理頁面”的實現影響較大,因此前端的開發成員繼續修復使用者登陸的BUG,而根據調研和反饋,此BUG是Semantic UI框架本身存在的BUG,並檢索到不久前框架開發者提供的ISSUES(https://github.com/Semantic-Org/Semantic-UI/issues/959),因此此部分內容直接完成javascript層次的前端驗證工作

0x03 Burn Down燃盡圖

圖 1 Beta階段第VII次Scrum Meeting燃盡圖(調整了Beta階段專案的終止時間)

圖 2 Beta階段Team@OSC團隊管理任務看板說明

圖 3 Beta階段團隊團隊近期新增任務與完成任務(特別說明:此圖表統計會忽略“已歸檔”任務,因此大量已歸檔並且驗收通過的任務唄認定為“未完成”,即紅線和藍線之間的差距,導致新增任務和完成任務間存在一定的誤差)

0x04 :程式碼/文件簽入記錄

圖 4 Github本身的commit記錄(由於前端的主頁面遷移工作存在BUG,因此開發過程中不允許commit,而上傳至平臺做一部分測試工作,暫無commit記錄)

圖 5 Team@OSC團隊管理本身的動態記錄(由於上傳、建立等動態過多,因此不予展示,僅將一部分截圖進行展示)

0x05 :再見,無憂時光

圖6 BugPhobia團隊會議留影(QQAQQ摘自隊員吐槽:筆者你為什麼不看鏡頭QAQ)