Experiences in accurately estimating electronic forms conversion services with a spiral estimate process
Abstract
Electronic forms (eForms) are a key component in the information system for today's enterprises. The growing adoption of eForms generates a great demand for eForms services. These services are batch services, as they do not produce only one or two software systems, but usually produce hundreds or even thousands of eForms, which are different from each other. Compared with other software services, the period of an eForms service is very short, usually a few weeks. In addition, they share a critical risk with other software service, that is, the delay of the delivery date due to under-estimate. Therefore, the success of eForms services largely depends on the service estimate. Obviously, accuracy is the major challenge. The authors of this paper are working on eForms services and have experience on accurately estimating eForms services at hour level before the service starts. In this paper, the entire estimate process is described, which consists of 3 pre-service phases and 1 post-service phase. The estimate only covers eForms development circle. EForms integration with legacy system is out of the scope of this paper. During our previous service projects, we developed a couple of simple, but effective tools to help improve the accuracy of estimate for eForms services. The tools are also described in the paper. © 2007 IEEE.