Review Defining Software Requirements for Better Quality and
Review “Defining Software Requirements for Better Quality and Faster Delivery”.
(Link below Read It )
http://appdevelopermagazine.com/2414/2015/2/24/Defining-Software-Requirements-for-Better-Quality-and-Faster-Delivery/
1-Read this quote from the article: “What stakeholders want is not important. What matters is what they need.”
2-Do you agree that it is the responsibility of the developer team—not the stakeholder—to determine a project’s true needs? Explain your response in details
Solution
Dear Student,
The conclusion of the article is that......................................
The author of this article differenciate between the needs versus wants of the stakeholder.According to the article in the developing phase of any software project it\'s the responsbility of the developement and mangement team i.e the responsbilty of the business analyst to gather the exact need of the stakeholder so that before starting the development of any project, it is clear that what the development team is going to develop, it will result the minimum errors in project as well as the cost.
The two scenario are given in the article---
1- Development Project Scenario #1: Generating a Sales Report
In the above scenario the salesperson are explaining their requirement one after the another while the development of the project has been started.It will cause error in the project as well as well as it is more time taking and will cost more budget.
In the second scenario---That is--
Scenario #2: Providing Access to Sales Figures
The business analyst, who understands the difference between wants and needs, asks the sales person why he wants the report. The sales person responds, “because I have always gotten it.” The business analyst then asks him what specifically he needs in the report, and why he needs that information. The salesperson responds, “I need quarterly figures for the sales meeting so I can validate the next quarter’s budget.”........
After reading complete article i got a conclusion that a business anylst must gather the complete information i.e the need of the stakeholder so it will be benificial in the development of the project, i.e the project will hit the trifecta of development - it will be completed accurately, with the least amount of time and expense invested. On the stakeholder end, the salespeople and their assistants all will be happy.
And finally If an appropriately skilled person doesn’t do a good job of helping the stakeholders separate wants from needs and that information isn’t effectively communicated to the coders, there is a strong chance the project may start down the wrong road completely.
So at the end of the day, it is the job of the developing entity and its team - not the stakeholder - to figure out all of a project’s true needs and translate them into accurate, efficient requirements.
So i agree that it is the responsibility of the developer team—not the stakeholder—to determine a project’s true needs.
************Dear student if you are satisfied with answer provided kindly provide your valuable feedback.**********
