透過您的圖書館登入
IP:3.148.233.130
  • 學位論文

一個以Scrum為基礎的軟體工程實務導入方法

Adoption of Software Engineering Practices Based on Scrum

指導教授 : 鄭有進 謝金雲

摘要


現今軟體開發專案的趨勢漸為開發時程短、需求變動性高以及具有高技術需求的模式,但對於軟體專案開發的團隊來說,普遍都具有專案時程延宕、軟體品質不佳、超時工作等現象,因此,軟體開發專案的改善便是一項相當重要的議題。 本論文提出了一個以Scrum為基礎的軟體工程實務導入方法,分為三個導入階段:(1)導入Scrum軟體開發流程、(2)導入建構管理與持續整合、(3)導入議題追蹤、程式碼檢閱、自動化單元測試、測試驅動開發、重構、例外處理等其它軟體工程實務,並透過一個實際的應用案例來分析導入的效益。 藉由本論文提出的方法,先針對專案管理面進行改善,接著建立專案技術面的良好基礎,再依照專案狀況選擇需要改善或加強的技術能力,讓軟體開發專案能夠持續地進行改善。

關鍵字

Scrum 軟體工程實務

並列摘要


Frequent requirements and technological changes are a common trend for software development these days. In this trend, software development projects tend to suffer from a few problems, including schedule delay, cost overrun, inadequate quality in the delivered product, and developer burnout. To solve these problems, it is important to improve the execution flow and practices rules in software development projects. In this thesis, we propose a method to adopt software engineering practices based on Scrum. The adoption method involves three phases:(1) adoption of Scrum, (2) adoption of configuration management and continuous integration, and (3) adoption of issue tracking, code review, automatic unit testing, test-driven development, refactoring, exception handling and etc. By presenting a case study on applying proposed adoption method to an existing software development project, we claim the proposed method will improve the health, quality and manageability of software development project.

並列關鍵字

Scrum Software Engineering Practice

參考文獻


[44] 陳裕豐,一個支援例外強健度等級模型的開發輔助工具,碩士論文,國立台北科技大學資訊工程系碩士班,台北,2008
[45] 洪哲瑋,例外處理程式壞味道的自動化偵測與重構,碩士論文,國立台北科技大學資訊工程系碩士班,台北,2009
[1] A.Cockburn, Agile Software Development, Addison-Wesley, 2002
[2] Ken Schwaber, Mike Beedle, Agile Software Development with SCRUM, Addison-Wesley, 2001.
[3] Ken Schwaber, “SCRUM Development Process,” OOPSLA'95 Workshop on Business Object Design and Implementation, 1995

被引用紀錄


謝清帆(2012)。利用插件框架改善現有軟體品質與功能-以ezScrum為例〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00534
吳燾佑(2011)。一個與ezScrum整合之程式碼檢閱工具〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2011.00245
曾憲基(2010)。一個以ezScrum為基礎的整合式軟體開發及管理環境〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2010.00347
彭振晃(2010)。ezTrack:一個與ezScrum整合之議題追蹤系統〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2010.00346
張浚瑋(2010)。ezKanban:一個支援Kanban流程的ezScrum擴增模組〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2010.00334

延伸閱讀