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 条
  • [41] A Capstone Course on Agile Software Development Using Scrum
    Mahnic, Viljan
    IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (01) : 99 - 106
  • [42] Effort Estimation in Agile Software Development Using Autoencoders
    Rodriguez Sanchez, Eduardo
    Vazquez Santacruz, Eduardo
    Cervantes Maceda, Humberto
    2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 1 - 7
  • [43] Software Development Using Agile and Scrum in Distributed Teams
    Khmelevsky, Youry
    Li, Xitong
    Madnick, Stuart
    2017 11TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2017, : 431 - 434
  • [44] Using Agile Methods in Distributed Software Development Environments
    Goncalves, Wellington Feitoza
    de Farias Junior, Ivaldir
    de Paulo Alves, Renata Kalina
    Saraiva Barbosa, Pedro Luis
    Parente Cortez, Herlon Ribeiro
    de Oliveira, Isaac Bezerra
    Teixeira, Marcelo Mendonca
    Leitao Junior, Nelson
    AGILE METHODS, WBMA 2016, 2017, 680 : 16 - 27
  • [45] Agile Methodology in Software Development: Code Quality and Security Compliance Benefits and Challenges
    Doneva, Zhelyana
    Gaftandzhieva, Silvia
    PROCEEDINGS OF NINTH INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, VOL 8, ICICT 2024, 2024, 1004 : 541 - 553
  • [46] Designing an Agile Methodology for Mobile Software Development: A Hybrid Method Engineering Approach
    Rahimian, Vahid
    Ramsin, Raman
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE: RCIS 2008, 2007, : 337 - 342
  • [47] CONTROL AND ACCOUNTING ASPECTS OF INTRODUCING AGILE-METHODOLOGY FOR SOFTWARE DEVELOPMENT PROJECTS
    Balaziuk, O.
    Sysoieva, I
    Pilyavets, V
    FINANCIAL AND CREDIT ACTIVITY-PROBLEMS OF THEORY AND PRACTICE, 2020, 3 (34): : 92 - 100
  • [48] Estimation of Risks in Scrum Using Agile Software Development
    Ahmed, Muhammad
    Malik, Babur Hayat
    Tahir, Rana M.
    Perveen, Sidra
    Alvi, Rabia Imtiaz
    Rehmat, Azra
    Ain, Qura Tul
    Asghar, Mehrina
    ADVANCES IN ARTIFICIAL INTELLIGENCE, SOFTWARE AND SYSTEMS ENGINEERING, 2019, 787 : 111 - 121
  • [49] Advances in Using Agile and Lean Processes for Software Development
    Rodriguez, Pilar
    Mantyla, Mika
    Oivo, Markku
    Lwakatare, Lucy Ellen
    Seppanen, Pertti
    Kuvaja, Pasi
    ADVANCES IN COMPUTERS, VOL 113, 2019, 113 : 135 - 224
  • [50] Agile procurement to support agile software development
    Jamieson, D
    Vinsen, K
    Callender, G
    2005 3rd IEEE International Conference on Industrial Informatics (INDIN), 2005, : 419 - 424