Harmony
The magic ingredient that brings powerful experience to life. Harmony is the quality of forming a pleasing and consistent whole. Building amazing experiences requires having harmony between designers and developers. The designer approach to problems and the developer approach to solutions is different, and to bring innovation to life, design and dev teams must radically collaborate. When teams work in harmony, they can create experiences that defeat any technical barrier and achieve any designer’s desire. Doing real innovative design or functionality is hard if the developer arrive too late in the design process. Teams need to embed design in their DNA - mixing the design and engineering teams is not a process - it’s a culture.
Blur the barriers between designers and developers, let them sit together, teach designers to code and developers to design. Hire multidiscipline people who are gifted in both art and science as the ones that “connect the dots”. Achieve a collective ownership on the product experience, learn how to allow enough creative space for developers, and expose technology achievements to designers. Strengthen the relations between the teams, share the workspace, share the mindset, and above all, work as one unit.
Chaos creates paradoxes, harmony solves them.