This article basically sums up my career as a designer. Nice mockups, bad implementation. I’ve found it to be the single biggest challenge a designer must work to resolve above anything else. Because after all, you’re only as good as your weakest link.
No matter how many wireframes, sketches or mockups you make, nothing matters in the end if the implementation is bad. And it’s true, you don’t see enough talk about this in design discussions, which is ironic because everything rests on the implementation. Users don’t use mockups. They use what was developed by (very often) the non-designer development teams.
Thank you for posting. I agree with some other comments here that you don’t want to build up design-debt to the very end of the development cycle. It has to be done throughout the entire process in every sprint. But I also have found that even that’s not enough. You need the company as a whole to embrace design-first thinking, and every developer has to have attention to detail in their working lifeblood.
If the company doesn’t care… you yourself aren’t going to be enough to change it.