Â
O mercado de ti atualmente enfrenta diversos problemas relativos a integração de ferramentas de diversos fornecedores. Essas ferramentas e soluções personalizadas, na maioria das vezes utilizam de API’s privadas e não se comunicam bem com as outras porque não foram concebidas com um padrão de integração.
Em uma organização onde existem times de desenvolvimento separados e integrações frágeis entre ferramentas é lógico o impacto na perca de tempo e produtividade de desenvolvimento. Para tentar melhorar esse cenário, os fornecedores de ferramentas disponibilizam conectores e plug-ins para facilitar o processo, mas com rápido avanço da tecnologia torna-se inviável o custo de manter tudo atualizado.
A solução para que essas grandes corporações conversem entre si (interação entre as ferramentas) é o Desenvolvimento colaborativo com OSLC (Open Services For Lifecycle Collaboration)
Hoje o livre acesso aos recursos da ALM é essencial. É necessário padronizar regras de formato, localização, acesso e vincular dados.
Para que isso aconteça, grupos de pessoas se reúnem para saber quais dados são necessários para apoiar as integrações mais tÃpicas. Cada comunidade (Qualidade, configuração e mudança, requisitos dentre outras) publica uma especificação que permite que qualquer ferramenta possa trabalhar de forma integrada com os dados de qualquer outra ferramenta.
Basicamente, o OSLC é baseado em 3 conceitos:
1-     Acesso Uniforme: Todos os defeitos, casos de teste, recursos dentro outros artefatos são direcionados para uma url da internet, isso a torna universalmente acessÃvel.
2-Â Â Â Â Â Formato dos Dados: Utiliza-se uma abordagem minimalista, determinado os elementos mais importantes para concordarem sobre os formatos dos dados. (regra 80/20).
3-     Aprovação do Modelo de Programação: Permite a integração de vários cenários diferentes, independente de linguagem ou tecnologia especifica.
Tudo isso oferece a flexibilidade necessária para integrar sobre demanda mantendo as ferramentas acopladas.
Basicamente as vantagens do OSLC são a liberdade de escolha da ferramenta e redução dos custos de integração de fornecedores e empresas.
Resumindo, o OSLC cria novas possibilidades para utilização dos dados do ciclo de vida da aplicação em seus negócios e permite que sua equipe possa montar um ambiente ideal de ferramentas e soluções com baixo custo de integração e alto nÃvel de colaboração.
Colaboração, quanto mais integração houver, melhores serão os resultados!
Invista nesta idéia!
Para maiores informações, consulte: http://open-services.net/
