20 years ago, I started a project for my hobby - ham radio. It has grown to be the most popular program in its category and, counting myself we have a team of 10 developing, documenting and maintaining it. We give it away.
I retired as an IT architect and never wanted to be a manager, so I'm pretty surprised to be here now. Fortunately, there are only seasoned pros on the team, so little management is needed. We have a Skype chat group to keep in touch. Each of the members of the team is an expert in the application domain, so we don't need any system analysts.
Code management (about 300k lines of code) is done in Team Foundation Server. We publish a build every Tuesday. It is used for ham radio competitions and during the season, 10,000 or more users will download the update.
It has been very rewarding and the user base is very appreciative. We accept donations occasionally to cover software and other costs, and generally have to stop them after 12 hours or we get more money than we want to deal with. We don't make any money at it, we do it for the intellectual stimulation and camaraderie.
I retired as an IT architect and never wanted to be a manager, so I'm pretty surprised to be here now. Fortunately, there are only seasoned pros on the team, so little management is needed. We have a Skype chat group to keep in touch. Each of the members of the team is an expert in the application domain, so we don't need any system analysts.
Code management (about 300k lines of code) is done in Team Foundation Server. We publish a build every Tuesday. It is used for ham radio competitions and during the season, 10,000 or more users will download the update.
It has been very rewarding and the user base is very appreciative. We accept donations occasionally to cover software and other costs, and generally have to stop them after 12 hours or we get more money than we want to deal with. We don't make any money at it, we do it for the intellectual stimulation and camaraderie.