Software Development Methodology Evaluation Model

  • Damjan Vavpotič
  • Marko Bajec
  • Marjan Krisper
Conference paper


In the paper we present software development methodology evaluation model that helps a software development company to find out what is the most suitable methodology for its needs. The purpose of the evaluation model is not to prescribe the use of a certain methodology, but merely to suggest what kind of methodology is suitable for a certain type of organization or project. In the paper we discuss requirements and guidelines for the evaluation model, and design and function of the model.


Software Development Rational Unify Development Methodology Mapping Table Methodology Characteristic 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    A. Cockburn, Selecting a project’s methodology, IEEE Software 17 (4), 64–71 (2000)CrossRefGoogle Scholar
  2. 2.
    The Object Agency, Comparison of Object-Oriented Development Methodologies (Object Agency inc., 1995);
  3. 3.
    B. Fitzgerald, An empirical investigation into the adoption of system development methodologies, Information &Management 34, 317–328 (1998).Google Scholar
  4. 4.
    S. Ambler, Process patterens: Building Large-Scale Systems Using Object Technology (Cambridge University Press, 1998 ).Google Scholar
  5. 5.
    S. Ambler, Agile Modeling.: Effective Practices for eXtreme Programming and the Unified Process ( John Wiley & Sons, Inc., 2002 ).Google Scholar
  6. 6.
    D. Avison and G. Fitzgerald, Information Systems Development: Methodologies, Techniques and Tools, Third Edition (McGraw-Hill Education, 2003 ).Google Scholar
  7. 7.
    A. Cockburn, Agile software development (Addison-Wesley, 2002 ).Google Scholar
  8. 8.
    Fowler, M., The new methodology, Thoughtworks report (March 2001); Scholar
  9. 9.
    S. McConnell, Rapid development: Taming Wild Software Schedules (Microsoft Press, 1996 ).Google Scholar
  10. 10.
    G. Miller, Sizing Up Today’s Lightweight Software Processes, IT Professional 3 (3), 46–49 (2001).CrossRefGoogle Scholar
  11. 11.
    M. Bohanec, V. Rajkovic, DEX: An Expert System Shell for Decision Support, Sistemica 1 (1), 145–157 (1990).Google Scholar
  12. 12.
    M. Bohanec and V. Rajkovic, Multi-attribute decision modeling: Industrial applications of DEX. Informatica 23, 487–491 (1999).Google Scholar
  13. 13.
    D. Vavpotic and M. Bajcc, M. !Crisper, Characteristics of software development methodology evaluation model, in: Business information technology management: facilitating global IS alliances ( BitWorld, Ecuador, 2002 ).Google Scholar
  14. 14.
    K. Beck, Extreme Programming Explained: Embrace Change (Addison-Wesley, 1999 ).Google Scholar
  15. 15.
    J. Highsmith, Adaptive software development: a collaborative approach to managing complex systems (Dorset House Publishing, 2000 ).Google Scholar
  16. 16.
    I. Jacobson, G. Booch, and J. Rumbaugh, The unified software development process (Addison-Wesley, 1999 ).Google Scholar
  17. 17.
    P. Kruchten, The Rational Unified Process, An Introduction, Second Edition, ( Addison Wesley, 2000 ).Google Scholar
  18. 18.
    Rational Unified Process, RUP 2001.03, electronic edition (Rational Software, 2001 ).Google Scholar
  19. 19.
    L. Rising and N. Janoff, The Scrum software development process for small teams, IEEE Software 17(4), 26–32 (July/August 2000 ).Google Scholar
  20. 20.
    B. W. Boehm et al., Software Cost Estimation with Cocomo II, First Edition (Prentice Hall PTR, 2000 ).Google Scholar
  21. 21.
    D. Garmus and D. Herron, Measuring the software process: A practical guide to functional measuring (Yourdon Press, Prentice Hall, New Jersey, 1996 ).Google Scholar
  22. 22.
    B. Boehm, Making RAD work for your project, Computer 32 (3), 113–114 (1999).CrossRefGoogle Scholar
  23. 23.
    CDM Classic 2.6 & CDM Fast Track 1.2 (Oracle Method Group, 2000).Google Scholar
  24. 24.
    W. Scacchi, Process Models in Software Engineering, Encyclopedia of Software Engineering, Second Edition, 993–1005 ( Wiley, New York, 2002 ).Google Scholar
  25. 25.
    I. Warren, The Renaissance of Legacy Systems Method, ( Springer-Verlag, London, 1999 ).CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media New York 2004

Authors and Affiliations

  • Damjan Vavpotič
    • 1
  • Marko Bajec
    • 1
  • Marjan Krisper
    • 1
  1. 1.Faculty of Computer and Information ScienceUniversity of LjubljanaLjubljanaSlovenia

Personalised recommendations