top of page

Ⅰ工作內容介紹

     所在成本中心為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,繪製使用案例和活動圖;

  • 主要流程、業務邏輯及欄位定義詳細描述。

SA-1.JPG
SA-2.JPG
SA-3.JPG
SA-4.JPG

(4) SIT測試

4-1 內部遠傳測試

     在進入到系統測試前,首先是撰寫測試案例。其案例的情境設想,會比照廠商設計的XD和wireframe,以及先前所寫的系統分系文件,確保使用者的需求與系統的功能都有測試到。

     接著,開始進入SIT測試。因為整體的系是交由我來進行測試,過程中,要用常規或者逆向的思維尋找系統的錯誤,並將找出的Defect回報給系統開發廠商,請廠商修改所找出的Defect的項目。

4-2 外部客戶測試

     遠傳內部先將所有的流程測過一次後,在請客戶的IT部門測試,此部分還介於SIT階段,尚未進入到UAT。主要是測試系統建置在客戶的環境時,檢查有沒有不相容的情況發生,或者是系統連接對方的資料庫,有沒有資料錯誤,造成不一致的畫面等狀況。測試期間為期兩周,每日都需和客戶方以及廠商固定開會,依據對方在會議上所提的Defect進行管理控制,並且紀錄會議中所討論的重要事項,整理一份SIT Daily Report,供雙方人員確認當前Defect、測試的成功率和進度。

實習期間完成之進度
學習

Ⅲ學習

time-management.png

時間配置管理

      所屬的工作團隊是比較彈性的,只要在規定的時間內把任務處理完即可,所以對於時間的掌控很重要。當工作接踵而來,是很考驗自己的時間的。

      我認為有了規劃後,對於時間掌控、自我管理有略為的改善,減少浪費時間因素,使時間效益發揮到最大,做事情才會事半功倍,並且也可以使工作效率提升。

edit.png

筆記紀錄

      面對工作上的事情,一開始都是懵懵懂懂,很多都是第一次接觸的東西,不可能聽一次就能全部記住,所以我會用線上筆記本將所學到的記錄下來,不管是程式語言、環境操作的步驟與專案上的流程等。除了記錄學到的新知識外,還會記錄自己遇到的問題、問題的解決方法等。
     藉由記錄這些項目,往後將筆記拿出來看時,會比較歷歷在目,並且能夠清楚當時自己,所用到的作法是考慮到什麼因素等等。

speak.png

表達能力

      原先,和上層高階主管報告的時候,過程中難免會緊張,以至於說話會支支吾吾,表現得不是很理想。

      參與了多次會議後,自己的表達的方式也大幅進步,或許不是做得最好,但我認為和以前的自己相比,是有改變的,從這當中也受益良多。

      並且學習到了跟學校報告之間的差異,像是主管們對於工作的結果並不會產生很大的興趣,反而著重在於過程所遇到的問題和如何解決。

java.png

Java

      算是業界蠻常用的程式語言,剛開始進入遠傳的時候,也有被安排上相關的教育訓練課程,起初在學校的C++課程有教導物件導向的觀念,前期,主要是以複習的心態將OOP測底了解,但是Java除了物件導向外,還有介面、抽象、例外等額外概念,藉由課程以及自學將此部分再做加強。因為之後的專案,將會使用Java語言來做系統上的開發,所以需要先清楚並理解它的架構,往後在寫程式碼會比較駕輕就熟。

problem.png

詢問問題方式

      自從進了公司實習以後,很常聽到主管或者是同事說,有問題的時候就要勇於發問,遇到不懂的就要詢問,不要害怕所問的問題太過於簡單。
      我覺得首先要對於問題有一定的掌握度,事先想好這個問題之後還會衍生其他相關問題。畢竟同事有時候很忙,不能因為同個問題一直詢問同事,一來是造成他們對你的觀感不佳,二來是要消耗相當多的時間在於處理問題上面。 

problem.png

​專案上的溝通及解決能力

    電子訃聞的系統進入到測試階段,作為專案上測試窗口之一,在這期間須要頻繁的和客戶以及開發廠商開會。

   前半段時間遠傳SIT,自己測試完後,隔一天須跟廠商開會。會議上,需要說出測試所測到的Defect,討論的過程中,他們不認同我所測試到的Defect,因此就需要反覆的和他們溝通,確認我所想的情境之邏輯。

      接著是客戶的IT部門測試,遠傳為雙方溝通的橋樑,從這階段可以學習到同事對於專案的問題如何快速解決。

自我評估及感想
對系上的建議

​Ⅳ自我評估及心得感想

      雖然和一開始面試的職位不盡相同,但是在此部門可以學到很多東西且都很廣泛,對我來說是不錯的實習經驗累積,不僅只有寫程式,還會碰到測試環節以及文件產出的工作,且現行和禮儀公司合作專案,需要去了解他們的作業活動,包含所賣出的產品和服務,這些都是很特殊的體驗。

     而且所在的部門很特別,主要是面對外面的大型企業客戶,在業界都是數一數二的公司,不像其他實習生是面對公司內部的同仁,過程中,可以遇到各式各樣的角色。並且藉由參與全程的專案,可以觀察到業界他們是如何的運作,和他們的商業模式,皆是很特別的經歷。


      到公司實習已經半年了,我認為這段時間收穫蠻多的,不僅能夠意識到自己還有哪些不足之處,也讓我提早接觸到外面職場的運作模式,以及面對不同年齡層、職位的人,要如何與他們溝通及合作。除此之外,同事也會偶爾和我交談未來的方向,他們會給我一些實質的建議和方針,幫我分析日後各產業趨勢,所提供的個人見解,能夠促使我快速找出適合自己的職涯道路。

​Ⅴ對系上建議

     建議系上開設Java的課程,目前工作內容是跟開發系統有關,企業或多或少都會使用到Java程式語言來協助開發,若是提前有上過Java課程,會對於其整體架構上有很大的幫助,在實習中也能快速的熟悉並實際運用。以及資訊領域的工作有很多種,不應僅侷限於程式撰寫這類型,應提供多樣化的選擇,建議系上可以先對我們做工作性向指導,因為資訊的工作種類眾多,有時會和自己想像不同,藉由系上的協助可以讓我們更加了解各項工作內容,像是多安排廠商到學校分享,亦或者安排不同職位的學長姐分享經驗。

bottom of page