Lean UX, Atomic Design and Angular - A Flexible Front-end Architecture for Developing Web Applications: Part I
Many of you may find the following situation familiar:
UX Designer: Could you improve this view so that when you make a selection here both of these charts are updated?
Software Developer: Hmm… No, I can’t.
or:
UX Designer: Could you make change X (which looks like it would be pretty straightforward) that would improve the UX of this view enormously?
Software Developer: That’s completely impossible because we didn’t design our framework to acommodate that use case. I could do it but we would need to make a major re-architecture and re-design of our application that would affect all these other views. There are also these 300 things with higher priority right now.
Well, I know I do. Particularly on the developer side of things.