EconPapers    
Economics at your fingertips  
 

A Hierarchical Framework for Organizing a Software Development Process

Foad Iravani (), Sriram Dasu () and Reza Ahmadi ()
Additional contact information
Foad Iravani: Foster School of Business, University of Washington, Seattle, Washington 98195
Sriram Dasu: Marshall School of Business, University of Southern California, Los Angeles, Los Angeles, California 90089
Reza Ahmadi: Anderson School of Management, University of California, Los Angeles, Los Angeles, California 90095

Operations Research, 2012, vol. 60, issue 6, 1310-1322

Abstract: Every year, companies that produce commercial tax preparation software struggle with thousands of state and federal changes to tax laws and forms. Three competitors dominate the market with its short selling season, and release delays slash profits. Tax authorities issue updates August--December, and all changes must be processed and incorporated before year end. Systematic resource allocation and process management are crucial yet problematic due to the volume and complexity of changes, brief production time frame, and feedback loops for bug resolution. A leading tax software provider asked us to propose systematic approaches for managing process flow and staffing development stages with the goal of releasing the new version on time at minimum cost. To that end, we developed deterministic models that partitioned tax forms into development groups and determined staffing levels for each group. Partitioning forms into groups simplified workflow management and staffing decisions. To provide a range of resource configurations, we used two modeling approaches. Numerical experiments showed that our models capture the salient features of the process and that our heuristics perform well. Implementing our models reduced company overtime hours by 31% and total workforce cost by 13%.

Keywords: product development; software development; tax software; workforce management; resource allocation grouping index; integer programming (search for similar items in EconPapers)
Date: 2012
References: View references in EconPapers View complete reference list from CitEc
Citations:

Downloads: (external link)
http://dx.doi.org/10.1287/opre.1120.1111 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:inm:oropre:v:60:y:2012:i:6:p:1310-1322

Access Statistics for this article

More articles in Operations Research from INFORMS Contact information at EDIRC.
Bibliographic data for series maintained by Chris Asher ().

 
Page updated 2025-03-19
Handle: RePEc:inm:oropre:v:60:y:2012:i:6:p:1310-1322