XPAgile
O XPAGILE é um projecto que foi lançado pela Xpand IT em Julho de 2009, e que tem a comparticipação do QREN no âmbito do Sistema de Incentivos à Investigação e Desenvolvimento Tecnológico (I&DT).
O projecto XPAGILE, actualmente ainda em curso, transformou a Xpand IT em várias vertentes, permitindo:
- A definição e implementação de uma metodologia de desenvolvimento de projecto baseada em metodologias ágeis, com mapeamento directo em CMMI. O CMMI (Capability Maturity Model Integration) é o mais importante modelo de engenharia de software para a avaliação e garantia das competências das organizações, nomeadamente ao nível os seus processos de negócio;
- O desenvolvimento de ferramentas de suporte à gestão dos processos de desenvolvimento, operacionais e de gestão, alinhadas com metodologias Ágeis, que asseguram e garantem a qualidade da actividade produtiva da organização.
- A criação de um Centro de Desenvolvimento de Software, no Norte de Portugal, em Viana do Castelo, com o objectivo de desenvolver à distância software de extrema qualidade, com base em processos e metodologias ágeis, de forma mais rápida e mais adequada às necessidades dos clientes;
- A Definição e implementação de processos de suporte à Gestão da Investigação, Desenvolvimento e Inovação (IDI) com vista à certificação da Xpand IT na norma para NP 4427:2007
METODOLOGIA
A metodologia XPAGILE consiste numa selecção das melhoras práticas das metodologias àgeis, baseadas em iteracções, inspecção contínua, adaptação através de colaboração e equipas auto-organizadas. Baseada em métodos de trabalho como Scrum e Extreme Programming, esta metodologia foi construída de forma a garantir aos clientes a entrega de software de elevada qualidade, a preços competitivos, e em prazos reduzidos. A metodologia XPAGILE foi desenhada de forma a estar alinhada com as práticas e com os objectivos do CMMI-DEV nível 2. O CMMI é um modelo de referência que contém práticas (Genéricas ou Específicas) necessárias à maturidade em disciplinas específicas, entre as quais se encontra o CMMI-DEV, orientado ao processo de desenvolvimento de produtos e serviços.
Sucintamente, a metodologia XPAGILE consiste em:
- Ciclos de desenvolvimento curtos, tipicamente de 2 semanas, que culminam com entregas de software funcional;
- Comunicação contínua com o cliente, com abertura para alteração de requisitos e funcionalidades durante o processo de desenvolvimento;
- Processos de inspecção contínua com vista a garantir a qualidade do software em desenvolvimento, nomeadamente: processos de integração contínua, revisão de código e recolha de evidências de cumprimento das práticas CMMI-DEV, nível 2.
FERRAMENTAS DE SUPORTE
O projecto XPAGILE dotou a Xpand IT de ferramentas de suporte à gestão dos processos de desenvolvimento, operacionais e de gestão, que asseguram a qualidade da actividade produtiva da organização. De entre essas ferramentas, podemos salientar:
- Plataforma Colaborativa de suporte ao processo de desenvolvimento, incluindo Issue Tracker com suporte à metodoogia Scrum, e Enterprise Wiki utilizada na vertente de portal do cliente / portal de projectos;
- Ferramenta de integração contínua, testes automáticos e cobertura de código;
- Ferramenta de inspecção do código produzido pelas equipas de desenvolvimento;
- Plataforma de web-conferencing e online-meetings;
- Plataforma ERP com suporte a modelos de custeio (baseado em ABC e ABM) e BI CPM – Corporate Performance Management.
PROCESSO DE INOVAÇÃO
O projecto XPAGILE permitiu à Xpand IT a implementação de um processo sistemático de suporte à Gestão da Investigação, Desenvolvimento e Inovação (IDI), com foco nos seus principais vectores: Condições, Recursos, Processos e Resultados. Entre outras actividades, a definição deste processo resultou na criação de um Departamento de Inovação e Investigação, cujo objectivo é a concepção de soluções tecnológicas inovadoras. Pretende-se na conclusão do projecto XPAGILE obter a certificação da Xpand IT na norma para NP 4427:2007.
CENTRO DE DESENVOLVIMENTO
O Centro de Desenvolvimento da Xpand IT iniciou a actividade produtiva a 1 de Julho de 2010. Este centro encontra-se localizado em Viana do Castelo, estando a uma distância de 35 minutos de grandes cidades com o Porto e Braga. Está dotado de tecnologia e ferramentas que permitem o desenvolvimento de software de qualidade à distância, garantindo um acompanhamento e comunicação contínua com o cliente. O processo produtivo implementado no centro de desenvolvimento cumpre os processos e metodologias definidos no âmbito do projecto XPAGILE, fundamentalmente baseadas em metodologias ágeis e num conjunto de ferramentas associadas a essa metodologia.
O Centro de Desenvolvimento possui actualmente capital intelectual para trabalhar em praticamente todas as àreas de actividade da Xpand IT, nomeadamente:
- Business Intelligence;
- ERP, CRM e Enterprise Applications;
- Soluções de Mobilidade.
Além do Desenvolvimento de Software para clientes, o Centro de Desenvolvido alberga diversas iniciativas de I&DT, algumas das quais em parceria com as universidades locais (Viana do Castelo, Porto e Minho).

