Slashdot Mirror


Guide For Small Team Programming?

dm writes "I run a small design shop and have been doing more and more web development, including fairly involved back-end programming of what's now essentially become our own CMS. Up to now I've been doing all the programming myself. Now we are working with a second programmer for the first time. I already use version control (SVN) and an issue-tracking system, and I guess we are both decent at what we do — although self-taught, but we both lack experience programming in a team context. Is there a useful guide for this? Most of the tutorials I have seen for Subversion are surprisingly organized from a single coder's perspective. Where else should I look?"

2 of 220 comments (clear)

  1. Two obvious ones by Bogtha · · Score: 5, Informative

    Both excellent books for this situation, in my opinion.

    --
    Bogtha Bogtha Bogtha
  2. Communicate with your coworker. by burni · · Score: 5, Informative

    Sorry it's not about the perfect solution for your problem, but keeping
    things in mind about the new context can improve things.

    These are the lessons I learned from jobs and life either.

    a.) be precise what you are talking about
    - missunderstandings tend to poison the atmosphere at work

    b.) clear missunderstandings as early as you can

    c.) keep in mind that you now have a coworker
    - trust him, he can do things on his own

    d.) keep in touch with him
    - this means you also report to him what you are doing
    "primus inter pares" first within a group of similars,
    you are the leader? dont behave like "the Führer"

    e.) if you recognize anger, missunderstandings etc.. talk about

    f.) keep in mind two programers are two human beings

    g.) give him all the information you have
    - if information is being held away, he would feel "pissed off".

    h.)
    - "smile"
    - behave
    - use "please" and "thankyou"
    - commendation (wisely used)

    g.)
    let him bring some of his ideas in, discuss ideads,
    if commendation comes from your boss, be modest and inform your boss if it was
    your coworkers idea.

    Communicate! The basic need for team work is comminication.

    These are aspects I learned, when followed, it is allready team work, you don't need
    a special conception for team work.