# A1: Check-in #1 ## Q1: 小組如何完成分工? > 請用文字描述的方式,分享: > 小組確認名單之後,經歷了哪些討論過程?在描述過程中,盡可能帶入你們使用到的文件,呈現這些小組文件扮演的角色 > 現階段的小組分工,請列出成員 & 角色 ### 小組分工 所有小組資料一律統整在 workspace ,組員可隨時掌握彼此進度。 前期由每位成員先各自閱讀 user story 及規格文件,對需要達成的目標有大致的理解,接著藉由 Acceptance criteria & DoD 列表逐條檢視,確認彼此對要求規格達成共識。過程中,前端提出頁面呈現需要的資料、後端則提出可以用哪些方法達成。達成共識後,回到前/後端小組各自進行,有任何問題隨時在小組頻道進行討論、協調。 * 維護 Task list、確認有無 on schedule: Ziwen(前)、 Ruby(後) * 檢驗已完成 task,確認是否符合 acceptance criteria: YT(前)、 Rita(後) * 負責 AC 聯絡/回報事項、每日進度回報、確認繳交文件: Ruby * Lighthouse 交作業: Rita ### 前端分工過程 兩個人各自提供自己的分析架構和資料,再每個區塊部份逐一線上討論和整理文件。流程先討論架構,決定有哪些 router 配上哪些畫面,再去拆每個畫面裡面的 components,以及資料,最後達成共識統整出共用的文件 (元件及資料分析整理表)。分工大致是專案建置、路由設定由 Ziwen 處理;CSS reset、共用變數建置由 YT 處理。細項則依元件來區分。 **切版分配:** Ziwen ->> Main、MainPage、ReplyList、UserFollowList、UserFollowers、UserFollowings、User、MainTweets、Replies、likedTweets、Populars、UserProfile、UserNavPills、UserEditModal、FollowerNavPills、Followers、MainTweet、Reply、TweetDetai YT ->> LogIn、SignUp、Setting、AdminLogin、AdminTweets、AdminUsers、Navbar、SettingForm、AdminTweetsList、AdminUserCards、CreateTweetModal、ReplyModal ### 後端分工過程 兩個人先各自閱讀測試文件,確認有哪些路由? 每條路由具體有什麼要求? 接著藉由 API 路由列表逐條討論,並參考 Acceptance criteria 定下配合前端的開發優先順序。最後分工大方向依照 controller 來區分,Rita 主要負責專案初期 model 、登入功能及 adminController、followship; Ruby 主要負責 userController、reply、like 部分;其他部分(種子資料、heroku...)則依隊友進度互相支援。 ## Q2: 小組 workspace & GitHub repo? > 請直接在 Description 欄位中列出以下資訊: > 小組開發方法:全端開發 / 前後分離 > 小組 workspace 入口 - 理論上小組應該會建立一個 workspace 來存放所有和任務相關的文件,可能是 Notion/Google sheet 等任何形式。總之,請留下你們小組交流資訊、確認任務時的入口。 > GitHub repo 連結 > 若是全端開發則只有 1 個 repo > 若是前後分離,則請分別列出前、後端兩個 repo 小組開發方法: 前後分離。 [小組 workspace 入口](https://hackmd.io/@twitter-2022/index) GitHub repo 連結: - [前端](https://github.com/ziwenying/simple-twitter-frontend) - [後端](https://github.com/ritachien/twitter-api-2022) ## Q3: Sprint #1 期待進度? > 以下是本次 Sprint 的期待進度: > 系統分析文件(最初拿到規格時,成員消化規格的討論文件,如果是手寫的草稿,拍照上傳即可) > Acceptance criteria & DoD > Task list 任務清單 > 請將文件整理在你的 workspace 裡,直接附上連結即可。注意閱讀權限要設成公開。 > 同時,請在 Cover 欄位中,附上目前的 Task list 快照。 * [ERD、Acceptance criteria、路由清單](https://hackmd.io/@twitter-2022/index/https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1SnlST6w8o9ObiT0Ph70Vm5kECIJqtZq8OVCcG__FljE%2Fedit%23gid%3D0) * [元件及資料分析整理表](https://hackmd.io/@twitter-2022/index/https%3A%2F%2Fhackmd.io%2F%40twitter-2022%2Fviews-analysis) * [Task list(後端)-在路由清單分頁](https://hackmd.io/@twitter-2022/index/https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1SnlST6w8o9ObiT0Ph70Vm5kECIJqtZq8OVCcG__FljE%2Fedit%23gid%3D0) * [Task list(前端)-會議記錄 #工作分配](https://hackmd.io/@twitter-2022/frontend-meeting-1) ## 相關連結 * [回首頁](https://hackmd.io/@twitter-2022/index) ###### tags: `Assignments`
×
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