Using an Agile Software Development Methodology for a Complex Problem Domain

被引:0
|
作者
Wingo, R. Steven [1 ]
Tanik, Murat M. [1 ]
机构
[1] Univ Alabama Birmingham, Sch Elect & Comp Engn, Birmingham, AL USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software development for complex problem domains is a difficult undertaking with challenges to successful outcomes. Complex problem domains exhibit volatility, interactions, and unpredictability that place high demands on the creation of a software solution. For this type of problem, the process used to create the software solution, in addition to meeting the goal of the solution, needs to produce a solution that can handle the effects of complexity in the problem domain. This paper examines forces that a complex problem domain places on the development of a software solution and how the software development process can affect the software product in relation to those forces. It focuses on how the practices of an agile software development methodology, in particular the Extreme Programming Methodology, embraces change and has practices that implicitly affect the design and implementation to meet the needs of software solutions for complex problem domains.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Development of software projects in thesis using an agile methodology
    Rivera S., Gustavo A.
    Forero S, Pedro A.
    Simanca H, Fredys A.
    Fabian Blanco, G.
    2022 8TH INTERNATIONAL ENGINEERING, SCIENCES AND TECHNOLOGY CONFERENCE, IESTEC, 2022, : 293 - 298
  • [2] Adoption of Agile Methodology in Software Development
    Duka, D.
    2013 36TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2013, : 426 - 430
  • [3] ON THE DEVELOPMENT OF AGILE SOFTWARE METHODOLOGY USING TWO WAY ASSESSMENT
    Singh, RajBala
    Kumar, Deepak
    Sagar, B. B.
    2018 4TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2018,
  • [4] The effects of using the agile methodology as an instructional format for software development courses
    Poe, Laura
    Mew, Lionel
    INDUSTRY AND HIGHER EDUCATION, 2022, 36 (05) : 638 - 646
  • [5] Development of Complex Software with Agile Method
    Braz, Alan
    Rubira, Cecilia M. F.
    Vieira, Marco
    2015 AGILE CONFERENCE, 2015, : 97 - 101
  • [6] Software Development Technique for the Betterment of End User Satisfaction using Agile Methodology
    Neelu, Lalband
    Kavitha, D.
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2020, 9 (03): : 992 - 1002
  • [7] Agile software development methodology for medium and large projects
    Qureshi, M. Rizwan Jameel
    IET SOFTWARE, 2012, 6 (04) : 358 - 363
  • [8] Factors that impact implementing an agile software development methodology
    Livermore, Jeffrey A.
    PROCEEDINGS IEEE SOUTHEASTCON 2007, VOLS 1 AND 2, 2007, : 82 - 86
  • [9] ROBUSTIFYING THE SCRUM AGILE METHODOLOGY FOR THE DEVELOPMENT OF COMPLEX, CRITICAL AND FAST-CHANGING ENTERPRISE SOFTWARE
    Vescovi, Marcos
    Varejao, Flavio
    Cordeiro, Vagner
    ENASE 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2011, : 70 - 79
  • [10] Developing Software Product and Test Automation Software Using Agile Methodology
    Sultania, Ashish Kumar
    2015 THIRD INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT), 2015,