Software Development Methodology Evaluation Model
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.
KeywordsSoftware Development Rational Unify Development Methodology Mapping Table Methodology Characteristic
Unable to display preview. Download preview PDF.
- 2.The Object Agency, Comparison of Object-Oriented Development Methodologies (Object Agency inc., 1995); http://www.toa.com/smnn?mcr.html.
- 3.B. Fitzgerald, An empirical investigation into the adoption of system development methodologies, Information &Management 34, 317–328 (1998).Google Scholar
- 4.S. Ambler, Process patterens: Building Large-Scale Systems Using Object Technology (Cambridge University Press, 1998 ).Google Scholar
- 5.S. Ambler, Agile Modeling.: Effective Practices for eXtreme Programming and the Unified Process ( John Wiley & Sons, Inc., 2002 ).Google Scholar
- 6.D. Avison and G. Fitzgerald, Information Systems Development: Methodologies, Techniques and Tools, Third Edition (McGraw-Hill Education, 2003 ).Google Scholar
- 7.A. Cockburn, Agile software development (Addison-Wesley, 2002 ).Google Scholar
- 9.S. McConnell, Rapid development: Taming Wild Software Schedules (Microsoft Press, 1996 ).Google Scholar
- 11.M. Bohanec, V. Rajkovic, DEX: An Expert System Shell for Decision Support, Sistemica 1 (1), 145–157 (1990).Google Scholar
- 12.M. Bohanec and V. Rajkovic, Multi-attribute decision modeling: Industrial applications of DEX. Informatica 23, 487–491 (1999).Google Scholar
- 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.K. Beck, Extreme Programming Explained: Embrace Change (Addison-Wesley, 1999 ).Google Scholar
- 15.J. Highsmith, Adaptive software development: a collaborative approach to managing complex systems (Dorset House Publishing, 2000 ).Google Scholar
- 16.I. Jacobson, G. Booch, and J. Rumbaugh, The unified software development process (Addison-Wesley, 1999 ).Google Scholar
- 17.P. Kruchten, The Rational Unified Process, An Introduction, Second Edition, ( Addison Wesley, 2000 ).Google Scholar
- 18.Rational Unified Process, RUP 2001.03, electronic edition (Rational Software, 2001 ).Google Scholar
- 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.B. W. Boehm et al., Software Cost Estimation with Cocomo II, First Edition (Prentice Hall PTR, 2000 ).Google Scholar
- 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
- 23.CDM Classic 2.6 & CDM Fast Track 1.2 (Oracle Method Group, 2000).Google Scholar
- 24.W. Scacchi, Process Models in Software Engineering, Encyclopedia of Software Engineering, Second Edition, 993–1005 ( Wiley, New York, 2002 ).Google Scholar