---
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!
:::