Tuesday, 26 July 2011
Task 4 Part 2 - Customer Myths
Do you like this story?
Customer myths:
A customer who requests computer software may be a person at the next desk, a technical group down the hall, the marketing/sales department or an outside company that has requested software under contract. In many cases the customer believes myths about software because software managers and practitioners do little to correct misinformation. Myths lead to false expectations and, ultimately, dissatisfaction with the developer.
- Myth: A general statement of objectives is sufficient to begin writing programs – we can fill in the details later.
- Reality: Although a comprehensive and stable statement of requirement is not always possible, an ambiguous statement of objectives is a recipe for disaster. Unambiguous requirements are developed only through effective and continuous communication between customer and developer.
Disscussion : Requirements determine the desired outcome of a project because in the developer have to satisfy customer demands and as people say 'the customer is always right'. In the case of software engineering, the developer must meed customer demands and make necessary changes to comply with the customer's requirement. Continuous communication helps make this happen.
- Myth: Project requirements continually change, but change can be easily accommodated because software is flexible.
- Reality: It is true that software requirement change, but the impact of change varies with the time at which it is introduced. When requirement change are requested early, cost impact is relatively small. However, as time passes cost impact grows rapidly – resources have been committed a design framework has been established, and change can cause upheaval that requires additional resources and major design modification.
Disscussion : When a project is started, design and planning is done in order to reach a goal which is to meet the client's requirements. When these requirements change, the goal is changed as well and several unnecessary changes have to be made to the software down to the programming level and this would waste costs such as resources and time.
Discussion done by : Talib, Lim Jia Hui, Gary Jordan, Shilpesh.
Subscribe to:
Post Comments (Atom)
0 Responses to “Task 4 Part 2 - Customer Myths”
Post a Comment