TO CONTAIN COST, LET'S NOT OVER BUILD OUR SOFTWARE SOLUTIONS

Jie Liu

Abstract

In the software industry, many deployed projects suffered one or more of the following: they had fewer features than planned, they were late on their deployment, or they were over budget. We participated in a project that suffered all of these. More significantly, it overran the budget by at least 400%. Looking back, many wrong decisions were made, such as misjudged users’ expectations and their environments, subscribed over complicated backend architecture, and selected a different programming language that was unable to reuse existing code, etc. In this paper, serving as a case study, we argue that an effective approach to contain the cost of a software project, especially internal software, is to build a system that answer the core requirements with room for improvement, not to build the best system in the market.

References

  1. Microsoft. (2002). Using .NET to Implement Sun Microsystems' Java Pet Store J2EE Blue Print Application http://msdn.microsoft.com/en-us/library/ ms954626.aspx.
  2. Lewis, W. (2004). Software Testing and Continuous Quality Improvement (2nd ed.). Auerbach Publications
  3. Laird, L. and Brennan, C. (2006). Software Measurement and Estimation: A Practical Approach. Wiley-IEEE Computer Society Press.
  4. Liu, J. and He, J. (2002). Web-Based Software Development for Today and Tomorrow. Proceedings of International Conference of Internet Computing.
  5. Liu, J., Marsaglia, J and Olson, D. (2002). Preparing Software Engineering Students To Be Successful In The Real World. Proceedings of International Conference on Software Engineering Research and Practice.
Download


Paper Citation


in Harvard Style

Liu J. (2011). TO CONTAIN COST, LET'S NOT OVER BUILD OUR SOFTWARE SOLUTIONS . In Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8425-57-7, pages 269-272. DOI: 10.5220/0003562102690272


in Bibtex Style

@conference{enase11,
author={Jie Liu},
title={TO CONTAIN COST, LET'S NOT OVER BUILD OUR SOFTWARE SOLUTIONS},
booktitle={Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2011},
pages={269-272},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003562102690272},
isbn={978-989-8425-57-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - TO CONTAIN COST, LET'S NOT OVER BUILD OUR SOFTWARE SOLUTIONS
SN - 978-989-8425-57-7
AU - Liu J.
PY - 2011
SP - 269
EP - 272
DO - 10.5220/0003562102690272