THE BASIC PROBLEM IT WILL SOLVE:
Working as a project manager, during the process of a software project management, I identified 5 (five) extreme important aspects involved in it: PROFESSIONAL, PRODUCT, PROCESS, PROJECT and PRODUCTION. These aspects are not totally covered by the project management tools currently available on the market. In this way, I use several tools, many times without adequate integration. This lack of integration affects the project and generates an extreme load of work over me, leaving me so overloaded.
It would be interesting, not only for me, but for any project manager, that only one software tool was used, assisting in the management of these 5 (five) aspects. An adequate and complete development methodology must be used to guarantee the integration of these aspects. Thus, the CICLONE methodology was first developed based on the CMMI model (SEI), the SPICE norm (ISO) and the PMBOK guide (PMI).
WHAT THE SOFTWARE WILL DO:
Crediare will assist the project manager during the software project, either in the elaboration of the artifacts, either in accompanying the work of the team members, or even during the planning of the product (software). It will be possible for the project manager to define and follow previously a specific process for a project, so he can initiate the planning and control of the project after that. The information about the product, as requirements and design, will be registered, so after the project they will be used in the maintenance of the product.
The project manager will have the possibility to follow the team in an individual way, identifying the characteristics and potentials of each professional, always keeping up to date a personal and unique profile for each member of the team. During the project, the production of the software will be followed in industrial scale, with record and analysis of metrics and checkup points.
Any or all information registered in Crediare will constitute a knowledge historical base, to be used in new projects as a base of estimates and comparative analysis reports.
WHAT PURPOSE IT WILL SERVE:
The main purpose of the Crediare Software will be to automatize and to modernize the main work activities of the project manager, in the 5 (five) main aspects involved in the development of a software:
Project, Product, Process, Professionals and Production.
PROGRAMMING LANGUAGE:
Crediare is being developed using PHP language, with any SQL Ansi compliant database.
TOOLS INTENDED FOR USE:
As a strong Open Source advocate, I am using many popular Open Source PHP frameworks for developing the Crediare application, each one for a specific purpose. And in the development and management processes, I'm also using some Open Source or free tools, like Eclipse, OpenOffice, Apache Ant, Argo UML, Subversion, etc.
OS PLATFORMS SUPPORTED:
Crediare will run on any PHP platform compatible Operating System: Windows, Linux, Solaris, Mac OS, etc.