EBSCO Logo
Connecting you to content on EBSCOhost
Results
Title

A Hierarchical Framework for Organizing a Software Development Process.

Authors

Iravani, Foad; Dasu, Sriram; Ahmadi, Reza

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%.

Subjects

UNITED States; UNITED States tax laws; SHORT selling (Securities); RESOURCE allocation; WORKFLOW management; DECISION making; PERSONNEL management

Publication

Operations Research, 2012, Vol 60, Issue 6, p1310

ISSN

1526-5463

Publication type

Academic Journal

DOI

10.1287/opre.1120.1111

EBSCO Connect | Privacy policy | Terms of use | Copyright | Manage my cookies
Journals | Subjects | Sitemap
© 2025 EBSCO Industries, Inc. All rights reserved