簡易檢索 / 詳目顯示

研究生: 李聿斌
Yu-Pin Lee
論文名稱: 應用IDEAL模式導入Scrum 敏捷式開發流程之個案探討
A case study of deploying Scrum agile development process with IDEAL model
指導教授: 黃世禎
Sun-Jen Huang
口試委員: 黃世禎
Sun-Jen Huang
盧希鵬
Hsi-Peng Lu
羅天一
Tainyi Luor
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2018
畢業學年度: 106
語文別: 中文
論文頁數: 75
中文關鍵詞: IDEAL 模式瀑布式開發敏捷性開發Scrum
外文關鍵詞: IDEAL model, Waterfall model, Agile, Scrum
相關次數: 點閱:284下載:2
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

隨著資訊技術的快速發展及廣泛應用,企業對資訊軟硬體的需求日增。軟體在開發時面對的環境越來越多樣化,加以使用者需求不斷變化,若不能有效的導入新的作業流程,將無法有效率的開發及維護系統。本研究以美國卡內基美隆大學軟體工程學院(Software Engineering Institute, SEI) 的IDEAL 模式做敏捷性開發流程導入規畫。本論文透過個案實證的方式,採討企業導入敏捷開發流程的過程與經驗,並分析其實施方案過程中各項問題之解決方式,所建立的流程制度規範,可作為企業在實施敏捷開發後續應用與修改參考。
實證後發現於軟體專案時程方面,Scrum在每個 Sprint 中的所做的持續交付,節省了瀑布式開發流程的前置時間,有助於開發時程的控制。另外,在Scrum中的各Sprint中的增量交付,在開發時程中可以適當回覆使用者需求並加入當前工作,以此滿足使用者需求。最後是軟體品質,在每個 Sprint 中的所做的持續交付,會增加單元及整合測試次數,頻繁的溝通才能使專案進行順利,形成品質就是整個開發團隊責任的觀念。


With the rapid development of information technology and its wide application, the demand for software applications has increased day by day. The environment in which the software is developed is getting more diverse. With the constantly changing needs of users, systems cannot be developed and maintained efficiently without the effective introduction of the new workflow. This study uses the IDEAL model in the Software Engineering Institute (SEI) at Carnegie Mellon University to do agile development process deployment planning. By using case-based approach, the planning process and experience of deploying agile development process to an enterprise, the methods how to solve problems in the implementation of the program, and the established process procedures can be a good reference for those enterprises to deploy and implement the agile software development process.
As empirically found in this case study, the continuous delivery of Scrum in each Sprint can save lead time compared to waterfall development process and help well monitor and control project schedule. In addition, in order to meet the needs of users, the incremental delivery of Sprints in Scrum can properly respond to user needs and accordingly adjust the current work in the development process. Finally, the software quality in the continuous delivery of each Sprint can increase the numbers of unit and integration testing. Frequent communication is needed between developer and users and quality is the responsibility of the entire development team.

中文摘要 I ABSTRACT II 誌謝 III 目錄 IV 圖目錄 V 表目錄 VI 第一章 緒論 1 1.1 研究背景與動機 1 1.2 研究方法與目的 2 1.3 研究流程 3 第二章 文獻探討 4 2.1 敏捷式軟體開發方式 4 2.2 敏捷式軟體開發與傳統式軟體開發之比較 10 2.3 Scrum軟體開發流程 16 2.4 IDEAL 模式 22 第三章 個案公司介紹 28 3.1 公司簡介 28 3.2 軟性銅箔基板產業現況及製造流程 30 3.3 資訊發展背景 34 第四章 IDEAL架構規畫架構 40 4.1 起始階段 40 4.2 診斷階段 44 4.3 發展建議方案 47 4.4 建立階段 48 4.5 規劃行動方案 51 第五章IDEAL實作架構 54 5.1 行動階段 54 5.2 檢討階段 64 5.3 提出未來行動建議 67 第六章 研究結論 71 6.1 結論 71 6.2 研究限制與後續研究建議 72 參考文獻 73

一、中文
1、林顯東,2008,「數位物流革命,長春石化集團的 e化、M化及U化」,
台北市:宏典文化。
2、林顯東,2013,「長春石化先導型ERP」,台北市:宏典文化。
3、林顯東,2015,「長春石化社群力App之創新與應用」,
台北市:宏典文化。
4、江謝敏志,2012,「台灣軟體開發專案影響因素與Scrum關係之研究」,
淡江大學資訊管理學系碩士在職專班論文。
5、黃存賢,2013,「資訊系統開發敏捷性與團隊效能權變效果:情緒勞務
之調節探索」,國立東華大學資訊管理碩士學位學程論文。
6、謝禎錕,2016,「運用限制理論探討軟體開發組織進行敏捷轉型之研究-
以某軟體服務公司為例」,國立中央大學資訊管理學系在職專班論文。
7、劉尤媚,2004,「台灣軟板產業概況簡介」,台灣華南金控月刊,P37-42
二、英文
1. Dennis Goldenson & Diane L. Gibson .,2003,「Demonstrating the Impact
and Benefits of CMMI: An Update and Preliminary Results」.
2. E McGuire .,1999,「Software Process imporvement:concepts and
Practices 」.
3. Jiangping Wan,Ruoting Wang .,2010,「Empirical Research on Critical
success Factors of Agile Software Process Improvement」.
4. TsunChow,Dac-BuuCao .,2007,「A survey study of critical success
factors in agile software projects」.
5. 黃世禎.,2017,「Which one is better Plan-Driven or Agile Software
development Processes」.
三、網頁
1. Agile software development,
<https://en.wikipedia.org/wiki/Agile_software_development> ,
2017/11/20
2. Agile Manifesto,<http://www.agilemanifesto.org/.>,2017/11/20
3. Ashley Moran,Why can't developers estimate time,
<http://blog.patchspace.co.uk/why-cant-developers-estimate
-time>, 2017/11/20
4. Chrysler Comprehensive Compensation System ,
<https://en.wikipedia.org/wiki/Chrysler_Comprehensive-
_Compensation-_system> ,2017/11/20

5. DIGITAL TIMES,多層板與軟板的最新製程技術,
<http://www.digitimes.com.tw/tech/dt/n/shwnws.asp?cnlid=1&cat1= 10&cat2=25&id=0000458667_G0F5YBQN7FL1JM6S9OXVA#ixzz4vqLpQHfI>,
2017/11/20
6. iceinto,敏捷开发-Scrum-SCRUM 是一个用于开发和维持复杂产品的框架
<http://www.jianshu.com/p/2c16635a3d93>,2017/11/20
7. Ruddy Lee ,敏捷開發為何會比較快,
<https://ruddyblog.wordpress.com/2016/07/21/敏捷開發為何會比較快
> ,2017/11/20
8. Scrum guide ,
<http://www.scrumguides.org/scrum-guide.html>,2017/11/20
9. Võ Nguyễn Nhật Anh, Agile manifesto and 12 principles behind it
advantages vs disadvantages,
<https://anhvnn.wordpress.com/2016/11/13/agile-manifesto-and-12-
principles-behind-it-advantages-vs-disadvantages/>,2017/11/20
10. McGraw-Hill, 2014, Software Engineering: A Practitioner’s Approach, 8/e
11. Blankenship J., Bussa M., Millett S. ,2011, Managing Agile Projects with Scrum.
In: Pro Agile .NET Development with Scrum.

無法下載圖示 全文公開日期 2023/01/23 (校內網路)
全文公開日期 本全文未授權公開 (校外網路)
全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
QR CODE