Software Engineering
p-ISSN: 2162-934X e-ISSN: 2162-8408
2014; 4(1): 10-18
doi:10.5923/j.se.20140401.02
Beata Czarnacka-Chrobot
Institute of Information Systems and Digital Economy, Warsaw School of Economics, Warsaw, 02-554, Poland
Correspondence to: Beata Czarnacka-Chrobot, Institute of Information Systems and Digital Economy, Warsaw School of Economics, Warsaw, 02-554, Poland.
| Email: | ![]() |
Copyright © 2014 Scientific & Academic Publishing. All Rights Reserved.
In this paper we present a case study on tender competition concerning the enhancement of Workflow System (WS) of one of the public institutions in Poland in which one of the two potential developers offered a possibility to enhance such system at the project speed of 0,8 Function Point (FP) of the Common Software Measurement International Consortium (COSMIC) method per one hour, whereas the other one attempted to prove that such project speed is overestimated. The criterion of project speed, being one of the three criteria considered, determined client’s decision on selecting developer offering that particular value. The goal of this paper is to demonstrate if it is possible to carry out the WS enhancement at the above mentioned project speed and, consequently, within the project duration resulting from that attribute. The analysis served as a main basis for settling legal dispute between a company offering values of attributes that are being analysed in the paper and the competing company.
Keywords: Workflow System (WS), Software development/enhancement projects, Project Speed, Project duration, Per-unit work effort, Per-unit cost, Functional size measurement, COSMIC method, IFPUG method
Cite this paper: Beata Czarnacka-Chrobot, Analysis of the Workflow System Ehancement Project Speed and Duration – A Case Study, Software Engineering, Vol. 4 No. 1, 2014, pp. 10-18. doi: 10.5923/j.se.20140401.02.
![]() | (2) |
i.e., taking into account conversion rate set by the client where the number of working days during one month is 21 days whereas each working day is 8 hours we obtain the following:
which implies PS being twice lower than the offered one while:
Conclusion 1:Taking into account assumptions adopted in the analysis and regularities resulting from the ISBSG benchmarking data it should be stated that project speed in case of dedicated business application enhancement project of the size of 4000 CFP should oscillate around 0,38 CFP per hour. On the other hand, enhancement of product of the size of 4000 CFP should take approx. 62,33 months, that is approx. 5,19 years.![]() | (3) |
![]() | (4) |
i.e., taking into account conversion rate set by the client where the number of working days during one month is 21 days whereas each working day is 8 hours we obtain the following:
which means PS being nearly 70% lower that the offered one while:
Conclusion 2:Taking into account assumptions adopted in the analysis and regularities resulting from the ISBSG benchmarking data it should be stated that project speed in case of dedicated business application development project of the size of 4000 CFP should oscillate around 0,48 CFP per hour. On the other hand, duration of the development of product of the size of 4000 CFP should be approx. 49,41 months, that is approx. 4,11 years.Conclusions 1 and 2 get additionally strengthened by the following facts, having significant effect on the way of reducing the project speed: 1. It is necessary to take into account the risk resulting from the fact that application developer has no full control over project speed nor project duration since this is parameters that to a large extent depend on other participants of the development process (e.g., subcontractors, client - first of all duration of approval tests and formal approval). 2. There occurs evident, inversely proportional dependence between project speed and quality of the delivered product: the higher the project speed, as a rule the lower the quality – this being due to lower amount of time dedicated to eliminating defects and testing.3. In case of business application enhancement projects, for the mentioned regularities there were also included projects whose products were written using 4GL programming languages whereas these languages increase work productivity (without those languages being taken into account the indicated project speed probably would be lower).4. It is worth pointing out that in formulas (1) – (4) the economy of scale for project speed had been taken into account, according to which the project speed increases along with the growth of product size – however this regularity is still being considered as controversial and de facto was observed for projects having product size up to 1000 CFP – other references indicate inverse dependence (see e.g., [19]), that would have an effect on reducing the project speed.![]() | (5) |
|
|