You can focus on the wrong place here, you are given the opportunity to see some flaws in your process.
- It works in its small area of ââits home directory, and not in the general CVS repository.
A simple chat is likely to be enough here, the benefits of version control speak for themselves, and any âbrightâ person is likely to be delighted with these benefits. However, this may also be a good chance to look at alternative version control systems that provide greater ease of use and flexibility (look at bzr and git). It is even better to involve him in the selection process, if he is really a âstarâ, he will probably have a good contribution and hope more for its use.
- does not document its code
The documentation does not seem to be part of your process. People will resist doing extra work, and if there is no specific process, then you are talking about a lot of extra work. Is documentation necessary? If so, is there a process to create it? if you have someone entirely dedicated to this? If you have at least a tool to make it easier (maybe something as simple as a mediawiki)?
- does not comment on its code, for example. 3500 SLOC of C with no comments and no empty lines to wrap things around.
Three words: view peer code. Besides the obvious benefits of failure, it can also exert some peer pressure, which is a strong force and can be good. Desiring that your colleagues are well received by your peers, spontaneously generates ownership and quality.
- often exaggerating everything, for example. uses three shell scripts that call each other to do the work that one simple shell script can do.
Again, peer code viewing. You mentioned that management knows about this flaw in the programmer. Is he? It is quite difficult for people to change and improve if they do not recognize problems with the way they do things.
And perhaps best of all, having come up with plans to improve your development process (which is likely to improve not only your âstarâ, but everyone else in the team), you can probably earn gold stars for yourself from the leadership.
MarquisDeMizzle Feb 10 '09 at 17:49 2009-02-10 17:49
source share