Software Performance Measures to Assist Decision Makers within the Rational Unified Process
نویسندگان
چکیده
Rigorous and automatable approaches to software process measurement are a technology essential for supporting decision makers, such as project managers, in obtaining reliable estimations of relevant properties of the development project and in controlling it. We introduce a methodology, called Propean (Project Performance Analysis), which applies classical techniques of performance analysis to a UML model of the development process. For this purpose, the Real-Time UML profile is considered. The analysis of the UML diagrams produces as an output, in automatable way, the time to completion and the utilization rate of employed resources (personnel in this cases). This paper focuses in the application of Propean to the widespread Rational Unified Process (RUP) adapted to a specific industrial project. We describe the steps necessary for Propean application, the typology of results that can be obtained and how project managers can use them for producing estimations about project completion within fixed schedules and budgets.
منابع مشابه
A Fuzzy Logic Based Approach for Selecting the Software Development Methodologies Based on Factors Affecting the Development Strategies
Project management discipline has showed its impact on software industry and has been now established as core concept for organizing, innovative as well as strategic endeavors. Software development organization follows some process when developing a software product. Software Methodology plays a key role software development process on which the process is based. The particular methodology can ...
متن کاملImproving Software Development Processes with Multicriteria Methods
All software development processes include steps where several alternatives induce a choice, a decision-making. Sometimes, methodologies offer a way to make decisions. However, in a lot of cases, the arguments to carry out the decision are very poor and the choice is made in an intuitive and hazardous way. The aim of our work is to offer a scientifically founded way to guide the engineer throug...
متن کاملMultiple Criteria Decision Support in Requirements Negotiation
Software producing organizations regularly make complex technology decisions as part of the software production process, even when there is low availability of expertise in the domain within the organization. Software production is consequently a suitable domain to deploy decision support systems that intelligently assist decision-makers in selecting desirable technologies according to their re...
متن کاملRational Unified Process Best Practices for Software Development Teams
This paper presents an overview of the Rational Unified Process the Rational Unified Process is a software engineering process, delivered through a web-enabled, searchable knowledge base. The process enhances team productivity and delivers software best practices via guidelines, templates and tool mentors for all critical software lifecycle activities. The knowledge base allows development tea...
متن کاملRational Unified Process Best Practices for Software Development Teams
This paper presents an overview of the Rational Unified Process the Rational Unified Process is a software engineering process, delivered through a web-enabled, searchable knowledge base. The process enhances team productivity and delivers software best practices via guidelines, templates and tool mentors for all critical software lifecycle activities. The knowledge base allows development tea...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002