ROBUSTIFYING THE SCRUM AGILE METHODOLOGY FOR THE DEVELOPMENT OF COMPLEX, CRITICAL AND FAST-CHANGING ENTERPRISE SOFTWARE

被引:0
作者
Vescovi, Marcos [1 ]
Varejao, Flavio [2 ]
Cordeiro, Vagner [1 ]
机构
[1] Finansolo Software, POB 847, Aptos, CA 95001 USA
[2] Univ Fed Espirito Santo, Dept Informat, BR-29000 Vitoria, ES, Brazil
来源
ENASE 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING | 2011年
关键词
Agile methods; Scrum methodology; Software design; Software entropy; Change curve;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A class of complex enterprise software including financial, taxation and supply chain management software contains mission critical functionality and change requests are substantial and frequent. Agile methodologies provide the adaptability but not the robustness necessary to deal with the criticality and to avoid software entropy. Task analysis shows that a significant effort of analysis and design is required to flatten the change curve. The Robust Agile Methodology, "R-Agile," is proposed with the adaptability to handle fast-changing requirements, and the design and test necessary to handle complexity and criticality.
引用
收藏
页码:70 / 79
页数:10
相关论文
共 14 条
  • [1] [Anonymous], 2005, P INT C INTELLIGENCE
  • [2] [Anonymous], P IEEE WESCON LOS AL
  • [3] Beck K., 1999, Extreme Programming Explained: Embrace Change
  • [4] Beedle M., 1999, PATTERN LANGUAGES PR, V4
  • [5] Beedle M., 2001, Manifesto for Agile Software Development
  • [6] Using risk to balance agile and plan-driven methods
    Boehm, B
    Turner, R
    [J]. COMPUTER, 2003, 36 (06) : 57 - +
  • [7] Chandrasekaran B., 1986, IEEE Expert, V1, P23, DOI 10.1109/MEX.1986.4306977
  • [8] CHANDRASEKARAN B, 1990, AI MAG, V11, P59
  • [9] A survey study of critical success factors in agile software projects
    Chow, Tsun
    Cao, Dac-Buu
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (06) : 961 - 971
  • [10] Fowler ME, 2001, ELEPHANT'S FOOT, P3