Lessons from the field: Managing change
  
The implementation of any new tool or technique in the organization usually carries with it a  change impact. Stakeholders have to adapt and learn new skills, which often disrupt business as  usual for quite some time. If this transition process to the new tools and techniques is not properly  managed there is always the danger of the new implementation to fail. 
Within Xpdian's customer base, we have had, on several occasions, the opportunity to implement a  UML tool in an environment where other UML tools and/or other modelling tools have been  implemented, and have failed. This put us into environments where modellers not only were  intimidated by new tools and techniques, but also cynical because of past failures. This has given  us some opportunities to experience and understand the following: 
Lesson 1. Introduce learning
The success of the implementation is rooted in learning. Learning is not just training, but also the  experience that comes from using training. Don't be tempted to provide too much training too  early. Learning occurs in cycles. Define the training need in such a way that stakeholders can  attend training, assimilate the knowledge shared, understand how the new methods and  techniques can work in their environment, try all of the new knowledge out on the new tools and  techniques, and finally have enough time to ask questions and clarify misunderstandings. Once  stakeholders are comfortable due to the experience gained by experimentation with the new tools  and techniques then it is time for the next cycle of learning.
The UML notation intimidates most stakeholders facing it the first time. In most cases the new  notation is accompanied with new tools that have complexities of its own and both notation and  tool are used within a new approach or method. Trying to teach stakeholders too much, too quickly  will confuse them. Start with the concepts first. Once the concepts are well established, only then  introduce more complex topics. What to include in the concepts and advanced topics will be  different from one environment to another.
Lesson 2. Understand that stakeholders need time to learn
When faced with new tools and techniques, stakeholders tend to go through an emotional cycle  that determines how quickly they learn and adapt. At first they will experience concern, based on  their lack of knowledge and skills, or maybe because of cynicism based on other tool and  technology experience. This may lead to confrontation as stakeholders are dragged out of their  comfort zones with the adoption of the new tools and techniques. This confrontation may be  compounded by the shared feelings of doom between different stakeholders as they experience  and discuss the consequences on the business as usual. 
At this time the implementation is closest to failure. Lots of assistance and mentorship from  knowledgeable consultants/mentors will help stakeholders gain insight into the new tools and  techniques, leading to knowledge breakthrough, clarification and insight. With this new insight, a  foundation for learning is established upon which stakeholders can then internalise the new  knowledge. Once knowledge is internalised, the next cycle of learning may begin.
The most important factor in letting stakeholders move to insight and internalisation is time. They  need to be able to work trough the initial emotional impact to understanding, and eventually  acceptance and positive experience. Not allowing enough time will deprive stakeholders from  emotional acceptance, which will in most cases lead to failure of implementation. 
The UML with its different diagrams and relationships between bewildering arrays of element types  can be very difficult to be mastered by the UML novice. After formal training it is important to have  experienced consultants/mentors to help stakeholders master the learning curve. As stakeholders  experiment with the different diagrams and techniques they will, in time, be more comfortable with  concepts and become ready for more advanced techniques.
Lesson 3. Worry if no one disagrees
When new tools and techniques are introduced and no one disagrees or resist the changes, it may  be for a number of reasons, all of which should concern the implementation owner. Disinterest  occurs when stakeholders think that the change to new tools and techniques is not going to affect  them. This may be a result of the implementation message not containing all of the details  required to make the disinterested stakeholders understand that their environment will be affected  as well. 
When disinterest is noticed, every effort must be made to determine if the disinterest is because of  a lack of learning, resistance to change or if one of the above reasons applies. It may be because  stakeholders are not seeing the change as significantly important. If a change is not seen to be  significant to the stakeholders they may not make the effort to disagree. This might be because  the significance of the change is underestimated, or the change is insignificant. 
The biggest concern should be if the significance of the change is underestimated. This may mean  that the message to the stakeholders are either incorrect or that they are in need of more  learning. The message and the change should be reviewed in terms of the anticipated effects and  benefits. Should the message be inappropriate, it must be changed to ensure that it is properly  understood. If the implementation owner has overestimated the significance of the change, a call  has to be made on how the initiative should go forward. One way of dealing with it is to tie the  change to other change efforts in the same area. Another way is to decide to reinvestigate the  change in the light of the new evidence and based on the outcome, to reinstate the change  initiative or to cancel it. It is important to not become emotionally attached to the change purely  for change sake. If a change does not make sense or shows significant benefit – abandon it.
At times stakeholders will not show interest in the change because of their conviction that the  political forces will stop the change effort before it affects them. This is most often seen in  situations where change has been initiated before and did not succeed. For these stakeholders the  change effort is just “going through the motions” without real change that will occur. They do not  resist the change because it will reflect negatively on them and they are not willing to take that  chance. When the suspicion exists that this may be the case, the executive commitment to the  project needs to be reviewed in light of the historical projects. If a history exists of projects that  attempted similar change efforts and have failed, it is important to understand why they have  failed and whether the current project is doomed to fail in a similar fashion.
The other extreme opposite is that stakeholders will not disagree with anything on the change  project/effort for the simple fact is that their expectations of the anticipated results is so high that  they do not, and are not willing to see anything that can stop, or detract from, the project. It is  tempting from the point of view of the change owners to let this go on because it is one less group  that needs management. This is particularly dangerous especially if the anticipated and expected  benefits are not close to the expectation of what is going to be delivered and will always fall short.  This will create bitter resentment that will affect change projects that follow. Should this situation  happen the relevant stakeholders should be targeted for more communication and education to  rectify their perceptions and expectations.
The paradox with a UML implementation is often that the more experienced modellers are the ones  that struggle most with the new techniques. They tend to try and use known (non-UML) techniques  and force that into the UML with disastrous results. They typically are also the group that may not  pay as much attention to the education and learning, because of their background in modelling  creating a false sense of comfort. Knowledge of other techniques and/or tools may also prejudice  them against the tool that is being implemented. 
Lesson 4. Understand the structures 
Within the implementation organization there are two major networks structures that the  implementation owner must take cognizance of. There is the informal network that has no  relationship to the formal network or structure. This network exists because of personal  relationships, common interests, hobbies, religion and other interests. The informal network is  particularly powerful because people associate with them out of free will and as such can be  influenced more extensively from within these groups than through the formal networks. News,  rumours and other messages normally flow very rapidly through the informal network because of  the fact that the network is relationship based from an individual and personal perspective. For the  same reason people will also give more credence to messages that arrive through this network. 
The formal network is built around the formal structure of the enterprise. Information and news  that flow thorough these channels are more business operational and project related information.  Topics of interest to the enterprise will also flow through this network. This does not mean that  other news does not flow, but that the focus is more on the work as usual. Formal networks may  have an informal network associated to it if the enterprise promotes mentorship programmes.
Once the dynamics of the formal and informal structures are understood, the next logical step  would be to identify the role players in these networks. There are a few categories of role players  in both networks. 
  • The leaders are those who lead the parts of the networks. In the formal network they will be  the appointed managers and supervisors. In the informal networks they will normally be the  charismatic consensus-based appointed leaders. In both types of networks these leaders wield  power that can either benefit or disadvantage a change initiative. They are extremely  important and valuable role players if they support the changes introduced by the  implementation owner. The leaders in the informal networks are particularly effective if they  are open to, and enthusiastic about the changes. In the UML implementation these persons are  valuable if targeted as sponsors, or mentors. They have the unique ability to create an  atmosphere and environment conducive to change. 
  • Influencers are people whose knowledge and regard by peers give them a voice that is  respected and whose opinion may sway decisions. Although they may be within the formal  structures, the respect that they command is mainly from the informal networks. Their power  lies in the fact that people respect what they say and as such may be valuable or damaging to  the change initiative. They are a group that need to be convinced of the change message.  Their conviction will benefit the change initiative. They function well as UML mentors and  members of the UML forums because of their ability to relate to, and work with other  stakeholders. 
  • Followers are those that move with the group because of the perceived benefits they gain  from the association.  The leaders and influencers would make up their minds (the followers  'minds) in most cases. It is important to take note of their progress in a UML project because  they will be the main cause of inertia. They will dictate the pace of learning and growth. 
  • Lone wolves are those people that are part of a group either voluntarily or as part of a team.  They are normally there out of a strong self-interest or by appointment. They stand out from  the followers in that they are associated with a group because of the knowledge gained and  not necessarily for social reasons. They may, or may not, be influencers. It is likely that they  may alienate some or most people they work with. It is difficult to reach this group, since they  might not always hold with the collective viewpoint of the groups they associate with. At times  they might be destructive to the projects because of their nature. It is important to monitor  this group closely. 
With UML implementations the social structures as well as the formal structures can be leveraged  to ensure project success.
Lesson 5. Avoid being sidetracked
Often when the UML project is launched, there will be stakeholders that are not completely  committed to the idea of the new project. They may provide reasons as varied as: they were not  consulted; they do not agree with the anticipated benefits/approach/methods; or it was not their  idea to start with. They may demand proof of concepts, prototypes or fundamental rethinks.  Submitting to initiatives such as these is very time- consuming and if not approached properly my  have the potential to seriously slow down and even stop the implementation project. 
Lesson 6. Communicate
Nothing frustrates a new UML user as much as not understanding a problematic environment and  not being able to talk to someone about it. Many stakeholders may not be forthright enough to  come out and ask questions. In the beginning it is important to have a very structured  communication approach, in order to inform and elicit questions from learners. The mentors and  knowledgeable stakeholders must be encouraged to spend a lot of time baby-sitting initially. Over  time as the concepts become entrenched the need for support will change and require less and  less time. 
Other mechanisms for support may include formal help desks, bulletin boards and tips-and-tricks  newsletters. 
Lesson 8. Pro-actively manage resistance
In the course of implementing the UML and the modelling tool there will be resistance from the  stakeholders. Some may resist harder than others. There are two ways to deal with resistance.  There is a positive way in which the stakeholders are guided and become part of the  implementation initiative through own free will or because of benefits they received. There is also  a negative way and should only be used when all efforts at positive management has failed. 
There are many positive ways in which stakeholders may be managed when they demonstrate  resistance. Core to managing the stakeholder in a positive way, is the patience that need to be  applied to the situation. 
A first step in managing anticipated resistance is to ensure that all layers of leadership in the  enterprise agrees on the benefits of the implementation and publicly endorses it.  The danger is  that should the public endorsement just be lip service, it could damage the project because  stakeholders will notice that while the leadership is agreeing, they do not act on it. People  impacted by a change must be given the opportunity to participate in formulating the  implementation of the process. People are less likely to resist a change to which they have  contributed to. Positive resistance also includes proactive communication and learning as detailed  above. 
At times positive approaches to managing change simply do not work. After all of the positive  techniques have failed there are a limited number of negative approaches that may be tried.  Normally when you get to this level, you are dealing with people that will, in all likelihood, not fit in  comfortably with the new tools and techniques. The likelihood that these persons will leave or will  be asked to leave the enterprise is also high. 
Negative approaches include coercion and manipulation. Coercion is where you put someone in the  situation where they have to change without regard for how they feel about it. It is basically the  "this is how things are going to be from now" approach. This will not create happy stakeholders  and the process of change will be difficult, both for the implementation team and the person  involved. This approach is likely to cause a great deal of unhappiness and resentment. 
Manipulation is a technique as dangerous as coercion. With manipulation colleagues and the  environment is used to force someone to change. This also leads to resentment and loss, because  like in coercion the stakeholder is not in control of his own destiny.
In conclusion. 
When all is said and done, the UML project, or any other project, is about people. People are  influenced by people around them and how they are treated. It is never easy to leave your  comfort zones which are the cause of the majority of resistance. Resistance should be anticipated  for and planned for whether your implementation of UML is targeted at three people or three  hundred. 
  
Google
 
Web xpdian.com