Puff Piece
I'd venture to say that most software nowadays is written by teams of 10 or fewer developers. The world described by the article is a world of the distant (in internet time anyway) past. There aren't separate architects, coders, and testers anymore for most projects.
Enterprise Lifecycle Management tools are chasing after a lost era, looking for that big "enterprise" sale that justifies their small direct sales force. Enterprise == high cost per seat by the way, so if you see this keyword in an advertisement, just walk on by if you don't have very deep pockets. Maybe Borland will try to change the economics of ALM. I haven't priced their kit.
On the other hand, there are architectural, developmental, and testing activities. If anyone would size and price lifecycle management tools for small projects and teams, they'd find a market.