Abstract
Lightweight development techniques (e.g., Extreme Programming) promise important benefits for software development with small teams in the face of unstable and vague requirements. Software development organizations are confronted with the problem that a bunch of techniques exist without knowing which ones are suited for their specific situation and how to integrate them into a comprehensive process. Especially for startup companies, guidance is crucial because they usually do not have time and money for creating their development process on a trial-and-error basis. This paper proposes a lightweight software process for a specific application domain (i.e., databaseand user-interface-oriented off-the-shelf e-business applications). The process originates from analyzing experience from past e-business projects, interviews conducted with industry, and literature study. Expected benefits of this process are cost effectiveness, sufficiently high quality of the end product, and accelerated functionality-to-market. The process is described according to the dimensions activities, artifacts, roles and tools. In addition, this paper includes a description of a lightweight measurement program that is tailored to the characteristics of the described process. It can be used for controlling the project progress during project execution as well as for evaluating the effects of performing the process in a specific organization or company.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
V. Basili and D. Weiss. A Methodology for Collecting Valid Software Engineering Data. IEEE Transactions on Software Engineering, 10(6), pp. 728–738, November 1984.
V. Basili and D. Rombach. “The TAME Project: Towards Improvement-Oriented Software Environments.” IEEE Transactions on Software Engineering, 14(6), pp. 758–773, June, 1988.
Kent Beck. Extreme Programming Explained: Embrace Change. Addison-Wesley, 2000.
Kent Beck and Martin Fowler. Planning Extreme Programming. Addison-Wesley, 2000.
Ulrike Becker-Kornstaedt et al. “Support for the process engineer: The Spearmint approach to software process definition and process guidance.” Advanced Information Systems Engineering: 11th International Conference, CAiSE’99, Proceedings, LNCS 1626, pp. 119–133. Springer, 1999.
L. C. Briand, C. M. Differding, and H. D. Rombach. “Practical Guidelines for Measurement-Based Process Improvement.” Software Process: Improvement and Practice, 2(4), pp.253–280, 1996.
Norman E. Fenton and Shari Lawrence Pfleeger. Software Metrics: A Rigorous and Practical Approach. Internal Thomson Computer Press, London et al, second edition, 1997.
Martin Fowler. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999.
Ronald E. Jeffries, Ann Anderson, and Chet Hendrickson. Extreme Programming Installed. Addison-Wesley, 2001.
Frank Maurer et al. “Merging Project Planning and Web-Enabled Dynamic Workflow Technologies.” IEEE Internet Computing, 4(3), pp. 65–74, May/June 2000.
Object Management Group (OMG). OMG Unified Modeling Language Specification, Version 1.3, First Edition. OMG document ad/ 00-03-01, March 2000.
M. Verlage et al. “A synthesis of two process support approaches.” Proceedings of the Eighth Software Engineering and Knowledge Engineering Conference (SEKE’96), Knowledge Systems Institute, Skokie (IL), USA, pp. 59–86, June 1996.
J. Donovan Wells. Extreme Programming: A gentle introduction. Available: http://www.extremeprogramming.org/index.html. 6. April 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zettel, J., Maurer, F., Münch, J., Wong, L. (2001). LIPE:A Lightweight Process for E-Business Startup Companies Based on Extreme Programming. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2001. Lecture Notes in Computer Science, vol 2188. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44813-6_23
Download citation
DOI: https://doi.org/10.1007/3-540-44813-6_23
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42571-7
Online ISBN: 978-3-540-44813-6
eBook Packages: Springer Book Archive