Wednesday, August 31, 2011

Top 3 for Mizura

This is one of many charts in the Agile Report State promoted by the Trial Ridge Consulting. Although it is 2009, it clearly shows that the Mizura fits perfectly in the first 3 positions and has 40% of adherence in the first 16 surveyed repositories.


Yes, I think we're on the right way.

Tuesday, August 16, 2011

Green Tests for Enterprise Architect Connector

Good news.

After a lot of work, the new V2 archiecture is on the way.

At this moment, see green tests for the Enterprise Architect Connector.



Stay tuned at http: http://3layer.org/mizura

Thursday, July 7, 2011

Que tal um conector para sincronizar usuarios no JIRA?

Ontem estive em um cliente, e uma necessidade dele é sincronizar usuários e roles do JIRA com o Active Directory e sistema de RH deles.

Embora pudéssemos apontar o JIRA direto para o Active Directory, a coisa não é tão fácil, pois eles tem uma base distribuída, além de não ter uma regra clara para quem seria usuário do JIRA ou não.

Poderíamos também usar o Atlassian Crowd, mas isso também não daria certo, pois eles têm um esquema de reuso de contas antigas de usuários, o que daria problemas de falhas de segurança e outros no JIRA.

No tocante às roles, poderíamos fazer um REST de integração disparado pelo sistema de RH. Porém isso também é complicado, devido o sistema de RH ser externo e o contrato deles com o fornecedor tem escopo e regras legais que impedem isso.

Aí pensei: Putz, o Mizura seria ideal aqui.

Eu posso tranquilamente implementar três conectores do Mizura: um apontando para a base de usuários do JIRA, outro apontando para a base (ou para as bases) Active Directory deles e outro apontando para a base de usuários do RH.

Seria, essencialmente, uma sincronização aditiva de usuários, com o intuito de adicionar usuários novos no JIRA e manter sincronizados coisas como o nome ou email do usuário.

Da mesma formal podería ser implementado o conceito de desativar um usuário no JIRA (Ex. remover ele do grupo jira-users) quando um usuário fosse desabilitado ou excluído no AD.

Porém, coisas como um usuário desabilitado no AD que voltasse à ser habilitado, isso não seria propagado para o JIRA.

Quanto às roles, teríamos um mapeamento (via filtros do Mizura) com um clássico "De-Para" entre os cargos no RH (ex.: Gerente de Área de Negócio) com as roles no JIRA (ex.: "Aprovador de Solicitação de Usuário").

Enfim, é uma idéia que apareceu voltando do cliente para casa, e não considerto totalmente descartada de ser algo embedded na versão padrão do Mizura num futuro próximo.

Ou seja, com a arquitetura nova de conectores, o céu é o limite. E espero cumprir a data do release para Setembro próximo.

Wednesday, June 29, 2011

New domain model for Mizura

Take a look inside new domain model for mizura connectors...

This is a first draft... a few changes can occur, but... well ;)