The Team will work with the CIGBE developers to determine the appropriate tools/methods to use in developing this tool. Once this is done, the team can decide how to best separate and perform the component development (e.g., A works on upload, B works on download, C handles testing and installation issues). The team will need to document and demonstrate the error conditions trapped and the handling of them. They will need to supply an end user installation process and documentation.
The second phase would then consist of implementing one or more of the recommendations in the report. The team addressing this project should include at least one member with expertise in use of the Mac and one with Windows experience. (Unix is assumed...)
The Team will work with the CIGBE developers to determine the appropriate tools/methods to use in developing this tool. Once this is done, the team can decide how to best separate and perform the component development (e.g., A works on Sockets/NNTP communication, B works on the user interface, C handles testing and installation issues). The team will need to document and demonstrate the error conditions trapped and the handling of them. They will need to supply an end user installation process and documentation.