1. 程式人生 > >Alpha衝刺(三)

Alpha衝刺(三)

Information:

 

隊名:彳艮彳亍團隊

組長部落格:戳我進入

作業部落格:班級部落格本次作業的連結

 

Details:

 

組員1(組長)柯奇豪

  • 過去兩天完成了哪些任務
    1. ssm框架的使用並實現簡單的資料處理與顯示
    2. 文章基本的儲存、列表生成顯示
  • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃
    1. 文章基本錄入功能實現
    2. 按句分割標註
  • 還剩下哪些任務
    1. 標註資訊的傳回
    2. 資料庫處理
    3. 前後端互動測試
    4. 程式碼規範完整性修改
    5. 推出測試版本
  • 燃盡圖(組內共用)
    (缺張圖)

  • 有哪些困難
    1. 框架還是沒能夠很好的應用,急需抓緊時間學習,恐耽誤小組進度
    2. 因為是第一次接觸小程式,目前最大的困難還是互動層面,一旦打通後續操作的難度相對減輕
    3. 學習吸收能力欠佳,急需補足
  • 有哪些收穫和疑問
    1. 知道了自己的許多不足之處,學習效率與應用能力欠佳,尚需抓緊時間加強
    2. 自己的進度關乎小組其他人,首先需要有成果的突破,憂慮意識加強

組員2 組員:丁水源

  • 過去兩天完成了哪些任務
    1. 熟悉軟體的框架。
    2. 熟悉java,為接下來寫程式碼做準備。
    3. 熟悉wxml、wxss。
  • 描述:
    1. 熟悉軟體的框架:以備接下來完成程式碼工作。
    2. 熟悉java,由於自己只是入門java,因此還是繼續學習java來預備。
  • 展示GitHub當日程式碼/文件簽入記錄:

  • 接下來的計劃:
    1. 繼續熟悉java
    2. 繼續熟悉框架
    3. 繼續著手開始完成部分模組
  • 還剩下哪些任務:
    1. 微信小程式通知提醒框的完成
    2. “釋出通知”的新建模組的完成
    3. “釋出通知”的閱讀以及“確認閱讀”功能的完成
    4. “釋出通知”的“選定通知人群”功能的完成
  • 燃盡圖:(團隊共享)

  • 有哪些困難:
    1. 熟悉及其理解框架時遇到了一些困難
    2. 熟悉微信小程式時遇到了一些困難。
  • 有哪些收穫和疑問
    1. 當然是和隊員們的合作、交流更加順利啦!
    2. 入門了熟悉微信小程式的部分開發知識以及繼續學習了java語言。
    3. 更有信心啦。

組員3 蔣熊

  • 過去兩天完成了哪些任務
    1. 將主介面搭建好了,實現了子介面的部分介面
    2. 對於整個前端了解更深入一些了,後續進度應該能夠加快
    3. 對於整個前端進度做了規劃
  • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃
    1. 做子介面
    2. 實現相互跳轉和銜接
  • 還剩下哪些任務
    1. 子介面的完成
    2. 介面的完善
    3. 前後端互動
  • 燃盡圖(組內共用)

  • 有哪些困難
    1. 子介面太多,如果沒有後端,單純推進可能做到後面會比較麻煩
    2. 一些功能還比較陌生
  • 有哪些收穫和疑問
    1. 對於前端一些功能的掌握更加深入了,也完成了計劃的一部分內容
    2. 考慮到後期的前後端互動可能會比較麻煩

組員4 黃志銘

  • 過去兩天完成了哪些任務
    1. 學習前端介面的寫法
    2. 嘗試構建小程式頁面
  • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃
    1. 完成主介面編寫
  • 還剩下哪些任務
    1. 完成各子介面前端
    2. 前後斷的互動
  • 燃盡圖(組內共用)

  • 有哪些困難
    1. 功能複雜,任務量較大
    2. 小程式之前沒接觸過,寫起來有一定難度
  • 有哪些收穫和疑問
    1. 學習新技術,挑戰自己。

組員5 楊禮亮

  • 過去兩天完成了哪些任務
    1. 學習實現部分的相關知識
  • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃
    1. 想發功能的實現
  • 還剩下哪些任務
    1. 安裝相關工具
    2. 學習相關工具的使用
    3. 學習Java的語法
  • 燃盡圖(組內共用)

  • 有哪些困難
    1. 學習新語言要花大量的時間
    2. 功能實現無從下手
  • 有哪些收穫和疑問

組員6 林翔宇

  • 過去兩天完成了哪些任務
    1. 開始寫釋出想法功能
  • 展示GitHub當日程式碼/文件簽入記錄
    (缺張圖)

  • 接下來的計劃
    1. 釋出想法的實現
  • 還剩下哪些任務
    1. 評論功能的實現
    2. 資料庫處理
    3. 程式碼規範性整改
    4. 推出測試版本
  • 燃盡圖(組內共用)

  • 有哪些困難
    1. 寫程式碼過程遇到問題
  • 有哪些收穫和疑問
    1. 進一步學習了java

組員7 黃毓明

    • 過去兩天完成了哪些任務
      1. 釋出投票功能的實現
    • 展示GitHub當日程式碼/文件簽入記錄

    • 接下來的計劃
      1. 投票功能的實現,包括投票備註
      2. 投票資訊視覺化實現
      3. 投票的刪除
      4. 資料庫處理
      5. 程式碼規範性整改
      6. 推出測試版本
    • 燃盡圖(組內共用)

    • 有哪些困難
      1. 資料互動
    • 有哪些收穫和疑問
      溫習了資料庫的使用

Latest Results:

 其餘主介面編寫

 

Photo:

 

會議全員均到場,彙報目前進度,存在問題解惑與共同討論

Time-consuming record table:

 

 

第N次會議 耗時(分鐘) 參與成員 未到成員(原因)
1 11 柯奇豪、黃毓明、丁水源、蔣熊、黃志銘 楊禮亮(3、4節有課衝突)、林翔宇(3、4節有課衝突)
2 13 柯奇豪、黃毓明、丁水源、蔣熊、黃志銘、楊禮亮、林翔宇
3 12 柯奇豪、黃毓明、丁水源、蔣熊、黃志銘、楊禮亮、林翔宇

 

PSP Table:

 

 

PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
Planning 計劃  50  35
· Estimate · 估計這個任務需要多少時間  50  35
Development 開發 265 525
· Analysis · 需求分析 (包括學習新技術)  20 35
· Design Spec · 生成設計文件  145  140
· Design Review · 設計複審  20  20
· Coding Standard · 程式碼規範 (為目前的開發制定合適的規範)  0  20
· Design · 具體設計  40  250
· Coding · 具體編碼  0  0
· Code Review · 程式碼複審  0  0
· Test · 測試(自我測試,修改程式碼,提交修改)  40  60
Reporting 報告  50 70
· Test Repor · 測試報告  20  20
· Size Measurement · 計算工作量  10  20
· Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃  20  30
  合計 365 630

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 學會如何設計軟體的相關細節。
7 0 3000 30 170 學會如何寫一份完整的“需求分析報告”。
8 0 3000 20 190 入門java,學會分析任務
9 0 3000 15 205 熟悉了本軟體的框架,為接下來的程式碼做好準備。
10 50 3050 12 217 熟悉了ssm框架、Java語言