• DocumentCode
    1241730
  • Title

    Impact of Budget and Schedule Pressure on Software Development Cycle Time and Effort

  • Author

    Nan, Ning ; Harter, Donald E.

  • Author_Institution
    Price Coll. of Bus., Univ. of Oklahoma, Norman, OK, USA
  • Volume
    35
  • Issue
    5
  • fYear
    2009
  • Firstpage
    624
  • Lastpage
    637
  • Abstract
    As excessive budget and schedule compression becomes the norm in today´s software industry, an understanding of its impact on software development performance is crucial for effective management strategies. Previous software engineering research has implied a nonlinear impact of schedule pressure on software development outcomes. Borrowing insights from organizational studies, we formalize the effects of budget and schedule pressure on software cycle time and effort as U-shaped functions. The research models were empirically tested with data from a 25 billion/year international technology firm, where estimation bias is consciously minimized and potential confounding variables are properly tracked. We found that controlling for software process, size, complexity, and conformance quality, budget pressure, a less researched construct, has significant U-shaped relationships with development cycle time and development effort. On the other hand, contrary to our prediction, schedule pressure did not display significant nonlinear impact on development outcomes. A further exploration of the sampled projects revealed that the involvement of clients in the software development might have ldquoerodedrdquo the potential benefits of schedule pressure. This study indicates the importance of budget pressure in software development. Meanwhile, it implies that achieving the potential positive effect of schedule pressure requires cooperation between clients and software development teams.
  • Keywords
    DP industry; budgeting; project management; sampling methods; scheduling; software cost estimation; software development management; software metrics; software quality; statistical testing; U-shaped function; budget pressure; empirical testing; international technology firm; nonlinear impact; organizational study; potential confounding variable; potential positive effect; sampled project management; schedule pressure; software complexity control; software conformance quality control; software cost estimation; software development cycle time estimation; software development effort estimation; software development performance; software development team management strategy; software engineering research; software industry; software process control; software size control; Computer industry; Financial management; Job shop scheduling; Pressure control; Programming; Size control; Software development management; Software engineering; Software performance; Testing; Cost estimation; schedule and organizational issues; systems development.; time estimation;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2009.18
  • Filename
    4815275