O desafio
O TrackIt é o produto da Aiko para gestão de manutenção de componentes de equipamentos de mina. Ele acompanha a vida útil de cada componente instalado em cada posição do equipamento, a partir de horímetro, quilometragem e toneladas movimentadas, e já estava em uso por mineradoras de grande porte.
A Aiko precisava evoluir a parte de planejamento: dizer com antecedência quando cada componente deve ser trocado ou reformado, quantas peças de reserva serão necessárias no ano e quais componentes têm problemas em aberto. Tudo isso dentro de uma base de código madura, com padrões próprios, sem atrasar o roadmap do time interno.
A solução
A Second Mind entrou no fluxo de trabalho da Aiko como extensão do time, seguindo o framework interno em .NET com DDD e CQRS e o front-end em Vue/Nuxt já adotados no produto. O trabalho foi conduzido em branch própria e entregue por pull request revisado pela equipe da Aiko.
As entregas se concentraram no planejamento anual e de trocas de componentes, no cálculo de sobressalentes e em um contador de condições abertas por componente, que mostra rapidamente onde há modos de falha pendentes. Também foram incluídos atalhos de tela para agilizar a navegação de quem planeja a manutenção.
Em uma segunda frente, a Second Mind atualizou para .NET 6 a biblioteca de mutex distribuído usada pelo produto, que coordena processos concorrentes com PostgreSQL e Redis.
O que o sistema faz
- Planejamento anual de manutenção de componentes
- Planejamento de trocas com base em vida útil e medições planejadas
- Cálculo de componentes sobressalentes necessários
- Contador de condições abertas por componente
- Atalhos de tela para o fluxo de planejamento
- Atualização do mutex distribuído (PostgreSQL e Redis) para .NET 6
Resultado
- Funcionalidades de planejamento incorporadas ao TrackIt após revisão de código pelo time da Aiko, em junho de 2025
- Biblioteca de mutex distribuído atualizada para .NET 6 em setembro de 2025
- Entregas feitas dentro dos padrões de arquitetura do produto, sem reescrita da base existente
Perguntas frequentes
A Second Mind consegue trabalhar dentro do código de um produto que já existe?
Sim. No TrackIt, a equipe seguiu o framework, a arquitetura e o fluxo de revisão da Aiko, entregando por pull request. Esse modelo de reforço de time evita reescrita e mantém a base consistente para quem continua o produto.
Como um software de manutenção de frota de mineração planeja a troca de componentes?
Ele cruza a vida útil esperada de cada componente com as medições do equipamento, como horas, quilômetros e toneladas, e projeta quando a troca ou a reforma deve acontecer. Com isso dá para prever peças de reserva e evitar parada não programada.
Vocês atendem empresas de tecnologia que precisam de reforço técnico temporário?
Sim. Além de projetos completos, a Second Mind atua em outsourcing, alocando desenvolvedores que entram no time do cliente e trabalham com as ferramentas e os padrões dele.

