To make the long story short, I'm part of a 5-man development team coding a software as a side gig. Basically, everyone on the team are friends to varying degree. Sounds great right? Not really, in truth. I guess the main reason for my annoyance with this regard is how money & responsibilities aren't divided equally. Our initial plan was divy up the entire project money equally, 1/5 split.
To put a little bit more detail, there's one guy in the team that does majority of the "engine" development for the software. Basically, he created the middle-ware to hookup with a back-end calculator given by client. He's done tons of work and fixes to get this project possible. I serve as a developer for auxillary services, such as loading and saving, random tidbits that needs tieing up, nothing really critical, but still required features. Another guy does alot of mapping for the middle-ware engine to talk to the back-end. The last two is a bro-bro combo. Older bro hardly does anything worthwhile (he's also responsible for the mapping), while the younger bro does all of our artwork for the UI & maintain general contact with client (I'm also responsible for client contact sometimes, especially for technical part). The younger bro also handles the money matter with regards to paying each of us and receiving money from client per stage completed.
The kicker in the matter here is that the guy who's developing the middle-ware is fine with the original split, despite the fact that he has worked alot harder than rest of us. But that's not really the concern. The main issue is payment for the work (coming from the younger bro) has been not too "accurate". It's nothing really major, but it's quite bothersome to have ~$150 short of expected pay. There's still a good chunk of money yet to be earned, so I'm not too troubled about the balance yet, but it doesn't give me good feelings either.
Money matter isn't pressing, as my main job over summer was being a full-time coder at another job. It did teach me about how developing with people you know personally isn't always the best. Also having one person in the entire team handling the money was not great either.
So, here's the question ATOT, how would've you have improved such situation? The project is drawing to a close, so I don't think I'll push the issues, but I would like to get some advice for future project.
Oh and, I did learn much from this gig. It was my first time coding a "commercial" product from ground up.
Cliffs [ because I just remebered that ATOT is long for ADD]:
1. Part of 5 man dev team on a smallish software project. Everyone in team is friend of each other.
2. Pay & Responsibility out of whack with original plan, but most affected person doesn't care.
3. Learned that things could be possibly better managed.
4. Seeking ATOT for some advice for future to make it better.
5. Money is root of all evil and so are girls.
To put a little bit more detail, there's one guy in the team that does majority of the "engine" development for the software. Basically, he created the middle-ware to hookup with a back-end calculator given by client. He's done tons of work and fixes to get this project possible. I serve as a developer for auxillary services, such as loading and saving, random tidbits that needs tieing up, nothing really critical, but still required features. Another guy does alot of mapping for the middle-ware engine to talk to the back-end. The last two is a bro-bro combo. Older bro hardly does anything worthwhile (he's also responsible for the mapping), while the younger bro does all of our artwork for the UI & maintain general contact with client (I'm also responsible for client contact sometimes, especially for technical part). The younger bro also handles the money matter with regards to paying each of us and receiving money from client per stage completed.
The kicker in the matter here is that the guy who's developing the middle-ware is fine with the original split, despite the fact that he has worked alot harder than rest of us. But that's not really the concern. The main issue is payment for the work (coming from the younger bro) has been not too "accurate". It's nothing really major, but it's quite bothersome to have ~$150 short of expected pay. There's still a good chunk of money yet to be earned, so I'm not too troubled about the balance yet, but it doesn't give me good feelings either.
Money matter isn't pressing, as my main job over summer was being a full-time coder at another job. It did teach me about how developing with people you know personally isn't always the best. Also having one person in the entire team handling the money was not great either.
So, here's the question ATOT, how would've you have improved such situation? The project is drawing to a close, so I don't think I'll push the issues, but I would like to get some advice for future project.
Oh and, I did learn much from this gig. It was my first time coding a "commercial" product from ground up.
Cliffs [ because I just remebered that ATOT is long for ADD]:
1. Part of 5 man dev team on a smallish software project. Everyone in team is friend of each other.
2. Pay & Responsibility out of whack with original plan, but most affected person doesn't care.
3. Learned that things could be possibly better managed.
4. Seeking ATOT for some advice for future to make it better.
5. Money is root of all evil and so are girls.