I think you should have better team organization.

For example, you have X main aspects in aMSN :
[ Main ] [ ... ]
[ GUI ] [ Protocol ] [ Core ] [ ... ]

You could have an admin per section. That admin will give jobs to coders and will take decision on what have to be done for next release or he will chose how to do something in the GUI or core. Like Youness said that Alvaro said, after if people complaints, then you could start a thread with much more people than GUI team.

Protocol programmers could give idea to GUI team, but they don't have to touch the GUI team's code. If they need something to be added in the GUI, they will ask to Protocol team's Admin « I need those options added somewhere for that new feature » then the Admin will ask to Admin GUI's team

That's my 2 cents !

Sorry for bad English.

Reply via email to