MOPCON 資訊組工作流程方法

tags: MOPCON 2019 Day2-Unconf

分享方向

今年資訊組調整了不少組內的工作流程與建制許多資訊系統幫助大家更能 work smart ,相信對於各位 MOPCON 的工作人員們或許或多或少都有不少幫助與感受,地方的 hash 需要各位的幫忙了,希望可以透過各位 user 對於資訊組最直接的客戶們你們可以對我們說說你們的感受,讓我們將你們的感受也分享給我們的會眾們,讓大家知道如何調整工作流程是可以幫助組織更為 work smart 。

今年資訊組幫助了大家些什麼

CMS

CMS 系統其實已經是一套有著 4 年歷史的資歷了,當初被建構出來主要是希望可以讓場務物流與無線電管理更為方便且快速,但今年我們賦予他更為重大的任務,儲存與紀錄歷年講師與贊助商資訊,除了讓贊助商可以更為方便的填寫資訊外也可以降低議程組與贊助組收集素材上面的溝通成本。

講師管理

  • 議程組
    • 客製化欄位
    • 降低講者不會操作外部系統的風險
    • 確認講者資訊上更方便
    • 贊助議程以及一般議程切割開來聯繫較為方便

贊助商管理

Github

MOPCON 使用 Github 已經有超過 7 年的時間了,今年做了幾個很大膽地改變

  1. 所有的 code commit 都需要透過 Pull Request 的方式進入,此外這個 merge 的過程需要進行 code review
  2. 透過 Github Project 與 Scrum 的搭配,讓資訊組可以更為快速且專注的在於眼前專案的項目,並且得以快速進行交付
  3. 透過 Github Issue 撰寫需求與問題,進行仔細的評估與討論後才發送給工程師進行開發,讓 Code / Pull Request / Issue 更為緊密合作

Git Flow

issue

Github Project

官網

APP

其他

  • 非常珍貴的經驗與知識,請好好傳承與推廣!!!

團隊管理

求才

如何尋找人才

  • 社群朋友推薦
  • 老朋友相挺
  • 公開徵求表單

面談/聊天

  • 人格特質
  • 傳達目標與理念
  • 技術技能取向是否吻合需求
  • 討論領導的核心價值、帶領風格是否符合

如何保持熱情

  • 是在寫code
  • 不是代工體

確認個人期望目標

  • 可以進行開源貢獻
  • 可以體驗多人共同協作
  • 想要學習新技術與技能提升
  • 想要自己寫的東西可以被更多人使用

團隊感很重要,要讓大家覺得自己不是單打獨鬥

如何執行專案管理

scrum

快速提交快速變更

2 week 1 sprint
訂定 sprint goal

使用Github

討論完之後才把issue指派下去,而不是只Slack上喊一下

解決溝通成本高

使用cms

贊助商管理
講師管理
url跟 password
隨時隨地可以改

平台穩定性不佳

問題

  • 每個組員都有推送權限
  • Typo/Syntax error
  • 需求容易誤會

解決方式

  • 調整權限
  • Code reivew
  • 導入測試和CI/CD

數據整理

  • 274 PR
  • 1007 Commit
  • 261 Comment
  • 12個Sprint 6個月

收穫

在社群裡面和在公司的code review 是不太一樣的

公開討論
slack channel
github PR

work smart

未來展望

  • 單體式邁向微服務

【讓 Google 教你 Code Review!】
https://medium.com/@ryanyang1221/讓-google-教你-code-review-be251d4d81b4

Select a repo