There are many ways to structure management of product teams. Some of those management roles are vital, while others can be really problematic.
Though Single Page Apps (SPAs) are quickly becoming the conventional wisdom when it comes to building rich web applications, a recent alternative has emerged: Resource Oriented Client Architecture (ROCA).