Our software factory processes are based on RUP and MPS-BR (CMMi equivalent national pattern).

RUP - Rational Unified Process

RUP - Rational unified Process

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:

  • interactive software development
  • requirements management
  • use of component-based architecture
  • visual software modeling
  • quality assurance
  • software change control

RUP divides the project in 4 different phases:

  • Design: emphasis on system scope
  • Preparation: emphasis on architecture
  • Construction: emphasis on development
  • Transition: emphasis on implementation

RUP tasks are categorized into 9 subjects:

  • Engineering (Business Modeling, Requirements, Analysis and Design, Implementation, Testing, Delivery)
  • Support (Change and Configuration Management, Environment and Project Management)

MPS-BR - Brazilian software process improvement

MPS-BR - Melhoria de Processo do Software Brasileiro

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:

  • A - on optimization
  • B - quantitatively managed
  • C - defined
  • D - broadly defined
  • E - partially defined
  • F - managed
  • G - partly managed
Tree Tools - This is IT. Rua do Semeador, 439 - Software Park - CIC 81270-050 - Curitiba - PR - Brazil +55 41 3544-8733