Cascading the product vision: structure and practices

Identifying a real need or problem to solve is core to a successful product or application. Many teams get distracted along the way resulting in feature bloat or trying to address requests or perceived needs of prospects and customers that may end up in an unmanageable codebase, that may have many forks or custom derivatives. […]