政大機構典藏-National Chengchi University Institutional Repository(NCCUR):Item 140.119/141113
English  |  正體中文  |  简体中文  |  Post-Print筆數 : 27 |  全文筆數/總筆數 : 113822/144841 (79%)
造訪人次 : 51835731      線上人數 : 478
RC Version 6.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋
    請使用永久網址來引用或連結此文件: https://nccur.lib.nccu.edu.tw/handle/140.119/141113


    題名: 運用DevOps強化系統開發維運之自動化 - 以A公司為例
    Using DevOps To Strengthen System Development and Maintenance Automation - A Case Study of A Company
    作者: 王文政
    Wang, Wen-Cheng
    貢獻者: 陳恭
    Chen, Kung
    王文政
    Wang, Wen-Cheng
    關鍵詞: 金融科技
    線上服務
    軟體開發生命週期
    敏捷開發
    FinTech
    Online Service
    SDLC
    Agile Development
    日期: 2022
    上傳時間: 2022-08-01 17:39:19 (UTC+8)
    摘要: 國內金融機構的IT組織基本上可分成開發及維運2種部門或組織。開發部門的屬性是需求導向(通常與業務單位直接相關),開發人員喜歡使用有利於快速開發的工具,以利能迅速開發出滿足業務需求的程式碼。但維運人員對於系統的穩定性和效能的要求則遠勝於靈活性,也會嘗試降低系統變更的頻率,導致新功能流入業務營運環境的速度被延緩,從而延緩了開發人員將新功能交付給使用者使用的速度。開發部門及維運部門兩者目標的不協調,造成開發部門與維運部門之間的鴻溝,從而減緩了IT部門交付業務價值的速度。
    金融科技於近年快速發展,應用系統與各種線上服務必須能夠隨之快速調整,以因應市場的變化。因此,傳統的軟體開發生命週期(Software Development Life Cycle, SDLC)流程與部署模式已跟不上科技發展,亦難以面對使用者的需求變化。金融機構如何快速地將新的科技應用於使用者的需求變化中,並能有效整合公司各部門的資訊,已成為金融機構面臨的重要議題。
    繼敏捷開發之後,DevOps(開發與維運)的作業模式已成為IT部門面對現今需求快速變化的解決方案之一。DevOps 是集文化哲學、實務與工具於一身的結合,可提升IT部門快速交付應用程式和服務的能力。相較於使用傳統軟體開發與基礎設施管理程序的IT 部門,這種作法能更快速地開發和改進產品。這樣的速度讓IT 部門可以提供更好的服務給客戶,並在市場上更有效率地競爭。
    本研究採用個案研究法,以A公司進行個案探討,透過包含DevOps理論與工具、建構DevOps流程、探索DevOps Pipeline及PoC實作,提供建立最佳實作範例的建議,以提供A公司參考。
    The IT departments of domestic financial institutions can basically be divided into two groups: development and maintenance. The property of the development department is demand-oriented (usually directly related to business units). Developers like to use tools which facilitate rapid development, enabling them to quickly develop code that meets business needs. However, operation and maintenance personnel have far more requirements for system stability and performance than those for flexibility. In addition, they also tend to reduce the frequency of system changes, which not only slows down the progress of launching new features into the business operating environment but also defers delivering these new features to users. The inconsistent goals create a gap between the development department and the maintenance department. This also affects IT departments’ performance in regard to delivering business value.
    With the rapid development of FinTech in recent years, application systems and various online services must be able to quickly adapt to market changes. Therefore, the traditional software development life cycle (SDLC) processes and deployment models have been unable to keep up with technological advancement as well as cope with constant changes in user needs. How to quickly apply new technologies to the changing needs of users and effectively integrate information from various departments has become an important issue for financial institutions.
    Following the Agile Development, the operation mode of DevOps (development and maintenance) has become one of the solutions for IT departments to respond to the rapidly changing demands nowadays. DevOps is a combination of cultural philosophies, practices, and tools that enhance the ability of IT departments to swiftly deliver applications and services. Compared to organizations using traditional software development and infrastructure management procedures, this practice enables organizations to have faster product development and improvement. This allows IT departments to provide better services to customers and compete more efficiently in the market.
    This research adopts the case study method to conduct a case study with A company through DevOps theory and tools, constructing DevOps process, exploring DevOps Pipeline and PoC implementation to provide advice for developing a best practice for A company as a reference.
    參考文獻: [1] 什麼是 DevOps? – 資安趨勢部落格 (trendmicro.com.tw)2020 年 08 月 13 日 Trend Labs 趨勢科技全球技術支援與研發中心
    [2] 微服務 https://www.redhat.com/zh-tw/topics/microservices
    [3] K8s https://www.redhat.com/zh/topics/containers/what-is-kubernetes
    [4] Prometheus https://prometheus.io/docs/introduction/overview/
    [5] 基礎設施即程式碼 https://aws.amazon.com/tw/devops/what-is-devops/
    [6] Ansible https://www.netapp.com/zh-hant/hybrid-cloud/it-automation/what-is-ansible-configuration-management/
    [7] CALMS 參考來源為Kim, G., Debois, P., Willis, J., Humble, J., & Allspaw, J. (2016). The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations. Portland, OR
    [8] YAML https://zh.wikipedia.org/zh-tw/YAML
    描述: 碩士
    國立政治大學
    經營管理碩士學程(EMBA)
    109932084
    資料來源: http://thesis.lib.nccu.edu.tw/record/#G0109932084
    資料類型: thesis
    DOI: 10.6814/NCCU202200984
    顯示於類別:[經營管理碩士學程EMBA] 學位論文

    文件中的檔案:

    檔案 大小格式瀏覽次數
    index.html0KbHTML2153檢視/開啟


    在政大典藏中所有的資料項目都受到原著作權保護.


    社群 sharing

    著作權政策宣告 Copyright Announcement
    1.本網站之數位內容為國立政治大學所收錄之機構典藏,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。
    The digital content of this website is part of National Chengchi University Institutional Repository. It provides free access to academic research and public education for non-commercial use. Please utilize it in a proper and reasonable manner and respect the rights of copyright owners. For commercial use, please obtain authorization from the copyright owner in advance.

    2.本網站之製作,已盡力防止侵害著作權人之權益,如仍發現本網站之數位內容有侵害著作權人權益情事者,請權利人通知本網站維護人員(nccur@nccu.edu.tw),維護人員將立即採取移除該數位著作等補救措施。
    NCCU Institutional Repository is made to protect the interests of copyright owners. If you believe that any material on the website infringes copyright, please contact our staff(nccur@nccu.edu.tw). We will remove the work from the repository and investigate your claim.
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 回饋