Responsive image
博碩士論文 etd-0522116-135649 詳細資訊
Title page for etd-0522116-135649
論文名稱
Title
導入敏捷開發方法至醫院資訊系統開發之個案研究 – 以某醫學中心為例
The Research of Healthcare Information Systems with Agile Development Method : A Case Study of a Medical Center
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
86
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2016-06-17
繳交日期
Date of Submission
2016-06-28
關鍵字
Keywords
醫療資訊系統、軟體工程、Scrum、XP、敏捷開發
Hospital Information System, Agile Software development, Software Engineering, Scrum, XP
統計
Statistics
本論文已被瀏覽 5858 次,被下載 2781
The thesis/dissertation has been browsed 5858 times, has been downloaded 2781 times.
中文摘要
醫療產業要創造競爭價值,導入資通訊技術將是不可或缺的一環。然而,醫療產業係為勞力密集產業,且產業環境特殊性與複雜性高,導致醫療資訊軟體開發的客製化程度高,且維運成本亦高。本研究旨在尋求較有效益的軟體開發方法,能使有限的醫療資訊人力資源充分發揮,俾以提升醫院資訊系統的效率與品質。因此,本研究將探討Scrum及Extreme Programming(XP)兩種敏捷開發方法於個案醫院導入過程,從初始階段對於各項醫療資訊問題的發掘及因應、研究評估、訂定目標、計畫導入、到歸納出醫療產業採用敏捷開發流程架構,期望能提供醫療產業可以加速創新型產品的開發速度及品質。
  研究結果顯示1. 透過導入Scrum與XP混合方法,可以解決個案醫院軟體開發管理不佳、軟體專案資源不足、軟體專案需求不完整、缺乏使用者參與及技術能力不佳等問題。2. Scrum與XP方法皆提供明確的實踐,但若僅照表操課將無法達到很好的效果,而Scrum指導員角色相對上較重要,主要係因其於導入每個實踐的過程都讓所有的人都了解其目的及精神,在執行過程遇到問題時更要以實踐的目的及精神為依據,不可隨意更改實踐方式,也不可任意的取消某個實踐。3. 透過這些實踐及流程確實幫助團隊的形成,例如實施搭檔編程,且一起工作的開發團隊,開始常常一起討論以找到最好的解決方案達到系統的功能。當開發團隊被授權在開發出最好的產品的要求前提在可以自己決定完成工作的方法及時間後,開發團隊開始了解許下承諾及完成承諾的重要,並依承諾交出最好的產品;產品負責人也從原本不信任開發團隊到信任開發團隊。
Abstract
Introducing ICT technology will be an indispensable link to crate competitive value. However, the medical industry is labor-intensive industries in terms of particularity and complexity of industrial environment, resulting both of high degree of customization and high operation costs of medical information software development. The purpose of this study tries to find more cost-effective software development methodology, to bring those into full use under limited medical information and human resources, and to enhance the efficiency and quality of hospital information system. Therefore, this study will explore Scrum and Extreme Programming(XP) these two agile development mythologies apply to import process in case hospital, from the initial stage of identifying, responding, research assessment, set goals, and importing plans of all kinds of medical information problems, to summed up the medical industry to adopt agile development process framework, hoping to provide medical industry can accelerate the development speed and quality in terms of innovative products.
The results show that (1) It can solve the case hospital in poor management of software development, inadequate resources of software projects, incomplete demand of software projects, poor user participation, and lack of technical capacity. (2) Scrum and XP both provide clear practice, but if only according to the table drills will not be able to achieve good results, and the role of Scrum instructors are relatively important, mainly because of its importing practice in each process all can so understanding its purpose and spirit, encounter the problems in working process even to put purposes and spirit as the basis, can neither change the practice method nor any cancellation of a practice. (3) It exactly help to form the team through these practices and processes. For example, the development team conducts the Pair programming to discuss together in the beginning to find the best solution to achieve the system function. When the team is authorized to develop the best product requirements premise, the team can decide the method and deadline of completion, began to understand the importance of committing a promise and completing the commitment, and as promised to produce the best products; products manager do trust the development team from originally mistrust the development team.
目次 Table of Contents
論文審訂書 i
摘要 ii
Abstract iii
圖次 vi
表次 vii
第一章 緒論 1
第一節 研究背景 1
第二節 研究動機 2
第三節 研究方法與目的 3
第四節 研究架構與流程 5
第二章 文獻探討 7
第一節 醫療資訊系統研究之探討 7
一、 醫療產業特性 7
二、 醫院資訊系統相關研究 8
第二節 敏捷開發方法論相關研究 12
一、 敏捷開發的源起 12
二、 Scrum 16
三、 Extreme Programming 24
第三章 個案醫院現況分析 32
第一節 接受訪談人員背景說明 32
第二節 個案醫院背景說明 33
第三節 需求產生與分析階段 35
第四節 系統分析與設計階段 37
第五節 系統建置及測試階段 38
第六節 系統上線與維運階段 39
第七節 系統專案延期與「蚊子館系統」形成 40
第八節 資訊人員的問題與期望 45
第九節 現況問題分析總結 50
第四章 個案醫院敏捷開發方法導入 54
第一節 導入流程 54
第二節 敏捷開發流程架構設計 55
第三節 敏捷開發流程導入流程 59
第五章 實證結果分析 61
第一節 導入敏捷觀念,改變舊有開發思維 61
第二節 個案醫院敏捷方法實際導入結果 63
第三節 導入結論 65
第六章 研究結論與限制 67
第一節 結論與建議 67
第二節 研究限制與後續研究建議 70
參考文獻 73
參考文獻 References
王璨, 刘春霞, 杜鹃, & 郑州铁路职业技术学院. (2010). 浅谈敏捷软件工程. 科技信息(2010年 34), 662-663.
江東亮, 文羽苹, & 謝嘉容. (2014). 全民健康保險制度的發展與問題. [Progress and Problems of Taiwan's National Health Insurance]. 臺灣醫學, 18(1), 33-42.
江謝敏志. (2012). 台灣軟體開發專案影響因素與Scrum關係之研究. 淡江大學. Available from Airiti AiritiLibrary database. (2012年)
行政院衛生署. (2005, 2016/05/10). 醫院資訊系統規範2.0. http://emr.mohw.gov.tw/doc/醫院資訊系統規範推動計畫.pdf.
严晶. (2014). 基于 Scrum 方法的软件项目管理过程度量研究. 网规网优, 62-66.
吳秀玲. (2014). 臺灣醫療爭議之省思與對策. [A Review and Possible Solution on Medical Care Problems in Taiwan]. 社科法政論叢(2), 1-38.
张晶晶. (2010). 敏捷开发的推行. 湖北第二師範學院學報, 27(8), 106-108.
李有仁, 鄭江宇, 嚴秀茹, & 林旭峰. (2009). 雙人編程環境下人格特質與編程績效關係之研究. [The Relationship between Personality Trait and Programming Performance under Pair: Programming Environment]. 資訊管理學報, 16(3), 143-170.
周华. (2007). 敏捷环境下信息系统开发的风险研究. 中國管理信息化, 10(11), 14-16.
林東清. (2013). 資訊管理:e化企業的核心競爭能力(五版). 台北: 智勝出版社.
洪雅鈴. (2013). 以專案團隊及業主觀點探討資訊專案失敗因子. 交通大學. Available from Airiti Library database. (2013年)
唐莘嵐, 鄭博文, & 簡瑞騰. (2014). 區域教學醫院的醫師過勞情形之探討. [A Study of Burnout in Physician in a Regional Teaching Hospital]. 南臺灣醫學雜誌, 10(1), 30-43.
高子騰. (2008). 一個支援Scrum的工具:利用問題追蹤及持續整合系統. 台北科技大學. Available from Airiti Library database. (2008年)
張景盛, 羅永欽, 劉景寬, 何文獻, & 藍宜亭. (2011). 醫院資訊系統對服務品質與系統績效之影響-以高雄地區醫院為例. [Effect of Hospital Information System on Service Quality and System Performance: An Example from Medical Institutions in the Kaohsiung Area]. 北市醫學雜誌, 8(1), 1-12. doi:10.6200/tcmj.2011.8.1.01
張肇松, 杜佩蘭, 梁浙西, & 黃英忠. (2006). 從國際觀點看臺灣醫療體系的績效. [Performance of Taiwan's Health System-An International Perspective]. 醫務管理期刊, 7(3), 263-286.
張慧朗. (2006). 醫療資訊管理學: 華杏出版社.
許文馨, & 潘健一. (2007). 台灣各級醫院之醫院資訊系統現況與分析.
許碧芳, & 許美菁. (2006). 應用德菲法與層級分析法建構基層醫療機構醫療資訊系統外包商評選模式. [Developing a Model for Selecting Medical Information System Outsourcing Vendors Using Delphi and AHP]. 醫務管理期刊, 7(1), 40-56. doi:10.6174/jhm2006.7(1).40
郭年真, 江東亮, & 賴美淑. (2014). 二代健保改革. [Second-Generation National Health Insurance Reform]. 臺灣醫學, 18(1), 43-52.
陳秀枝. (2009). 與國際接軌-談台灣護理資訊現況與發展. [International Connection: The Current and Development of Nursing Informatics in Taiwan]. 護理雜誌, 56(3), 5-11. doi:10.6224/jn.56.3.5
陳建仲. (2015). 台灣地區採用Scrum敏捷法之專案與專案成功之關聯. 淡江大學. Available from Airiti AiritiLibrary database. (2015年)
陳慧敏. (2010). 以使用者為中心之急診醫療資訊系統評估模式之研究. 中原大學. Available from Airiti AiritiLibrary database. (2010年)
彭漣漪. (2014). 這樣的健保,還有下一個20年? (pp. 246-252): 遠見雜誌.
黃世學. (2005). 以“人本醫療”為標的醫療資訊系統. 慈濟醫學雜誌, 17(4_S), 51-56.
黃興進. (2002). 醫療資訊管理系統研究議題之探討. [Research Issues in Healthcare Information Systems]. 資訊管理學報, 9(S), 101-116.
葉耕榕, 王鈿, & 李承翰. (2014). 醫療資訊科技服務品質模型:由醫事人員觀點出發. [Healthcare Information Technology Service Quality: From a Medical Staff Perspective]. 資訊管理學報, 21(2), 139-160.
蔡宗宏, & 黃暉庭. (2007). 醫療資訊系統成功模型之研究. [The Research of the Success Model of Health Information Systems]. 醫務管理期刊, 8(4), 281-300. doi:10.6174/jhm2007.8(4).281
蔡鳳凰. (2011). 台灣智慧醫療產業的發展. 經濟前瞻(136), 125-129.
鄧素文. (2014). 臺灣護理人力概況與解決策略. [Nursing Manpower and Solutions in Taiwan]. 護理雜誌, 61(2), 5-12. doi:10.6224/jn.61.2.5
鄭守夏, & 陳啓禎. (2014). 健保制度下的醫療體系. [Health Care System under National Health Insurance Scheme]. 臺灣醫學, 18(1), 74-84.
餘明玲, 薛亞聖, & 黃興進. (2005). 影響醫院資訊系統績效評估之關鍵因素:高階主管觀點之實證研究. [An Empirical Study of Key Factors Affecting the Performance Evaluation of Hospital Information Systems: Executives' Perspective]. 臺灣公共衛生雜誌, 24(1), 22-32. doi:10.6288/tjph2005-24-01-02
賴森堂, & 崔詠捷. (2016). 結合持續整合之敏捷開發模式提升行動商務App安全性. [Combining Continuous Integration into Agile Development Model for Enhancing Mobile Commerce Applications Security]. 電腦稽核(33), 87-101.
簡守維, 張景年, 林克成, & 洪弘昌. (2016). 衛生福利部所屬醫院醫療資訊系統沿革與發展. [The History and Development of Hospital Information System in the Hospital of the Ministry of Health]. 醫學與健康期刊, 5(1), 111-124.
Anderson, D. J. (2003). Agile management for software engineering: Applying the theory of constraints for business results: Prentice Hall Professional.
Beck, K. (2000). Extreme programming explained: embrace change: addison-wesley professional.
Blankenship, J., Bussa, M., & Millett, S. (2011). Managing Agile Projects with Scrum Pro Agile .NET Development with Scrum (pp. 13-27). Berkeley, CA: Apress.
Cockburn, A., & Williams, L. (2000). The costs and benefits of pair programming. Extreme programming examined, 223-247.
Constantine, L. L. (1995). Constantine on peopleware: Prentice Hall.
Liang, I.-C. Schedule Management of Information System Development and Expansion of Transaction Cost Theory.
Lorence, D. P., & Spink, A. (2004). Healthcare information systems outsourcing. International Journal of Information Management, 24(2), 131-145.
Manifesto, A. (2001). https://www.agilealliance.org/.
Martin, R. C. (2003). Agile software development: principles, patterns, and practices: Prentice Hall PTR.
Murphy, T. E., Duggan, J., Norton, D., Prentice, B., Plummer, D. C., & Landry, S. (2009). Predicts 2010: Agile and Cloud Impact Application Development Directions. Gartner, Dec.
Nosek, J. T. (1998). The case for collaborative programming. Communications of the ACM, 41(3), 105-108.
One, V. (2013). The 8th Annual “State of Agile” Survey: Alpharetta: Version One.
Paulk, M. C. (2013). A Scrum Adoption Survey. Software Quality Professional, 15(2).
Porter, M. E., & Teisberg, E. O. (2004). Redefining competition in health care. Harvard Business Review, 82(6), 64-+.
Schach, S. R. (2011). Object-oriented and classical software engineering.
Schwaber, K. (2004). Agile project management with Scrum: Microsoft press.
Schwaber, K., & Beedle, M. (2002). gilè Software Development with Scrum.
Stellman, A., & Greene, J. (2014). Learning agile: Understanding scrum, XP, lean, and kanban: " O'Reilly Media, Inc.".
Sutherland, J., & Sutherland, J. (2014). Scrum: the art of doing twice the work in half the time: Crown Business.
Sutherland, J. V., & Schwaber, K. (1995). Business object design and implementation: OOPSLA'95 workshop proceedings. The University of Michigan. Retrieved from
Szalvay, L. (2009). Scrum-For organizations trying to do more with less in the current economy, knowing where to turn for help can be a big question mark. Scrum is one possible solution that brings teams together through frequent communication and high-impact collaboration, resulting in increased productivity and an ability to build a better product faster. Software testing & quality engineering, 11(4), 20.
Wears, R. L., & Berg, M. (2005). Computer technology and clinical work: still waiting for Godot. Jama, 293(10), 1261-1263.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code