Business has been trying to do that for 50 years, but it doesn't really work because the scope of software systems too broad and varied. In a way software is an anti-commodity in its diversity. As much as "real" engineers rightfully decry software as easy and less rigorous than physical engineering disciplines, at the same time, the potential scope of software is greater than physics itself—it is math incarnate. The only way to commodify programmers would be to willingly limit software's scope to some established domain that is well understood by the powers that be.
I don't see one article, no matter how brilliant, providing the tools make any meaningful progress on that little management wet dream.