Visita à MAPS

1 view
Skip to first unread message

Vinicius Pinheiro

unread,
Jun 19, 2013, 7:52:22 PM6/19/13
to labx...@googlegroups.com
Pessoal, semana passada eu e alguns alunos visitamos a MAPS S.A. Soluções e Serviços[1]. Fui uma visita interessantíssima, e acredito que posso falar por todos que foram aqui. Agradeço o Renan por ter facilitado o acesso às dependências da empresa e organizado a visita.

Logo ao chegarmos fomos muito bem recebidos por alguns membros da diretoria e profissionais. Seguiu-se uma apresentação sobre como a MAPS se organiza internamente, como as metodologias evoluíram com o passar dos anos e a partir das experiências vividas, campo de atuação, principais produtos e clientes.

Em seguida, fizemos um tour pela empresa, conhecendo o ambiente onde os projetos são desenvolvidos e pudemos observar o stand-up meeting de uma das equipes e a parte de um treinamento sobre qualidade de software que estava rolando no momento.

Por fim, agraciados com um belo coffee-break, voltamos à sala de reuniões onde rolou um bate-papo sobre o funcionamento da empresa, principalmente no tocante à adoção e utilização de metodologias ágeis. Foi muito interessante perceber que certas coisas na prática funcionam de forma diferente, principalmente no trato com os clientes, já que nem sempre pode-se fazer da forma desejada. 

Várias prática de XP são bastante utilizadas: entregas frequentes, testes, propriedade coletiva e padrões de codificação.
Outras práticas são ajustadas ao contexto da empresa, pouco utilizadas ou não utilizadas. Programação em pares não é adotada, por exemplo. Mas percebe-se que os programadores trabalham lado a lado em espaços que incentivam comunicação intensa. Cliente presente é uma prática por vezes difícil.

Em se tratando de práticas, o ponto mais forte da MAPS parece ser o mecanismo de integração contínua. Testes são rodados continuamente em servidores dedicados e qualquer distúrbio é relatado e apresentado de forma a causar desconforto no ambiente de trabalho. Dessa forma, a sanidade dos sistemas é acompanhada de perto e erros são reparados rapidamente. Isso é muito importante, principalmente quando clientes são do ramo bancário e operações erradas podem ser catastróficas. 

Além de necessário, integração contínua facilita a rotatividade de desenvolvedores entre projetos e a contratação de novos desenvolvedores, que são incentivados a mexer no código mesmo sem ter muito conhecimento. É uma prática de XP que incentiva um dos seus 4 valores: a coragem. Novatos não precisam necessariamente já saber de linguagens, tecnologias específicas ou regras de negócio. Dessa forma, nas seleções o foco fica no essencial: boa capacidade de raciocínio e comunicação.

Outros temas interessantes do bate-papo, se referiram às dificuldades de lidar com sistemas legados (especialmente os presentes em sistemas bancários), desafio que vem sendo superado pela empresa a partir de soluções que evoluíram muito bem nos últimos anos, culminando em um framework que perpassa vários projetos.

Todas as observações compiladas aqui foram o resultado de uma participação muito intensa dos imeanos durante a visita. Agradeço a todos pelas interessantes perguntas que foram feitas. Agradeço à MAPS pela receptividade, por ter respondido todas as dúvidas e por ter nos concedido a visita.

Os demais que participaram da visita, por favor, fiquem à vontade para acrescentar informações. E lembrem-se que sexta-feira, dia 21, temos visita à Abril às 11h.


Abraços e até amanhã!
Vinicius
Reply all
Reply to author
Forward
0 new messages