Empathetic Software Development Guided by the Business Model Canvas
A development team’s effectiveness is constrained by a lack of business awareness. Most developers are too technology focused, and most management teams drip-feed their developers partially-solutionized problems…