A mentor is someone who teaches and guides the project teams about what they need and when they need it. Typical ways
of mentoring are:
-
Workshop leader. Some activities are best performed in a group; for example, finding actors and use cases
during use-case modeling. Throughout such activities, it's valuable to have a modeling leader who is a process
expert. An experienced modeling leader can save a lot of time and effort.
-
Process expert. The process expert is an on-site support person for the project. The process expert's task
is to help the developers use the process and model as well as possible. If the process expert detects any problems
due to lack of knowledge among the developers, the process expert is responsible for filling that knowledge gap on
the project team.
-
Project manager support. A process expert can help the project manager to plan and steer the project.
Sometimes the project manager has little or no experience about the process in question.
-
Reviewer. A cost-effective way to transfer knowledge is to have a process expert review the results of each
phase. A review often reveals any problems the members of the project may have with how they use the process. Of
course, the process reviewer does not replace any of the regular reviewers with their domain and technical
expertise.
There are several good reasons to have one or several experienced mentors on the project. A mentor can:
-
Give a project a kick-start.
-
Drive the project's use of the process.
-
Be a cost-efficient way of transferring knowledge.
A good mentor becomes dispensable because the goal is that the project will become independent of the mentor. However,
it is not trivial for a mentor to become indispensable. There is a risk that the project will become too dependent on
the mentor taking care of all problems and difficult tasks, rather than the project team solving them. People on the
project need to be given the responsibility for taking over the mentor's tasks, especially ownership of the
process.
Be aware that there is a built-in conflict between the goal that the mentor should become dispensable, and the project
manager's short-term goal of successfully finishing the project.
Experience shows that having a mentor is very important to process implementation success. Without a mentor, there is
no process driver and, in many cases, this means that the whole process implementation could fail. This is a common
problem.
However for long-term success, it's important not to rely on an outside mentor. Therefore, you need to plan for
transitioning the mentor's role to people within the organization. Assign someone in the organization to become the
expert and to learn from the mentor.
One potential problem is that the mentor becomes a resource on the project and cannot focus on the mentoring tasks.
Therefore, it must be made clear that the mentor only does short assignments, such as:
-
Supporting the project manager
-
Reviewing
-
Leading workshops
|