(because innovation frequently happens at the intersections between groups, instead of just inside one department):
1. Organize internal seminars or lunch-n-learns where one group can present on what they are currently working on.
2. Have small social events between one or two groups (i.e manufacturing and IT), so they will mix and can discuss ideas informally.
3. If members of multiple departments have an innovative idea, give them a certain number of hours per week to work together on their idea, as well as possible seed money.