心得 | 專案管理學習營

心得 | 專案管理學習營
Photo by Daria Nepriakhina 🇺🇦 / Unsplash

在接觸到專案管理的觀念之前,我是個加班加到爆肝而且相信人月神話的軟體工程師,帶給我專案管理觀念的是一位嚴厲的主管,那是我首次開始利用工具拆解手邊的工作任務,估算出一個預計完成日,也是我首次意識到其實工作、生活處處是專案。而後也有一些機會參加了外部的專案管理、敏捷工作術等課程,多長了一些知識、觀念,回到工作中能有應用到的場域不多,始終覺得自己懂又不懂,只能說有上過課,但無法確知自己是否真的理解。

報名專案管理學程,起心動念是想要理解專案管理的應用,不希望處於只會說不會做的心虛 (講得出教材知識但遇到實際案例就傻了)。剛開始上課的步調是慢的,每一堂課都播播停停,邊寫著筆記,多上了幾個單元後就開始發現忘了前面的單元講的東西,知識焦慮告訴我,這些東西沒有真正地被吸收,需要有一些實際的應用才能加深印象,趁著這樣的焦慮與衝動都還大於轉換新工作的適應焦慮,趕緊按下兌換課程,順勢開啟了六週「上班,下班,再上班」的充實生活。

學習營的進展與專案管理學程的課程是相互搭配的,學程一系列的單元課程是圍繞在核心的觀念與心法,有邏輯、有脈絡地把知識點連結起來,再搭配學習營貼近實際的案例模擬情境,讓我們在各種情境、變化中燒腦,將學程裡所學到的方法再一次地複習,試圖找到合適的應對解法,學習營這樣的實戰,完全打中我認為自己在學程吸收有限的問題,如果上完學程的吸收是 40%,那麼加上學習營就大約有 60% 了,再持續地利用機會練習,而且試著用自己的話去解釋所學的知識點讓別人能理解,我想自己就能比較有信心地說已有八成能理解專案管理。

在參加學習營之前最好已將課程看完一輪,讓自己在學習營的任務中有充裕的時間思考案例,讓自己回頭看課程是處於複習的狀態,另一項重要的工作是主動出擊尋找小組夥伴,讓自己有討論對象,能夠練習輸出,除了彼此都能得到回饋,持續地調整、完善,更重要的是在「上班、下班、再上班」的日子裡,真的很需要有好夥伴啊~

以往只知道教材說了什麼,但不知在實際情境中如何應用,現在則是與朋友交流專案工作的案例時,能自然地在案例的情境中提出可以嘗試努力的方向,對我而言,這是很特別的收穫,我不是去上了一門課,拿到了一張完課證明收到抽屜裡,而是在這一門課之後,習得專案管理技能 LV 1。

感謝有商業思維學院的出現,感謝自己決定再給自己一次機會,更感謝自己的不放棄,讓自己離 Bizthinker 更進一步。

Read more

Data Platform 筆記#02:從可行到可承接

Data Platform 筆記#02:從可行到可承接

在初版架構逐漸成形後,時間也差不多過了一年。 架構可以跑、資料可以流動,但我仍然不確定它能不能真正落地。這條路必須要團隊可以承接、可以擴展,數據才有機會真正發揮價值。 很慶幸的是,我的主管願意投資時間,讓這個方向能繼續推進。也正是在那段時間,我的思考開始出現轉變... 前一篇的重點,是讓流程從「能跑」走向「能持續」。 而接下來我開始思考:如果這件事要由團隊一起做下去,現在的做法夠不夠讓人接手? 轉變的核心 回頭看那一年,大多數時間其實是在解問題。 但接下來,我該解的是另一個問題:怎麼讓別人不用再解一次同樣的問題? 於是投入了約莫三個月、壓力值很高的一段時間,開始把原本依賴個人經驗與記憶的做法,收斂成可以被團隊理解與複製的形式。 這個收斂,後來具體落在幾個方向上: * 把 Data Center 的部署方式收斂成一致做法,降低環境轉換成本 * 把資料整理作業轉變為配置驅動,讓流程與部署有規則可循 * 整理 DDL 轉換規則與範本,讓團隊能共用同一套方法 * 把知識系統化交付出去 這些事情的唯一核心是 讓方法大於個人。 從個人經驗,到規則明確 第一個改變:

By Jo
Data Platform 筆記#01:初版技術架構成形

Data Platform 筆記#01:初版技術架構成形

在上篇的 POC 之後,我們整理了一份內部報告,將問題拆成資料蒐集、基礎資料定義、資料量與查詢效能、資料治理、技術架構等幾個面向。 這份整理的目的是先建立邊界,讓我們從發散與模糊,逐步走向具體且聚焦。 在這個基礎上,我開始把關注重點轉向資料流: 如何讓資料自動、穩定、乾淨地進到分析效能較好的資料庫? 同時,也剛好迎來一個契機:與技術能量較高的團隊合作發展數據中台。這讓 Data Center 的推進獲得更多資源與支援,讓我們能更系統化地思考架構問題。 思考階段 這個階段,我們主要思考幾個問題: * 不同來源的資料,能不能用相對一致的方法接進來? * 資料會持續累積,是否有合適的儲存與管理方案? * 資料進來後,分層應該怎麼定義? * 查詢分析時,是否有更適合的查詢引擎? 各資料源的特性不同,接收方式很難完全一致。但若每種來源都設計一套專屬流程,維運成本會快速上升。因此初步的想法是先用一種主要方式處理大多數的情境,讓資料流先跑起來,再逐步優化。 過去常見的分層方式,是將資料分成: * 可追溯的原始資料(Stage) * 清洗整理後的乾淨資料(Data) *

By Jo
Data Platform 筆記#00:在變得具體之前

Data Platform 筆記#00:在變得具體之前

目標要做資料平台(Data Platform) 一開始我不是很能夠想像這件事該長成什麼樣子,既有的認知只有前期參與的團隊有實作過 HR 資料中心,顧問曾指導資料分層為 Stage、Data、Mart,除此之外,我沒有更多掌握,有很多疑問需要找到答案。 做到什麼程度算是Data Platform? 我們期待它能解決什麼、幫助到誰? 它是不是應該包含一套接收資料的方法、能儲存大量資料的資料庫、提供資料服務的能力?   那麼,它是一個平台嗎?該用什麼技術?有哪些其實現在不需要?又該怎麼做,才能保留未來需要的彈性? 這些問題在當下其實都沒有辦法很快有肯定又具體的答案。好像每一個點都應該被考慮到,但同時又覺得過於理想。那段時間,我甚至開始嘗試透過與 AI 的對話,把模糊的想法拆解成可以被檢視的問題。它沒有辦法替我做決定,但確實加速我釐清問題。 只是,在理解問題的過程,即使把想法轉化輸出成一張張架構圖,進展卻不是太明顯,反而有一種無法落地的感覺,沒有讓事情真正往前走,我們仍然缺少可以被驗證的起點。 開始有切入點的時機,是我們在尋找能夠讓用戶自助調整所需報表的工具,剛好從前的工作曾小量接觸

By Jo
筆記 | 自架 Ghost 的 SMTP 設定

筆記 | 自架 Ghost 的 SMTP 設定

部落格荒廢了好一段時間,近期終於想用手機登入管理介面留下些草稿,突然發現無法登入,登入鈕下方出現了如下的一段訊息 EmailError: Failed to send email. Please check your site configuration and try again. 結論先行,原因是我安裝的 ghost 版本,在首次使用新裝置登入時需要 2FA (二階段驗證),也就是說,除了帳號密碼登入之外,還會有一層驗證機制,而這層驗證機制需要輸入 6 碼驗證碼 (Ghost 站台發給登入者註冊信箱的 mail 會提供)。我當時建置 Ghost 時認為自己不會發送電子報,就忽略了 SMTP 的設定,導致 Ghost 站台不能正常發信,在配置好 SMTP 設定後,從新裝置就能正常登入了。 前一篇文章提到我的 Ghost 是架設在

By Jo