FÁBRICA DE SOFTWARES
O modelo de Fábrica de software possibilita grande corte nos custos de desenvolvimento, através da redução de gastos com deslocamento, estacionamento, aluguel de hardware, disponibilização de espaço físico, entre outros. Isso sem afetar a qualidade do produto final, que passa por uma verificação total antes de ser liberado ao cliente.
A Apice dispõe de estrutura flexível nos dois escritórios (São Paulo e Alphaville) para acomodar as variações de demanda em fábricas de software. Os escritórios estão ligados através de “links”, permitindo que o trabalho de programação seja efetuado em qualquer um e utilizando um único “link” com o cliente.
Cada desenvolvimento inicia-se somente a partir da aprovação do valor orçado ao cliente e todos os passos e status de desenvolvimento podem ser acompanhados por meio de relatórios disponíveis.
METODOLOGIA
Os trabalhos são executados com padrões de procedimentos, especificações e metodologias comprovadas, a fim de entregar os produtos com qualidade, velocidade e capacidade de atendimento adequado à demanda.
Para um melhor acompanhamento das tarefas que são realizadas remotamente, a Apice utiliza um sistema de controle de fábrica. Por meio desse sistema, os coordenadores do projeto podem consultar os status de cada evento na fábrica. Exemplos: quem é o programador responsável pela codificação, quando o evento estará pré-testado e pronto para ser remetido ao projeto para os testes finais e se há a existência de alguma pendência, entre outras informações.
O sistema é atualizado diariamente pelo(s) gestor(s) da fábrica de software.
Nesse modelo tradicional de fábrica de software, a Apice utiliza o sistema de controle de apontamentos de projetos, possuindo uma visão geral do andamento dos projetos em fábrica ou gap a gap.
A metodologia de desenvolvimento da Apice nasceu da necessidade de se definir processos e procedimentos capazes de direcionar seus consultores e desenvolvedores dos projetos de implementação.
O resultado desse estudo sugere a adoção de formulários-padrão, um controle rígido de documentação e codificação de programas vinculados a um fluxo de atividades especializadas no decorrer de cada solução apresentada:
- Necessidade do detalhamento do problema pelo Consultor e/ou Solicitante;
- Definição técnica de uma solução embasada em reuniões discursivas sobre o assunto ou processo em questão;
- Codificação das necessidades;
- Métricas de definição da complexidade e prazos visando à redução do retrabalho;
- Os procedimentos descritos devem ser adequados às métricas e aos controles específicos do Cliente.
PADRÕES DE DESENVOLVIMENTO
A Apice utiliza, na criação de programas, um padrão documentado de codificação, nomenclatura, criação de variáveis, edição e performance, fazendo parte integrante da metodologia que são utilizados desde o período de treinamento de nossos consultores, sendo totalmente aderentes aos requisitos de “Quality Assurance”.
|