Assessment of Prioritization Strategies of the Requirements Gathering

Size: px
Start display at page:

Download "Assessment of Prioritization Strategies of the Requirements Gathering"

Transcription

1 Assessment of Prioritization Strategies of the Requirements Gathering Mohd Shafaat Hussain M. Tech. Scholar, Department of Computer Science and Engineering, Al-Falah School of Engineering and Technology, Dhauj, Faridabad (Haryana), India Abstract Requirements are the basic and most important blocks for the software engineering process. The prioritization of the requirements is also one of the most important task of overall software development process. The Requirement prioritization generally deals with process in which requirements are categorizes on the basis of their importance,software Requirement are also prioritize on the basis to minimize the risk associated with the development process, by this we can implement the high risk requirements first. Requirement prioritization is the most important phase of the requirements management. In Requirement management software requirements for the products are gathered and organized, finally in the release planning activity, these requirements are prioritize and selected for the release. We can say that requirement prioritization is mandatory for software planning. Sometimes the customer is not technical sound and he does not able to differentiate the requirements on the basis of the importance and urgency then project managers must make these decisions on their own.this paper covers the estimation of strategies like Quality Function Deployment,Binary Search Tree (BST),100 point method,moscow method, Cost-Value Approach method of requirement gathering on the basis of various attributes like : Ease of use,accuracy of the result,required number of comparisons and required time to make decisions. Index Terms Requirement Prioritization, Priority Strategies, approaches, assessment, prioritization schemes. I. INTRODUCTION Requirement prioritization in general deals with the reconciliation the business of each requirement against its cost and any significance it has for the architectural foundation [1].Priorities assist to focus on most significant user and customer requirements, If we prioritize the requirements we can easily manage our projects,software development involve many stake holders and they generally have different opinions about requirement's importance and urgency[2],requirements also depend on whether we are working on product or on project [3]. Product does not have identifiable customers and the requirements generally elicited based on the need of some potential users and when one stake holder involve, it is relatively easy to take the decisions, since only one stake holder's decision need to be considered. ershafaat@gmail.com In case of project many stake holders are involve then the decisions to prioritize the requirements are difficult because different stakeholders have different views and opinions regarding the priorities. Based on different stakeholders they have different views about the prioritization for example developers looking for the requirements that can be developed fast, The stakeholder related with the finance department looking for the requirements that generally involve low cost. The stakeholder related with marketing they anticipate for the requirements prioritization on the aspect of requirements with high market value and eventually the customer anticipate for the requirements that he can use easily. Because of the stake holders different opinions there may be a paradox or a contradiction will generate for an example a requirement which can develop easily but have low market value, it will arise point of conflict between the development team and the marketing team, there may be a requirement which is easy to develop but hard to use create a disagreement between the development team and the Customer. So for better prioritization there should be consensus between all the stake holders. Risk is also a major concern to decide the priorities of the requirements, Risk is something that can cause failures, to avoid risk developers try to prioritize requirements which are less vulnerable towards risk. II. STRATEGIES OF PRIORITIZATION Strategies of prioritization[4] generally assign numerical value, alphabets or the symbols that indicate the priority,normally if we use numbers the lower one shows high priority than the one assigned with higher number.the necessary phases the strategies should obey for prioritization (1) Who Prioritize the Requirements(2) Prioritization Guidance (3)Prioritization Goals (4)Prioritization Scales(5)Prioritization Semantics,Who prioritize the Requirements : Prioritization must be done by the collaboration of stakeholders [5](Client, Project Owner, Business Analyst, Project Spencer) because the prioritization must be done after the consensus. Developer and stakeholders must work together as they often have conflicting ideas and views. Lord Krishna College of Engineering (An ISO 9001:2008 Certified Institute) Ghaziabad, Uttar Pradesh, INDIA. Page 254

2 Prioritization Guidance: A common obstacle in front of stakeholders is to choose priorities without any guidance [6], In this scenario most the stakeholder tag most of the requirements as critical and few are important but they are less critical.the analyst assist the stakeholders in prioritization process, The analyst should arise a questionnaire that are what will be the result on the business if the requirements will not include. The analyst ask if there exist any system which will compensate if requirements will not be included.why can t we deferred the requirement to the next phase? What risk is being introduced if a particular requirement cannot be implemented right now? Prioritization Goals: Prioritization is done for two somewhat distinct purposes they are as follows: 1: Defining Scope 2: Scheduling Implementation First of all we are trying to determine which requirements are ought to be the part of the scope and which requirements are out of the scope, the requirements which are within the scope, we need to determine which one is most important than the other one. Prioritization Scales: Effective prioritization needs the use of ranking scales.a number of different scales used to indicate the relative importance of the requirements. We can either use Categorical scale or Numeric scale, Categorical scale have the options such as High, Medium, Low or Critical, Important, Desirable. Priority Semantics: All the stakeholders must be familiar what each priority value mean.for a numerical scale analysis, a small value means low priority while a large value indicates high priority. Similarly for the categorical scale, a definition for each category value needs to be established for an example a priority value HIGH shows a very important requirement without this customer will not accept the product. Medium shows a requirement which is necessary but deferrable, Low or Desirable these are the requirement are of low priority.these above are the attributes which are necessary to choose a method for the Requirements prioritization Now we are going to discuss some of the methods of requirements prioritization and these are as follows. Quality Function Deployment (QFD): Quality Function Deployment (QFD) is a requirement prioritization technique that is used for assuring that quality is built into new processes or system design [7]. It was developed in japan in the mid of 1970s [8].It was later introduced to USA in 1980s. It is a technique for assuring quality is built into new processes. QFD process uses matrices to help the organizations to satisfy their customer s requirements. The first of these matrices is called House of Quality (HOQ). It generally display customer needs and wants along the left side of the matrix and technical requirements to meet these wants are on the top of the matrix. The HOQ has also several sub matrices attached together and they generally relate technical requirements and the technical targets to the customer needs, then a series of matrices generated to address the what with the hows there are several advantage associated with the QFD and they are as follows. It causes product take a less time to reach the market, it causes reduction in design, and it causes increase in the customer satisfaction. The QFD works is as such, first to identify the requirements (external or internal) after that QFD find the technical requirements and eventually use house of quality matrix to relate to customer requirements to the technical requirements. We collect customer requirements by the following steps and they are focused interviews, Surveys, Market studies, Literature, Focus groups, Observation Studies, Benchmark Studies.We collect technical requirements from the inventory elements that are essential for the inventory system. Technical requirements are divided into sub requirements that have several levels. QFD is designed to help the Analysts to focus on characteristics of a new or existing product or service from the viewpoints of market segments, company, or technology-development needs. The technique yields charts and matrices. Binary Search Method of Requirements Prioritization: Another method for sorting elements that is mentioned by Aho.et.al in the year Karlson used this method for the requirement prioritization in the area of ranking requirements [9]. The idea of the karlson to use Binary Search tree is that each node here show the requirement. All the requirements that are placed in the left sub tree of the node are of the less priority, and the requirements that are are on the right sub tree of the node are of high priority. Lord Krishna College of Engineering (An ISO 9001:2008 Certified Institute) Ghaziabad, Uttar Pradesh, INDIA. Page 255

3 When we perform the Binary Search method, first we choose one requirement as the top node, then select one unsorted requirement compare with the requirement at the top of the node, if the requirement is of less priority it will search at the left sub tree, if it will of highest priority then it will search on the right sub tree, this process is going on till no further node remain to be compared and at that time requirement can be inserted into the right position.simple ranking Binary Search method are some of the ways for prioritization of the requirements.simple prioritization is much easier than the bubble sort and the Binary Search method, then the question arises why we use difficult ways of bubble sort and Binary Search Tree method to prioritize the requirements. The answer is quite simple that when we have fairly less amount of requirements to prioritize then simple prioritization is the best way but as the requirements increases people may find cumbersome to remember all the requirements. Since Binary Search Tree is the best algorithms to sort and search information this method can easily employed for the requirement prioritization. 100 points Method or Cumulative Voting Method: 100 points method or cumulative voting [10] is the method of requirement prioritization in which a constant amount given to each stakeholder of imaginary units which he/she can use in voting in the favor most important issues.the amount of money on a particular requirement represent its priority and relative preference from other requirements. The points distributed on the basis of the desires of the stakeholders,each stakeholder has full right to use the amount only on one dominant requirement or use the partial amount.the 100 point method is also sometimes called as proportional voting because the amount assigned to the requirement shows its relative priority over other requirements. Precisely we can say that each requirement occupies certain part of the stakeholder choice. In general 100 points method is the way of spreading the amount of stakeholder freely on the requirements according to his or her choice. In another study [11], 12 requirements were prioritized with the following techniques: CV, MoSCoW and AHP. The results from the study show that CV took longer time than MoSCoW but was faster than AHP. Cumulative voting seems to be a fastest and accurate method, in the recent analysis it is found that cumulative voting is easy to use and take high user confidence.in a study it was found that cumulative voting probably not scale well for large number of requirements.similar analysis has been done by Hutton[]. A similar study conducted by regnell et al. [12] in which the stakeholders prioritize the 58 requirements with imaginary amount of $100,000, this study become the matter of concern because the stakeholders might lose the overview of the requirements if the requirements increases.cumulative Voting also become sensitive if the stakeholders distribute their points based on how they think others will do it to get higher priorities to their favorite requirements MoSCow Method of Requirement Prioritization: MoSCoW is one more successful method for the risk prioritization, Hatton said in [13] that MoSCoW is probably best used in the early stages of projects when requirements are not specified.moscow is the acronym which consist of several words which prioritize the requirements based on the meaning of the words this acronym has In this acronym M stands for Must Have, S stands for Should have if at all possible, C stand for could have if it does not affect anything else, W stands for wont have this time but would like in the future. The two lowercase o are just to complete the acronym. The Must requirement are the compulsory without them project considered to be failure, Must requirements taken into consideration if there will be a consensus between all the stakeholders must check whether requirements matches with the purpose of the project or not. The Should requirements are those that are important but they are not critical they will be positioned second after the Must requirements in the priority list. These requirements are important but their delivery can be postponed for later during the Software development cycle.could requirements are generally nice to have but they are not a necessary factor for the success of the project for an example a fancy user interface.when we include them it will increase the customer satisfaction with the less cost of development, Developers generally try to deliver initially the M, S and C requirements. Lord Krishna College of Engineering (An ISO 9001:2008 Certified Institute) Ghaziabad, Uttar Pradesh, INDIA. Page 256

4 MoSCoW levels of Priority: MoSCoW prioritization is really only meaningful in a specified time, and the same requirement may have different priority at different scenarios.a Must have requirement may not be must have if we consider the project as the whole for example for a computer system the facility to archive the old data is the Must Have requirement, it is very much possible that solution can work properly without this facility for few months without incorporated it in the project, so it is very much sensible to make archive facility a Should or Could for the first phase even though it will become Must Have before the end of the project The Requirement Engineers apply AHP pairwise comparison to estimate the relative values of the requirements. The Engineer Use AHP to calculate the relative value and the cost attach with the requirement and then plots these on the Cost Value diagram. Cost-Value diagram use to estimates the relative cost and value of the requirements. The Cost-Value approach [16] is one example of prioritization methods. It presents requirements by the help of cost-value diagram. Both cost and value for each requirement are computed with the AHP technique. Each piece of project has its priority, so we have to assign priority before the project begin and kept under continuous search till the work is done. Priorities may change with the introduction of new requirements or the unexpected work arises with the current requirements, the decision must be made how much critical they are with the current work using the MoSCoW rules. Cost-Value Approach of the requirement Prioritization: Cost Value approach [14] is relatively a best and easy way to priorities the requirements in term of the cost involve in a particular requirement and the the value a requirement has. The analysis of the cost and the value was performed by using another method called as Analytic Hierarchy Process (AHP), This method was created by Thomas Saaty [15].Its basic idea is that for all pairs of (candidate) requirements a person assesses a value or a cost comparing the one requirement of a pair with the other, for example a value 4 for the pair of requirements (Req1, Req2) it shows that Requirement1 is valued four times to the Requirement 2. This indicates that (Req2, Req1) has value ¼.. For the Cost-Value approach following steps should be consider and they are as follows: The Engineers related with requirement phase review requirements for the completeness they ensure that requirement stated precisely III. COMPARISON OF THE PRIORITIZATION OF THE TECHNIQUES The comparison of various techniques depends on the following factors that is how easy to apply a prioritization technique [17] how best it is in comparison with other techniques. The comparison below is on the basis of how the particular technique is best suited for the requirement prioritization [18] Simpler to Use 0 QFD BST CV MoSCoW Cost-Value Prioritization Strategies Rank vs. Prioritization techniques The above figure shows the rank of the strategies of prioritization based on the simpler to use as precisely shown by the figure the BST (Binary Search Tree) method is much easier than its counterparts, after that CV (Cumulative Voting) comes into the picture and then QFD (Quality Function Deployment). The second attribute to decide which method is best for prioritization is the estimated time taken by the strategy to complete the prioritization. Lord Krishna College of Engineering (An ISO 9001:2008 Certified Institute) Ghaziabad, Uttar Pradesh, INDIA. Page 257

5 QFD BST CV MoSCoW Cost-Value PRIORITIZATION STRATEGIES Time vs. Prioritization techniques The above figure shows that how much time a prioritization technique take to prioritize the requirements, from the figure above it was concluded that while prioritize the relation from the above figure it is inferred that CV (Cumulative voting ) take less duration than other strategies, after that BST takes less duration to complete the prioritization, and then Cost-Value Method is the strategy takes less time to prioritize the requirements.the third attribute is that which method will do best with large number of the requirements. 8 Adaptability QFD BST CV MoSCoW Cost-Value The figure above is the Rank vs. Adaptability of the strategy From the above comparison we found that CV has the lowest rank after that cost value approach and then QFD is the best strategies. IV. CONCLUSION In this Research paper we have analyzed five requirements strategies 1. Quality Function deployment (QFD) 2. Binary Search Tree (BST) 3. Cumulative Voting 4. MoSCow 4.Cost-Value approach and eventually the consequences reach a consensus that surely CV Cumulative Voting is the best strategy which is quite useful if we want to prioritize the requirements. "Sharpening Skills... The analytical comparisons above has shown several relative performance of strategies when we try to prioritize the requirements, from the above comparisons it has come that Cumulative Voting is a simpler strategy to use, it takes less time taken to prioritize the requirements and if there are more requirements are present to prioritize then it is much better than its counterparts. However if we see when we compare the strategies on the basis of the duration BST (Binary Search Tree) is much better than this and it is as equivalent to the Cost-Value approach when we compare on the basis that which approach is much suited if there are more requirements to prioritize, but eventually if we see all the comparisons collectively the cumulative voting is much better choice than its counterparts. If we look on the other strategies like QFD (Quality Function Deployment) although it is best suited from BST and MoSCoW if we compare the prioritization techniques based on adaptability but overall it is not a best choice.similarly if we talk about BST it is much suited technique than CV if we talk in terms of time, but in other comparison CV is a better choice than BST (Binary Search Tree). REFERENCES [1] Rupp C. Requirements and Psychology. May/June 2002 [2] H. F. Hofmann and F. Lehner, Requirements engineering as a success factor in software projects, [3] X. Liu, Y. Sun, C. S. Veera, Y. Kyoya, and K. Noguchi, Priority assessment of software process requirements from multiple perspectives, Journal of Systems and Software, vol. 79, no. 11, pp , 2006 [4] P. Berander, K. Khan, and L. Lehtola, Towards a research framework on requirements prioritization, in SERPS06: Sixth Conference on Software Engineering Research and Practice in Sweden, 2006, pp [5] DeMarco, T. and Lister, T. (1987) Peopleware: productive projects and teams, Dorset House Publishing, New York. [6] K. E. Wiegers, First things first: prioritizing requirements, Software Development Magazine, vol. 7, no. 9, pp , [7] Associates Inc. [3] Robin Rawlings-Quinn, QUALITY FUNCTION DEPLOYMENT (QFD): A CASE STUDY. [8] Akao, Yoji (1994). "Development History of Quality Function Deployment". The Customer Driven Approach to Quality Planning and Deployment. Minato, Tokyo 107 Japan: Asian Productivity Organization. [9] T. Standish, Data Structures in Java, Addison-Wesley, Boston, USA, [10] P. Berander and P. J onsson, Hierarchical cumulative voting (hcv) prioritization of requirements in hierarchies, International Journal of Software Engineering & Knowledge Engineering, vol. 16, pp , Lord Krishna College of Engineering (An ISO 9001:2008 Certified Institute) Ghaziabad, Uttar Pradesh, INDIA. Page 258

6 [11] S. Hatton, Early prioritization of goals book series, in Advances in Conceptual Modeling Foundations and Applications, vol. 4802, , pp [12] B. Regnell, M. H ost, J. N. och Dag, P. Beremark, and T. Hjelm, An industrial case study on distributed prioritisation in market-driven requirements engineering for packaged software, Requirements Engineering, vol. 6, no. 1, pp , [13] Choosing the right prioritisation method, in Software Engineering, ASWEC th Australian Conference on, , pp [14] J. Karlsson and K. Ryan, Prioritizing requirements using a cost-value approach, IEEE Software 14 (5), pp , 1997 "Sharpening Skills... [15] T. Saaty, The Analytic Hierarchy Process, Planning, Priority Setting, Resource Allocation. New York: McGraw-Hill, 1980 [16] Karlsson J, Ryan K (1997) A Cost-Value Approach for Prioritizing Requirements. [17] Karlsson J, Olsson S, Ryan K (1997) Improved Practical Support for Large-Scale Requirements Prioritizing. Requirements Engineering 2(1):51-60 [18] Karlsson J, Wohlin C, Regnell B (1998) An Evaluation of Methods for Prioritizing Software Requirements. Information and Software Technology Lord Krishna College of Engineering (An ISO 9001:2008 Certified Institute) Ghaziabad, Uttar Pradesh, INDIA. Page 259

COMPARISON OF SIX PRIORITIZATION TECHNIQUES FOR SOFTWARE REQUIREMENTS

COMPARISON OF SIX PRIORITIZATION TECHNIQUES FOR SOFTWARE REQUIREMENTS Volume 4, No. 1, January 13 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info COMPARISON OF SIX PRIORITIZATION TECHNIQUES FOR SOFTWARE REQUIREMENTS Manju

More information

Binary Priority List for Prioritizing Software Requirements

Binary Priority List for Prioritizing Software Requirements Submitted for publication Binary Priority List for Prioritizing Software Requirements Thomas Bebensee, Inge van de Weerd, Sjaak Brinkkemper Department of Information and Computing Sciences, Utrecht University,

More information

A Controlled Experiment on Analytical Hierarchy Process and Cumulative Voting -

A Controlled Experiment on Analytical Hierarchy Process and Cumulative Voting - Master Thesis Software Engineering Thesis no: MSE-2007-17 June 2007 A Controlled Experiment on Analytical Hierarchy Process and Cumulative Voting - Investigating Time, Scalability, Accuracy, Ease of use

More information

Elicitation and Prioritization of Software Requirements

Elicitation and Prioritization of Software Requirements Elicitation and Prioritization of Software Requirements Mohd. Sadiq Computer Engineering Section, University Polytechnic, Faculty of Engineering and Technology Jamia Millia Islamia (A Central University),

More information

An experimental comparison of five prioritization methods - Investigating ease of use, accuracy and scalability

An experimental comparison of five prioritization methods - Investigating ease of use, accuracy and scalability Master Thesis Software Engineering Thesis no: MSE-2005-11 August 2005 An experimental comparison of five prioritization methods - Investigating ease of use, accuracy and scalability Viggo Ahl School of

More information

Software Process Improvement Framework Based on CMMI Continuous Model Using QFD

Software Process Improvement Framework Based on CMMI Continuous Model Using QFD www.ijcsi.org 281 Software Process Improvement Framework Based on CMMI Continuous Model Using QFD Yonghui CAO 1, 2 1, School of Economics & Management, Henan Institute of Science and Technology, Xin Xiang,

More information

An Industrial Case Study on Distributed Prioritisation in Market- Driven Requirements Engineering for Packaged Software

An Industrial Case Study on Distributed Prioritisation in Market- Driven Requirements Engineering for Packaged Software Requirements Eng (2001) 6:51 62 ß 2001 Springer-Verlag London Limited Requirements Engineering An Industrial Case Study on Distributed Prioritisation in Market- Driven Requirements Engineering for Packaged

More information

Development of Virtual Lab System through Application of Fuzzy Analytic Hierarchy Process

Development of Virtual Lab System through Application of Fuzzy Analytic Hierarchy Process Development of Virtual Lab System through Application of Fuzzy Analytic Hierarchy Process Chun Yong Chong, Sai Peck Lee, Teck Chaw Ling Faculty of Computer Science and Information Technology, University

More information

MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process

MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process Business Intelligence and Decision Making Professor Jason Chen The analytical hierarchy process (AHP) is a systematic procedure

More information

Symantec Security Program Assessment

Symantec Security Program Assessment Leverage security maturity to prioritize achievement of enterprise goals The Symantec Security Program Assessment evaluates the maturity of your information security program providing an understanding

More information

Business-oriented Software Process Improvement based on CMM and CMMI using QFD

Business-oriented Software Process Improvement based on CMM and CMMI using QFD Scholars' Mine Doctoral Dissertations Student Research & Creative Works Spring 2008 Business-oriented Software Process Improvement based on CMM and CMMI using QFD Yan Sun Follow this and additional works

More information

IT2404 Systems Analysis and Design (Compulsory)

IT2404 Systems Analysis and Design (Compulsory) Systems Analysis and Design (Compulsory) BIT 1 st YEAR SEMESTER 2 INTRODUCTION This is one of the 4 courses designed for Semester 1 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING

More information

USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORITIZE PROJECTS IN A PORTFOLIO

USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORITIZE PROJECTS IN A PORTFOLIO USING THE ANALYTIC HIERARCHY PROCESS (AHP) TO SELECT AND PRIORIZE PROJECTS IN A PORTFOLIO Ricardo Viana Vargas, MSc, IPMA-B, PMP Professor Fundação Getúlio Vargas (FGV) Brasil Professor Fundação Instituto

More information

6 Analytic Hierarchy Process (AHP)

6 Analytic Hierarchy Process (AHP) 6 Analytic Hierarchy Process (AHP) 6.1 Introduction to Analytic Hierarchy Process The AHP (Analytic Hierarchy Process) was developed by Thomas L. Saaty (1980) and is the well-known and useful method to

More information

Story Card Based Agile Software Development

Story Card Based Agile Software Development Story Card Based Agile Software Development Chetankumar Patel, and Muthu Ramachandran Leeds Metropolitan University, UK c.patel@leedsmet.ac.uk Abstract The use of story cards for user stories in many Extreme

More information

A Market-driven Requirements Engineering Process

A Market-driven Requirements Engineering Process A Market-driven Requirements Engineering Process - Results from an Industrial Process Improvement Programme Björn Regnell 1, Per Beremark 2, Ola Eklundh 2 1 Department of Communication Systems, Lund University,

More information

QUALITY FUNCTION DEPLOYMENT (QFD) FOR SERVICES HANDBOOK MBA Luis Bernal Dr. Utz Dornberger MBA Alfredo Suvelza MBA Trevor Byrnes

QUALITY FUNCTION DEPLOYMENT (QFD) FOR SERVICES HANDBOOK MBA Luis Bernal Dr. Utz Dornberger MBA Alfredo Suvelza MBA Trevor Byrnes International SEPT Program QUALITY FUNCTION DEPLOYMENT (QFD) FOR SERVICES HANDBOOK MBA Luis Bernal Dr. Utz Dornberger MBA Alfredo Suvelza MBA Trevor Byrnes SEPT Program March 09 Contents DEFINITION...

More information

Information and Software Technology

Information and Software Technology Information and Software Technology 52 (2010) 79 91 Contents lists available at ScienceDirect Information and Software Technology journal homepage: wwwelseviercom/locate/infsof Business-oriented software

More information

2014 ASE BigData/SocialInformatics/PASSAT/BioMedCom 2014 Conference, Harvard University, December 14-16, 2014

2014 ASE BigData/SocialInformatics/PASSAT/BioMedCom 2014 Conference, Harvard University, December 14-16, 2014 New Quality Function Deployment Integrated Methodology for Design of Big Data E-Government System in Egypt Ahmed Ahmed Attia PHd, Space Projects Quality Expert. Lecturer of MIS, Modern Academy, Cairo,

More information

SOFT 423: Software Requirements

SOFT 423: Software Requirements SOFT 423: Software Requirements Week 3 Class 1 Finish Elicitation & Start Analysis SOFT 423 Winter 2015 1 Last Class Questionnaires Document Inspection Requirements Stripping Use Cases Scenarios SOFT 423

More information

Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY

Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY Chapter 4 SUPPLY CHAIN PERFORMANCE MEASUREMENT USING ANALYTIC HIERARCHY PROCESS METHODOLOGY This chapter highlights on supply chain performance measurement using one of the renowned modelling technique

More information

Using the Analytical Hierarchy Process as a Ranking Tool for User Story Prioritization Techniques

Using the Analytical Hierarchy Process as a Ranking Tool for User Story Prioritization Techniques Using the Analytical Hierarchy Process as a Ranking Tool for User Story Prioritization Techniques Sultan Alshehri and Luigi Benedicenti Software Systems Engineering University of Regina, Regina Regina,

More information

Multi-Criteria Decision-Making Using the Analytic Hierarchy Process for Wicked Risk Problems

Multi-Criteria Decision-Making Using the Analytic Hierarchy Process for Wicked Risk Problems Multi-Criteria Decision-Making Using the Analytic Hierarchy Process for Wicked Risk Problems Introduction It has become more and more difficult to see the world around us in a uni-dimensional way and to

More information

Certified Software Quality Assurance Professional VS-1085

Certified Software Quality Assurance Professional VS-1085 Certified Software Quality Assurance Professional VS-1085 Certified Software Quality Assurance Professional Certified Software Quality Assurance Professional Certification Code VS-1085 Vskills certification

More information

Quality Function Deployment

Quality Function Deployment PRODUCT BRIEF DEVELOPMENT TOOLS Quality Function Deployment In a few words: The voice of the customer translated into the voice of the engineer. To design a product well, a design teams needs to know what

More information

STUDY OF SPI FRAMEWORK FOR CMMI CONTINUOUS MODEL BASED ON QFD

STUDY OF SPI FRAMEWORK FOR CMMI CONTINUOUS MODEL BASED ON QFD STUDY OF SPI FRAMEWORK FOR CMMI CONTINUOUS MODEL BASED ON QFD 1,2 YONGHUI CAO 1 School of Economics & Management, Henan Institute of Science and Technology 2 School of Management, Zhejiang University,

More information

Comparative Analysis of Different Agile Methodologies

Comparative Analysis of Different Agile Methodologies Comparative Analysis of Different Agile Methodologies Shelly M. Phil (CS), Department of Computer Science, Punjabi University, Patiala-147002, Punjab, India Abstract: Today s business, political and economic

More information

Analytic Hierarchy Process for Effective Decision Making in Project Management. Glenn Hamamura Dr. Lawrence Rowland

Analytic Hierarchy Process for Effective Decision Making in Project Management. Glenn Hamamura Dr. Lawrence Rowland Analytic Hierarchy Process for Effective Decision Making in Project Management Glenn Hamamura Dr. Lawrence Rowland Decision Making We are all fundamentally decision makers. Everything we do consciously

More information

The Systems Engineering Tool Box

The Systems Engineering Tool Box The ystems Engineering Tool Box Dr tuart Burge Give us the tools and we will finish the job Winston Churchill Pugh Matrix (PM) What is it and what does it do? The Pugh Matrix (PM) is a type of Matrix Diagram

More information

Project Risk Management

Project Risk Management Project Risk Management Study Notes PMI, PMP, CAPM, PMBOK, PM Network and the PMI Registered Education Provider logo are registered marks of the Project Management Institute, Inc. Points to Note Risk Management

More information

How To Use Gps Navigator On A Mobile Phone

How To Use Gps Navigator On A Mobile Phone Software Requirements Specification Amazing Lunch Indicator Sarah Geagea 881024-4940 Sheng Zhang 850820-4735 Niclas Sahlin 880314-5658 Faegheh Hasibi 870625-5166 Farhan Hameed 851007-9695 Elmira Rafiyan

More information

The Importance of Product Quality in Software Development

The Importance of Product Quality in Software Development Alignment of Software Product Quality Goals in Two Outsourcing Relationships Sebastian Barney Blekinge Institute of Technology Sweden sebastian.barney@bth.se Claes Wohlin Blekinge Institute of Technology

More information

Use Analytic Hierarchy Process For Project Selection

Use Analytic Hierarchy Process For Project Selection P R OJECT SELECTON Use Analytic Hierarchy Process For Project Selection THE METHOD CAN ASSST STRATEGY FOCUSED ORGANZATONS N PROPERLY MANAGNG BUSNESS PROCESS MPROVEMENT PROGRAMS. By John David Kendrick

More information

An Evaluation of Strategic Networking Equipments Using. AHP(Analytic Hierarchy Process)

An Evaluation of Strategic Networking Equipments Using. AHP(Analytic Hierarchy Process) An Evaluation of Strategic Networking Equipments Using AHP(Analytic Hierarchy Process) DaeKyeong Nam, Juseong Kim bnco@etri.re.kr, juskim@etri.re.kr Abstract We analyze the evaluation of strategic networking

More information

ADOPTION OF OPEN SOURCE AND CONVENTIONAL ERP SOLUTIONS FOR SMALL AND MEDIUM ENTERPRISES IN MANUFACTURING. Mehran G. Nezami Wai M. Cheung Safwat Mansi

ADOPTION OF OPEN SOURCE AND CONVENTIONAL ERP SOLUTIONS FOR SMALL AND MEDIUM ENTERPRISES IN MANUFACTURING. Mehran G. Nezami Wai M. Cheung Safwat Mansi Proceedings of the 10 th International Conference on Manufacturing Research ICMR 2012 ADOPTION OF OPEN SOURCE AND CONVENTIONAL ERP SOLUTIONS FOR SMALL AND MEDIUM ENTERPRISES IN MANUFACTURING Mehran G.

More information

International Journal of Combinatorial Optimization Problems and Informatics. E-ISSN: 2007-1558 editor@ijcopi.org

International Journal of Combinatorial Optimization Problems and Informatics. E-ISSN: 2007-1558 editor@ijcopi.org International Journal of Combinatorial Optimization Problems and Informatics E-ISSN: 2007-1558 editor@ijcopi.org International Journal of Combinatorial Optimization Problems and Informatics México Ruiz-Vanoye,

More information

I E 361. Jennifer Tapke Allyson Muller Greg Johnson Josh Sieck. House of Quality. Steps in Understanding the House of Quality

I E 361. Jennifer Tapke Allyson Muller Greg Johnson Josh Sieck. House of Quality. Steps in Understanding the House of Quality I E 361 Jennifer Tapke Allyson Muller Greg Johnson Josh Sieck House of Quality Steps in Understanding the House of Quality House of Quality Steps in Understanding the House of Quality Introduction Every

More information

Performance Management for Inter-organization Information Systems Performance: Using the Balanced Scorecard and the Fuzzy Analytic Hierarchy Process

Performance Management for Inter-organization Information Systems Performance: Using the Balanced Scorecard and the Fuzzy Analytic Hierarchy Process Performance Management for Inter-organization Information Systems Performance: Using the Balanced Scorecard and the Fuzzy Analytic Hierarchy Process Y. H. Liang Department of Information Management, I-SHOU

More information

Comparative Analysis of FAHP and FTOPSIS Method for Evaluation of Different Domains

Comparative Analysis of FAHP and FTOPSIS Method for Evaluation of Different Domains International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) August 2015, PP 58-62 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org Comparative Analysis of

More information

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao

Requirements Analysis Concepts & Principles. Instructor: Dr. Jerry Gao Requirements Analysis Concepts & Principles Instructor: Dr. Jerry Gao Requirements Analysis Concepts and Principles - Requirements Analysis - Communication Techniques - Initiating the Process - Facilitated

More information

Report on SELECTING THE BEST PROJECT DELIVERY METHOD USING THE ANALYTICAL HIERARCHY PROCESS (AHP)

Report on SELECTING THE BEST PROJECT DELIVERY METHOD USING THE ANALYTICAL HIERARCHY PROCESS (AHP) Report on SELECTING THE BEST PROJECT DELIVERY METHOD USING THE ANALYTICAL HIERARCHY PROCESS (AHP) Prepared for Dr. Soliman Almohawis CEM 520 Construction Contracting & Administration By Abdullah S. Alzouri

More information

Applying the Analytic Hierarchy Process to Health Decision Making: Deriving Priority Weights

Applying the Analytic Hierarchy Process to Health Decision Making: Deriving Priority Weights Applying the to Health Decision Making: Deriving Priority Weights Tomás Aragón, MD, DrPH Principal Investigator, Cal PREPARE,. CIDER UC Berkeley School of Public Health Health Officer, City & County of

More information

PROJECT RISK MANAGEMENT

PROJECT RISK MANAGEMENT PROJECT RISK MANAGEMENT DEFINITION OF A RISK OR RISK EVENT: A discrete occurrence that may affect the project for good or bad. DEFINITION OF A PROBLEM OR UNCERTAINTY: An uncommon state of nature, characterized

More information

The Analytic Hierarchy Process. Danny Hahn

The Analytic Hierarchy Process. Danny Hahn The Analytic Hierarchy Process Danny Hahn The Analytic Hierarchy Process (AHP) A Decision Support Tool developed in the 1970s by Thomas L. Saaty, an American mathematician, currently University Chair,

More information

Using Analytic Hierarchy Process (AHP) Method to Prioritise Human Resources in Substitution Problem

Using Analytic Hierarchy Process (AHP) Method to Prioritise Human Resources in Substitution Problem Using Analytic Hierarchy Process (AHP) Method to Raymond Ho-Leung TSOI Software Quality Institute Griffith University *Email:hltsoi@hotmail.com Abstract In general, software project development is often

More information

Stratified Analytic Hierarchy Process: Prioritization and Selection of Software Features

Stratified Analytic Hierarchy Process: Prioritization and Selection of Software Features Stratified Analytic Hierarchy Process: Prioritization and Selection of Software Features Ebrahim Bagheri 1,3, Mohsen Asadi 1,2, Dragan Gasevic 1, Samaneh Soltani 1 1 Athabasca University, Canada 2 Simon

More information

Ranking Approach for the User Story Prioritization Methods

Ranking Approach for the User Story Prioritization Methods Journal of Communication and Computer 10 (2013) 1465-1474 Ranking Approach for the User Story Prioritization Methods Sultan Alshehri and Luigi Benedicenti Software Systems Engineering, University of Regina,

More information

Decision-making with the AHP: Why is the principal eigenvector necessary

Decision-making with the AHP: Why is the principal eigenvector necessary European Journal of Operational Research 145 (2003) 85 91 Decision Aiding Decision-making with the AHP: Why is the principal eigenvector necessary Thomas L. Saaty * University of Pittsburgh, Pittsburgh,

More information

The Analytic Hierarchy Process as a Decision-Support System in the Housing Sector: A Case Study

The Analytic Hierarchy Process as a Decision-Support System in the Housing Sector: A Case Study World Applied Sciences Journal 3 (4): 609-613, 2008 ISSN 1818-4952 IDOSI Publications, 2008 The Analytic Hierarchy Process as a Decision-Support System in the Housing Sector: A Case Study 1 2 3 Krupesh

More information

Quality-Oriented Requirements Engineering for Agile Development of RESTful Participation Service

Quality-Oriented Requirements Engineering for Agile Development of RESTful Participation Service Quality-Oriented Requirements Engineering for Agile Development of RESTful Participation Service Michael Gebhart iteratec GmbH Stuttgart, Germany michael.gebhart@iteratec.de Pascal Giessler, Pascal Burkhardt,

More information

STRATEGIC RELEASE PLANNING AND EVALUATION OF OPERATIONAL FEASIBILITY

STRATEGIC RELEASE PLANNING AND EVALUATION OF OPERATIONAL FEASIBILITY STRATEGIC RELEASE PLANNING AND EVALUATION OF OPERATIONAL FEASIBILITY Guenther Ruhe 1) & Joseph Momoh 1)2) 1) Laboratory for Software Engineering Decision Support University of Calgary 2500 University Drive

More information

How To Design A System Design For Surveillance Systems

How To Design A System Design For Surveillance Systems A System Design for Surveillance Systems Protecting Critical Infrastructures 1 FOI (Swedish Defence Research Agency) Box 1165, SE-581 11 Linköping, Sweden {jungert, nikha, niclas.wadstromer}@foi.se Erland

More information

Supplier Performance Evaluation and Selection in the Herbal Industry

Supplier Performance Evaluation and Selection in the Herbal Industry Supplier Performance Evaluation and Selection in the Herbal Industry Rashmi Kulshrestha Research Scholar Ranbaxy Research Laboratories Ltd. Gurgaon (Haryana), India E-mail : rashmi.kulshreshtha@ranbaxy.com

More information

Business Process Discovery

Business Process Discovery Sandeep Jadhav Introduction Well defined, organized, implemented, and managed Business Processes are very critical to the success of any organization that wants to operate efficiently. Business Process

More information

INVOLVING STAKEHOLDERS IN THE SELECTION OF A PROJECT AND PORTFOLIO MANAGEMENT TOOL

INVOLVING STAKEHOLDERS IN THE SELECTION OF A PROJECT AND PORTFOLIO MANAGEMENT TOOL INVOLVING STAKEHOLDERS IN THE SELECTION OF A PROJECT AND PORTFOLIO MANAGEMENT TOOL Vassilis C. Gerogiannis Department of Project Management, Technological Research Center of Thessaly, Technological Education

More information

Practical Web Analytics for User Experience

Practical Web Analytics for User Experience Practical Web Analytics for User Experience How Analytics Can Help You Understand Your Users Michael Beasley UX Designer, ITHAKA Ypsilanti, Michigan, USA üf IBs fmij ELSEVIER Amsterdam Boston Heidelberg

More information

Strategic Planning for the Textile and Clothing Supply Chain

Strategic Planning for the Textile and Clothing Supply Chain , July 4-6, 2012, London, U.K. Strategic Planning for the Textile and Clothing Supply Chain Deedar Hussain, Manuel Figueiredo, Anabela Tereso, and Fernando Ferreira Abstract The expansion of textile and

More information

Vendor Evaluation and Rating Using Analytical Hierarchy Process

Vendor Evaluation and Rating Using Analytical Hierarchy Process Vendor Evaluation and Rating Using Analytical Hierarchy Process Kurian John, Vinod Yeldho Baby, Georgekutty S.Mangalathu Abstract -Vendor evaluation is a system for recording and ranking the performance

More information

Revel8or: Model Driven Capacity Planning Tool Suite

Revel8or: Model Driven Capacity Planning Tool Suite Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer

More information

Populating a Data Quality Scorecard with Relevant Metrics WHITE PAPER

Populating a Data Quality Scorecard with Relevant Metrics WHITE PAPER Populating a Data Quality Scorecard with Relevant Metrics WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 Useful vs. So-What Metrics... 2 The So-What Metric.... 2 Defining Relevant Metrics...

More information

Certified Performance Appraisal Manager VS-1011

Certified Performance Appraisal Manager VS-1011 Certified Performance Appraisal Manager VS-1011 Certified Performance Appraisal Manager Certification Code VS-10 1011 11 Vskills certification in Performance Appraisal Management focuses on devising a

More information

Content-Based Discovery of Twitter Influencers

Content-Based Discovery of Twitter Influencers Content-Based Discovery of Twitter Influencers Chiara Francalanci, Irma Metra Department of Electronics, Information and Bioengineering Polytechnic of Milan, Italy irma.metra@mail.polimi.it chiara.francalanci@polimi.it

More information

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Engineering, Business and Enterprise

More information

U.S. Coast Guard Resource Allocation for Leased Office Construction Projects. Prepared by: Anoop Bhatia Scott W. Crawley

U.S. Coast Guard Resource Allocation for Leased Office Construction Projects. Prepared by: Anoop Bhatia Scott W. Crawley U.S. Coast Guard Resource Allocation for Leased Office Construction Projects Prepared by: Anoop Bhatia Scott W. Crawley December 2004 TABLE OF CONTENTS ABSTRACT... 3 BACKGROUND... 3 Existing Conditions...

More information

AUTOMATE CRAWLER TOWARDS VULNERABILITY SCAN REPORT GENERATOR

AUTOMATE CRAWLER TOWARDS VULNERABILITY SCAN REPORT GENERATOR AUTOMATE CRAWLER TOWARDS VULNERABILITY SCAN REPORT GENERATOR Pragya Singh Baghel United College of Engineering & Research, Gautama Buddha Technical University, Allahabad, Utter Pradesh, India ABSTRACT

More information

The use of Trade-offs in the development of Web Applications

The use of Trade-offs in the development of Web Applications The use of Trade-offs in the development of Web Applications Sven Ziemer and Tor Stålhane Department of Computer and Information Science Norwegian University of Technology and Science {svenz, stalhane}@idi.ntnu.no

More information

ISSECO Syllabus Public Version v1.0

ISSECO Syllabus Public Version v1.0 ISSECO Syllabus Public Version v1.0 ISSECO Certified Professional for Secure Software Engineering Date: October 16th, 2009 This document was produced by the ISSECO Working Party Syllabus Introduction to

More information

IT4204 - Information Technology Project Management (Compulsory)

IT4204 - Information Technology Project Management (Compulsory) - Information Technology Project Management (Compulsory) INTRODUCTION Information Technology Project Management (ITPM) is one of the compulsory courses in Semester 4. A knowledge of the concepts, theories,

More information

Study of data structure and algorithm design teaching reform based on CDIO model

Study of data structure and algorithm design teaching reform based on CDIO model Study of data structure and algorithm design teaching reform based on CDIO model Li tongyan, Fu lin (Chengdu University of Information Technology, 610225, China) ABSTRACT CDIO is a new and innovative engineering

More information

Changing Roles and Responsibilities from Traditional project management to Agile project management

Changing Roles and Responsibilities from Traditional project management to Agile project management Changing Roles and Responsibilities from Traditional project management to Agile project management Vishvadeep Tripathi School of computer science and IT Devi Ahilya University Indore, India vishvadeep@gmail.com

More information

Implementing an ISO 9001 certified process

Implementing an ISO 9001 certified process Implementing an ISO 9001 certified process Tor Stålhane, PhD Norwegian University of Science and Technology - NTNU stalhane@idi.ntnu.no Abstract. This paper presents a case study of how a Norwegian company

More information

IT4203 Information Technology Project Management (Compulsory)

IT4203 Information Technology Project Management (Compulsory) Information Technology Project Management (Compulsory) INTRODUCTION Information Technology Project Management (ITPM) is one of the compulsory courses in Semester 4. A knowledge of the concepts and techniques

More information

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances Proceedings of the 8th WSEAS International Conference on Fuzzy Systems, Vancouver, British Columbia, Canada, June 19-21, 2007 126 An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy

More information

Prioritization of Issues and Requirements by Cumulative Voting: A Compositional Data Analysis Framework

Prioritization of Issues and Requirements by Cumulative Voting: A Compositional Data Analysis Framework Prioritization of Issues and Requirements by Cumulative Voting: A Compositional Data Analysis Framework Panagiota Chatzipetrou Lefteris Angelis Department of Informatics Aristotle University of Thessaloniki

More information

Content Marketing in 2014:

Content Marketing in 2014: Benchmark Report Content Marketing in 2014: Sponsored By: 2014 Demand Metric Research Corporation in Partnership with Ascend2. All Rights Reserved. TABLE OF CONTENTS 3 Executive Summary 10 Content Campaign

More information

The Application of ANP Models in the Web-Based Course Development Quality Evaluation of Landscape Design Course

The Application of ANP Models in the Web-Based Course Development Quality Evaluation of Landscape Design Course , pp.291-298 http://dx.doi.org/10.14257/ijmue.2015.10.9.30 The Application of ANP Models in the Web-Based Course Development Quality Evaluation of Landscape Design Course Xiaoyu Chen 1 and Lifang Qiao

More information

Collaborative Development of Knowledge Bases in Distributed Requirements Elicitation

Collaborative Development of Knowledge Bases in Distributed Requirements Elicitation Collaborative Development of Knowledge Bases in Distributed s Elicitation Steffen Lohmann 1, Thomas Riechert 2, Sören Auer 2, Jürgen Ziegler 1 1 University of Duisburg-Essen Department of Informatics and

More information

Continuous Improvement Toolkit

Continuous Improvement Toolkit Continuous Improvement Toolkit Mind Mapping Managing Risk PDPC Pros and Cons Importance-Urgency Mapping RACI Matrix Stakeholder Analysis FMEA RAID Logs Break-even Analysis Cost Benefit Analysis PEST PERT/CPM

More information

Application of the Analytic Hierarchy Process (AHP) for Selection of Forecasting Software

Application of the Analytic Hierarchy Process (AHP) for Selection of Forecasting Software Pekin, A., Ozkan, G., Eski, O., Karaarslan, U., Ertek, G. and Kilic, K. (2006). "Application of the analytic hierarchy process (AHP) for selection of forecasting software. 5th International Symposium on

More information

Elicitation and Modeling Non-Functional Requirements A POS Case Study

Elicitation and Modeling Non-Functional Requirements A POS Case Study Elicitation and Modeling Non-Functional Requirements A POS Case Study Md. Mijanur Rahman and Shamim Ripon, Member IACSIT Abstract Proper management of requirements is crucial to successful development

More information

RANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS

RANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS RANKING REFACTORING PATTERNS USING THE ANALYTICAL HIERARCHY PROCESS Eduardo Piveta 1, Ana Morra 2, Maelo Penta 1 João Araújo 2, Pedro Guerrro 3, R. Tom Price 1 1 Instituto de Informática, Universidade

More information

ANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL

ANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL Kardi Teknomo ANALYTIC HIERARCHY PROCESS (AHP) TUTORIAL Revoledu.com Table of Contents Analytic Hierarchy Process (AHP) Tutorial... 1 Multi Criteria Decision Making... 1 Cross Tabulation... 2 Evaluation

More information

Towards a Decision Making Framework for Model Transformation Languages. Soroosh Nalchigar soroosh@cs.toronto.edu

Towards a Decision Making Framework for Model Transformation Languages. Soroosh Nalchigar soroosh@cs.toronto.edu Towards a Decision Making Framework for Model Transformation Languages Soroosh Nalchigar soroosh@cs.toronto.edu Outline Introduction Research problem Proposed solution Application (3 scenarios) Where to

More information

Software Requirements, Third Edition

Software Requirements, Third Edition j Microsoft Software Requirements, Third Edition Karl Wiegers and Joy Beatty Contents Introduction Acknowledgments xxv xxxi PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO Chapter 1 The essential software

More information

A Systems Approach for the ment and Management of Physical Infrastructure Dr D.S. Thorpe Queensland Department of Main s, Australia E-mail: David.S.Thorpe@Mains.qld.gov.au ABSTRACT: A methodology has been

More information

ISAHP 2007, Viña Del Mar, Chile, August 3, 2007

ISAHP 2007, Viña Del Mar, Chile, August 3, 2007 ISAHP 2007, Viña Del Mar, Chile, August 3, 2007 Key Performance Indicators Measurement Model Based on Analytic Hierarchy Process and Trend-Comparative Dimension in Higher Education Institution Kadarsah

More information

An Approach for Enhance the Software Quality Based on Quality Model

An Approach for Enhance the Software Quality Based on Quality Model An Approach for Enhance the Software Quality Based on Quality Model Abstract- The software development process enforces major effects on the quality of software at every development stage; therefore, a

More information

DYNAMIC QUERY FORMS WITH NoSQL

DYNAMIC QUERY FORMS WITH NoSQL IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 7, Jul 2014, 157-162 Impact Journals DYNAMIC QUERY FORMS WITH

More information

Reproducing Calculations for the Analytical Hierarchy Process

Reproducing Calculations for the Analytical Hierarchy Process Reproducing Calculations for the Analytical Hierarchy Process Booz Allen Hamilton International Infrastructure Team Introduction Booz Allen supports clients in the application of the Analytical Hierarchy

More information

Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis

Expert Reference Series of White Papers. Intersecting Project Management and Business Analysis Expert Reference Series of White Papers Intersecting Project Management and Business Analysis 1-800-COURSES www.globalknowledge.com Intersecting Project Management and Business Analysis Daniel Stober,

More information

A Quality Based Method to Analyze Software Architectures

A Quality Based Method to Analyze Software Architectures www.ijcsi.org A Quality Based Method to Analyze Software Architectures Farzaneh Hoseini Jabali, Sayed Mehran Sharafi and Kamran Zamanifar3 Computer Department, Islamic Azad University, Naafabad Branch,

More information

A PRACTICAL APPROACH TO INCLUDE SECURITY IN SOFTWARE DEVELOPMENT

A PRACTICAL APPROACH TO INCLUDE SECURITY IN SOFTWARE DEVELOPMENT A PRACTICAL APPROACH TO INCLUDE SECURITY IN SOFTWARE DEVELOPMENT Chandramohan Muniraman, University of Houston-Victoria, chandram@houston.rr.com Meledath Damodaran, University of Houston-Victoria, damodaranm@uhv.edu

More information

QUALITY FUNCTION DEPLOYMENT AS A STRATEGIC PLANNING TOOL

QUALITY FUNCTION DEPLOYMENT AS A STRATEGIC PLANNING TOOL QUALITY FUNCTION DEPLOYMENT AS A STRATEGIC PLANNING TOOL Burcu DEVRİM İÇTENBAŞ Atılım University Department of Industrial Engineering E-mail: bdevrim@atilim.edu.tr Hande ERYILMAZ Atılım University Department

More information

Project Management Software Selection Using Analytic Hierarchy Process Method

Project Management Software Selection Using Analytic Hierarchy Process Method Project Management Software Selection Using Analytic Hierarchy Process Method ISSN - 35-055 Sweety Sen (B.tech: Information Technology) Dronacharya College of Engineering Gurgaon, India Phone no. : 00343

More information

Addressing Misalignment Between Information Security Metrics and Business-Driven Security Objectives

Addressing Misalignment Between Information Security Metrics and Business-Driven Security Objectives Addressing Misalignment Between Information Security Metrics and Business-Driven Security Objectives Christian Fruehwirth Aalto University (Helsinki University of Technology) Otaniementie 17, Espoo, Finland

More information

Requirements Volatility in Software Development Process

Requirements Volatility in Software Development Process International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-2, Issue-4, September 2012 Requirements Volatility in Software Development Process M.P.Singh, Rajnish Vyas Abstract-

More information

Effectiveness of Human Resource Information Systems: A Study with Reference to Greaves Cotton Limited

Effectiveness of Human Resource Information Systems: A Study with Reference to Greaves Cotton Limited Asian Journal of Managerial Science ISSN: 2249-6300 Vol. 4 No. 1, 2015, pp.1-5 The Research Publication, www.trp.org.in Effectiveness of Human Resource Information Systems: A Study with Reference to Greaves

More information

Bringing Big Data into the Enterprise

Bringing Big Data into the Enterprise Bringing Big Data into the Enterprise Overview When evaluating Big Data applications in enterprise computing, one often-asked question is how does Big Data compare to the Enterprise Data Warehouse (EDW)?

More information

3-Step Competency Prioritization Sequence

3-Step Competency Prioritization Sequence 3-Step Competency Prioritization Sequence The Core Competencies for Public Health Professionals (Core Competencies), a consensus set of competencies developed by the Council on Linkages Between Academia

More information

Using Adaptive Random Trees (ART) for optimal scorecard segmentation

Using Adaptive Random Trees (ART) for optimal scorecard segmentation A FAIR ISAAC WHITE PAPER Using Adaptive Random Trees (ART) for optimal scorecard segmentation By Chris Ralph Analytic Science Director April 2006 Summary Segmented systems of models are widely recognized

More information