In: Computer Science
Three of the factors that may influence the way a set of requirements is prioritized, are:
(a) Benefit, (b) Cost, and (c) Time-Sensitivity. Explain what each of these three factors mean. (In other words, how does each of these factors influence the way each requirement may be judged for determining its prioritization?) Please clearly indicate in your answer, when you are answering A, B and C.
Prioritization of requirements are very important in a project because the requirements for a project may critical, or minor we have to identify the critical requirements so that our project will run smoothly in time and budget with the profits.
If we concentrate on minor requirements we cannot implement critical requirements so good prioritization of requirements helps in analyzing useful business needs so that can result in successful project.
Factors that influence the set of requirements prioritization:-
A.Benifit:-
It focus on the requirements that gives more benifit will be given the highest priority so that we will return more benefits with the prioritized requirements.
If we choose the requirements which will not gives benifit or economic value to the project we will not receive any profits or we will not successful
so while prioritizing the requirements we will consider the benifit factor first to analyze the requirement which will give the maximum economic value.
B.Cost:-
In any project to complete a project successfully cost will be one of the important factor because if we spend more initially we cannot afford in the ending of the project.
so while prioritizing the requirements we have to analyze the requirements which are least expensive or we will analyze the important requirements we have to implement because if we implement important requirements first after that we will start for other requirements based on our budget.
so while prioritization of requirements we analyze the requirements which are least expensive and also requirements which are most important for the project.
C.Time-Sensitivity:-
we have to prioritize requirements based on time also because when we have to show particular status of the project first we have to complete design or coding so we have to give the priorities according to it if we start without any prioritization we cannot complete the work according to the deadlines.
so to complete the work within the deadline we have to give priorities to the requirements based on the time avaialable to us.
So all these factors helps in making the project complete within the given time and in budget which also gives more profits.
so we have to set requirements according to the priorities.
Hope this helpful
Please give your valuable upvote which will help me alot