Spec | Tecnologia da Informação — Colliers

spec colliers ti

Autor: Rafael Rossetto Status: Rascunho (as-is consolidado a partir da discovery com Michael Sousa em 23/04) Última atualização: 2026-04-24 Empresa: colliers Stakeholder principal: Michael Sousa — Coordenador de TI (posição mais alta de tecnologia na Colliers)

Spec consolidada a partir da 04). TI não é área consumidora de agentes de IA — é a camada habilitadora que sustenta integração, segurança e acesso a dados para todas as demais áreas.


Problema

A TI da Colliers sustenta um ecossistema complexo de aplicações com alto grau de fragmentação e handoffs manuais entre sistemas. Os sistemas funcionam, mas não conversam entre si. A consequência direta é que dados de valor são gerados em cada sistema, mas ficam presos em silos.

Pontos críticos:

  1. Flokzu como ilha: Orquestra workflows internos (reembolso, onboarding, reconhecimento de negócio) mas não integra com Senior nem SharePoint. Todo handoff é manual — operador recebe tarefa, pega dados e lança no ERP manualmente.
  2. Senior em migração: ERP recém-implantado (substituiu Dynamics pós-desvinculação do Canadá). Parametrização e migração histórica ainda em curso. Completude de dados desconhecida.
  3. Nexo descontinuado: Sistema canadense legado com backlog histórico rico. Em tratativa de extração com Michael — risco de perda de dados.
  4. Segurança sem analista dedicado: Vertical de Segurança da Informação sem profissional dedicado. Contratação prevista mai/jun 2026.
  5. Aplicações sem desenvolvedor: Vertical de Aplicações sendo reestruturada — perfil de suporte substituído por desenvolvedor (JavaScript, vibe coding) para personalizar Flokzu e automações.

Ecossistema de Sistemas — As-Is

Visão geral

graph TB
    subgraph IDENTIDADE["Identidade & Acesso"]
        ENTRA[Microsoft<br/>Entra ID]
    end

    subgraph ARMAZENAMENTO["Armazenamento"]
        SP[SharePoint<br/>por área +<br/>Coworking]
    end

    subgraph ERP_AREA["ERP"]
        SENIOR[Senior<br/>ERP]
        DYN["Dynamics<br/>(legado,<br/>descontinuado)"]
    end

    subgraph CRM_AREA["CRM"]
        RDS[RD Station]
    end

    subgraph BPM["Workflows"]
        FLK[Flokzu<br/>BPM/Workflow]
    end

    subgraph ESPECIALIZADO["Especializado"]
        ARGUS[Argus<br/>Enterprise<br/>Avaliações]
        NEXO["Nexo<br/>(descontinuado,<br/>backlog rico)"]
    end

    RDS -->|"negócio fechado<br/>(manual)"| FLK
    FLK -->|"aprovação<br/>(manual)"| SENIOR
    ENTRA --> SP
    ENTRA --> SENIOR
    ENTRA --> FLK

    style FLK fill:#fff4e8,stroke:#c65911
    style NEXO fill:#ffe8e8,stroke:#c62828
    style DYN fill:#ffe8e8,stroke:#c62828

Inventário detalhado

SistemaTipoFunçãoStatusAPI disponívelDados relevantes
Microsoft Entra IDIdentidadeGestão de contas, perfis, SSO✅ ProduçãoSim (MS Graph)Usuários, grupos, permissões
SharePointArmazenamentoDocumentos por área + “Coworking” compartilhado✅ ProduçãoSim (MS Graph)Todos os documentos da empresa
SeniorERPFinanceiro, faturamento, RH, contratos⚠️ Em migração/parametrizaçãoA investigar (Gabriel)Histórico financeiro, cadastros
RD StationCRMGestão de leads e negociações comerciais✅ ProduçãoSim (REST)Pipeline, leads, histórico
FlokzuBPM/WorkflowOrquestração de processos internos✅ ProduçãoSim (REST: GET/POST/PUT/DELETE) — não utilizadaWorkflows, aprovações, status
Argus EnterpriseAvaliaçõesModelagem DCF, laudos, cálculos de avaliação✅ ProduçãoA investigarBacklog 2007-presente (~27k modelos)
NexoLegadoSistema canadense descontinuado⚠️ DescontinuadoExtração em tratativaBacklog histórico rico
Microsoft DynamicsERP (legado)Antecessor do Senior❌ DescontinuadoN/AHistórico pré-Senior

Fontes de verdade para o Data Lake

Decisão arquitetural (Gabriel, validada por Michael): as três fontes primárias para integração Colliers–Data Lake são:

  1. Senior (ERP) — dados financeiros, cadastros, faturamento
  2. RD Station (CRM) — pipeline comercial, leads, negociações
  3. SharePoint — documentos, artefatos, laudos, contratos

O Flokzu é orquestrador, não fonte primária. A integração deve ser direta com as fontes acima.


Estrutura da equipe de TI

VerticalProfissionaisStatus
Infraestrutura2 analistas (cloud + física)✅ Operacional
AplicaçõesEm reestruturação (perfil antigo de suporte → novo de desenvolvedor JS)⚠️ Contratação em curso
Segurança da Informação0 (sem analista dedicado)⚠️ Contratação prevista mai/jun 2026

Observação: Michael também é responsável técnico de TI para a Costal (Igor o designou). Ambientes serão apartados, mas melhorias de segurança sincronizadas.


Decisões tomadas

  1. Fontes de verdade Colliers–Data Lake: Senior, RD Station, SharePoint. Flokzu não é fonte primária.
  2. Senior será centralizador de tudo na Colliers — retroalimentará CRM e Flokzu via integrações. Horizonte: 2027.
  3. Costal não adotará Flokzu — Zepp Aprovações + Zepp Despesas entram no lugar, integrados ao Sienge.
  4. Integração Flokzu ↔ Senior no roadmap — botão “Faturar” que cria contas a receber no Senior e fecha processo no Flokzu. Em desenvolvimento com consultoria.

Dependências

DependênciaTipoStatusOwner
Extração de dados do NexodadoEm tratativa — método indefinidoMichael Sousa
Parametrização do Senior (completude histórica)sistemaEm andamentoMichael / equipe Senior
Desenvolvedor para Aplicações (Flokzu + automações)pessoaContratação em cursoMichael
Analista de Segurança da InformaçãopessoaContratação prevista mai/jun 2026Michael
Whiteboard/diagrama de panorama de aplicaçõesdocumentoEm desenvolvimento — aceito incompletoMichael (prazo ~07/05)
Investigação de APIs do SeniortécnicaPendenteGabriel
Consultoria Flokzu (integração com Senior)sistemaEm andamentoMichael / consultoria

Riscos

ID canônicoRiscoImpactoMitigação
R-006Dados do Nexo não extraídos a tempo — perda irreversívelAltoAcompanhar Michael; priorizar extração
R-007Senior em parametrização — dados históricos incompletosAltoMapear o que está parametrizado antes de modelar ingestão
R-008Flokzu como ilha — handoffs manuais geram inconsistênciasMédioNão contar como fonte primária; integrar direto com Senior/SP

Gaps

ID canônicoGapStatus
G-010Status/método de extração dos dados do Nexo indefinidosaberto
G-011Diagrama de aplicações Colliers ainda não disponívelem andamento (~07/05)
G-012Flokzu não integra com Senior ou SharePointem andamento (consultoria)
G-013Senior em parametrização — completude desconhecidaaberto

Próximos passos

  1. Gabriel — investigar APIs do Senior (estrutura, endpoints, autenticação)
  2. Michael — compartilhar whiteboard de panorama de aplicações (~07/05)
  3. Rafael — solicitar acessos aos SharePoints das áreas comerciais via Michael
  4. Michael — concluir tratativa de extração do Nexo e reportar status
  5. Gabriel — modelar camada Bronze para ingestão de Senior + RD Station + SharePoint

Ver também


Spec consolidada por Rafael Rossetto em 2026-04-24, a partir da discovery com Michael Sousa (23/04).