研究生: |
Valeria Cynthia Dewi Valeria Cynthia Dewi |
---|---|
論文名稱: |
ANALYSIS ON CORRELATIONS AMONG PROJECT PERFORMANCES, AGILE CORE VALUES, PRINCIPLES, AND PRACTICES ANALYSIS ON CORRELATIONS AMONG PROJECT PERFORMANCES, AGILE CORE VALUES, PRINCIPLES, AND PRACTICES |
指導教授: |
黃世禎
Sun-Jen Huang |
口試委員: |
李國光
Gwo-Guang Lee 朱宇倩 Yu-Qian Zhu |
學位類別: |
碩士 Master |
系所名稱: |
管理學院 - 資訊管理系 Department of Information Management |
論文出版年: | 2019 |
畢業學年度: | 107 |
語文別: | 英文 |
論文頁數: | 77 |
中文關鍵詞: | 專案績效 、敏捷核心價值 、敏捷原則 、敏捷實務 、層級分析法 |
外文關鍵詞: | Project Performance, Agile Core Value, Agile Principle, Agile Practice, AHP |
相關次數: | 點閱:271 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
敏捷軟體開發(Agile Software Development, ASD)對於軟體開發的方法有著
重大的影響。極限編程和 Scrum 是兩種最常用的敏捷軟體開發方法,並且是最常
在產業中被使用。隨著公司組織在敏捷軟體開發嘗試新的方法,伴隨著也出現更
多新的挑戰。由於知識以及產業實務應用上的不足,可能會影響專案的績效的緣
故,因此本研究分析了敏捷軟體開發變數間的關聯性,以確保欲達成的專案績效。
這些關聯性是透過專案的績效、敏捷核心價值、原則與實務方法之間的關聯性所
連結的。本研究總共有 35 名來自學術界的受訪者對於關聯性的優先順序做出判
斷。我們使用層級分析法(Analytic Hierarchy Process, AHP)來分析數據。
研究結果顯示出每個變數之間相關性的最高優先順序。本研究成果可供敏捷軟體
開發採用者在決定欲達到的專案績效下,選擇適合採用的實務方法之參考。
Agile Software Development (ASD) invented a significant impact on the software
development community. Extreme Programming and Scrum are two most commonly
used method, and most researched in industry. Furthermore, new challenges are
emerging as organizations attempt new approaches in ASD. Due to insufficiency of
knowledge and understanding about the practices, it may affect the project performance.
Therefore, this study analyzes the correlation between agile best practices to enhance
project performance. The relationship is connected through the medium of project
performance, agile core value, and agile principle. Data collection methods used are
direct and indirect. The total of 35 respondents come from academic, and practitioners
give judgment about the correlation priority. We use the Analytic Hierarchy Process
(AHP) to analyze the data. The result indicated the highest rank of priority associated
with correlation among each variable. There are several related factors that might affect
the results of this study. The final result of this study suggests which practices to adopt
when the project performance needs enhancement and which moderator can affect the
decision-making process.
Akincilar, A., & Dagdeviren, M. (2014). A hybrid multi-criteria decision-making model to
evaluate hotel websites. International Journal of Hospitality Management, 36, 263-271.
Alliance, A. (2001). Agile manifesto. Online at http://www. agilemanifesto. org, 6(1).
Alqudah, M. K., & Razali, R. (2017). Key factors for selecting an Agile method: A systematic
literature review. International Journal on Advanced Science, Engineering and
Information Technology, 7(2), 526-537.
Angioni, M., Sanna, R., & Soro, A. (2005). Defining a distributed agile methodology for an open
source scenario. In Proceedings of the 1st International Conference on Open Source
Systems, July 11-15, 2005 Genova, Italy.
Anwer, F., Aftab, S., Shah, S. M., & Waheed, U. (2017). Comparative Analysis of Two Popular
Agile Process Models: Extreme Programming and Scrum. International Journal of
Computer Science and Telecommunications, 8(2), 1-7.
Atkinson, R. (1999). Project management: cost, time and quality, two best guesses and a
phenomenon, it’s time to accept other success criteria. International journal of project
management, 17(6), 337-342.
Babb, J. S., Hoda, R., & Nørbjerg, J. (2014, August). XP in a small software development
business: adapting to local constraints. In Scandinavian Conference on Information
Systems (pp. 14-29). Springer, Cham.
Batra, D., Xia, W., & Zhang, M. (2017). Collaboration in Agile Software Development: Concept
and Dimensions. CAIS, 41, 20.
Basu, R. (2014). Managing quality in projects: An empirical study. International journal of
project management, 32(1), 178-187.
Basu, R. (2017). Managing Quality in Projects. Routledge.
Bhushan, N., & Rai, K. (2004). Strategic decision making: applying the analytic hierarchy
process. Springer.
Brown, J. M., Lindgaard, G., & Biddle, R. (2011, August). Collaborative events and shared
artifacts: Agile interaction designers and developers working toward common aims. In
2011 Agile Conference (pp. 87-96). IEEE.
Brunelli, M. (2014). Introduction to the analytic hierarchy process. Springer.
64
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.
Coram, M., & Bohner, S. (2005, April). The impact of agile methods on software project
management. In 12th IEEE International Conference and Workshops on the Engineering
of Computer-Based Systems (ECBS'05) (pp. 363-370). IEEE.
Darwish, N. R. (2014). Enhancements in Scum Framework Using Extreme Programming
Practices. International Journal of Intelligent Computing and Information Sciences
(IJICIS), Ain Shams University, 14(2), 53-67.
Darwish, N. R., & Rizk, N. M. (2015). Multi-dimensional success factors of agile software
development projects. International Journal of Computer Applications, 118(15).
Dingsøyr, T., Fægri, T. E., Dybå, T., Haugset, B., & Lindsjørn, Y. (2016). Team performance in
software development: research results versus agile principles. IEEE Software, 33(4),
106-110.
Dorairaj, S., Noble, J., & Malik, P. (2012, August). Knowledge management in distributed agile
software development. In 2012 Agile Conference (pp. 64-73). IEEE.
Ellis, G. (2015). Project Management in Product Development: Leadership Skills and
Management Techniques to Deliver Great Products. Butterworth-Heinemann.
F. Tripp, J., & Armstrong, D. J. (2018). Agile methodologies: organizational adoption motives,
tailoring, and performance. Journal of Computer Information Systems, 58(2), 170-179.
Franek, J., & Kresta, A. (2014). Judgment scales and consistency measure in AHP. Procedia
Economics and Finance, 12, 164-173.
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.
Hoda, R., Noble, J., & Marshall, S. (2011). The impact of inadequate customer collaboration on
self-organizing agile teams. Information and Software Technology, 53(5), 521-534.
Houston, D. X., & Rosemergy, S. W. (2016). Assessing Product Development Agility. In
Managing Software Process Evolution (pp. 39-60). Springer, Cham.
Hummel, M., Rosenkranz, C., & Holten, R. (2015). The Role of Social Agile Practices for Direct
and Indirect Communication in Information Systems Development Teams. CAIS, 36, 15.
65
Jaskowski, P., Biruk, S., & Bucon, R. (2010). Assessing contractor selection criteria weights
with fuzzy AHP method application in group decision environment. Automation in
construction, 19(2), 120-126.
Javed, M., Ahmad, B., Hussain, S., & Ahmad, S. (2010). Mapping the best practices of XP and
project management: Well defined approach for project manager. ArXiv preprint arXiv:
1003.4077.
Kliem, R. L., Ludin, I. S., & Robertson, K. L. (1997). Project Management Methodology: A
Practical Guide for the Next Millenium. CRC Press.
Lalsing, V., Kishnah, S., & Pudaruth, S. (2012). People factors in agile software development
and project management. International Journal of Software Engineering & Applications,
3(1), 117.
LaValle, I. H., & Bard, J. F. (1991). The analytic hierarchy process: applications and studies.
Lindsjørn, Y., Sjøberg, D. I., Dingsøyr, T., Bergersen, G. R., & Dybå, T. (2016). Teamwork
quality and project success in software development: A survey of agile development
teams. Journal of Systems and Software, 122, 274-286.
Machado, T. C. S., Pinheiro, P. R., & Tamanini, I. (2015). Project management aided by verbal
decision analysis approaches a case study for the selection of the best SCRUM practices.
International Transactions in Operational Research, 22(2), 287-312.
Margaria, T., & Steffen, B. (2010). Simplicity as a driver for agile innovation. Computer, 43(6),
90-92.
Mathkour, H., Assassa, G., & Baihan, A. (2008). A risk management tool for extreme
programming. International Journal of Computer Science and Network Security, 8(8),
326-333.
Mccarey, F., Cinnéide, M. Ó., & Kushmerick, N. (2005). Rascal: A recommender agent for agile
reuse. Artificial Intelligence Review, 24(3-4), 253-276.
Melnik, G., & Maurer, F. (2004, June). Direct verbal communication as a catalyst of agile
knowledge sharing. In Agile Development Conference (pp. 21-31). IEEE.
Molokken-Ostvold, K., & Furulund, K. M. (2007, August). The relationship between customer
collaboration and software project overruns. In Agile 2007 (AGILE 2007) (pp. 72-83).
IEEE.
66
Mu, E., & Pereyra-Rojas, M. (2016). Practical decision making: an introduction to the Analytic
Hierarchy Process (AHP) using super decisions (Vol. 2). Springer.
Mu, E., & Pereyra-Rojas, M. (2017). Practical Decision Making Using Super Decisions V3: An
Introduction to the Analytic Hierarchy Process. Springer.
Mullen, A. L., & Baker, J. (2015). Participation without parity in US higher education: Gender,
fields of study, and institutional selectivity. NASPA Journal About Women in Higher
Education, 8(2), 172-188.
Nuottila, J., Aaltonen, K., & Kujala, J. (2016). Challenges of adopting agile methods in a public
organization. International Journal of Information Systems and Project Management,
4(3), 65-85.
Paulk, M. C. (2001). Extreme programming from a CMM perspective. IEEE software, 18(6), 19-
26.
Rubin, K. S. (2012). Essential Scrum: a practical guide to the most popular agile process.
Addison-Wesley.
Saaty, T. L. (1980). The analytic hierarchy process McGraw-Hill. New York, 324.
Saaty, T. L., & Vargas, L. G. (2012). Models, methods, concepts & applications of the analytic
hierarchy process (Vol. 175). Springer Science & Business Media.
Saeed, T., Muhammad, S. S., Fahiem, M. A., Ahamd, S., Pervez, M. T., & Dogar, A. B. (2014).
Mapping Formal Methods to Extreme Programming (XP)–A Futuristic Approach.
International Journal of Natural and Engineering Sciences, 8(3), 35-42.
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.
Santos, W. B., Cunha, J. A. O., Moura, H., & Margaria, T. (2017, August). Towards a Theory of
Simplicity in Agile Software Development: A Qualitative Study. In 2017 43rd Euromicro
Conference on Software Engineering and Advanced Applications (SEAA) (pp. 40-43).
IEEE.
Saunders, M., & Lewis, P. (2016). In Thornhill Adrian (6
th Ed.), Research methods for business
students. Pearson.
67
Séguin, N., Tremblay, G., & Bagane, H. (2012, May). Agile principles as software engineering
principles: An analysis. In International Conference on Agile Software Development (pp.
1-15). Springer, Berlin, Heidelberg.
Strode, D. E., Huff, S. L., & Tretiakov, A. (2009, January). The impact of organizational culture
on agile method use. In 2009 42nd Hawaii International Conference on System Sciences
(pp. 1-9). IEEE.
Subramanian, N., & Ramanathan, R. (2012). A review of applications of Analytic Hierarchy
Process in operations management. International Journal of Production Economics,
138(2), 215-241.
Tolfo, C., Wazlawick, R. S., Ferreira, M. G. G., & Forcellini, F. A. (2011). Agile methods and
organizational culture: reflections about cultural levels. Journal of Software Maintenance
and Evolution: Research and Practice, 23(6), 423–441.
Wright, A., & Lawlor-Wright, T. (2018). Project Success and Quality: Balancing the Iron
Triangle. Routledge.
Wysocki, R. K., Beck Jr, R., & Crane, D. B. (2000). Effective project management: how to plan,
manage and deliver projects on time and within budget: 2nd Edition. John Wiley & Sons,
Inc.