Advertisement

LIPE:A Lightweight Process for E-Business Startup Companies Based on Extreme Programming

  • Jörg Zettel
  • Frank Maurer
  • Jürgen Münch
  • Les Wong
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2188)

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.

Keywords

Venture Capital Business Context Object Management Group Source Product Startup Company 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    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.CrossRefGoogle Scholar
  2. 2.
    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.CrossRefGoogle Scholar
  3. 3.
    Kent Beck. Extreme Programming Explained: Embrace Change. Addison-Wesley, 2000.Google Scholar
  4. 4.
    Kent Beck and Martin Fowler. Planning Extreme Programming. Addison-Wesley, 2000.Google Scholar
  5. 5.
    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.Google Scholar
  6. 6.
    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.CrossRefGoogle Scholar
  7. 7.
    Norman E. Fenton and Shari Lawrence Pfleeger. Software Metrics: A Rigorous and Practical Approach. Internal Thomson Computer Press, London et al, second edition, 1997.Google Scholar
  8. 8.
    Martin Fowler. Refactoring: Improving the Design of Existing Code. Addison-Wesley, 1999.Google Scholar
  9. 9.
    Ronald E. Jeffries, Ann Anderson, and Chet Hendrickson. Extreme Programming Installed. Addison-Wesley, 2001.Google Scholar
  10. 10.
    Frank Maurer et al. “Merging Project Planning and Web-Enabled Dynamic Workflow Technologies.” IEEE Internet Computing, 4(3), pp. 65–74, May/June 2000.CrossRefGoogle Scholar
  11. 11.
    Object Management Group (OMG). OMG Unified Modeling Language Specification, Version 1.3, First Edition. OMG document ad/ 00-03-01, March 2000.Google Scholar
  12. 12.
    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.Google Scholar
  13. 13.
    J. Donovan Wells. Extreme Programming: A gentle introduction. Available: http://www.extremeprogramming.org/index.html. 6. April 2001.

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Jörg Zettel
    • 1
  • Frank Maurer
    • 2
  • Jürgen Münch
    • 1
  • Les Wong
    • 2
  1. 1.Fraunhofer Institute Experimental Software EngineeringKaiserslauternGermany
  2. 2.Department of Computer ScienceUniversity of CalgaryCalgaryCanada

Personalised recommendations