My Pair Programming Experience on a Projector Screen

Have you ever had this experience in the office? Your boss assigned a task to your manager, then your manager assigned the task to you. However, what you’ve heard from your manager is actually different from what your boss wants. Your boss saw your code and he/she doesn’t like it. He/She told your manager to ask you to make the changes again, and the loop goes on. Time are wasted when you are waiting for your boss to review your changes.

Our solution for the case at the end? I ended up using an Agile development methodology to solve this problem. I had a pair programming session with my boss in the conference room. On a big screen. Wow!

The end results are great. My boss got what he wanted. His knowledge are transferred to me. Now I understand the coding standard he is looking for. All the time wasted for submitting a patch and waiting for my boss for review are gone. Best of all, he helped me caught a lot of bugs which I might’ve done if I didn’t do pair programming. Bugs are sometimes hard to avoid when one is programming alone. Our brains sometimes just cannot handle thinking so many different things at once.

This entry was posted on Saturday, February 21st, 2009 at 1:04 am and is filed under Agile Development. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply