This is just something I have wanted to write down a few thoughts on for awhile. My field is engineering and planning, and I have been involved in a number of programs that are complex technically, financially, and on the people side. I’ve seen some things done well, I’ve seen some things done badly, and I’ve done a few things well and learned a few lessons the hard way myself. So here are my thoughts:
- Organize the entire program around achieving a vision and set of goals which everyone understands. Create a crystal clear vision and set of goal statements for the program. Make sure these are thoroughly understood by all senior and mid-level decision makers – communicate, market, train, drill, test – whatever it takes to make sure they get it. Then, set specific objectives for individual functional units within the organization, and for all individual staff members, that advance these goals, all these goals and only these goals. Make each objective SMART – specific, measurable, achievable, realistic, and time bound. Then track every individual’s and every unit’s progress towards meeting the objectives, and hold individuals and managers accountable for meeting their objectives.
- Make sure the knowledge level of the entire staff is up-to-date with industry standards and best practices, then encourage system thinking, creativity and innovation to advance the leading edge. Create a formal training and continuing education program for staff. Create a psychological “safe space” for discussion of ideas that are outside the typical daily functions of the organization. Organize talks, discussion groups, and other events. Bring ideas and speakers in from outside the organization. Encourage and reward staff to spend time reading and attending events outside the organization, then bringing back ideas and communicating them to colleagues. Be on guard for the development of group think, and actively encourage and reward the sharing of ideas that are new to the organization.
- Focus on communication of system behavior, risk, and other complex information. Continuously improve staff knowledge of communication approaches, strategies, and tools by weaving these into the training and innovation program. Bring in specialized staff with communication and visualization skills. Set up a specific job role, group or committee whose job it is to oversee communication approaches in all aspects of the organization.