Important Analyst Ethics - Reminding Words
The analyst ethics and business.You have done the job, and a complete (?) Entity Relationship model, with Function Hierarchies, Events, and Business Constraints are all in place.
And, when conditions change, and the customer needs to order a rewrite, is he happy? No.
If he knows he can just create a new customer type in the CUSTOMER_TYPE table and then go on, without calling you, will he be happy then? I think so.
This is the responsibility of the system analyst: Giving the customer flexibility for future growth and change, without those costly rewrites. As a consultant you may disagree, you may just love those rewrites; an income generating tool! But I can assure you: In the long run, you will win by building flexibility and room for change for your customer.
I just read somewhere on the Internet: In the good old days, a dissatisfied customer would tell his frustration to 6 others; in the days of the Internet, he will tell it to 6.000 others.
I would not have appreciated that.
Free eBookSubscribe to my newsletter and get my ebook on Entity Relationship Modeling Principles as a free gift:
What visitors say...
"I just stumbled accross your site looking for some normalization theory and I have to say it is fantastic.Read more Testimonials
I have been in the database field for 10+ years and I have never before come across such a useful site. Thank you for taking the time to put this site together."
Theory & Practice
SQL Server DBA
Install SQL Server
Database Normalization eBook:
Copyright © www.databasedesign-resource.com / Alf A. Pedersen
All rights reserved.
All information contained on this website is for informational purposes only.
Disclaimer: www.databasedesign-resource.com does not warrant any company, product, service or any content contained herein.
Return to top
The name Oracle is a trademark of Oracle Corporation.