Patterns of successful IT leaders