Innovation is definitely a craft and a journey. I like your key points, because they all express the need for an innovation community. Every player in the organization should be engaged in the process, from leadership ensuring that the right environment is in place to individuals being able to co-create. It’s a craft fusing all of these elements through prioritizing collaboration as well as choosing the right digital tool. Check out this free ebook that compiled recent best practices of innovation from 8 companies like Microsoft and Cisco: hubs.ly/H08jPQl0