隨著微軟官宣 .Net Framework 終止支援,內部多套系統迎來翻修契機。過往多仰賴委外開發,AP 負責人兼任 SA、PM,繁瑣行政讓程式功力荒廢,系統危機時只能倚賴外包。幾位資深成員開始思考:業務邏輯並不複雜,能否自行翻寫?藉此重拾開發熱忱,享受 Coding 心流。
翻修過程不僅磨練技術,也能改寫舊系統病根。團隊決定採協作開發、挑戰前後端分離,期望系統出現問題時不再只有外包是唯一救贖。透過多人協同,負責人不再孤單,還能培養備援人員,落實代理工作。於是,一個全端工程師養成計畫正式展開。
一個老系統的生死狀 公司內部基於 .NET 架構所開發的各式系統,多半已有 8~9 年歷史。這些系統一開始交接時,來自不同的「生父生母」或「後父後母」,本身早已...
傳說中的Web Forms:控件繁多,維護像在迷宮裡找出口 稍稍說明原系統開發架構,公司內部 8 年以上的系統大多前端使用 ASP.NET Web Forms...
不是沒前後端,只是我們要練全端:小團隊的生存與成長法則 前後端技術已經確定,接下來我們來討論分工,先破題【全端工程師團隊的養成計畫】,這也揭示了組織策略與文化:...
確認完分工後,來聊聊如何進行專案管理,在這次翻修案中 User Story 或完成特定 Feature 模組數量後,才會考慮部署到正式環境,與一般跑 Scrum...
接下來我們將談談如何交付與共同開發。由於本案是透過 Azure DevOps 作為主要專案與協作的平台,而程式碼的交付自然就是選擇 Git。那麼,針對不同的環境...
本案從起案、舊系統功能盤點、需求訪談、規格分析、功能規格撰寫、會議記錄、技術文件等大小資訊,統一收錄於 ADO 專案下的 Wiki,藉此知識不再靠「問人」就能運...
前面介紹了多專案管理與協作開發相關的討論,接下來要進入實作開發,但對於沒有真正大量開發 Vue 的團隊其實是茫然的,組織內沒有 UIUX 團隊的配置,過去的開發...
已經確認了技術選型,也把套版買好了,回歸實際的系統需求面,來聊聊整個資訊資產系統需要提供的服務。我們直接用業務邏輯的角度來分析,直截了當: 1. 資產管理員的工...
終於進入實作階段了!其實不是不想寫技術內容,而是軟體專案本身事無巨細、環環相扣,因此才能真正開始動工。好啦,再拖下去就得換主題了。我們來聊聊前端與後端的驗證與溝...
前端完成 Entra ID 認證後,接著我們開始往後端(backend)API 推進。今日的目標是讓後端在收到前端 API 請求後,能夠認證請求中附帶的 tok...