---
# System prepended metadata

title: Promotion Form

---

# Promotion Form

## Criteria
A. Able to identify problems, analyze solutions to complex problems
B. Contribute to continuous improvements on product/process
C. Able to take responsibility of delivering small projects end-to-end to production
D. Independently manage project(s)
E. Operate with min supervision in a complex environment

-------------

## What I do

- continuous increase employee satisfaction or enhance process
    - conform criteria: A B E
    - host reduce working agreements meeting on 7/7
        - remove 11 out of date working agreements, reduce working agreements count from 30 to 19
        - mark 7 working agreements need to update
        - number of participates : 10
    - host change PBR schedule meeting on 9/19
        - the number of participates: 12
        - nothing change at the end due to world cup is coming then, but this meeting let different team can share idea to each others
    - planner of department outing on 2/18 ~ 2/19
        - Yilan trip 2 days and 1 night
        - TWCM participate people rate about 90%
    - planner of company party on Mar., Sep., Dec.
        - average particiaptes count: 50
        - include almost all TW & SG department members
    - discuss WFH issue with Tomas & CC in town hall on 9/7
        - selected as TWCM monthly star due to this discussion
    - 2022 Tech day TWCM host
        - announce organizer 
    - propose at least 2 PDs represent TWCM to cooperate with other departments while only Dodo cooperate with MN about integrate promotion page to APP to increase cross department cooperation effeciency
        - reduce bus factor and blind spot incidence rate
    - discuss with Ina, Lili about G11 pantry can't order by ourselve
    - inlink, outlink
        - join double link meeting since 2022.01 every Wed.
        - join inlink gathering since since 2022.07 every month
        - arrange 1 on 1 meeting with each team member every month
    - discuss with SM Sherry, Eviler, LZ, CC about study club should not be mandatory, and adopted
- TWCM company annual maintainance commander on 2021.07.20
    - conform criteria: A D E
    - co-work with IT and TWCM members to put 8 projects to UM
    - document https://ironman.atlassian.net/wiki/spaces/B2C/pages/1899365372/Annual+Under+Maintenance+20210720

- build local development environment
    - conform criteria: A B E
	- host technical workshop to discuss about how to step by step to develop on local on 11/29
	    - number of participates: 4
	    - produce item count: 4
    - done two items during technical workshop
        - number of participates: 11
        - number of projects: 2
        - all PDs is able to develop and enroll daily mission feature successfully on local Santa project 
        - all PDs is able develop and view promotion home page and daily mission event page on local Siren project
    - push Flash share mock API server idea in technical workshop
        - already create project named JoJo
    - push local development environment idea to other department in world cup cross department retro
        - document https://ironman.atlassian.net/wiki/spaces/T2/pages/2666823908/2022+12+23+Cross+Dept+Meeting
- experiment and evaluate ArgoCD
    - conform criteria: C E
    - due to IT is going to handover GitLab runner to let department own by itself, so I co-work with IT to evaluate should TWCM switch CD tool from GitLab to ArgoCD
    - after experiment, here are the reasons why didn't swtich to ArgoCD
        - can't see any big advantage on ArgoCD
        - some of TWCM projects still on VM, so if we apply ArgoCD, we need to maintain 3 CD tool (Jenkins, GitLab, ArgoCD)
        - our PDs are used to using GitLab
        - build a GitLab runner is much easier than build a ArgoCD server

- Daily mission 0 to 1
    - conform criteria: B C D
    - start from war room on 2022.03 to now already setup Santa project to support daily mission
    - able to evaluate cost for new requirement
- Baihui (BMS) 0 to 1
    - conform criteria: B C D
    - participate from early design stage to production
    - now our banner already got 8 positions support by Baihui
    - able to evaluate cost when apply new banner position or new requirement
- take class and join communities
    - conform criteria: B
    - Agile Tour on 12/3
    - CSM on 11/7 ~ 11/9
        - share thought about our backlog granularity is mess with Sam H, and Sam H help to lead TWCM members review backlog every sprint
    - join Tech Day as staff on 10/29 ~ 10/30

- world cup champion
    - conform criteria: A B D E
    - participate world cup from early stage to cross department retro since Mar. to Dec.
        - provide information when someone has question or idea about world cup feature
        - help PO break down world cup features (prediction, daily mission, leaderboard, fixture, banner, SEO) to about 100 evaluable and independent items
        - 
    - co-work with 5 departments (TWGS, TWSP, SGSP, TWTG, TWMN) to implement world cup leaderboard and fixture feature
        - propose each department develop own product line feature end-to-end in Siren project and adopted by other departments
            - reduce TWCM development cost by no need integrate their API or help to deal with layout design
            - reduce cross department developement, testing, communicate dependency and cost
            - consider each department is familiar with different technical skill, this choice can let each department able to end-to-end use the skills they are most familiar with
            - through separate each department develop leaderboard feature in Siren project schedule to reduce conflict or pending on CI cost
        - design base view, base class and extract partial view to reduce other departments develop cost and reduce issue occurred
        - give coding advice and align coding convention by continuous review other departments code
        - share implement advice between each department
        - provide develop Siren project common tools to, ex. how to get language, device type
        - able to give implementation advice or idea when other department developing on Siren
        - help other departments complete leaderboard and fixture feature on time
    - co-work with SGSP
        - get player Sports bet list through API for daily mission and PMS promotion feature
        - get all FIFA world cup fixtures
            - 0 ticket for Sports fixture
        - make sure player place on World Cup Sports bet can achieve daily mission
            - add league name property in Sport bet list API
    - demo world cup d day features to CS, MKT, 1st line supports, world cup supports
        - number of stakeholders: 4 (Harry, Terrence, other 2 CS)
        - number of 1st line supports: 3 (Jenson, Luke, Mark)
        - number of world cup supports: 1 (Vincent Lai)
    - got good feedbacks about co-work during world cup and follow-up enhancement plan from other departments in world cup cross department retro
        - document https://ironman.atlassian.net/wiki/spaces/T2/pages/2666823908/2022+12+23+Cross+Dept+Meeting
