Early Phase Cost Models for Agile Software Processes in the US DoD

被引:17
|
作者
Rosa, Wilson [1 ]
Madachy, Raymond [2 ]
Clark, Bradford [3 ]
Boehm, Barry [4 ]
机构
[1] US Navy, Ctr Cost Anal, IT Estimating Div, Washington, DC 20350 USA
[2] US Navy, Postgrad Sch, Dept Syst Engn, Monterey, CA USA
[3] Software Metr Inc, Haymarket, VA USA
[4] Univ Southern Calif, USC Ctr Syst & Software Engn, Los Angeles, CA USA
关键词
agile software processes; software cost estimation; software effort; software size; software requirements; requirements volatility; peak staff; domain; productivity; interfaces; SIZE;
D O I
10.1109/ESEM.2017.10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Background: Software effort estimates are necessary and critical at an early phase for decision makers to establish initial budgets, and in a government context to select the most competitive bidder for a contract. The challenge is that estimated software requirements is the only size information available at this stage, compounded with the newly increasing adoption of agile processes in the US DoD. Aims: The objectives are to improve cost estimation by investigating available sizing measures, and providing practical effort estimation models for agile software development projects during the contract bidding phase or earlier. Method: The analysis explores the effects of independent variables for product size, peak staff, and domain on effort. The empirical data for model calibration is from 20 industrial projects completed recently for the US DoD, among a larger dataset of recent projects using other lifecycle processes. Results: Statistical results showed that initial software requirements is a valid size metric for estimating agile software development effort. Prediction accuracy improves when peak staff and domain are added as inputs to the cost models. Conclusion: These models may be used for estimates of agile projects, and evaluating software development contract cost proposals with inputs available during the bidding phase or earlier.
引用
收藏
页码:30 / 37
页数:8
相关论文
共 50 条
  • [1] Empirical Effort and Schedule Estimation Models for Agile Processes in the US DoD
    Rosa, Wilson
    Clark, Bradford K.
    Madachy, Raymond
    Boehm, Barry W.
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (08) : 3117 - 3130
  • [2] Data-driven agile software cost estimation models for DHS and DoD
    Rosa, Wilson
    Jardine, Sara
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 203
  • [3] US DoD Application Domain Empirical Software Cost Analysis
    Madachy, Raymond
    Boehm, Barry
    Clark, Brad
    Tan, Thomas
    Rosa, Wilson
    [J]. 2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 392 - 395
  • [4] Incorporating Agile Methodologies into DoD Software Sustainment Operations
    Schley, Lacey
    Shehab, Randa L.
    Antonio, John K.
    [J]. 2020 AIAA/IEEE 39TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC) PROCEEDINGS, 2020,
  • [5] Compiling Requirements from Models for Early Phase Scope Estimation in Agile Software Development Projects
    Bisikirskiene, Lina
    Ceponiene, Lina
    Jurgelaitis, Mantas
    Ablonskis, Linas
    Grigonyte, Egle
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (22):
  • [6] The characteristics of agile software processes
    Miller, GG
    [J]. TOOLS 39: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS: SOFTWARE TECHNOLOGY FOR THE AGE OF THE INTERNET, 2001, 39 : 385 - 387
  • [7] Common Agile Practices in Software Processes
    Abrantes, Jose Fortuna
    Travassos, Guilherme Horta
    [J]. 2011 FIFTH INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2011), 2011, : 355 - 358
  • [8] Cost-Effective Supervised Learning Models for Software Effort Estimation in Agile Environments
    Moharreri, Kayhan
    Sapre, Alhad Vinayak
    Ramanathan, Jayashree
    Ramnath, Rajiv
    [J]. PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2, 2016, : 135 - 140
  • [9] Applying Software Reliability Growth Models to DOD Systems
    Long, E. Andrew
    Nikora, Allen P.
    [J]. 23RD IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSRE 2012), 2012, : 27 - 36
  • [10] Cost and Effort Estimation in Agile Software Development
    Popli, Rashmi
    Chauhan, Naresh
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 57 - 61