Processos da Fábrica
A Fábrica de Software do Instituto de Informática organiza seus projetos com base em Processos Planejados e Disciplinados. Estes processos são alinhados com modelos de qualidade reconhecidos, como MPS.BR, CMMI e RUP, incorporando práticas e ferramentas que garantem a alta qualidade do software desenvolvido. Os fatores críticos para o sucesso dos projetos incluem:
- Comunicação Efetiva: Assegurar uma comunicação clara e efetiva com o cliente e todas as partes interessadas;
- Definição e Validação de Requisitos: Garantir a correta compreensão e validação dos requisitos do projeto;
- Previsibilidade e Planejamento: Estimar prazos e custos com precisão, além de planejar e monitorar todas as fases do projeto de forma detalhada;
- Alocação de Responsabilidades: Definir as responsabilidades por processos e atividades, promovendo a integração das atividades práticas com o Projeto Pedagógico dos cursos do INF e atividades de extensão;
- Gestão do Conhecimento Organizacional: Utilizar o conhecimento acumulado pela organização nas ações do projeto, incentivando a reutilização de ativos de processos (planos, tarefas, técnicas, código, modelos, etc);
- Gestão de Recursos Humanos: Assegurar a capacitação contínua e o comprometimento da equipe, de acordo com as necessidades de cada projeto e respeitando os recursos humanos disponíveis na Fábrica.
Sem embargo, boas práticas dos chamados Métodos Ágeis (Processos Menos Formais) são aplicadas de forma organizada e disciplinada em determinados aspectos dos projetos, visando a eficiência da comunicação, a reavaliação constante dos requisitos, a integração e entrega contínua de software e a inspeção frequente dos resultados parciais do projeto.