I've been working for sometime now at enterprise HR solution (similar an ERP) and i've been looking for a long time for resources about enterprise UX design. Seems like it's incredibly hard to find any relevant information. For example table design - holds a lot of data, needs to support complex filtering, a lot of contextual actions, etc.
Most of the content online focuses on consumer products and the knowledge barely applies in enterprise products.
It would be great to see if you guys know any in-depth resources (preferably books).
For instance, imagine the UX of Amazon or Ebay showing you a table with all of their products. Like AMD does in this page: https://www.amd.com/en/products/specifications/processors
In short, their problem is not about table design, but how to design without a table.
In other words, think of table as a detail, as opossed to a starting point. Sometimes a table would fine, especially if it has no row variants. But if you have conditional actions across rows, or too many unused fields per row, then a table would be too difficult to implement and use.
As you mentioned contextual actions in a table, I’m pretty sure you can provide a better UX if you don’t use a table. For example, in my product I started out with a table drafting out the team members per account (invite, resend invited, remove, etc). But I ended up better by using cards. So I drafted each row variant in a card.
Do some observation and learning about how tools your users are used to do what you're trying to do.
Some resources:
https://uxdesign.cc/data-table-for-enterprise-ux-cb48fb9fdf1...
https://uxdesign.cc/enterprise-ux-anything-but-typical-a955d...
If you have a saying, you can advocate to include those who will actually use the product.
If you are not forbidden to get in touch with them (believe it or not, some execs will forbid you to include the people you're building for in the conversation), you can try and tighten the feedback loop.
If you're designing to a rigid spec, then it pains me to say it doesn't matter: You will get paid but nobody will use your software. Those are the bitterest dollars.