抱歉,工作室已不再承接新案件

因為發展方向改變,我們已經不再承接新案件,造成不便之處還請見諒

還有,我們真的沒有在修電腦!

案例分享 - 客戶關係管理系統的客製與維護

分類:

資訊部門的某甲找到一個開放原始碼的客戶關係管理系統,但是功能過於複雜,加上使用的技術公司內部並沒有人熟悉,於是委請 就這間電腦工作室 進行公司內部的教育訓練、客製化以及後續系統建置、維護。

原有系統的報價單、訂單資訊結構比較陽春,某甲公司的產品涉及較多的產品組合情況,而且對客戶報價時需要直接列出不同批量的價格,因此我們基於原有的表單與報表進行延伸,讓業務能夠依照預期的方式建立報價單與產生報價單 PDF 文件寄送給客戶。這個專案比較大的瓶頸是某甲公司只有使用圖形介面的作業系統( Windows ),公司也很重視安全性,因此必須透過固定位置連入特定機器進行環境的建置與調整,圖形介面就沒辦法像指令模式一樣進行一些批次作法,因此在操作程序上相對花了較多的時間。

案例分享 - 購物網站專案合作程式

分類:

某甲承接了一個企業的促銷活動,由某甲提供相關產品,而合作企業主動告知當月生日會員可以從指定產品挑選一個作為免費的生日禮物,並且對於其他產品還享有加購價,希望在程序完成後導回購物網站進行後續付款動作。由於購物網站本身沒有這樣的流程,因此某甲找到了 就這間電腦工作室。

我們為這個專案設計了獨立的活動頁,使用與購物網站相同的資料庫,畫面內容由指定的產品所組成,合作企業會員可以直接從中挑選出生日禮物以及加購產品,流程完成後直接產生訂單資料。這些會員在過程中也會成為某甲購物網站的會員,可以透過原有購物網站系統追蹤訂單的記錄等資訊,不需要額外進行註冊程序。

案例分享 - 業務追蹤系統

分類:

過去某甲公司的業務單位運作方式,是由業務主管透過一個 Excel 管理個別業務人員手邊的客戶狀態,業務助理會在收到客戶對樣品的請求時向倉庫申請,將樣品寄送給客戶後轉交資料給業務去做後續追蹤,業務主管則是將這些資料放入自己的 Excel 中,作為每週開會時討論的依據。由於客戶數量不少,這件事情每天花了業務主管不少時間,而且因為人工記錄容易出錯,會議進行時經常花了不少時間在這些資料的錯誤上打轉,因此某甲希望 就這間電腦工作室 能夠協助解決這個問題。

我們為這個流程設計了一個客戶管理系統,從客戶申請樣品到後續追蹤的狀態都可以透過系統更新,因為打開瀏覽器就可以操作,業務人員即使出差到比較遠的地方,也可以將訪談的情況即時記錄到系統中,避免事後遺漏了許多細節。系統也開放給陌生的客戶進行樣品申請,資料不再散落在各個業務人員的電腦中,業務主管就有了比較多的時間去實際了解個別客戶的接觸情況,減少會議時討論非必要事項的時間。

案例分享 - 數位學習系統延伸開發

分類:

原始開發者手邊工作滿載,暫時無法抽身,因此專案負責人某甲找上了 就這間電腦工作室 協助。

需求主要是在既有系統延伸統計與報表功能,比較特別的地方是需要計算學員閱覽個別教材的時間,我們的作法是在瀏覽器設計一個定時執行的程式,在固定時間回報目前學員使用的狀態,藉此記錄學員使用狀況。由於系統並非我們從頭開發,花了不少時間在了解系統運作的方式以及統計資料時需要銜接的資料結構。

案例分享 - 國際救災系統在地化

分類:

專案網址: https://github.com/kiang/sahana-tw

政府單位的一個專案計畫下,執行人某甲希望運用部份資源去強化一個國際救災系統在中文環境的運用,於是找上 就這間電腦工作室 合作。

專案並沒有明確的範圍,於是雙方制定了以個別問題處理去計算工時的合作方式,工作室這邊協助從程式面去探索個別功能的用途,交給某乙進行實際操作的檢驗與介面翻譯的調整,在某乙操作過程發現問題時提出,由工作室協助釐清與修正問題,透過這樣的模式讓系統能夠確實提高可用性。

透過這樣的合作,程式已經有了堪用的狀態,希望不會有需要它的時候。另一方面相關技術也有了新的突破,使用了完全不同的技術,因此專案就不再繼續延伸。

案例分享 - 會員卡片管理系統

分類:

因為企業合作,負責公司資訊系統的某甲接到一個新的任務,需要讓合作的單位能夠建置會員資料,並且與內部系統串接。由於過去資訊系統都只有內部操作,因此沒有這樣的設計存在,而舊有系統也使用了一些專屬軟體,某甲正在主導系統的移轉當中,開發團隊無暇處理這個新的需求,於是找上了 就這間電腦工作室。

這個專案並不是只有資料的管理,也需要即時拍攝影像,然後管理製卡、發卡的流程。拍攝影像的部份我們尋求了第三方廠商製作 Flash 元件,然後整合進系統中,搭配一般輕易可購得的視訊攝影機即可作為申請卡片的收件點。為了讓流程更加自動化,我們跟某甲合作設計了資料交換機制,透過系統排程讓兩個系統之間可以做到資料的自動匯出、匯入,減少流程中需要人工介入的操作。

專案系統上線後合作單位陸續增加,原本的作法是為每個合作單位建置一個獨立的系統,但這樣的作法讓內部人員需要在多個系統間切換,增加了錯誤發生的可能,而且預期合作單位會陸續增加,因此有了下一個階段的專案。在新的階段,系統因應權限管理增加了一個層級做了大幅的調整來維持既有功能運作,在順利移轉、整合了多個系統後,也針對第一階段操作人員提到的問題進行部份流程的調整。

案例分享 - 討論區廣告輪撥系統

分類:

負責維護公司討論區的某甲,經常有刊登合作廣告的需求,過去的作法都是直接修改討論區的程式碼來達到目的,只是刊登廣告的客戶希望能夠得知廣告的效益如何,而修改程式碼的工作也不容易交給其他同事協助,過去的作法也不容易進行廣告輪撥,因此尋求 就這間電腦工作室 的協助。

我們為此設計了一個輪撥廣告的上稿系統,在多個客戶指定的區塊中,可以上傳多個不同的廣告,每個廣告可以進一步設定有效起訖日期,也提供了基本的廣告點閱統計。只是在這樣的客製專案中,我們必須調整原始程式來配合處理,因此程式在進行升級時需要記得將異動的部份帶到新的版本中,這是過去類似案件有遇到客戶疏忽的地方。

案例分享 - 線上影音網站

分類:

身為顧問的某甲,在協助網站進行客製化時發現原來的工程師無法勝任,所以找上了 就這間電腦工作室 。網站的既有功能過去業主透過知名外包網站委請歐洲的工程師協助,因為溝通與管理不易,功能無法滿足實際需求。

由於影音資料格式多樣化且處理不易,客戶選擇與第三方廠商合作,將使用者提供的影音檔案送到第三方廠商指定位置,他們協助將影音檔案轉換為指定格式後,再呼叫我方程式進行下載。案件比較困難的地方是,參與過開發的歐洲工程師在變數的命名以及程式的備註都習慣使用自己的語言,而該語言並不是我們所熟悉,因此在進行功能調整時經常因為文字錯誤而花費大量心力尋找錯誤,加上原有工程師並沒有留下任何參考文件,嚴重影響了專案的進度。

從這個專案的教訓也希望給其他朋友一個提醒,如果希望多國開發者能夠順利合作,一定要要求使用英語進行各種溝通與命名,可以省去許多不必要的時間浪費。

案例分享 - 產品型錄管理

分類:

從事製造業的某甲,為了讓業務能夠取得最新的產品資訊,過去已經委外設計了一個基本的系統,讓業務能夠取得產品的最新資訊。不過隨著產品品項的增加,原有系統變得越來越難以維護,加上原始開發者已經無暇提供協助,因此希望 就這間電腦工作室 能夠協助。

製造業所管理的產品資訊相對複雜些,為了避免受限於舊有系統,我們重新改寫了所有功能,並且協助將舊有系統的資料移轉到新的系統上。這個系統有許多不同權限的使用者,個別使用者看到的、能夠編修的資料或有不同,因此我們使用了較先進的權限管理機制,讓系統可以持續調整與擴充使用者的角色及權限。他們也相當重視產品規格的異動,所以系統也提供了一個異動記錄功能,詳細記錄了哪個使用者在什麼時候調整了哪些欄位,也將這些異動記錄整理成電子報,定時發送給相關人員,讓所有人都能夠掌握產品規格的變化,避免在傳遞資訊給相關人等時出現落差,畢竟規格上的一點小錯誤都可能造成大量的貨物被退回。

頁面

Subscribe to 就這間電腦工作室 RSS