May 16, 2023 at 12:29 pm
Just curious out there. When designing a new system, how typical is it that the database team needs to build, code, test, and maintain a database AND actually design the user/system requirements. Obviously, a db team needs to understand the system, it's requirements, rules, etc. But does a db team typically actually create UI requirements too? Wouldn't that be an odd scenario and potentially not a good idea?
May 17, 2023 at 1:10 pm
Thanks for posting your issue and hopefully someone will answer soon.
This is an automated bump to increase visibility of your question.
May 17, 2023 at 3:27 pm
I don't think DB team should create/control/define UI requirements.
The DB team might advise on UI, both from the perspective of guidance based on the data, and for warnings when a requested design might be too expensive from the database perspective.
May 17, 2023 at 9:24 pm
It really depends on the size of the team - and the knowledge and ability of all team members. I see no reason to limit a "DBA" from developing if they have the skill and ability to do so - regardless of what is being developed.
I also find this is the same attitude that we normally see - just in reverse. The idea that a UI developer cannot and should not develop database code because that is for the DBA's is missing out on valuable limited resources.
With that said, if you have a DBA who is not doing their normal day to day work - and instead is working on UI design, or a developer who is supposed to be working on UI but is spending all their time doing database development - that would be a problem.
But to say one cannot work in either area because of their title - nah, I don't agree.
Jeffrey Williams
“We are all faced with a series of great opportunities brilliantly disguised as impossible situations.”
― Charles R. Swindoll
How to post questions to get better answers faster
Managing Transaction Logs
Viewing 4 posts - 1 through 3 (of 3 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy