I am working for a software consulting company, we provide software testing service to our customers.
Not long ago, we developed a test suite for our customer. By the end of our contract, one employee from our customer volunteered to look after this test suite. I was given a job to pass on the knowledge to her.
Over time, I realized she was unlikely to take up this job in time. She knew next to nothing about programming. My manager wants me to finish up with her asap as every week I spend 4 hours (unpaid) to train her. It is not I am not paid, it is the consulting company I am working for is not paid, my manager wants to build up a good relationship with them.
I have been thinking I can help her speed up her learning by doing the following:
- Draw details program flow diagram and UML, use them to show her further how the test suite works
- Get her to do all the debugging and maintenance while I am advising her.
- Report to my manager on a weekly basis about her progress.
Any other ideas?