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
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;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.2009.18