博碩士論文 974203037 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:30 、訪客IP:3.235.182.206
姓名 陳君碩(Chun-Shuo Chen)  查詢紙本館藏   畢業系所 資訊管理學系
論文名稱 實施敏捷式發展法於大學部畢業專題之 行動研究 – 以中央大學資管系為例
(An Action Research for Implementing an Agile Development Method in Capstone Projects – A Case of Information Management Department in National Central University )
相關論文
★ 專案管理的溝通關鍵路徑探討─以某企業軟體專案為例★ 運用並探討會議流如何促進敏捷發展過程中團隊溝通與文件化:以T銀行系統開發為例
★ 專案化資訊服務中人力連續派遣決策模式之研究─以高鐵行控資訊設備維護為例★ 以組織正義觀點介入案件指派決策之研究
★ 應用協調理論建立系統軟體測試中問題改善之協作流程★ 應用案例式推理於問題管理系統之研究 -以筆記型電腦產品為例
★ 運用限制理論於多專案開發模式的人力資源配置之探討★ 應用會議流方法於軟體專案開發之個案研究:以翰昇科技公司為例
★ 多重專案、多期再規劃的軟體開發接案決策模式:以南亞科技資訊部門為例★ 會議導向敏捷軟體開發及系統設計:以大學畢業專題為例
★ 一種基於物件、屬性導向之變更影響分析方法於差異化產品設計★ 會議流方法對大學畢業專題的團隊合作品質影響之實驗研究
★ 建立一個用來評核自然語言需求品質的線上資訊系統★ 結合本體論與模糊分析網路程序法於軟體測試之風險與風險關聯辨識
★ 在軟體反向工程中針對UML結構模型圖之線上品質評核系統★ 以模糊專家系統實作軟體專案調適準則
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 敏捷式發展法在現今軟體開發環境下已成為一種重要的開發方式,而許多企業亦開始導入敏捷式發展法進入他們的開發環節。因此,學校內的軟體工程教育也應該開始將敏捷式發展法包含進去。大學畢業專題在軟體工程教育中是一門重要課程,其目的在於使學生在進入產業界前能有實際練習開發一個完整專案的經驗。因此,應該利用此課程讓學生在過程中學習敏捷式發展法。針對此,本研究提出一個較具體的敏捷式發展法—Snowman,並嘗試將其實施於大學部軟體工程教育中的畢業專題課程。為了探討導入此敏捷式發展法對畢業專題課程教學成果的影響,本研究將以行動研究法來紀錄其過程並探討其相關問題。我們將在個案學校中央大學中以五組學生團隊為例,以助教角色實際參與開發過程並予以觀察記錄,嘗試在實務上探討Snowman是否有改善畢業專題課程在開發上的問題。
摘要(英) Agile development methods have played an important role in software development environment now. Many software companies implement agile development methods into their development process. Therefore, our software engineering education should include agile development methods. In software engineering education, the capstone project is an important course. The aim of this course is to make students to have the experience of developing a complete software project before they enter the industry. We should use this course to enable students to learn agile development methods. For this propose, we establish a more specific agile development method – Snowman approach. To verify the effects of implementing this method in capstone projects, this study uses action research to record the process and discuss the related issues. The researcher of this study selects five capstone projects and involves in those projects to record the reaction during this course in National Central University.
關鍵字(中) ★ 行動研究
★ 會議流概念
★ 軟體工程教育
★ 畢業專題
★ 敏捷式發展法
關鍵字(英) ★ meetingflow concept
★ capstone projects
★ agile development methods
★ action research
★ software engineering education
論文目次 目錄
摘要 i
Abstract iii
目錄 iii
圖目錄 v
表目錄 vi
1、緒論 1
1.1 研究背景 1
1.2 動機與問題 2
1.3 研究目的、範圍與預期成果 2
1.4 論文架構 3
2、文獻探討 4
2.1畢業專題 4
2.2 敏捷式發展法 6
2.2.1 敏捷式發展法於大學部畢業專題課程 6
2.2.2敏捷式發展法中的溝通議題 8
2.2.3敏捷式發展法中的文件化議題 9
2.3 會議流概念 10
2.4 行動研究 11
3、方法研擬 14
3.1 專案角色定義與責任歸屬 15
3.2會議類型與會議流產生辦法 16
3.3本次Snowman運作流程 17
4、研究方法 22
4.1研究流程 22
4.2研究場域、對象、及目的 23
4.3研究者的角色 24
4.4資料蒐集與分析 24
4.4.1資料蒐集 25
4.4.2資料分析 25
4.4.3信效度評估 26
5、研究結果 28
5.1 研究歷程 28
5.2 行動方案實施歷程 30
5.3行動方案成效與實務工作者觀感 41
5.3.1學習成效 41
5.3.2溝通成效與開發助益 43
5.3.3實務工作者觀感 45
5.4整體行動方案之反思 46
6、結論與建議 56
6.1 結論 56
6.2研究限制 56
6.3研究建議與未來展望 57
參考文獻 58
附錄一、會議觀察札記表 64
附錄二、訪談逐字稿(團隊A01) 66
附錄三、訪談逐字稿(團隊A02) 70
附錄四、訪談逐字稿(團隊B02) 73
附錄五、訪談逐字稿(團隊B03) 75
附錄六、訪談逐字稿(老師A) 79
附錄七、訪談逐字稿(老師B) 82
附錄八、會議記錄格式 86
參考文獻 [1.] Austin, R. and Devin, L. (2009) Weighing the Benefits and Costs of Flexibility in Making Software: Toward a Contingency Theory of the Determinants of Development Process Design, Information Systems Research,Vol.20,No.3,pp 462–477
[2.] Beck, K. and Andres, C. (ed) (2004) Extreme programming examined: Embrace change, Addison Wesley, Reading, MA.
[3.] Bell, G.(1985) Can schools develop knowledge of their practice?, School Organization, Vol. 5, No.2, pp 175–84
[4.] Barker, A., 2007. How to Manage Meetings, 2nd ed., Kogan Page, London, U.K.
[5.] Boehm, B. and Turner, R. (2003) Using Risk to Balance Agile and Plan-Driven Methods, IEEE Computer, vol. 36, no.6, pp. 57-66, June
[6.] Carr, W. and Kemmis, S. (Ed.) (1986).Becoming critical: Education, knowledge and action research. Philadelphia, Falmer Press
[7.] Chen, C.Y. (2009) A meetings flow approach for conducting student final-year projects, Journal of Computing Sciences in Colleges, Vol. 24, No. 6, pp 28-34
[8.] Chen, C.Y. , Chao, K.H. , Chen, P.C.(2007) A Preliminary study of meeting flow management for software project development: the prototype (MfPMIS), IEEE Industrial Engineering and Engineering Management, pp 1009-1013, Dec
[9.] Chow, T. and Cao, D.B. (2009) A survey study of critical success factors in agile software projects, Journal of Systems and Software, Vol.81, No. 6, pp 961-971
[10.] Cockburn, A. (ed) (2007) Agile software development, Addison Wesley, Reading, MA.
[11.] Cockburn, A. (2008) Using Both Incremental and Iterative Development, STSC CrossTalk , Vol.21, No. 5,pp.27–30
[12.] Cohen, L. and Manion, L. (Ed.) (1980) Research Methods in Education, 2nd edn, Croom-Helm, Dover, NH
[13.] Dutson, A.J., Todd, R.H., Magleby, S.P., and Sorensen, C.D. (1997) A Review of Literature on Teaching Design Through Project-Oriented Capstone Courses, Journal of Engineering Education, Vol. 76, No. 1,pp 17–28
[14.] Elliott, J. (1981) Action-research: a framework for self-evaluation in schools, TIQL Working paper ,No. 1, p. 3
[15.] Glazer, H., Dalton, J., Anderson, D., Konrad, M., Shrum, S. (2008) CMMI or Agile: Why Not Embrace Both, Software Engineering Institute.
[16.] Guba, G. (1981) Criteria for assessing the trust worthiness of naturalistic inquiries, Educational Communications and Technology Journal, Vol.29, pp 75-92
[17.] Henttonen, K. & Blomqvist, K. (2005). Managing distance in a global virtual team: The evolution of trust through technology-mediated relational communication. Strategic Change, Vol.14, No.2, pp 107-119
[18.] Herbsleb, D., and Mockus, A. (2003) An Empirical Study of Speed and Communication in Globally-Distributed Software Development, IEEE Transactions on Software Engineering ,Vol.29, No.6, pp 1-14
[19.] Hoffer, J. A. & Valacich, 3. S. (1993). Group Memory in Group Support Systems: A Foundation for Design. (eds.) , pp. 214-229, New York:Macmillan
[20.] Holter, I.M. and Schwartz - Barcott,D. (1993) Action Research: What is it? How has it been used and how can it be used in nursing?, Journal of Advanced Nursing , Vol.128,pp 298-304
[21.] Jones, G (2003) Integrating Agile Development Methodologies into the Project Capstone: A Case Study, Information Systems Education Journal, Vol.1 ,No.18
[22.] Karlström, D. and Runeson, P. (2005) Combining agile methods with stage-gate project management, IEEE Software, Vol.22,No.3,pp 43–49
[23.] Kraut, E. and Streeter, A. (1995). Coordination in software development. Communications of the ACM. Vol.38, pp 69-81.
[24.] Laraman, C. and Basili, V.R. (2003) Iterative and Incremental Development: A Brief History, IEEE Computer, Vol.36,No.6 , pp47-56
[25.] Laplante, P. (2006) An agile, graduate, software studio course, IEEE Trans.Edu, pp 417–419, November
[26.] Lee, G. and Xia, W. (2005) The ability of information systems development project teams to respond to business and technology changes:A study of flexibility measures,Eur. J. Inform. Systems, Vol.14, pp 75–92.
[27.] LeJeune, N. (2006) Teaching software engineering practices with Extreme Programming, Journal of Computing in Small Colleges, Vol. 21,No. 3, pp 107-117
[28.] Lewin, K. (1946) Action research and minority problems, Journal of Social Issues, Vol. 2,No. 4,pp 34-46
[29.] Lindvall, M., Basili, V., Boehm, B., Costa, P., Dangle, K., Shull, F., Tesoriero, R., Williams, L., Zelkowitz, M. (2002) Empirical Findings in Agile Methods, Lecture Notes in computer Science, Vol.2418, pp 197-207
[30.] Mann, S. and Smith, G. (2006) Arriving at an agile framework for teaching software engineering.19th Annual Conference of the National Advisory Committee on Computing Qualifications, Wellington, New Zealand, NACCQ pp183-190
[31.] Maruping, L., Venkatesh, V., Agarwal, R. (2009) A control theory perspective on agile methodology use and changing user requirements, Information Systems Research, Vol. 20, No. 3 ,pp 377–399
[32.] Miller, G. G. (2001) The Characteristics of Agile Software Processes, The 39th International Conference of Object-Oriented Languages and Systems (TOOLS 39), Santa Barbara, CA.
[33.] Mishra, D. and Mishra, A. (2009) Effective communication, collaboration, and coordination in Extreme Programming: Human-centric perspective in a small organization , Human Factors in Ergonomics & Manufacturing , Vol. 19, No. 5, pp 438 - 456
[34.] Noble, J., Marshall, S. ,Marshall, S. and Biddle, R. (2004) Less Extreme Programming, Proceedings of the Sixth Conference on Australian Computing Education, Dunedin, New Zealand
[35.] Paetsch, F., Eberlein, A., Maurer, F. (2003) Requirements engineering and agile software development, IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE-2003 / KMDAP2003), June 9-11, Austria
[36.] Petersen, K. and Wohlin, C. (2009) A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case, Journal of Systems and Software, Vol.82, No. 9, pp 1479-1490
[37.] Pikkarainen, M., Haikara, J., Salo O., Abrahamsson, P., Still, J. (2008) The impact of agile practices on communication in software development, Empirical Softw. Engg., Vol.13,No,3,pp 303–337
[38.] Ras, E., Carbon, R., Decker, B., Rech, J. (2007) Experience Management Wikis for Reflective Practice in Software Capstone Projects, IEEE Trans.Edu, Vol. 50, No. 4, pp 312-320
[39.] Salo, O. and Abrahamsson, P. (2008) Agile methods in European embedded software development organizations: a survey on the actual use and usefulness of Extreme Programming and Scrum. IET Software, Vol.2, No.1 , pp 58-64
[40.] Schon, D.(Ed.)(1983) The reflective practitioner- how professionals think in action, Basic Books
[41.] Selic, B.(2009) Agile Documentation, Anyone?, IEEE Software, Vol. 26, No. 6, pp. 11-12
[42.] Smite ,D. (2006) Global Software Development Projects in One of the Biggest Companies in Latvia: Is Geographical Distribution a Problem, journal of Software Process Improvement and Practice , Vol.11, pp.61-76
[43.] Stein, M. V. (2002) Using large vs. small group projects in capstone and software engineering courses, The Journal of Computing in Small Colleges. Vol. 17,No. 4,pp 1-6
[44.] Stenhouse, L. (Ed.) (1980) Curriculum Research and Development in Action, London: Heinemann Educational Books
[45.] Strode, D. and Clark, J. (2007). Methodology in Software Development Capstone Projects, 20th Annual Conference of the NACCQ, Nelson, NZ
[46.] Szalva, V. (2004) An Introduction to Agile Software development, Danube Technologies, Inc
[47.] Taulavuori, A. , Niemela, E. , Kallio, P.(2004) Component documentation--a key issue in software product lines ,Information and Software Technology, Vol. 46, No.8. , pp 535-546.
[48.] Umphress, D., Hendrix, T. and Cross II, J. (2002) Software process in the classroom: the capstone project experience, IEEE Software, Vol. 19 , No. 5,pp 78–85
[49.] Wegner, M. (Ed.), (1986). Transactive memory: A contemporary analysis of the group mind, Theories of group behavior (pp. 185–208). New York: Springer-Verlag.
[50.] Williams, L. and Upchurch, R.(2001) Extreme Programming for Software Engineering Education , 31st ASEE/IEEE Frontiers in NV
指導教授 陳仲儼(Chung-Yang Chen) 審核日期 2010-7-23
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明