Basic Search / Detailed Display

Author: 蔣曜安
Yao-An Chiang
Thesis Title: 敏捷Scrum流程管理工具開發設計之研究
Development and Design of Agile Scrum Process Management Tool
Advisor: 黃世禎
Sun-Jen Huang
Committee: 劉俞志
Yu-Chih Liu
周子銓
Tzu-Chuan Chou
Degree: 碩士
Master
Department: 管理學院 - 資訊管理系
Department of Information Management
Thesis Publication Year: 2020
Graduation Academic Year: 108
Language: 中文
Pages: 108
Keywords (in Chinese): 敏捷開發方法專案管理軟體專案管理工具
Keywords (in other languages): Software Project Management Tool
Reference times: Clicks: 829Downloads: 0
Share:
School Collection Retrieve National Library Collection Retrieve Error Report

近年來許多企業逐漸導入了敏捷開發,使企業能夠更快速地反應市場與因應多變的客戶需求,其中又以Scrum流程為最受歡迎的敏捷開發方法。然而目前市面上的軟體專案管理工具仍然存在著一些問題,它們不能夠提供一個完整的視角來顯示或報告專案中的重要資訊,使其不能夠有效協助Scrum團隊追蹤軟體開發流程,因此本研究旨在探討如何進行Scrum流程管理工具之需求規劃與開發設計。
本研究首先透過文獻探討提出開發指引與設計Scrum活動作業程序後,盤點出Scrum團隊在專案管理上可能遇到的問題,接著對具Scrum流程經驗的專家進行需求訪談,以驗證問題與需求符合現況,再依照需求規格以雛型法的方式建置工具,並以雛型展示法搭配專家訪談的方式進行需求功能驗證。
研究結果發現,相較於以往本工具更能提供Scrum流程中所需的操作和資訊的呈現,對於專案管理者來說,此工具有著更好的全局控管、檢視介面,專家也證實了雛型功能的有效性。


In recent years, many companies have gradually introduced Agile development. It enables companies to respond more quickly to market and customer needs. In Agile development, the Scrum process is the most popular Agile development method. However, the software project management tools currently on the market still have some problems, and they cannot provide a complete perspective to display or report important information in the project. It cannot effectively assist the Scrum team in tracking the development process. Thus this research aims to explore the development and design of Scrum process management tools.
First of all, this research proposed development guidelines and designed Scrum activity operating procedures through literature discussion, and then counted up the problems that the Scrum team may encounter in project management. Then conducted demand interviews with five Scrum process experts to verify the problems and requirements, and then use the prototype method to build the prototype according to the required specifications. The prototype verification is carried out by prototype demonstration and expert interviews.
The results of the research found that compared with the past, this tool can provide the operation and information presentation required in the Scrum process. For project managers, this tool has a better overall control and inspection interface. Some experts have also confirmed the efficacy of the prototype.

摘要 I Abstract II 致謝 III 目錄 IV 圖目錄 VII 表目錄 X 第一章 緒論 1 1.1 研究背景 1 1.2 研究動機 2 1.3 研究目的 3 1.4 研究流程與架構 3 第二章 文獻探討 5 2.1 敏捷開發 5 2.1.1 敏捷宣言 5 2.1.2 敏捷原則 6 2.1.3 敏捷開發方法與計畫導向開發方法 8 2.2 Scrum流程 9 2.2.1 Scrum特性 9 2.2.2 Scrum團隊角色 11 2.2.3 Scrum主要活動 13 2.2.4 Scrum工作產出 17 2.3 軟體專案管理工具 18 2.3.1 專案的定義 18 2.3.2 軟體開發專案生命週期 18 2.3.3 軟體開發專案管理 20 2.3.4 軟體專案管理工具的現況 21 2.3.5 軟體專案管理工具的評估 22 2.3.6 軟體專案管理工具介紹 22 第三章 研究方法 27 3.1 研究流程與方法 27 3.2 敏捷在專案管理中的四大挑戰 28 3.3 功能需求 32 3.4 功能開發指引 33 3.5 需求規格確認 44 3.5.1 需求規格確認流程 44 3.5.2 訪談對象 46 3.5.3 專家需求訪談問卷設計 48 3.5.4 專家需求訪談結果 50 3.6 需求規格 52 3.7 雛型分析與設計 53 3.7.1 活動實務 54 3.7.2 功能架構 56 3.7.3 Scrum活動作業程序設計 59 3.7.4 雛型設計規格 72 3.7.5 雛型畫面操作流程設計 76 3.7.6 系統環境與技術 78 第四章 雛型展示與驗證 81 4.1 專案啟動 81 4.2 發布計劃 84 4.3 衝刺計劃 90 4.4 衝刺執行 94 4.5 檢視 97 4.6 回顧 99 4.7 雛型驗證 101 4.7.1 雛型驗證問卷設計 101 4.7.2 雛型驗證結果 102 第五章 結論與建議 107 5.1 研究結論 107 5.2 研究貢獻 108 5.3 研究限制 108 5.4 未來研究建議 108 參考文獻 109

Azizyan et al., 2011G. Azizyan, M.K. Magarian, M. Kajko-Mattson. Survey of agile tool usage and needs Agile Conference (AGILE) (2011), pp. 29-38
Anderson, 2010 D. Anderson, Kanban – Successful Evolutionary Change for Your Technology Business Blue Hole Press (2010)
A. Cabri and M. Griffiths, Earned Value and Agile Reporting, Proceedings of the Agile
2006 Conference, 17-22 (2006)
Al Hafidz, Mochamad Umar, and Dana Indra Sensuse. "The Effect of Knowledge Management System on Software Development Process with Scrum." 2019 3rd International Conference on Informatics and Computational Sciences (ICICoS). IEEE, 2019.
Alhazmi, Alhejab, and Shihong Huang. "A Decision Support System for Sprint Planning in Scrum Practice." SoutheastCon 2018. IEEE, 2018.
Alsalemi, Ahmed Mubark, and Eng-Thiam Yeoh. "A survey on product backlog change management and requirement traceability in agile (Scrum)." 2015 9th Malaysian Software Engineering Conference (MySEC). IEEE, 2015.
Alruwaili, Fatimah, and Muna Alrajhi. "How Agile Development and Its Tools Support Digital Transformation." INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY 18 (2018): 7440-7450.
Alaidaros, Hamzah, et al. "The Development and Evaluation of A Progress Monitoring Prototype Tool for Software Project Management." 2019 First International Conference of Intelligent Computing and Engineering (ICOICE). IEEE, 2019.
Atlassian, Move work forward, 2019. Accessed on: Jul. 20, 2019. [Online]. Available: https://www.atlassian.com/
A. Pavić, Redmine Cookbook, 1st ed. United Kingdom: Packt Publishing Ltd, 2016.
Brown, J., Wilson, J., Gossage, S., Hack, C., and Biddle, R. Surface Computing and Collaborative Analysis Work. Morgan & Claypool Publishers (2013)
Bajwa, Jagpuneet Kaur, and Jaspreet Kaur. "Comparative study of APM tools." International Journal of Engineering Science 24 (2017): 26-35.
Buturugă, Oana Cristina, Vasile Mirel Gogoi, and Ioana Alexandra Prodan. "Agile project management tools." Academy of Economic Studies. Economy Informatics 16.1 (2016): 19-26.
Cohn, Mike. Agile estimating and planning. Pearson Education, 2005.
Cockburn, A (2002) Agile Software Development. Pearson Education.
Deemer, Pete, et al. "The scrum primer." Scrum Primer is an in-depth introduction to the theory and practice of Scrum, albeit primarily from a software development perspective, available at: http://assets. scrumtraininginstitute. com/downloads/1/scrumprimer121. pdf 1285931497 (2010): 15.
Dimitrijević, Sonja, Jelena Jovanović, and Vladan Devedžić. "A comparative study of software tools for user story management." Information and Software Technology 57 (2015): 352-368.
ezScrum Offical Website, 2011. [Online]. Available: https://pl.csie.ntut.edu.tw/php/ezscrum.html
Farid, Weam M., and Frank J. Mitropoulos. "Visualization and scheduling of non-functional requirements for agile processes." 2013 Proceedings of IEEE Southeastcon. IEEE, 2013.
Fitsilis, Panos. "Comparing PMBOK and Agile Project Management software development processes." Advances in Computer and Information Sciences and Engineering. Springer, Dordrecht, 2008. 378-383.
Heikkila, Ville, Kristian Rautiainen, and Slinger Jansen. "A revelatory case study on scaling agile release planning." 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications. IEEE, 2010.
H. Alaidaros and M. Omar, “Software Project Management Approaches for Monitoring Work-In-Progress: A Review, ” Journal of Engineering and Applied Sciences, vol. 12, pp. 3851-3857, 2017.
Hirsch, Michael. "Moving from a plan driven culture to agile development." International Conference on Software Engineering. Vol. 27. 2005.
Hu, Zhi-gen, Quan Yuan, and Xi Zhang. "Research on agile project management with scrum method." 2009 IITA international conference on services science, management and engineering. IEEE, 2009.
H. Alaidaros, M. Omar, and R. Romli, “A Theoretical Framework for Improving Software Project Monitoring Task of Agile Kanban Method, ” in Recent Trends in Data Science and Soft Computing. IRICT 2018. Advances in Intelligent Systems and Computing. vol. 843, F. Saeed, N. Gazem, F. Mohammed, and A. Busalim, Eds., ed: Springer, Cham, 2019, pp. 1090-1099.
I. Sommerville, Software Engineering, 10th ed. Harlow, United Kingdom: Pearson Education, 2016.
James, Michael, and Luke Walter. "Scrum reference card." CollabNet Inc (2010).
Kumar, A., Nagar, R and Baghel, A.S., “A Genetic Algorithm Approach to Release Planning in Agile Environment”, published in IEEE International Conference Information Systems and Computer Networks (ISCON), pp. 118-122, 2014.
K. Logue and K. McDaid, "Agile Release Planning: Dealing with Uncertainty in Development Time and Business Value," 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008), Belfast, 2008, pp. 437-442, doi: 10.1109/ECBS.2008.58.
Kniberg, Henrik, and Mattias Skarin. Kanban and Scrum-making the most of both. Lulu. com, 2010.
Loiro, Carina, et al. "Agile Project Management: A Communicational Workflow Proposal." Procedia Computer Science 164 (2019): 485-490.
Larman, Craig, 2004, Agile & Iterative Development: A Manager’s Guide, Boston: Addison- Wesley, pp. 58-62.
Leau, Yu Beng, et al. "Software development life cycle AGILE vs traditional approaches." International Conference on Information and Network Technology. Vol. 37. No. 1. 2012.
J. K. Bajwa and J. Kaur, “Comparative Study of APM Tools Reasons for selecting an APM tool,” vol. 24, no. 63019, pp. 26–35, 2017.
Johnson, Heather A. "Trello." Journal of the Medical Library Association: JMLA 105.2 (2017): 209.
Li, Chen, et al. "An integrated approach for requirement selection and scheduling in software release planning." Requirements engineering 15.4 (2010): 375-396.
Mishra, Alok, and Deepti Mishra. "Software project management tools: a brief comparative view." ACM SIGSOFT Software Engineering Notes 38.3 (2013): 1-4.
M. Sajad, M. Sadiq, K. Naveed, and M. S. Iqbal, “Software project management: Tools assessment, comparison and suggestions for future development, ” International Journal of Computer Science and Network Security (IJCSNS), vol. 16, pp. 31-42, 2016.
M. Choetkiertikul, H. K. Dam, T. Tran, and A. Ghose, “Predicting the delay of issues with due dates in software projects, ” Empirical Software Engineering, vol. 22, pp. 1223-1263, 2017.
M. Taheri and S. M. Sadjadi, “A Feature-Based Tool-Selection Classification for Agile Software Development,” pp. 700–704, 2015.
M. B. DeArruda and V. S. Sohmen, “Developing eTutorials for a Core E-Tool for Project Management: MS Project 2016, ” Journal of Information Technology and Economic Development, vol. 7, pp. 49- 63, 2016.
M. S. Iqbal, M. Sidaq, M. Shabbir, A. Rehman, M. Sajad, and T. Khan, “Assessment of inspection tools with standard, management review, technical review, inspection and walkthroughs, ” International Journal of Computer Science and Information Security, vol. 14, pp. 622-633, 2016.
Makhija, Yakshi, and Ankush Goyal. "Comparative Study of Project Tracking and Management Tools." International Journal of Computer Science & Information Technologies 5 (2014): 5075-5080.
Pressman, Roger S. Software engineering: a practitioner's approach. Palgrave macmillan, 2005.
Rosenberger, Philipp, and József Tick. "Suitability of PMBOK 6 th edition for agile-developed IT Projects." 2018 IEEE 18th International Symposium on Computational Intelligence and Informatics (CINTI). IEEE, 2018.
Reichert, Manfred, Alena Hallerbach, and Thomas Bauer. "Lifecycle management of business process variants." Handbook on Business Process Management 1. Springer Berlin Heidelberg, 2015. 251-278
Rose, Kenneth H. "A Guide to the Project Management Body of Knowledge (PMBOK® Guide)—Fifth Edition." Project management journal 44.3 (2013): e1-e1.
Reel, John S. "Critical success factors in software projects." IEEE software 16.3 (1999): 18-23.
Rubin, Kenneth S. Essential Scrum: A practical guide to the most popular Agile process. Addison-Wesley, 2012. 246-247
Richter, Wolfgang. "PMBOK vs. agile methods: How cultural change can become transparent." 2015 IEEE Eighth International Conference on Software Testing, Verification and Validation Workshops (ICSTW). IEEE, 2015.
Royce, Winston W. "Managing the development of large software systems: concepts and techniques." Proceedings of the 9th international conference on Software Engineering. 1987.
Raith, Florian, Ingo Richter, and Robert Lindermeier. "How Project-management-tools are used in Agile Practice: Benefits, Drawbacks and Potentials." Proceedings of the 21st International Database Engineering & Applications Symposium. 2017.
Sousa, Fernando, Manuela Aparicio, and Carlos J. Costa. "Organizational wiki as a knowledge management tool." Proceedings of the 28th ACM international conference on Design of Communication. 2010.
S. Alyahya, M. Alqahtani and M. Maddeh, "Evaluation and improvements for agile planning tools", 2016 IEEE/ACIS 14th Int. Conf. Softw. Eng. Res. Manag. Appl. SERA, pp. 217-224, 2016.
Samios, P.H. Agile Conference, Overcoming Traditional Project Release Reporting with an Agile Approach Focused on Change. 2012 Agile Conference IEEE. 131- 135. (2012).
Sutherland, Jeff, and Ken Schwaber. "The scrum guide." The definitive guide to scrum: The rules of the game. Scrum. (2017).
S. Nakazawa and T. Tanaka, "Development and Application of Kanban Tool Visualizing the Work in Progress," 2016 5th IIAI International Congress on Advanced Applied Informatics (IIAI-AAI), Kumamoto, 2016, pp. 908-913, doi: 10.1109/IIAI-AAI.2016.156.
Shrivastava, Suprika Vasudeva, and Urvashi Rathod. "Risks in distributed agile development: A review." Procedia-Social and Behavioral Sciences 133 (2014): 417-424.
Sachdeva, Samridhi, et al. "Prioritizing User Requirements for Agile Software Development." 2018 International Conference On Advances in Communication and Computing Technology (ICACCT). IEEE, 2018.
Sharma, Shruti, and Nitasha Hasteer. "A comprehensive study on state of Scrum development." 2016 International Conference on Computing, Communication and Automation (ICCCA). IEEE, 2016.
Sliger, Michele, and Stacia Broderick. The software project manager's bridge to agility. Addison-Wesley Professional, 2008.
T. Bergmann and W. Karwowski, “Agile Project Management and Project Success: A Literature Review, ” in International Conference on Applied Human Factors and Ergonomics. Advances in Intelligent Systems and Computing. vol. 783, ed: Springer, Cham, 2019, pp. 405-414.
Vetro, Antonio, et al. "Combining data analytics with team feedback to improve the estimation process in agile software development." Foundations of Computing and Decision Sciences 43.4 (2018): 305-334.
VersionOne, CollabNet. "13th Annual State of Agile report (2018)."
V. Abramova, F. Pires, and J. Bernardino, “Open source and proprietary project management tools for SMEs, ” Journal of Information Systems Engineering & Management, vol. 1, pp. 177- 186, 2016.
Zhang, Ying, and Corinne Bishop. "Project-management tools for libraries: A planning and implementation model using Microsoft Project 2000." Information technology and libraries 24.3 (2005): 147-152.

無法下載圖示 Full text public date 2025/08/16 (Intranet public)
Full text public date This full text is not authorized to be published. (Internet public)
Full text public date This full text is not authorized to be published. (National library)
QR CODE