iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Software Development

全端工程師團隊的養成計畫 系列

隨著微軟官宣 .Net Framework 終止支援,內部多套系統迎來翻修契機。過往多仰賴委外開發,AP 負責人兼任 SA、PM,繁瑣行政讓程式功力荒廢,系統危機時只能倚賴外包。幾位資深成員開始思考:業務邏輯並不複雜,能否自行翻寫?藉此重拾開發熱忱,享受 Coding 心流。
翻修過程不僅磨練技術,也能改寫舊系統病根。團隊決定採協作開發、挑戰前後端分離,期望系統出現問題時不再只有外包是唯一救贖。透過多人協同,負責人不再孤單,還能培養備援人員,落實代理工作。於是,一個全端工程師養成計畫正式展開。

參賽天數 21 天 | 共 21 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊邦邦不邦邦
DAY 1

Day1 故事的起點

一個老系統的生死狀 公司內部基於 .NET 架構所開發的各式系統,多半已有 8~9 年歷史。這些系統一開始交接時,來自不同的「生父生母」或「後父後母」,本身早已...

2025-09-14 ‧ 由 Lin 分享
DAY 2

Day2 技術架構的選型

傳說中的Web Forms:控件繁多,維護像在迷宮裡找出口 稍稍說明原系統開發架構,公司內部 8 年以上的系統大多前端使用 ASP.NET Web Forms...

2025-09-15 ‧ 由 Lin 分享
DAY 3

Day3 如何協作與工作分配

不是沒前後端,只是我們要練全端:小團隊的生存與成長法則 前後端技術已經確定,接下來我們來討論分工,先破題【全端工程師團隊的養成計畫】,這也揭示了組織策略與文化:...

2025-09-16 ‧ 由 Lin 分享
DAY 4

Day4 翻修專案的進度管理與價值實踐

確認完分工後,來聊聊如何進行專案管理,在這次翻修案中 User Story 或完成特定 Feature 模組數量後,才會考慮部署到正式環境,與一般跑 Scrum...

2025-09-17 ‧ 由 Lin 分享
DAY 5

Day5 多人開發實戰:分支策略、交付節奏與心態建立

接下來我們將談談如何交付與共同開發。由於本案是透過 Azure DevOps 作為主要專案與協作的平台,而程式碼的交付自然就是選擇 Git。那麼,針對不同的環境...

2025-09-18 ‧ 由 Lin 分享
DAY 6

Day6 寫下來,說出來:打造高效團隊的實戰法則

本案從起案、舊系統功能盤點、需求訪談、規格分析、功能規格撰寫、會議記錄、技術文件等大小資訊,統一收錄於 ADO 專案下的 Wiki,藉此知識不再靠「問人」就能運...

2025-09-19 ‧ 由 Lin 分享
DAY 7

Day7 我們如何靠第三方套版補齊 UIUX 短板

前面介紹了多專案管理與協作開發相關的討論,接下來要進入實作開發,但對於沒有真正大量開發 Vue 的團隊其實是茫然的,組織內沒有 UIUX 團隊的配置,過去的開發...

2025-09-20 ‧ 由 Lin 分享
DAY 8

Day8 系統的設計與運作

已經確認了技術選型,也把套版買好了,回歸實際的系統需求面,來聊聊整個資訊資產系統需要提供的服務。我們直接用業務邏輯的角度來分析,直截了當: 1. 資產管理員的工...

2025-09-21 ‧ 由 Lin 分享
DAY 9

Day9 前端登入與身份驗證

終於進入實作階段了!其實不是不想寫技術內容,而是軟體專案本身事無巨細、環環相扣,因此才能真正開始動工。好啦,再拖下去就得換主題了。我們來聊聊前端與後端的驗證與溝...

2025-09-22 ‧ 由 Lin 分享
DAY 10

Day10 開始與後端進行互動

前端完成 Entra ID 認證後,接著我們開始往後端(backend)API 推進。今日的目標是讓後端在收到前端 API 請求後,能夠認證請求中附帶的 tok...

2025-09-23 ‧ 由 Lin 分享