|
Software Development Productivity: A New Way of Thinking
Synopsis Ray argues that development productivity can increase only when you
enable developers to grow and master the craftsmanship around their work.
Describing a systems model of software productivity, Ray explores the
elements necessary to “feed” the system and achieve the highest potential
productivity. To help you diagnose systems issues, Ray demonstrates a visual tool
— casual loop diagrams — that shows you how to identify and address the
impediments that slow teams and degrade job satisfaction. He uses the
same tool to show how agile and lean methods establish key reinforcing loops
that improve productivity. After reviewing the characteristics of
organisational agility, Ray addresses other key practices that foster higher
performance teams: leadership style, governance, and open communication. |