The JJ Platform is comprised of a number of core components. Each component is based on OpenSource software developed by JJ People.
JJ Campus is an e-learning platform which combines the following elements: CMS Systems for the publishing of technical content; Mentorship software to allow students and mentors to collaborate together over the assessment of traditional exercises and the submission of OpenSource tasks. This mentorship software has been specially tailored so that traditional exercises can be individually swapped for tasks on OpenSource projects which share a common technology type; Report Systems showing trainee progress. The underlying Jdesk software which Campus is based upon, provides a clean and intuitive interface compared to existing e-learning systems. Campus currently supports the assessment of the following java related technologies and tools:
Code Monitor is an OpenSource software management tool conceptualised to aid the coordination of distributed and collaborative development spread across multiple geographical locations and time zones. Code Monitor is unique in its ability to classify all changes to the code base and link them to the various steps of the software development life cycle. Code Monitor is very much agile in its approach so do not be too surprised if you come across agile terminologies such as "Features" or "Feature Groups". This close coupling between the code base and the software development life cycle makes all changes to the document and code base accountable and transparent. For example it is easy to ascertain the brilliance of a developer by following every task, be it code or requirements definition, since the first day they used Code Monitor.
JJulia is a software development management system focused on the billing and timesheets. JJulia can optionally be tightly coupled with Code Monitor so that technical features and their corresponding tasks are cross-referenced with timesheets, invoices and progress reports. Functionality includes:
OpenSource Development provides the cornerstone of the JJ Platform. The JJ
Platform itself is an extension of a few of its OpenSource projects;
JJ Developer Associates are trained up in software using collaborative
OpenSource development.