簡易檢索 / 詳目顯示

研究生: 黃郁馨
Yu-Sin Huang
論文名稱: 敏捷軟體專案績效、實踐與關鍵影響因素間關聯性之研究
Research of correlations among agile software project performance, agile practices and critical influencing factors
指導教授: 黃世禎
Sun-Jen Huang
口試委員: 廖秀莉
Hsiu-Li Liao
朱宇倩
Yu-Qian Zhu
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2022
畢業學年度: 110
語文別: 中文
論文頁數: 117
中文關鍵詞: 敏捷開發方法敏捷實踐軟體專案管理敏捷軟體專案績效關鍵影響因素層級分析法修正式德菲法
外文關鍵詞: agile practices, software project management, agile software project performance, critical influencing factors, MDM
相關次數: 點閱:267下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 因應環境的快速變動與不確定性,近年來軟體開發團隊採用敏捷開發方法的比率大幅提升,相比傳統計畫導向的開發方法,敏捷開發可以更好的應對客戶需求的變動。敏捷開發領域的研究非常豐富,其中亦有許多研究深入探討影響敏捷專案績效的關鍵因素或可能面臨的問題或挑戰,以提升實務上導入敏捷的成效。而在專案績效上,企業可能根據產業或是專案類型的不同,會有不同的核心競爭力,進而優先注重專案時間、品質、成本不同的績效構面。而敏捷的開發方法有很多,每種方法都有各自的實踐方式,採用不同特性的實踐方法亦會影響到不同的專案績效構面,而對於每種實踐方法的執行好壞也會受不同的關鍵因素所影響。故探討專案績效、敏捷實踐和關鍵影響因素三者間之關聯性可在實務上幫助開發團隊制定合適的策略以提升專案績效,在學術研究上亦為一重要的研究缺口。

    故本研究首先透過文獻探討彙整並建立研究層級架構,其中包含專案時間、品質和成本績效三大構面,五個敏捷實踐群組和五個關鍵影響因素。接著設計一套結合層級分析法與修正式德菲法的專家意見調查流程與工具,透過多輪專家問卷調查的方式取得13位專家學者的綜合評估結果並進行分析與討論,以釐清專案績效、實踐群組和關鍵影響因素間之關聯性。根據本研究結果分析,「客戶持續參與」會透過影響「價值優先考量」實踐群組的執行好壞,進而有效提升專案績效,尤其對時間和成本績效極為重要。「客戶持續參與」和「成員自主性」會透過影響「即時回饋與改善」實踐群組的執行好壞,進而有效提升專案績效,尤其對品質績效頗為重要。「成員自主性」和「敏捷概念認知」則會透過影響「穩定與持續改善工作流程」實踐群組的執行好壞,進而提升專案品質和成本績效。


    In response to rapid changes and uncertainties in the environment, the ratio of software development teams adopting agile development methods has increased significantly in recent years. Compared with traditional plan-driven development methods, agile development can better cope with changes in customer needs. The research in the field of agile development is very rich, and many of them deeply explore the critical factors affecting the performance of agile projects or the problems and challenges that may be faced, so as to improve the effectiveness of introducing agile in practice. In terms of project performance, enterprises may have different core competitiveness according to different industries or project types, and then give priority to the different performance aspects of project time, quality and cost. There are many agile development methods, and each method has its own practice methods. The different practice methods will also affect different project performance aspects, and the implementation of each practice method will be affected by different critical factors. Therefore, exploring the correlations among project performance, agile practices and critical influencing factors can help development teams formulate appropriate strategies to improve project performance, and is also an important research gap.

    Therefore, this study firstly explores the literature and build a research hierarchy, which includes three dimensions of project performance in time, quality and cost, five agile practice groups and five critical influencing factors. Then, the comprehensive evaluation results of 13 experts and scholars were obtained through multiple rounds of expert questionnaires to analyze the correlations among project performance, agile practices and critical influencing factors. According to the result, "Continuous Customer Engagement" can effectively improve project performance by affecting the execution of "Value First" practice group, which is especially important for time and cost performance. "Continuous Customer Engagement" and "Member Autonomy" will effectively improve project performance by influencing the execution of the "Real-time Feedback and Improvement" practice group, which is especially important for quality performance. "Member Autonomy" and "Agile Conceptual Awareness" will improve project quality and cost performance by influencing the execution of the "Stability and Continuous Improvement Workflow" practice group.

    摘要 I ABSTRACT II 致謝 III 目錄 IV 圖目錄 VI 表目錄 VII 第一章. 緒論 1 1.1 研究背景 1 1.2 研究動機 2 1.3 研究問題與目的 3 1.4 研究架構 4 第二章. 文獻探討 5 2.1 敏捷軟體開發 5 2.1.1 敏捷開發之背景、宣言與原則 5 2.1.2 傳統計畫導向開發方法與敏捷開發方法比較 8 2.1.3 敏捷開發方法 10 2.2 敏捷軟體專案管理 17 2.2.1 敏捷軟體專案績效衡量構面 18 2.3 敏捷軟體專案績效關鍵影響因素 19 2.4層級分析法 27 2.5 修正式德菲法 29 第三章. 研究方法 32 3.1 研究流程與架構 32 3.1.1 研究層級架構 35 3.1.2 各層級要素之定義與說明 35 3.2研究工具與設計 39 3.2.1 專家小組 39 3.2.2 問卷設計與專家會議 40 3.2.3 研究工具 43 第四章. 研究結果分析與討論 46 4.1 第二輪專家問卷結果 46 4.1.1第二輪問卷之專案績效各構面評估結果 46 4.1.2第二輪問卷之各實踐群組評估結果 50 4.2 共識會議結果 56 4.2.1共識會議之專案績效各構面評估結果 56 4.2.2共識會議之各實踐群組評估結果 60 4.3 結果分析與討論 66 4.3.1 專案績效與實踐群組之關聯性 67 4.3.2 實踐群組與關鍵影響因素之關聯性 75 4.3.3 專案績效、實踐群組和關鍵影響因素之關聯性 87 第五章. 結論與建議 89 5.1 結論 89 5.2 研究貢獻 91 5.2.1 學術貢獻 91 5.2.2 實務貢獻 91 5.3 研究限制 91 5.4 未來研究建議 91 參考文獻 93 中文文獻 93 英文文獻 93 附錄 100 附錄一 第一輪專家問卷 100 附錄二 第二輪專家問卷 108

    中文文獻
    袁建中、張建清、彭逸群 (2005),〈以德菲法預測台灣行動電話用射頻晶片發展趨勢〉,《行政院國家科學委員會專題研究計畫》(計畫編號:NSC93-2416-H-009-014)。
    楊千慧, & 黃美婷. (2015). 運用修正式德菲法及層級分析法探討團購行為之關鍵因素. In: 中華管理評論.
    葉晉嘉, 翁興利, & 吳濟華. (2007). 德菲法與模糊德菲法之比較研究. 調查研究-方法與應用(21), 31-58.
    褚志鵬. (2009). 層級分析法 (AHP) 理論與實作. 才華有限實驗室 (2016). VR 來了.
    蕭妤庭. (2021). 敏捷軟體專案績效影響因子之因果關係. 國立臺灣科技大學資訊管理學系碩士班學位論文, 1-122.

    英文文獻
    Abdelaziz, A., Ramadan, N., & Hefny, H. (2019). Multiple Linear Regression for Determining Critical Failure Factors of Agile Software Projects. International Journal of Intelligent Engineering and Systems, 12, 244-255. doi:10.22266/ijies2019.0630.24
    Aghimien, D. O., Aigbavboa, C. O., & Oke, A. E. (2020). Critical success factors for digital partnering of construction organisations – a Delphi study. Engineering, Construction and Architectural Management, 27(10), 3171-3188. doi:10.1108/ECAM-11-2019-0602
    Ahimbisibwe, A., Cavana, R. Y., & Daellenbach, U. (2015). A contingency fit model of critical success factors for software development projects. Journal of Enterprise Information Management, 28(1), 7-33. doi:10.1108/JEIM-08-2013-0060
    Ahmad, M. O., Markkula, J., & Oivo, M. (2013, 4-6 Sept. 2013). Kanban in software development: A systematic literature review. Paper presented at the 2013 39th Euromicro Conference on Software Engineering and Advanced Applications.
    Akbar, R., & Safdar, S. (2015). A short review of Global Software Development (GSD) and latest software development trends. 314-317. doi:10.1109/I4CT.2015.7219588
    Al-Harbi, K. M. A.-S. (2001). Application of the AHP in project management. International Journal of Project Management, 19(1), 19-27. doi:https://doi.org/10.1016/S0263-7863(99)00038-1
    Aldahmash, A., Gravell, A. M., & Howard, Y. (2017). A Review on the Critical Success Factors of Agile Software Development. In Systems, Software and Services Process Improvement (pp. 504-512). https://doi.org/10.1007/978-3-319-64218-5_41
    Alqudah, M., & Razali, R. (2017, 25-27 Nov. 2017). A comparison of scrum and Kanban for identifying their selection factors. Paper presented at the 2017 6th International Conference on Electrical Engineering and Informatics (ICEEI).
    Alvertis, I., Koussouris, S., Papaspyros, D., Arvanitakis, E., Mouzakitis, S., Franken, S., . . . Prinz, W. (2016). User involvement in software development processes. Procedia Computer Science, 97, 73-83.
    Anderson, D. J. (2010). Kanban: successful evolutionary change for your technology business: Blue Hole Press.
    Atkinson, R. (1999). Project management: cost, time and quality, two best guesses and a phenomenon, its time to accept other success criteria. International Journal of Project Management, 17(6), 337-342.
    Badewi, A. (2016). The impact of project management (PM) and benefits management (BM) practices on project success: Towards developing a project benefits governance framework. International Journal of Project Management, 34(4), 761-778.
    Beck, K. (2000). Extreme programming explained: embrace change: addison-wesley professional.
    Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., . . . Jeffries, R. (2001). The agile manifesto. In.
    Bergmann, T., & Karwowski, W. (2018, July). Agile project management and project success: A literature review. In International Conference on Applied Human Factors and Ergonomics (pp. 405-414). Springer, Cham.
    Byun, D.-H. (2001). The AHP approach for selecting an automobile purchase model. Information & Management, 38(5), 289-297. doi:https://doi.org/10.1016/S0378-7206(00)00071-9
    C. J. Van Wyngaard, J. H. C. Pretorius and L. Pretorius, "Theory of the triple constraint — A conceptual review," 2012 IEEE International Conference on Industrial Engineering and Engineering Management, 2012, pp. 1991-1997, doi: 10.1109/IEEM.2012.6838095.
    Campanelli, A. S., & Parreiras, F. S. (2015). Agile methods tailoring–A systematic literature review. Journal of Systems and Software, 110, 85-100.
    Chow, T., & Cao, D.-B. (2008). A survey study of critical success factors in agile software projects. Journal of Systems and Software, 81(6), 961-971. doi:https://doi.org/10.1016/j.jss.2007.08.020
    Chuang, S.-W., Luor, T., & Lu, H.-P. (2014). Assessment of institutions, scholars, and contributions on agile software development (2001–2012). Journal of Systems and Software, 93, 84-101. doi:https://doi.org/10.1016/j.jss.2014.03.006
    Dai, C. X., & Wells, W. G. (2004). An exploration of project management office features and their relationship to project performance. International Journal of Project Management, 22(7), 523-532.
    Dalkey, N. C. (1969). The Delphi method: An experimental study of group opinion. Retrieved from
    Dhir, S., Kumar, D., & Singh, V. B. (2019). Success and failure factors that impact on project implementation using agile software development methodology. In Software engineering (pp. 647-654). Springer, Singapore.
    Dikert, K., Paasivaara, M., & Lassenius, C. (2016). Challenges and success factors for large-scale agile transformations: A systematic literature review. Journal of Systems and Software, 119, 87-108. doi:https://doi.org/10.1016/j.jss.2016.06.013
    Dima, A., & Maassen, M. A. (2018). From Waterfall to Agile software: Development models in the IT sector, 2006 to 2018. Impacts on company management. Journal of International Studies, 11, 315-326. doi:10.14254/2071-8330.2018/11-2/21
    Faherty, V. (1979). Continuing social work education: Results of a Delphi survey. Journal of Education for Social Work, 15(1), 12-19.
    Fernandez, D. J., & Fernandez, J. D. (2008). Agile project management—agilism versus traditional approaches. Journal of Computer Information Systems, 49(2), 10-17.
    Fitriani, W. R., Rahayu, P., & Sensuse, D. I. (2016, October). Challenges in agile software development: A systematic literature review. In 2016 International Conference on Advanced Computer Science and Information Systems (ICACSIS) (pp. 155-164). IEEE..
    Fowler, M., & Highsmith, J. (2001). The agile manifesto. Software development, 9(8), 28-35.
    Giannarou, L., & Zervas, E. (2014). Using Delphi technique to build consensus in practice. International Journal of Business Science & Applied Management (IJBSAM), 9(2), 65-82.
    Goepel, K. D. (2018). Implementation of an Online Software Tool for the Analytic Hierarchy Process (AHP-OS). International Journal of the Analytic Hierarchy Process, 10(3). doi:10.13033/ijahp.v10i3.590
    Gregory, P., Barroca, L., Sharp, H., Deshpande, A., & Taylor, K. (2016). The challenges that challenge: Engaging with agile practitioners’ concerns. Information and Software Technology, 77, 92-104. https://doi.org/10.1016/j.infsof.2016.04.006
    Gupta, M., George, J. F., & Xia, W. (2019). Relationships between IT department culture and agile software development practices: An empirical investigation. International Journal of Information Management, 44, 13-24. doi:https://doi.org/10.1016/j.ijinfomgt.2018.09.006
    Hass, K. B. (2007). The blending of traditional and agile project management. PM world today, 9(5), 1-8.
    Haverila, M. J., & Fehr, K. (2016). The impact of product superiority on customer satisfaction in project management. International Journal of Project Management, 34(4), 570-583.
    Heiko, A., & Darkow, I.-L. (2010). Scenarios for the logistics services industry: A Delphi-based analysis for 2025. International Journal of Production Economics, 127(1), 46-59.
    Hoda, R., & Murugesan, L. K. (2016). Multi-level agile project management challenges: A self-organizing team perspective. Journal of Systems and Software, 117, 245-257.
    Hummel, J. M., Bridges, J. F. P., & Ijzerman, M. J. (2014). Group Decision Making with the Analytic Hierarchy Process in Benefit-Risk Assessment: A Tutorial. The Patient - Patient-Centered Outcomes Research, 7(2), 129-140. doi:10.1007/s40271-014-0050-7
    Jan, R. U., Usman, M., Abrar, M. F., Ullah, N., Asshad, M., & Ali, S. (2021). Scaling Agile Adoption Motivators from Management Perspective: An Analytical Hierarchy Process Approach. Scientific Programming, 2021, 4522273. doi:10.1155/2021/4522273
    Kamal, T., Zhang, Q., Akbar, M. A., Shafiq, M., Gumaei, A., & Alsanad, A. (2020). Identification and Prioritization of Agile Requirements Change Management Success Factors in the Domain of Global Software Development. IEEE Access, 8, 44714-44726. doi:10.1109/ACCESS.2020.2976723
    Kerzner, H. (2017). Project management: a systems approach to planning, scheduling, and controlling. John Wiley & Sons.
    Koi-Akrofi, G. Y., Koi-Akrofi, J., & Matey, H. A. UNDERSTANDING THE CHARACTERISTICS, BENEFITS AND CHALLENGES OF AGILE IT PROJECT MANAGEMENT: ALiterature BASED PERSPECTIVE.
    Misra, S., Kumar, V., Kumar, U., Fantazy, K., & Akhter, M. (2012). Agile software development practices: evolution, principles, and criticisms. International Journal of Quality & Reliability Management, 29(9), 972-980. doi:10.1108/02656711211272863
    Newkirk, J. (2002, May). Introduction to agile processes and extreme programming. In Proceedings of the 24th International Conference on Software Engineering. ICSE 2002 (pp. 695-696). IEEE.
    Okoli, C., & Pawlowski, S. D. (2004). The Delphi method as a research tool: an example, design considerations and applications. Information & Management, 42(1), 15-29. doi:https://doi.org/10.1016/j.im.2003.11.002
    Pikkarainen, M., Haikara, J., Salo, O., Abrahamsson, P., & Still, J. (2008). The impact of agile practices on communication in software development. Empirical Software Engineering, 13(3), 303-337. doi:10.1007/s10664-008-9065-9
    Pries-Heje, L., & Pries-Heje, J. (2011, August). Why Scrum works: A case study from an agile distributed project in Denmark and India. In 2011 Agile Conference (pp. 20-28). IEEE.
    Raskin, M. S. (1994). The Delphi study in field instruction revisited: Expert consensus on issues and research priorities. Journal of Social Work Education, 30(1), 75-89.
    Rowe, G., & Wright, G. (2011). The Delphi technique: Past, present, and future prospects — Introduction to the special issue. Technological Forecasting and Social Change, 78(9), 1487-1490. doi:https://doi.org/10.1016/j.techfore.2011.09.002
    Saleh, S. M., Huq, S. M., & Rahman, M. A. (2019, February). Comparative study within Scrum, Kanban, XP focused on their practices. In 2019 International Conference on Electrical, Computer and Communication Engineering (ECCE) (pp. 1-6). IEEE.
    Schwaber, K., & Sutherland, J. (2011). The scrum guide. Scrum Alliance, 21(1).
    Sfetsos, P., Angelis, L., & Stamelos, I. (2006). Investigating the extreme programming system–An empirical study. Empirical Software Engineering, 11(2), 269-301. doi:10.1007/s10664-006-6404-6
    Shaikh, S., & Abro, S. (2019). COMPARISON OF TRADITIONAL AND AGILE SOFTWARE DEVELOPMENT METHODOLOGY: A SHORT SURVEY. International Journal of Software Engineering and Computer Systems, 5(2), 1-14. doi:10.15282/ijsecs.5.2.2019.1.0057
    Shameem, M., Kumar, R. R., Kumar, C., Chandra, B., & Khan, A. A. (2018). Prioritizing challenges of agile process in distributed software development environment using analytic hierarchy process. Journal of Software: Evolution and Process, 30(11), e1979. doi:https://doi.org/10.1002/smr.1979
    Sharma, S., & Hasteer, N. (2016, April). A comprehensive study on state of Scrum development. In 2016 International Conference on Computing, Communication and Automation (ICCCA) (pp. 867-872). IEEE.
    Sithambaram, J., Nasir, M. H. N. B. M., & Ahmad, R. (2021). Issues and challenges impacting the successful management of agile-hybrid projects: A grounded theory approach. International Journal of Project Management, 39(5), 474-495. doi:https://doi.org/10.1016/j.ijproman.2021.03.002
    Srivastava, A., Bhardwaj, S., & Saraswat, S. (2017, May). SCRUM model for agile methodology. In 2017 International Conference on Computing, Communication and Automation (ICCCA) (pp. 864-869). IEEE.
    Stankovic, D., Nikolic, V., Djordjevic, M., & Cao, D.-B. (2013). A survey study of critical success factors in agile software projects in former Yugoslavia IT companies. Journal of Systems and Software, 86(6), 1663-1678. doi:https://doi.org/10.1016/j.jss.2013.02.027
    Sudarsono, B., Fransiskus, F., Hartono, H., Bernanda, D., & Andry, J. (2020). Adopting SCRUM Framework in a Software Development of Payrol Information System. International Journal of Advanced Trends in Computer Science and Engineering, 9, 2604-2611. doi:10.30534/ijatcse/2020/17932020
    Sutherland, J. (2001). Inventing and Reinventing SCRUM in five Companies. Cutter IT journal, 14(21), 5-11.
    Sutherland, J., Viktorov, A., Blount, J., & Puntikov, N. (2007, January). Distributed scrum: Agile project management with outsourced development teams. In 2007 40th annual Hawaii international conference on system sciences (HICSS'07) (pp. 274a-274a). IEEE..
    Tam, C., Moura, E. J. d. C., Oliveira, T., & Varajão, J. (2020). The factors influencing the success of on-going agile software development projects. International Journal of Project Management, 38(3), 165-176. doi:https://doi.org/10.1016/j.ijproman.2020.02.001
    Torrecilla-Salinas, C. J., De Troyer, O., Escalona, M. J., & Mejías, M. (2019). A Delphi-based expert judgment method applied to the validation of a mature Agile framework for Web development projects. Information Technology and Management, 20(1), 9-40. doi:10.1007/s10799-018-0290-7
    VersionOne. (2021). 15th Annual state of agile report. Retrieved from https://digital.ai/resource-center/analyst-reports/state-of-agile-report
    Vidal, L.-A., Marle, F., & Bocquet, J.-C. (2011). Using a Delphi process and the Analytic Hierarchy Process (AHP) to evaluate the complexity of projects. Expert Systems with Applications, 38(5), 5388-5405. doi:https://doi.org/10.1016/j.eswa.2010.10.016
    von der Gracht, H. A. (2012). Consensus measurement in Delphi studies: Review and implications for future quality assurance. Technological Forecasting and Social Change, 79(8), 1525-1536. doi:https://doi.org/10.1016/j.techfore.2012.04.013

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