Our software factory processes are based on RUP and MPS-BR (CMMi equivalent national pattern).
RUP is a process framework for developing interactive software created by Rational Software Corporation. It´s is based on a set of principles and best practices for software development:
RUP divides the project in 4 different phases:
RUP tasks are categorized into 9 subjects:
MPS.BR is a program for Process Improvement of Software coordinated by Softex (Association for Promoting the Brazilian Software Excellence), with the support of the Ministry of Science and Technology, FINEP (Research and Projects Financing, also known as the Brazilian Innovation Agency) and the Interamerican Development Bank. It has been accepted in other Latin America countries.
It is based on CMMi, ISO/IEC 12207 and ISO/IEC 15504.
MPS.BR has 7 maturity levels: