Situação Fundada por profissionais da área de desenvolvimento em 1994, no Distrito Federal, a Brasília Soluções Inteligentes emprega
6,5 mil funcionários em doze estados.
Em 2005, após realizar várias pesquisas de mercado com o objetivo de criar aplicativos com mais qualidade, produtividade e economia,
a empresa apostou no desenvolvimento de uma fábrica de software. Trabalhando com um modelo misto de contratos - por remuneração baseada
em postos de trabalho, homem/hora e solução comprometida -, a Brasília buscava se diferenciar nesse segmento. "Para isso, sabíamos que
era preciso escolher corretamente as ferramentas para o controle total de todas as etapas de desenvolvimento", conta Pablo Coelho,
diretor de Projetos e Produtos da Brasília Soluções Inteligentes.
Solução Com o projeto aprovado em novembro de 2005, a Brasília investiu na adaptação de uma estrutura para abrigar seu centro de
inteligência de desenvolvimento de sistemas. Cada desenvolvedor ganhou uma sala, projetada para o aumento de sua produção, longe de
distrações e interrupções. Após avaliar soluções da IBM e da Borland no segmento de desenvolvimento, a empresa apostou no compromisso a
longo prazo, no baixo investimento inicial, na facilidade de treinamento e no suporte que a Microsoft dispunha. "A decisão foi gerencial
e técnica", diz Coelho. Em janeiro de 2006, a fábrica estava a todo vapor.
De cara, a empresa adotou o MSF for CMMI, sigla para Microsoft Solution Framework for Capability Maturity Model Integration, conjunto
de diretrizes e orientações para o desenvolvimento de software da Microsoft. O modelo acelerou muito o trabalho de criação e implantação
dos processos, permitindo à fábrica operar com boa qualidade, pouca burocracia, menores custos e, ainda, obter as certificações necessárias
em menos de oito meses de operação.
Hoje, todo o desenvolvimento e controle de qualidade dos softwares é apoiado por processos bem definidos e implementados, garantidos pelas
certificações ISO 9001:2000 e MPS.Br (Melhoria de Processos do Software Brasileiro) e pela ampla utilização das ferramentas da Microsoft nesses
processos.
A desenvoltura do grupo com a versão 2005 do Visual Studio fez com que a empresa se tornasse a primeira usuária da versão 2008 Beta 2,
já em ambiente de produção. A infra-estrutura de desenvolvimento Visual Studio Team System opera em seis servidores que atendem, além dos
22 desenvolvedores, outras 80 pessoas envolvidas no ciclo de criação do software. Segundo Coelho, a quantidade reduzida de servidores,
aliada ao baixo custo da mão-de-obra da operação possibilita um custo total de propriedade (TCO) muito baixo. "Chegamos a executar, com
lucro e sucesso, contratos com valor 45% abaixo do concorrente, em cotação prévia", relata.
Além do Visual Studio Team System 2008 Beta 2 e da plataforma .NET, foram adotadas soluções como as linguagens Visual C# e Visual Basic.
A empresa usa o servidor de gerenciamento de banco de dados Microsoft SQL Server 2005, além do Microsoft Office SharePoint Server 2007 -
sob uma arquitetura que inclui Microsoft Virtual Server 2005 R2, Microsoft Windows Server 2003 R2 (e em alguns cenários também sua última
versão beta, o Microsoft Windows Server 2008 RCO), Microsoft Exchange Server 2007, Microsoft ISA Server e Microsoft Data Protection Manager 2006.
Outras soluções implementadas pela Brasília Soluções Inteligentes foram o Microsoft Office Enterprise 2007 e o Reporting Services 2005,
esta última uma ferramenta do Microsoft SQL Server 2005.
O Visual Studio tem sido a única interface de trabalho do desenvolvedor, permitindo que a programação não seja interrompida. Como seu
terminal é um thin client, o profissional conta instantaneamente com o seu próprio ambiente de trabalho, em qualquer sala da fábrica, e
não com uma cópia. Integrado ao ambiente, o SharePoint, por sua vez, auxilia no compartilhamento de informações, seja de maneira mais
livre, via blog, seja de forma estruturada, por meio da biblioteca. Já com o Reporting Services, ferramenta do SQL Server 2005, é possível
visualizar o que cada desenvolvedor está acessando. "Ao final de cada mês, fazemos uma reunião de cerca de duas horas para aparar as arestas,
tudo de forma transparente", conta Coelho.
Benefícios
Junto à quebra de diversos paradigmas e ao uso de ferramentas adequadas ao desenvolvimento em linha de produção, a fábrica de software da
Brasília tem conseguido honrar seus compromissos de tempo, qualidade e orçamento de seus projetos. Com mais de R$ 3,2 milhões executados em
seu primeiro ano de funcionamento, não foi registrada nenhuma reclamação de cliente e nenhum atraso superior a 9% do previsto em suas entregas.
"O resultado positivo é fruto de um trabalho sério, de condições e pessoas preparadas. Mas essas marcas não seriam atingidas sem o uso das
soluções da Microsoft", diz o diretor.
No primeiro ano de vida da fábrica, um fato chamou a atenção dos responsáveis técnicos, profissionais com mais de dez anos de experiência
em desenvolvimento de softwares: o baixo índice de interrupção de trabalho por problema da estação. A média anual foi inferior à meia hora
por programador. De acordo com Coelho, o conjunto de ferramentas integradas da Microsoft propiciou esse cenário, levando os funcionários a
se dedicarem mais às atividades de desenvolvimento em vez de, por exemplo, terem que reinstalar ou reconfigurar suas estações para que todas
trabalhem no mesmo padrão. Os programadores podem compartilhar suas sessões entre si e debater dúvidas e problemas em grupos virtuais com o
Microsoft Live Meeting. Perde-se assim menos tempo com deslocamento e interrupções de trabalho.
O Visual Studio também garantiu o controle integrado das atividades. A solução reduziu o overhead administrativo das equipes e permitiu
que relatórios on-line fossem produzidos sem que um gerente de projetos perdesse tempo para consolidar as informações. Uma vez que o
programador líder cria os pacotes de trabalho e as tarefas associadas, elas são atribuídas aos programadores, que vêem diariamente sua
lista de atividades planejadas ara os próximos quinze dias, as datas-limites para conclusão e as prioridade de cada tarefa. "Fica claro
o que é esperado de cada um e seus respectivos prazos", lembra o executivo.
Consegue-se, em uma análise dos relatórios automáticos, identificar, por exemplo, quantos e quais são os bugs a serem resolvidos, o
volume de projetos concluídos e qual desenvolvedor tem errado mais e onde. Com profissionais gabaritados, o intuito não é pressioná-los,
mas realocá-los, e agir na causa do problema ainda em tempo de resolê-lo, levando em conta os prazos do cliente. Como resultado desse
ambiente controlado e integrado, a Brasília mantém 85% dos projetos rigorosamente em dia, produtividade 32% superior à média do mercado
e funcionários trabalhando em horário comercial, com ganhos surpreendentes de qualidade de vida.
Hardware utilizado
Servidores ASUS, 4GB RAM, AMD