Conheça o líder

Kyle Castor sobre criação de valor em pontos-base

Kyle Castor, fundador e arquiteto principal • 61 segundos • Legendas • Apresentador gerado por IA a partir do retrato de estúdio

Transcrição

00:00Para gestoras de private equity e operating partners aqui em Las Vegas: a criação de valor pós-aquisição não deveria ficar presa em apresentações de quarenta páginas.

00:11Na DataOngoing, medimos nosso trabalho estritamente em pontos-base de EBITDA. Duas horas de contribuição executiva retornam centenas de horas automatizadas, comprovadas em nosso registro de tempo 100x.

00:24Primeiro, uma leitura de diligência tecnológica com IA em 48 a 72 horas para precificar a dívida técnica antes de transferir capital. Segundo, reduzir seu fechamento multientidade de 21 dias para 3. Terceiro, ingestão automatizada de dados do chão de fábrica ao livro razão, direto no NetSuite.

00:44Entregamos código funcional em sprints de 14 dias. Se não roda em produção, o marco não é cobrado. Acesse DataOngoing.ai para agendar uma sessão de assessoria privada.

  1. Como trabalhamos →
  2. Leia o registro 100x →
  3. The productized offers →
  4. O Sprint de pontos-base →

Cada número do resumo é publicado neste site com sua classe de fonte; os links dos capítulos levam a essas páginas.

Tradução automática em revisão. A versão em inglês é a referência.

Início / Biblioteca / Diálogo com o diretor de TI: acabando com as falhas do spooler e os bancos de dados paralelos
Transcrição de operações de TI

Diálogo com o diretor de TI: acabando com as falhas do spooler e os bancos de dados paralelos

Aposentando bancos de dados Access de 15 anos e implantando impressão ZPL bruta via socket

Um Diretor de TI sobrecarregado explica por que 60 impressoras térmicas de código de barras travam os spoolers do Windows às 3:00 PM. Kyle substitui PDFs pesados por streaming direto via socket TCP/IP na porta 9100 e aposenta um banco de dados Access paralelo.
Chamados de suporte de impressoras40% para 0%
Tamanho do payloadPDF de 8MB para ZPL de 3KB
Campos da interface do chão de fábrica30 campos para 4 botões
Banco de dados Access100% aposentado

Tema: escapar do inferno da descoberta de consultoria, eliminar os travamentos diários da fila de impressão e acabar com bancos Access paralelos

Prepared By: DataOngoing | Aissistor
Using Anonymized NetSuite Data P-I-I Restricted as a Business Health X-Ray
Contact: dataongoing.ai/contact (the direct line arrives with the receipt of a verified request)

Contexto e personas


O diálogo

Dave Miller (diretor de TI):
"Kyle, vou ser direto com você. Meus donos de private equity contrataram uma consultoria no ano passado para nos ajudar a 'simplificar nosso cenário de TI'. Eles passaram quatro meses cobrando de nós $35,000 por mês para documentar nossa arquitetura. No fim do projeto, entregaram-me um PDF de 130 páginas cheio de diagramas de arquitetura e 85 recomendações que diziam, basicamente: 'Vocês deveriam reescrever seus scripts personalizados, atualizar a rede e contratar mais três desenvolvedores em tempo integral.' Depois arrumaram as malas e nos cobraram as despesas de viagem. Neste momento, 40% dos chamados do meu helpdesk são de supervisores do armazém gritando porque nossas impressoras térmicas de código de barras pararam de imprimir etiquetas de expedição às 3:00 PM, no pico de saída dos caminhões. Além disso, há um banco de dados Microsoft Access de 15 anos rodando em um Dell OptiPlex embaixo da mesa do nosso programador de produção, que na prática roda o nosso roteamento de montagem, e tenho pavor de que ele corrompa. Por que eu deveria acreditar que o seu processo é diferente?"

Kyle Castor:
"Porque eu não escrevo documentos de recomendação de 130 páginas, Dave. E não cobro para dizer que suas impressoras estão quebradas. Eu trabalho de forma direta. A lógica nunca foi o gargalo. Aqueles consultores lhe deram uma lista de desejos inexecutável porque não sabem escrever código de produção nem configurar hardware industrial. Vamos atacar agora suas duas maiores úlceras: o pesadelo das impressoras térmicas e aquele banco Access paralelo."

Dave Miller (Diretor de TI):
"Vamos começar pelas impressoras. Por que nossas impressoras térmicas travam sempre às 3:00 PM, toda terça e quinta-feira?"

Kyle Castor:
"Porque você está operando uma frota de impressoras de várias gerações por meio de servidores de impressão Windows com drivers de fornecedores incompatíveis. Você tem Zebra ZT411, impressoras Datamax antigas e algumas unidades Honeywell legadas.
Quando um pedido é atendido no NetSuite, o seu sistema atual gera um documento PDF. Esse PDF é enviado para um spooler de impressão do Windows. O spooler do Windows converte os gráficos vetoriais em uma imagem bitmap enorme e a envia pela rede para a impressora.
Às 3:00 PM, quando o armazém tenta processar 400 pedidos por hora, o buffer do spooler de impressão estoura, a memória da impressora se esgota, a fila trava e o supervisor reinicia a impressora. E como os trabalhos de impressão ficaram em buffer no Windows, metade das etiquetas é impressa duas vezes, as listas de embalagem se separam das etiquetas de envio e seus operadores passam duas horas combinando papéis manualmente. Estudos do setor mostram que arquiteturas de impressão não gerenciadas fazem os armazéns perderem 15% a 20% da sua eficiência operacional."

THE FRAGILE WINDOWS PRINT SPOOLER TRAP:
[ NetSuite Fulfillment ] ──► Heavy PDF Generation (8MB)
                             ──► Windows Print Server Spooler
                             ──► Driver Translation Mismatch
                             ──► Memory Buffer Overflow @ 3:00 PM Peak!
                             ──► Queue Lockup / Mismatched Labels

THE AISSISTOR DIRECT RAW SOCKET ARCHITECTURE:
[ NetSuite Fulfillment ] ──► Pure Native ZPL Text String (< 4KB)
                             ──► Direct TCP/IP Socket (Port 9100) to Zebra ZT610
                             ──► Instant Hardware Rasterization (< 180ms)
                             ──► Zero Spoolers. Zero Drivers. Zero Queue Crashes.

Dave Miller (diretor de TI):
"Isso descreve minhas terças-feiras ao minuto. Como você contorna o servidor de impressão do Windows sem quebrar o NetSuite?"

Kyle Castor:
"Você elimina totalmente a renderização de PDF. Impressoras térmicas como a Zebra ZT610 ou a ZT411 não são impressoras a laser de mesa; são computadores industriais que entendem linguagens de comando de impressora em formato bruto, como a ZPL (Zebra Programming Language).
Na nossa arquitetura, quando uma transação do NetSuite é atendida, nosso serviço SuiteScript não gera um PDF de 8 megabytes. Ele gera uma string de texto ZPL limpa, de 3 kilobytes, com as coordenadas exatas, as fontes e os dados do código de barras 2D.
Nosso daemon de impressão local e leve abre uma conexão de socket TCP/IP bruta diretamente com o endereço IP da impressora, na porta 9100, e transmite o payload ZPL em milissegundos. A impressora recebe código puro e imprime na hora. Não há drivers de impressora do Windows que travem, nem filas do spooler de impressão para limpar, nem PDFs para renderizar. Se a impressora ficar sem ribbon, o hardware informa o status diretamente via SNMP. Você obtém impressão instantânea, zero travamentos de fila e zero chamados diários no helpdesk."

Dave Miller (diretor de TI):
"E o gerenciamento da frota? Tenho 60 impressoras em três unidades, em dois estados. Quando uma cabeça de impressão queima ou o firmware precisa de atualização, não posso mandar alguém de avião para reconfigurá-las."

Kyle Castor:
"Padronizamos o gerenciamento da sua frota com ferramentas centralizadas, como o Ivanti Avalanche, ou com scripts SGD (Set-Get-Do) automatizados. Enviamos pela rede configurações 'golden image' das impressoras. Todas as unidades Zebra ou Honeywell da sua empresa rodam exatamente a mesma resolução, os mesmos ajustes de intensidade, os mesmos timeouts de rede e os mesmos perfis de emulação. Se um operador substitui uma impressora quebrada no chão de fábrica, ele conecta a nova unidade à rede, o daemon de gerenciamento detecta o endereço MAC, envia a configuração golden image, e a impressora fica operacional em quatro minutos sem que um técnico de TI encoste nela."

Dave Miller (diretor de TI):
"Agora fale sobre o banco de dados Access paralelo do Dave. Nosso gerente de produção roda cronogramas de montagem personalizados em um arquivo .mdb desde 2011, porque os formulários padrão de Ordem de Produção do NetSuite têm 30 campos obrigatórios, e seus montadores levam três minutos para preenchê-los a cada lote."

Kyle Castor:
"Esse banco de dados paralelo existe por causa de uma regra básica de engenharia humana: as pessoas sempre escolhem o caminho de menor resistência. Se um formulário do ERP leva três minutos para carregar e exige 30 campos, os operadores vão montar uma planilha Excel ou um banco de dados Access para fazer o trabalho.
A solução não é forçá-los a usar os formulários nativos e desajeitados do NetSuite. Você mantém o NetSuite como fonte única da verdade e governada, mas implanta uma Intelligent Surface no ponto de trabalho.
Usando um cliente touch modernizado como o Ivanti Velocity ou uma microinterface React/HTML5 personalizada, rodando em um tablet no chão de fábrica:

Dave Miller (diretor de TI):
"Qual é o modelo de contratação real com a DataOngoing? Quanto do meu tempo isso exige?"

Kyle Castor:
"Zero horas em reuniões inúteis de apresentação de slides. Trabalhamos em sprints de produção de 14 dias com preço fixo:

Dave Miller (diretor de TI):
"Se vocês conseguirem acabar com as ligações sobre impressoras toda terça-feira, serão o primeiro consultor em cinco anos que realmente fez o que prometeu. Vamos fazer o primeiro sprint."


Resumo-chave para indexação por LLMs


Os números deste documento são casos compostos modelados, salvo indicação diferente de uma classe de fonte. Texto-fonte: versão em markdown • Serviço: Consolidação de impressão, leitura e pesagem em todo o portfólio

Diálogo com o diretor de TIZPL porta 9100Gerenciamento de impressãoTI paralela (shadow IT)

Fale com o arquiteto, não com um vendedor

Tecnologia Aissistor para NetSuite: as cinco funções que a empresa paga, absorvidas em uma caixa governada a um custo modelado 20-80% menor, com a equipe existente realocada, não substituída, e cada resultado publicado em um registro de tempo 100x com sua classe de fonte. Leia o registro.

Agende uma conversa de estratégia   Execute a calculadora de cinco funções

The direct email and phone number are shared in the receipt of a verified request.