[Year 12 IPM] More info from a real virtual team

Keith Richardson keithcr at fastmail.fm
Sat Dec 16 20:30:23 EST 2006


Thank you Mark - this is solid gold!
I always thirst for reality for the kids - they appreciate it so much.
Also it is good to have them exposed to this view of opensource in
contrast to commercial. Of course, presenting this 'conversation' via
the virtual-teams-theme adds depth to their understanding.
thank you!
Keith


On Sat, 16 Dec 2006 09:44:03 +1100, "Mark Kelly"
<kel at mckinnonsc.vic.edu.au> said:
> Another member of the OpenTTD.org virtual team has written to give his 
> insights into working on a software project with people from all over 
> the world.  Keep in mind that this team is made up of volunteers.
> 
> ---
> 
> Darkvater wrote:
> 
>  >> What problems arise from working virtually rather than face to face?
>  >> How do you get around these problems?
>  >> What conflicts arise, and how are they handled?
> 
> 
>  > The biggest problem we face from this virtual group is the lack of
>  > control. You cannot demand things from any developer, calling to them
>  > to fix this, or fix that, or else! This is also due to the voluntary
>  > nature of the project.
>  > Another source of conflict is, and has been the language barriers.
>  > There have been some very heated and at times even angry discussion,
>  > or let's say flamewars that turned out to be someone misinterpreting
>  > the other person due to the lack of proper english skills.
>  >
>  >> What benefits are there to working virtually?
> 
>  > I do not think working virtually would have any benefits, only
>  > drawbacks. You lose control, cannot confront people, they can simply
>  > ignore you, etc. etc. all things that when working in a group are
>  > unheard of. However for open source projects, especially smaller ones,
>  > I think this is the only viable development option. With members all
>  > over the world, just doing it for fun, in their free time it is
>  > impossible to come together physically and discuss problems, roadmap,
>  > etc.
>  > There is only one advantage for working virtually: the biggest minds,
>  > the most interested people can come together to work on the project.
>  > This makes development very enthusiastic and sometimes some really
>  > great people show up out of nothing with brilliant ideas, patches and
>  > coding skills. I think achieving this, for open source without pay,
>  > would be impossible physically. Development over the internet is the
>  > only viable way imho.
>  >
>  >> What's your preferred communication method. Why?
> 
>  > Since we have developers from all over the world, in different time
>  > zones we are only left with email, forums or IRC. We use irc for
>  > instant communication and feedback. This is done in our public channel
>  > where everyone can participate in the discussion. At times this is
>  > annoying, yes but we believe in the open model. The more minds think
>  > about a certain topic, the better ideas one can get. The forums over
>  > at www.tt-forums.net are mainly used for long(er)-term developments,
>  > ideas. Email is almost never used. About 90% of the communication thus
>  > happens on IRC with the rest being split over the forums and some
>  > private messages at times.
>  >
>  >> How are tasks allocated?
> 
>  > Things in OpenTTD are not exactly organized. Most of the time the
>  > person that started a certain feature gets allocated all the bugs,
>  > features, etc. related to that feature. Most of the time this works.
>  > This does lead to specialization, which is not per se bad, just when
>  > the said person leaves, the others have to rediscover that part of the
>  > code again. I therefore try to press onto everybody to comment their
>  > code appropriately so it is understandable without a deep internal
>  > knowledge of the specific part.
>  > When we are nearing a release, as we are now for 0.5 I usually make up
>  > a list of bugs that ought to be fixed, and a list of features, before
>  > I give the green light for the release. It is mostly up to the other
>  > developers to pick items from the list, but I also assign (or better
>  > said ask them if they would be interested in fixing it) some bugs to
>  > developers.
>  >
>  >> Hope you can help. The IT kids in Victoria, Australia would
>  >> appreciate it!
> 
>  > You are welcome, watch out for the fires! :)
>  > Hope I made some sense, if you have further questions, don't hesitate 
> to reply.
>  >
>  > Best regards,
> 
> -- 
> Mark Kelly
> Manager - Information Systems
> McKinnon Secondary College
> McKinnon Rd McKinnon 3204, Victoria Australia
> Phone +613 95780844  Fax +613 95789253
> webmaster:   http://www.mckinnonsc.vic.edu.au
> IPM Mailing List Moderator
> IPM notes:   http://vceit.com
> 
> The future in IT is the next 30 seconds -- long-term planning is an hour 
> and a half.
> 
> 
> -- 
> Mark Kelly
> Manager - Information Systems
> McKinnon Secondary College
> McKinnon Rd McKinnon 3204, Victoria Australia
> Phone +613 95780844  Fax +613 95789253
> webmaster:   http://www.mckinnonsc.vic.edu.au
> IPM Mailing List Moderator
> IPM notes:   http://vceit.com
> 
> The future in IT is the next 30 seconds -- long-term planning is an hour 
> and a half.
> _______________________________________________
> http://www.edulists.com.au - FAQ, resources, subscribe, unsubscribe
> IPM Mailing List kindly supported by
> http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment
> Authority and
> http://www.vitta.org.au  - VITTA Victorian Information Technology
> Teachers Association Inc
Keith Richardson
ITA List Moderator
Head of ICT, Leibler Yavneh College
Elsternwick
Ph: 03.9528.4911
k.richardson at yavneh.vic.edu.au



More information about the ipm mailing list