Principles of software development leadership : applying project management principles to agile software development leadership / Ken Whitaker