系統與整合

現有系統現代化

在不停止工作的情況下,逐部分重建您的系統:系統知識寫入測試,組件升級至仍獲支援的版本,程式碼變得可以修改。

與我們討論您的項目 查看範圍

範圍

客戶找我們時的情況

  1. 只有一個人知道系統如何運作

    軟件由以前的承辦商或一位仍在公司任職的員工編寫。只有他知道系統為何以這種方式計算折扣,他一旦離開,公司手上就只剩一套沒有人看得懂的程式碼。

  2. 系統所依賴的版本已不再獲製造商支援

    資料庫、作業系統或其他製造商的現成程式組件,都停留在不再有修補程式的版本,包括安全修補程式。新版本不能在不作修改的情況下接收舊程式碼,但沒有人願意動手修改,因為沒有人知道哪些功能會停止運作。

  3. 每項修改都很費時,系統越來越慢

    新價目表或表格中的一個欄位都要等很久,因為程式碼互相交纏:在一處修正,另一處的行為就會改變。修改由人手檢查,隨著數據量增加,系統越來越慢,公司只好以試算表繞過它。

範圍

我們的工作

  1. 現代化即逐部分重建一套運作中的系統。我們先把系統拆分為各個部分:數據、規則(計算價格和期限的程式碼)、畫面、與其他系統的連接,以及這一切所依賴的組件,例如資料庫版本和伺服器。每個部分我們分別決定:保留、更換,或遷移至仍獲支援的版本。

  2. 哪些保留,哪些更換

    數據幾乎總是保留;我們把數據遷移至製造商仍提供修補程式的資料庫版本。不獲支援的組件會最先更新,因為其餘一切都依賴它們。規則逐條更換,按每條規則背後等候中的修改數量排序;畫面則在拖慢工作的地方更換。與其他系統的連接維持不變;把連接整合到單一數據交換樞紐屬另一個範圍。

    在改動程式碼之前,我們先以自動化測試把它包圍起來:這些程式記錄系統目前對每類事務的回應,並在每次修改後檢查。規則的知識從一個人的記憶轉移到測試中;這位同事會與我們一起閱讀程式碼,逐條解釋規則。重構,即在不改變系統功能的前提下重建程式碼,令一處的修改不再破壞其他地方。在系統變慢的地方,我們以可擴展性為目標重建,即能應付更大的流量。

  3. 新舊並行

    新的部分在舊部分旁邊上線,使用相同的數據,所以舊系統能看到新部分寫入的一切。兩者之間設有開關:一項設定,無需安裝新版本,便可把某項功能導向舊程式碼或新程式碼。在約定期間內,兩個版本計算相同的內容,我們比較結果。差異消失後,我們關閉舊程式碼;如果新部分出現問題,開關會切回舊部分。

  4. 從零重寫在甚麼情況下是錯誤

    當沒有人能列出系統目前所做的一切時:從零編寫的系統只會重現人們記得的部分,其餘的會在切換後以投訴的形式回來。逐部分重建能在關閉舊程式碼之前發現這些問題。當核心計算正確,而問題出在周邊時:畫面緩慢、缺少報告、組件不獲支援;更換周邊部分的範圍比建構新系統小。當分析顯示舊核心無法支撐公司所需的流程時,我們才建構新系統;那是另一個範圍。

範圍

您會得到甚麼

    • 系統圖:功能、數據、連接和組件版本,並附決定:保留、更換或更新。
    • 分步驟的重建計劃:次序、每一步完成後有甚麼在運作,以及如何回復到上一個狀態。
    • 記錄系統目前行為的自動化測試,在每次修改時執行。
    • 系統運作規則清單,從熟悉系統的同事收集,下一位承辦商也能讀懂。
    • 已重建並投入日常工作的部分,程式碼和文件由公司持有。

範圍

工作如何進行

    1. 我們了解系統。我們閱讀程式碼和資料庫,與熟悉系統的同事面談,並量度系統在哪裏變慢。成果:系統圖和重建計劃,第一步交由您確認。
    2. 我們保護現有的一切。我們建立自動化測試,搭建測試環境,即在交給員工使用前用來檢驗修改的系統副本,並更新不獲支援的組件。成果:所有組件均為仍獲支援的版本,系統已準備好進行重建。
    3. 我們逐部分更換。新部分在舊部分旁邊、經開關上線,並比較結果。成果:功能逐項轉為新程式碼,舊程式碼在您確認後關閉。
    4. 我們移交系統。我們交付程式碼、文件和修改方式,並教導您的同事執行測試。成果:系統按合約由您的團隊或承辦商修改;上線後的維護屬另一個範圍。

範圍

團隊經驗

  1. 團隊成員曾為美國市場的一家互聯網服務供應商,以可擴展性為目標重建其基礎設施監控系統,即令系統能應付更大的負載。他們亦曾為一家歐洲市場的客戶,把一套工作流程系統,即任務流轉系統,遷移至Azure雲端,並把其運維自動化。

範圍

管理層應向現代化承辦商提出的問題

    1. 系統哪些部分保留、哪些由你們更換?原因是甚麼?
    2. 第一步完成後有甚麼在運作?我們能否在那一步停下來?
    3. 你們如何核實新部分與舊部分的計算結果相同?我們這方由誰確認?
    4. 新部分出現問題時,我們如何回到舊版本?由誰決定?
    5. 誰會與目前唯一熟悉系統的同事面談?他的知識會以甚麼形式保存下來?
    6. 程式碼、測試和文件是否屬於我們?其他承辦商能否接手?
  1. 從哪裏著手,取決於目前是甚麼在拖慢工作,因此第一步是分析系統和流程,並以建議作結:哪些保留、哪些更換、按甚麼次序進行。

所屬服務

系統與整合

為您的流程建立新系統、連接現有系統,或把已跟不上需要的核心系統現代化,並在實施後提供維護。

查看服務

預約會面

預約問題諮詢

您說明哪個流程或系統已不敷應用,以及希望有甚麼改變。諮詢不收費。

選擇時間

電話:+48 455 406 404

系統與整合

這項服務的其他範圍

查看服務: 系統與整合

定制系統

當現成產品迫使您改變工作方式時,我們按您的流程建構系統,程式碼和文件均歸您的公司所有。

查看範圍

將系統連接為一體

一個讓ERP、CRM、行業系統和試算表自動交換數據的樞紐,每項數據交換都有說明,並可隨時查看是否正常運作。

查看範圍

營運門戶

一個讓客戶、合作夥伴或員工自行提交申請、訂單或報告並查看進度的平台,客戶服務部則在同一個畫面看到每一宗事務。

查看範圍

維護與持續開發

系統上線後,由建構它的團隊負責:修正錯誤、按流程和法規作出修改、更新組件、監察運作,並按您與我們商定的次序進行。

查看範圍

合作如何開始

  1. 問題諮詢

    您說明哪個流程或系統已不敷應用,以及希望有甚麼改變。諮詢不收費。

  2. 簽署保密協議後的分析

    我們研究流程和系統,並提交附工作範圍的建議。分析的範圍、時限和價格,在開始前您已知悉。

  3. 方案與報價

    您會收到實施的範圍、團隊、時間表和價格。由您決定是否開展。

如您其後委託我們實施,分析費用可抵扣實施費用。

與我們討論您的項目

電話: +48 455 406 404 電郵: contact@aliaxit.com

© 2026 ALIAX IT sp. z o.o. · ul. Boczna 28, 64-115 Wilkowice · KRS 0001102190 · NIP 6972399808 私隱政策 ·