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 条
  • [41] An Empirical Investigation on Software Cost Estimation Techniques and Barriers on Agile Software Development in Software Industry of Pakistan
    Aizaz, Farwah
    Janjua, Uzair Iqbal
    Zafar, Haroon
    Khan, Junaid Ali
    Kazim, Irfan
    [J]. 2021 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2021), 2021, : 194 - 199
  • [42] A Software Epiphany by the US Defense Community Might Provide an Unexpected Boost for Agile Software Development
    Post, Douglass
    Kendall, Richard
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2018, 20 (04) : 5 - 7
  • [43] Optimizing Agile Processes by Early Identification of Hidden Requirements
    Yaguee, Agustin
    Rodriguez, Pilar
    Garbajosa, Juan
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING: 10TH INTERNATIONAL CONFERENCE, XP 2009, 2009, 31 : 180 - 185
  • [44] Ruler for Effective Cost Management Practices in Agile Software Development Projects
    Mansor, Zulkefli
    Arshad, Noor Habibah
    Yahya, Saadiah
    Razali, Rozilawati
    Yahaya, Jamaiah
    [J]. ADVANCED SCIENCE LETTERS, 2016, 22 (08) : 1977 - 1980
  • [45] PCA based cost estimation model for agile software development projects
    Garg, Sakshi
    Gupta, Daya
    [J]. 2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND OPERATIONS MANAGEMENT (IEOM), 2015,
  • [46] User Story Characteristics Affecting Software Cost in Agile Software Development: A Systematic Literature Review
    Khan, Muhammad Ijaz
    Din, Zia Ud
    Abid, Muhammad Ali
    Naeem, Tariq
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (12): : 13 - 18
  • [47] Organization-theoretic perspective for simulation modeling of agile software processes
    Yilmaz, Levent
    Phillips, Jared
    [J]. SOFTWARE PROCESS CHANGE, 2006, 3966 : 234 - 241
  • [48] A Framework for the Integration of User Centered Design and Agile Software Development Processes
    Salah, Dina
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1132 - 1133
  • [49] Assessing Agile Software Development Processes with Process Mining: A Case Study
    Marques, Rita
    da Silva, Miguel Mira
    Ferreira, Diogo R.
    [J]. 2018 20TH IEEE INTERNATIONAL CONFERENCE ON BUSINESS INFORMATICS (IEEE CBI 2018), VOL 1, 2018, : 109 - 118
  • [50] Agile software Processes for the 24-hour knowledge Factory Environment
    Denny, Nathan
    Crk, Igor
    Sheshu, Ravi
    [J]. JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2008, 1 (01) : 57 - 71