--- title: '2021 開發組組織架構與主要推動工作' tags: 2020-organize, 2021-organize disqus: hackmd --- 2021 開發組組織架構與主要推動工作 ============================ ## Table of Contents [TOC] ## 組織架構 ```mermaid classDiagram Chairperson -- WebSquadLead Chairperson .. DataSquadLead Chairperson .. InfraSquadLead Chairperson : +name WeiLee Chairperson : +get_web_status() DevLead .. WebSquadLead DevLead -- DataSquadLead DevLead -- InfraSquadLead DevLead : +name TBD DevLead : +get_web_status() DevLead : +sync_squads() DevLead : +recuit() class WebSquadLead{ +name Matt +plan_roadmap() +implement_roadmap() +train_team_NG() } class DataSquadLead{ +name 泰瑋 +plan_roadmap() +implement_roadmap() +train_team_NG() } class InfraSquadLead{ +name Josix +plan_roadmap() +implement_roadmap() +train_team_NG() } ``` 1. 網站小隊為雙 report,直接 report 給大會主席與開發組長;資源競爭時,以主席、大會網站需求為較高考量 priority。 - 實線 Chairperson 、虛線 Dev Lead 2. 資料與建設小隊,也是直接雙 report 給大會主席與開發組長;但資源競爭時,以開發組長意見為主。 - 實線 Dev Lead 、虛線 Chairperson User story --- - Refactoring pycontw 2016 module - Refactoring pycontw 2016 table - ...more ```gherkin= Feature: Refactoring pycontw 2016 module # The first example has two steps Scenario: Maker starts a game When the Maker starts a game Then the Maker waits for a Breaker to join # The second example has three steps Scenario: Breaker joins a game Given the Maker has started a game with the word "silky" When the Breaker joins the Maker's game Then the Breaker must guess a word with 5 characters ``` ```gherkin= Feature: Refoctor pycontw2016 table As a Shopper I want to put items in my shopping cart Because I want to manage items before I check out Scenario: User adds item to cart Given I'm a logged-in User When I go to the Item page And I click "Add item to cart" Then the quantity of items in my cart should go up And my subtotal should increment And the warehouse inventory should decrement ``` > Read more about Gherkin here: https://docs.cucumber.io/gherkin/reference/ Project Timeline --- - Refactoring pycontw 2016 module / table <== before CfP ```mermaid gantt title A Gantt Diagram section Section A task :a1, 2014-01-01, 30d Another task :after a1 , 20d section Another Task in sec :2014-01-12 , 12d anther task : 24d ``` > Read more about mermaid here: http://mermaid-js.github.io/mermaid/ ## Appendix and FAQ :::info **Find this document incomplete?** Leave a comment! :::