FAREASTONE
Ⅰ工作內容介紹
所在成本中心為IT-企業用戶資訊系統整合處,底下的產品交付管理部門實習。主要是負責EBU(大型企業)上的專案項目,依據他們的需求,研發一個新系統或者是改善其內部系統,完成之後將產品交付至客戶手上。
部門最終工作的目標,是預計在今年年底前,陸續把客戶所需的產品完成,當中包含系統正式上線與公司產品的部署。將被交付的專案如期達成,以利於後續雙方的商業合作關係。
01
專案準備
-
需求訪談
-
系統分析
-
系統設計
02
專案執行
-
系統開發
-
系統測試
-
SIT
-
UAT
-
Stress Test
-
Performance Test
-
03
專案完成
-
系統正式上線
-
技術轉移訓練
-
IT部門:教導如何維運
-
User:教導如何操作前台系統
-
專案過程
Ⅱ實習期間完成之進度
(1) IIMS
IIMS為公司的產品之一,是一個可以讓系統中的維運單位,透過視覺化的方式觀看儀表板上的數據資料,來監測和分析設備是否有異常。現行專案上,合作的客戶需要安裝此項產品,因此要了解系統上的資訊。其環境是要透過Unix操作,因此指導員分配的任務,是先熟悉Unix的相關指令操作,例如:檔案操作、檔案處理、更改連線方式。等熟悉之後,指導員會以出作業的形式讓我去完成當中的題目,像是更改proxy或者是yum的指令。
(2) Python測試
此項為一開始進入公司時所被交付的工作,使用python的語法進行測試,並且將測試的結果以視覺化產出報表。
一開始,需要想好測試的方向,再來做單元測試(Unit testing),主要是針對程式模組來進行正確性檢驗的測試,因為測試的範圍小,此類型不需設立測試環境,所以比較容易撰寫。接著,也有對WebUI進行測試,運用splinter工具實現瀏覽器自動化,測試帳號密碼的驗證。對於在網頁上做的測試結果,運用allure工具開啟測試報表,透過圖形化呈現,使測試人員能夠輕鬆閱讀測試後的結果。
(3) 文件撰寫
在系統開發中,是處於前期需求分析的流程,依據跟合作廠商談完需求訪談後,整理出客戶的需求擬出一份需求文件,再由多次的會議討論將需求作稍作調整、更正。
首先,被交付任務是熟悉電子訃聞的需求,檢視需求相關的文件後,藉以獲取整體上的需求框架,思考會有哪些角色使用到,再從角色觀點切入看他們會需要什麼樣的功能,明確知道各角色彼此之間的關聯,並且畫使用案例圖以及針對各功能畫活動圖,將這些圖形統整成一份系統分析文件,並且將最終文件與系統開發廠商反覆溝通,確認雙方對系統需求邏輯沒有錯誤,以及功能操作的想法是否一致。
SA所學的方法論
-
畫架構圖,以利於瞭解角色間的關係和功能;
-
對照XD及wireframe,繪製使用案例和活動圖;
-
主要流程、業務邏輯及欄位定義詳細描述。
(4) SIT測試
4-1 內部遠傳測試
在進入到系統測試前,首先是撰寫測試案例。其案例的情境設想,會比照廠商設計的XD和wireframe,以及先前所寫的系統分系文件,確保使用者的需求與系統的功能都有測試到。
接著,開始進入SIT測試。因為整體的系是交由我來進行測試,過程中,要用常規或者逆向的思維尋找系統的錯誤,並將找出的Defect回報給系統開發廠商,請廠商修改所找出的Defect的項目。
4-2 外部客戶測試
遠傳內部先將所有的流程測過一次後,在請客戶的IT部門測試,此部分還介於SIT階段,尚未進入到UAT。主要是測試系統建置在客戶的環境時,檢查有沒有不相容的情況發生,或者是系統連接對方的資料庫,有沒有資料錯誤,造成不一致的畫面等狀況。測試期間為期兩周,每日都需和客戶方以及廠商固定開會,依據對方在會議上所提的Defect進行管理控制,並且紀錄會議中所討論的重要事項,整理一份SIT Daily Report,供雙方人員確認當前Defect、測試的成功率和進度。
Ⅲ學習
時間配置管理
所屬的工作團隊是比較彈性的,只要在規定的時間內把任務處理完即可,所以對於時間的掌控很重要。當工作接踵而來,是很考驗自己的時間的。
我認為有了規劃後,對於時間掌控、自我管理有略為的改善,減少浪費時間因素,使時間效益發揮到最大,做事情才會事半功倍,並且也可以使工作效率提升。
Ⅳ自我評估及心得感想
雖然和一開始面試的職位不盡相同,但是在此部門可以學到很多東西且都很廣泛,對我來說是不錯的實習經驗累積,不僅只有寫程式,還會碰到測試環節以及文件產出的工作,且現行和禮儀公司合作專案,需要去了解他們的作業活動,包含所賣出的產品和服務,這些都是很特殊的體驗。
而且所在的部門很特別,主要是面對外面的大型企業客戶,在業界都是數一數二的公司,不像其他實習生是面對公司內部的同仁,過程中,可以遇到各式各樣的角色。並且藉由參與全程的專案,可以觀察到業界他們是如何的運作,和他們的商業模式,皆是很特別的經歷。
到公司實習已經半年了,我認為這段時間收穫蠻多的,不僅能夠意識到自己還有哪些不足之處,也讓我提早接觸到外面職場的運作模式,以及面對不同年齡層、職位的人,要如何與他們溝通及合作。除此之外,同事也會偶爾和我交談未來的方向,他們會給我一些實質的建議和方針,幫我分析日後各產業趨勢,所提供的個人見解,能夠促使我快速找出適合自己的職涯道路。
Ⅴ對系上建議
建議系上開設Java的課程,目前工作內容是跟開發系統有關,企業或多或少都會使用到Java程式語言來協助開發,若是提前有上過Java課程,會對於其整體架構上有很大的幫助,在實習中也能快速的熟悉並實際運用。以及資訊領域的工作有很多種,不應僅侷限於程式撰寫這類型,應提供多樣化的選擇,建議系上可以先對我們做工作性向指導,因為資訊的工作種類眾多,有時會和自己想像不同,藉由系上的協助可以讓我們更加了解各項工作內容,像是多安排廠商到學校分享,亦或者安排不同職位的學長姐分享經驗。