← Bueno Labs

No. BL-CUS · Desenvolvimento sob medida

O plugin que a sua operação precisa de verdade.

O Redmine resolve 80% do trabalho assim que instala. Os 20% que sobram são o seu processo — e nenhum plugin de prateleira conhece ele. Eu escrevo essa parte. Não como agência que aprende a sua fábrica lendo um briefing: sou engenheiro de fabricação com mais de 18 anos na indústria metalúrgica, e todo plugin que vendo nasceu de um problema que eu mesmo tive que resolver no chão de fábrica.

Experiência+18 anos de indústria
Construídos7 plugins · 3 em desenvolvimento
LicençaGPL v2 — o código é seu
Núcleo do Redminesem editar arquivos do núcleo

Escopo

O que eu construo

Tudo aqui embaixo vive dentro do Redmine como plugin. Sem editar arquivos do núcleo do Redmine, então a sua instância atualiza como um Redmine de fábrica e nada do que você já usa precisa ser jogado fora.

Plugin do zero

Seu processo virado em telas, permissões, fluxos e relatórios — em cima das issues, projetos e usuários que você já tem, não num banco paralelo que ninguém mantém.

Adaptação de um plugin existente

Plugin que acerta 70% vale conserto, não troca. Eu estendo o que você já usa para bater com o jeito que a sua equipe trabalha de fato, e devolvo um fork que é seu.

Integração com os seus outros sistemas

ERP, servidor de arquivos CAD, bancos internos, terminais de chão de fábrica. O dado chega na issue em vez de ser redigitado, e o plugin degrada em silêncio quando o outro lado cai.

Relatórios e indicadores que faltam no Redmine

Entrega no prazo, lead time, plano de carga, custo por ramo da árvore de tarefas, prazos por setor. Números que saem das issues reais, atualizados sem ninguém exportar nada na mão.

Automação de fluxo

Aprovações, árvore de tarefas automática, filas com pontuação, notificações que disparam no evento em vez de um resumo diário que ninguém lê. Menos reunião para decidir quem faz o quê depois.

Migração e recuperação de plugin

Subir para uma versão nova do Redmine, resgatar plugin abandonado ou juntar duas instâncias. Inclui matriz de compatibilidade escrita, para você saber exatamente o que roda onde.

Oferta com data

Resgate de Plugins para o Redmine 7.0

O Redmine 7.0.0 saiu em 30 de junho de 2026, sobre Rails 8 e Ruby 4.0. Quebrou plugin em série. Neste momento há muita empresa travada num Redmine antigo por um motivo só: um plugin de que ela depende não sobe no 7.0, e quem escreveu sumiu.

Esse problema tem solução, e é exatamente o trabalho que estou fazendo nos meus próprios sete plugins neste trimestre — aqui o porte também está em andamento, e eu não vou fingir o contrário. Se você me mandar o plugin, eu digo com franqueza se vale portar ou vale substituir — antes de qualquer trabalho começar.

1 · Diagnóstico

Eu leio o plugin e aponto o que quebra no Rails 8 e no Ruby 4.0: APIs removidas, gems mortas, arquivos do núcleo editados, migrações de banco que não rodam mais. Você recebe o veredito por escrito, com estimativa.

2 · Porte para o 7.0

O plugin volta a rodar no Redmine 7.0 com o comportamento preservado. Onde o código antigo editava arquivos do núcleo do Redmine, ele é reescrito para usar os hooks suportados — é isso que deixa a próxima atualização barata.

3 · Código-fonte entregue

Você recebe o Ruby inteiro, legível, no seu repositório. Plugin de Redmine é obra derivada, então GPL v2 não é favor que eu faço — é a lei, e eu escrevo código contando que você vai ler.

4 · Matriz de compatibilidade

Uma tabela curta dizendo em quais versões do Redmine o plugin foi testado, o que está em produção e o que ainda está em andamento. Sem selo vago, sem "deve funcionar".

Franqueza sobre a minha própria prateleira. Meus plugins recebem o mesmo tratamento que eu vendo: compatibilidade em validação. Primeira matriz-alvo: Redmine 6.1.3 e 7.0.0. Nada aqui é anunciado como já certificado no 7.0 — o porte está em andamento, e a matriz é publicada quando for medida, não antes.

Nada de refém. A entrega é código-fonte sob GPL v2 na sua mão. Se depois você quiser manter por conta própria, ou passar para outra pessoa, nada na licença nem no código impede. É esse o ponto.

Processo

Como funciona

Quatro etapas, sem fase de descoberta que cobra por meses. A meta é ter algo rodando na sua instância cedo, para o escopo ser corrigido pelo que você vê funcionando, e não pelo que um documento prometeu.

1 · Uma conversa de 30 minutos

Você descreve o processo real — inclusive a planilha na área de trabalho de alguém e a etapa que todo mundo pula. Eu faço perguntas de engenheiro, porque já passei pelo mesmo problema. É grátis, e muitas vezes termina com "para isso você não precisa de plugin".

2 · Escopo por escrito

Um documento curto listando o que entra e, igualmente importante, o que fica de fora. Entregas fixas, cronograma e o critério de aceite de cada uma. Nada começa antes de você concordar.

3 · Desenvolvimento em fatias

Entregas parciais que você clica numa instância de teste. Você vê as telas enquanto mudar ainda é barato, em vez de conhecer o software só no fim.

4 · Instalação e acompanhamento

Instalação na sua instância, migração dos dados que você já tem e um período de acompanhamento para ajustar o que só o uso real mostra. Os passos de instalação ficam documentados para o seu administrador repetir.

Código-fonte sempre incluso. Cada linha vai para você sob GPL v2: Ruby legível, nomes de verdade, comentário nas partes difíceis. Sem ofuscação, sem blob criptografado, sem módulo proprietário que você tem que continuar alugando. Você está contratando o trabalho, não um cadeado.

Histórico

Por que eu

7plugins construídos, mais 3 em desenvolvimento
576checagens automatizadas verdes no mais recente
milharesde tarefas e anexos atendidos
0arquivos do núcleo do Redmine editados

Existe diferença entre o desenvolvedor a quem contam o problema e o que viveu o problema. Passei mais de 18 anos em engenharia de fabricação em indústrias metalúrgicas no Brasil: solicitação de engenharia parada numa fila que ninguém prioriza, desenho que quem precisa aprovar não consegue abrir, hora que nunca é apontada, status de produção que só existe na cabeça de alguém. Todo plugin que escrevi saiu de um desses dias.

Sete deles estão construídos e rodando, não em apresentação de slide. Um visualizador CAD 2D/3D que abre STEP, IGES, BREP, STL, OBJ, PLY, glTF e DXF — oito formatos — dentro da própria issue, sem licença de CAD e sem instalar nada: OpenCascade compilado para WebAssembly e rodando em Web Worker, então a página nunca congela, testado com um IGES de 62 MB, 1,6 milhão de triângulos e 357 peças. Numa varredura dos 868 plugins do diretório oficial em agosto de 2026, não encontrei nenhum visualizador CAD lá — nem gratuito, nem pago. Um widget de ponto com cronômetro ao vivo e calendário de fábrica. Uma ponte que junta todos os eventos num único sino de notificações. Um cadastro de códigos de engenharia com revisões e conexões peça-a-peça. Um motor de priorização e um plugin de controle de produção, os dois escritos para o processo de uma empresa e vendidos como produtos pagos, adaptados ao seu. E, terminado em agosto de 2026, um plugin de Segurança e Medicina do Trabalho (SESMT): 6 tabelas, 16 telas, 5 rotas de exportação, 11 permissões fail-closed e 11 suítes de teste com 576 checagens verdes, validadas por HTTP externo numa instância de verdade, não só no executor de testes.

Outros três estão em desenvolvimento: ata de reunião com IA 100% local que transcreve e lança as horas dos participantes, mais um plugin de gestão da qualidade e um de departamento pessoal — os dois dimensionados para substituir o software comercial pago que as empresas alugam hoje para não conformidade, ISO 9001, auditoria e régua de cobrança de prazos, e para a administração de pessoal. É essa a bancada em que o seu projeto seria construído.

Na prática, isso encurta a reunião de especificação. Você não precisa explicar o que é uma revisão, por que um desenho de fabricação tem arquivo de corte anexo, nem por que a fábrica se importa com o plano de carga daqui a oito semanas. O tempo vai para as suas particularidades — e os plugins que saíram disso estão em produção numa indústria há mais de um ano, atendendo milhares de tarefas e anexos, sem um único arquivo do núcleo do Redmine editado.

Contato

Descreva o problema, não a solução.

Me conte o que trava no seu processo hoje, em qual versão do Redmine você está e quantas pessoas isso atrapalha. Eu respondo com uma leitura honesta — às vezes é configuração, não plugin — e, quando há trabalho a fazer, um escopo e um orçamento. A primeira conversa não custa nada.