This past two months have taught me a lot on FOSS. The Voiceboxx project has shown a lot of progress since our group decided to launch. The fall semester of 2011 is already after its midterm, and we are growing anxious to try different approaches to meet our needs.
Personally, as the most of other fellow classmates do, I'm not very familiar with this so called "software engineering" or its process. As the class went over Software Design Specification (SDS), and its archtiecture details, I was quite lost on how to express our project in diagram. Altough our mission seems to be simple, our project, of course, requires various implementations. Furthermore, examining different architecture designs rather confuses me even more. It could be straightforward and simple, but at the same time, I want to also add sophistication onto our project. Hence, I spent a good amount of time trying to come up with a "marvelous" design, which ended up as a failure.
Thanks to my team mates, different approaches were developed. Some of them play a great role on communicating with the developers on IRC. Such help from them enabled us to think of the project in farther depth. From what I learned from this particular process is very general. In spite the fact that we are developing our project along with the class, it is pretty relaxing and very open since it's FOSS. Instead of caging our network within either corporation or company, we can freely communicate with others to take different approaches on our designs.