Real requirements vs business requirements -


Assume that I have an account creation form, which fills the user database. Let's say that this database table has 6 columns: UserID, User login, Password, Email, Demographic, Demographic.

This program requires userID, user login and password. It can not work without any remaining "business needs", the company wants to know these things, they are "necessary".

Would it be better to configure my application and database so that it is really necessary, or can this impediment in business logic?

My stomach is saying I have another option, but I have seen almost all the production codes, 1 is usually the case.

Is this a lack of planning, or any kind of professional / programmer printed on the programmers tell me that it is necessary, I will make it necessary). Or, is there any compelling reason?

The actual requirements for us usually reflect technical requirements that are necessary to actually operate the program. We usually apply them in structural design like DB obstruction in your case.

Business Requirements are related to the business to make the app acceptable. In most cases, but in all, it usually involves how the ROI arises from the program that we develop. In our projects, demographic information is usually associated with some kind of marketing campaign, which can later be used to promote things to users, or something like that.

I think business people generally do not understand enough to require business requirements and simply tell them as "necessary". Just by stating that without understanding the context we are making it difficult to determine how it should be implemented if we know that the needs of the business are important for the business and the company can suffer a lot, if we If you do not apply it correctly, then obviously we will choose a more unsuccessful safe way to implement it. In your case, it will probably be by embedding yourself in a structural barrier.

To answer your question, it is important to understand the requirements of business and business requirements that trade / Since you are in the same team, you should know that as a personal trust to make the best technical decision, when there is a doubt, I always have a strong investigation and verification (although it is not always necessary to make the best decision Result is).

Hope that helps

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

memcached - Django cache performance -