Este blog ficou muito parado por muito tempo. Mas explicarei o porque no proximo post. Agora quero falar do Maximo Mobile Workforce Management que foi o ultimo produto que trabalhei na IBM.Existe uma demanda grande de gerenciamento de pessoa em campo, otimizar o tempo trabalhado, a distancia percorrida e o atendimento a urgencias e bem complexo e exige ferramentas de gerenciamento temporal e espacial. O mercado tem poucas opcoes entao foi que em 2011 o departamento da Tivoli decidiu criar um produto que contivesse ferramentas e inteligencia para nao so permitir o gerenciamento de mao de obra no tempo (com graficos Gantt e agendamentos) como tambem relacionar este com as habilidades da mao de obra e sua localizacao.Assim o time do Maximo Spatial recebeu um novo desafio para criar este produto juntamente com o time do Maximo Scheduler que ja tinha logica de gerenciamento relacionado ao tempo. Nosso time criou em 1 ano uma ferramenta que permite exibir todas as equipes em campo sobre mapas. Mapas esses que podem ser Google Maps, Bing Maps e tambem ESRI. Tracar as rotas dessas equipes pelas ordem de servico e em tempo real monitorar as alocacoes em um grafico que contabiliza o tempo de execucao das ordens de servico e movimentacao da equipe entre elas. Alem disso a equipe em campo recebe quais sao as ordens de servico e a navegacao entre elas.Estupendo nao? Eu gostei muito de trabalhar neste projeto, os gerentes de produto Lisa Stuckless, Rodrigo Dombrowski, David Havican e Lori Pilgrim fizeram um excelente trabalho criando um produto do zero.Ha aqui uma apresentacao feita pelo Laboratorio Tivoli Brasil sobre o produto http://www.slideshare.net/alipaiva/maximo-scheduler-751-workshop-pedro-solfa-sep-2012.Este produto teve por mim um carinho diferenciado pois foi meu ultimo projeto na IBM, sai da IBM em agosto de 2012 para uma nova empreitada que tem a ver com meu proximo post.Estou aqui pensando se devo agradecer nominalmente a todos do projeto, mas com certeza esquecerei algum novo de maneira injusta, mas pelo menos a duas pessoas tenho que agradecer: - Ao Rodrigo Dombrowski, que pacientemente aguentou a minha teimosia na hora de definir a implementacao dos seus requisitos. - Ao grande Alcantaro Jovanco que me fez durante 3 anos sentir que existe sim pessoas capacitadas e habilidosas para gerenciar grandes times de desenvolvimento.Obrigado! Quando pensamos em uma solucao que inclua sistemas GIS a primeira e mais trivial ideia e aplica-lo ao problema do caixeiro-viajante (TSP do ingles 'travelling salesman problem').O TSP consiste basicamente no seguinte: Como fazer o caixeiro viajar por varias cidades percorrendo o menor caminho. Por 'menor caminho' e possivel definir diversas definicoes, por exemplo o menor caminho sendo o de menor distancia, ou o menor caminho sendo o que passar por menos pedagios, ou mesmo a combinacao de mais de um desses.Ha muito estudo sobre a melhor forma de resolver esse problema e ter abordagens criativas. Ha muitos algoritmos desenvolvidos para tal, e sua aplicacao em sistema de logistica e direta.Para empresas de transporte a solucao do TSP e importantissima, entretanto o TSP e a versao simplificada do problema real para essas empresas. Empresas de