|
First off, great work so far Jack, you've gotten much further than all of us who have tried before to bring the FIRST scouting community together. I really hope you're successful.
However you're missing the two most important groups: Requirements & Architecture. The Requirements team takes input from the FIRST community and decides what the whole FSN system should do. Then the Architecture team is responsible for turning the requirements into a design. They tell each component of the system what their function is and how they pass data to & from other components.
Don't even think about coding anything (unless it's a proof of concept) until you have good architecture & design.
These are the most important groups because they can make or break a project. Proper requirements & architecture make the component design & coding much easier. Plus it's very difficult to recover from mistakes made in the overall design, it takes more time & effort for everyone to fix problems as they progress through the development cycle. That's why in industry the software architects make the big bucks and the coders (like me) make less.
I can't commit much time to the project, but I'll keep an eye on it and help you when I can.
Mike
|