--- tags: 每週會議 & 進度報告 --- # 第 0 週:規劃作品與協作方式 會議主持:Dylan 會議記錄:Torai ## 隊名:花開富貴 ## 專案架構 開一個 GitHub organization,在裡面開兩個 repo,類似學習系統,分成[前端](https://github.com/Lidemy/lidemy-learning-frontend)、[後端](https://github.com/Lidemy/lidemy-learning-backend)兩個專案。 ## 開發模式 ### 時間規劃 21、22、23週討論模型定案,包括所有頁面顯示、功能需求、及資料庫規劃 24週 API測試、功能研究測試、資料庫模型後端環境建置 25週 前端切版+功能測試+後端資料連結 26週 前端切版+後端資料連結 27週 最後調整及部署 老師說時間太久? ### 採用 Agile 開發 - 使用 scrum 框架 - Sprint - 週期多長:一週 - Backlog 羅列 - product backlog - sprint backlog ## 會議 * 先開會一兩次之後再討論怎麼壓縮會議時間。 * 每週六早上大會討論專案方向與任務分配。 * 小會互相同步進度。 * 會議輪流主持。 * 會議記錄輪流寫,放到 hackMD 共同筆記,會後可將自己紀錄的補充上來。 * 投票選小 PM。 * 若學到新技術,大致上分享一下自己寫的功能怎麼做(可能 20 分鐘以內)。 ## 工具 1. User flow, 頁面結構, 功能結構: whimsical, draw.io 2. DB plan:dbdiagram.io, drawSQL 3. product spec, Api 文件: - 主要手寫 - 自動產生 API 測試頁面:API 文件可由 [swagger](https://medium.com/swlh/automatic-api-documentation-in-node-js-using-swagger-dd1ab3c78284)、[jsdoc](https://jsdoc.app/) 自動產生 5. 資源分享筆記、會議記錄: hackMD 6. Wireframe: - 草圖:ppt、[XMind](https://www.xmind.net/) - 正式:zeplin、figma 7. 會議軟體:google meet 8. 任務管理分配工具:jira 9. 程式碼管理:GitHub —— 開 organization ## 首頁呈現 一進去是地圖,預設幾座山,點擊之後會有山的資訊,側邊欄跳出心得列表。 * tags * 公版:天氣、高度、長度等等客觀資訊。 * 個人文章版面:軌跡、難易度、時間、評分等等因人而異的資訊。可把這些資訊平均起來放在公版。 下面放心得文章的卡片。 ## 待討論 1. 工作要怎麼分配? * 依功能來分: * 系統之間互相整合需要額外花費心力 * 每個人都要會前端和後端,但在課程上可能跳過學前端或後端 * 前後端來分 2. 是否採用自動測試工具? * [cypress E2E 測試工具](https://medium.com/hannah-lin/cypress-e2e-testing-%E5%88%9D%E6%8E%A2-a10eca3c0cf7): 自動化測試登入登出,模擬使用者點選流程。 4. 會議時間細節?(正式開始工作後) * 一週幾次? * 大會 * 小會 * 一次多長時間? 4. 時間規劃細節?(改為 Agile 版本) | 週次 | #sprint | 專案進度 | | -------------------- | -------- | -------- | | 0: 20 (8/23 - 8/29) | | | | 1: 21 (8/30 - 9/5) | | | | 2: 22 (9/6 - 9/12) | | | | 3: 23 (9/13 - 9/19) | | | | 4: 24 (9/20 - 9/26) | | | | 5: 25 (9/27 - 10/3) | | | | 6: 26 (10/4 - 10/10) | | | | 7: 27 (10/11 - 10/17)| | | | 8: 28 (10/18 - 10/24)| | | ## 本週待辦 - 將 User story 轉換成工作項目 1. 確定好 [功能的 priority](https://hackmd.io/@FPgogo/H1l8ogI-Y/https%3A%2F%2Fhackmd.io%2F2aoXmKh4RjWw9QEMCu1C-Q) 2. 問助教老師意見 3. 畫 wireframe (草圖) 4. 將功能確定好後放上 jira - 熟悉開發工具使用 1. 組員各自熟悉 jira
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up