資訊管理學報

謝禎錕;陳仲儼;
頁: 23-53
日期: 2018/01
摘要: 近年來由於商務環境的資訊化與快速變遷,使得敏捷軟體開發逐漸受到重視,許多軟體組織也開始從原有的開發方式轉換成敏捷模式,這樣的轉換過程稱為『敏捷轉型過程(agile transition process; ATP)』。對於敏捷轉型過程而言,由於敏捷開發與傳統方式差異甚大,加上目前尚未有標準或模式可依循,使得組織在轉型過程中面臨許多障礙與挑戰。有鑒於限制理論(Theory of Constraints)強調突破限制以改善組織績效的特性,本研究嘗試運用其來協助軟體企業於進行ATP時能有效思考與檢視流程限制與障礙,並建立一個轉換歷程模式─本研究稱之為Constraint-based Agile Transition(CBAT)Model。CBAT模式為一個實務性之研究,故本文以個案研究方式來探索其內容,並透過一實際企業之軟體開發團隊來探討其在轉換敏捷開發過程中所發生的不良效應、以及如何運用該模式來協助其順利轉型,並建立一個完整的轉型歷程框架供其他組織進行敏捷轉型時參考。研究結果指出,個案企業透過此轉換模式能有效地改善其轉型中面臨之問題,並順利轉變為具備自我形成決策與快速應變能力的敏捷開發組織。
關鍵字: 軟體開發;敏捷開發;敏捷轉型;限制理論;轉型歷程框架;

Using Theory of Constraints to Aid Software Organizations in Conducting Agile Transition Process


Abstract: Purpose- To introduce a transition model named Constraint-based Agile Transition (CBAT) and report its empirical usage to show how it effectively aids software organizations in conducting the agile transition process (ATP) Design/methodology/approach- CBAT is methodically based on the Theory of Constraints and the Five-Thinking Processes that are designed to handle constraints, limitations and obstacles encountered during ATP and to provide ongoing improvement guidance that in turns lead an effective way to agile transition. This paper employs the case research methodology to demonstrate and validate CBAT under the real software development environment settings. Findings-The results of the case showed that CBAT has significantly mitigated issues encountered in the case studied, and helped the case organization establish self-continual software process improvement. Research limitations/implications -Current research is scoped to software organizations in Taiwan and those organizations who intend to adopt agile software development. Practical implications-An agile transition process framework is provided for the future reference of other software organizations in conducting their ATP. Originality/value-Software organizations who adopt agile development often face obstacles and challenges, yet currently there are no standards, models or frameworks that help them conduct ATP. This research innovatively develops a transition model (CBAT) to address such an empirical need.
Keywords: Software development;agile development;agile transition process (ATP);theory of constraints;agile transition process framework;

瀏覽次數: 10121     下載次數: 220

引用     導入Endnote