CTO Sharing: Leadership, architecture and strategy