Skip to main content
Ver soluções para governo e setor público Saiba mais
Fale com um especialista

Alterar idioma

Pressione Enter para ver todos os resultados.

Perguntas frequentes

Respostas detalhadas sobre como conduzimos projetos, com o que construímos e como tratamos segurança, testes e suporte de longo prazo. Escritas para avaliadores e revisores técnicos — se a sua pergunta não estiver aqui, fale diretamente conosco.

Gestão de projetos e equipe

  • Como a Sweent garante comunicação e colaboração eficazes com os clientes ao longo de um projeto?

    A Sweent prioriza uma comunicação transparente e constante. Combinamos atualizações de status regulares, revisões de sprint (por Zoom/Google Meet), reuniões com as partes interessadas, interações diárias pelo Microsoft Teams e ferramentas colaborativas de gestão de projetos, como Jira e Asana.

  • Quais ferramentas de gestão de projetos a Sweent utiliza?

    Usamos principalmente o Jira para gestão de tarefas, planejamento de sprints, acompanhamento de problemas e monitoramento do progresso. Para o planejamento em nível macro e o acompanhamento de marcos, usamos o Asana. Também integramos o GitLab para controle de versão e desenvolvimento de código, o que oferece uma visão completa do status do projeto.

  • Como a Sweent cumpre prazos e lida com mudanças de escopo?

    Cumprimos prazos com planejamento meticuloso, gestão proativa de riscos e metodologias de desenvolvimento ágil. Dividimos os projetos em sprints gerenciáveis, o que permite flexibilidade e avanço iterativo. As mudanças seguem um processo estruturado que envolve documentação, avaliação de impacto, priorização pelo cliente e comunicação transparente.

  • Como a Sweent avalia a complexidade de um projeto?

    Avaliamos a complexidade em quatro dimensões principais: técnica (stack tecnológica, integrações, segurança), funcional (funcionalidades, perfis de usuário, fluxos de trabalho), de dados (volume, variedade, velocidade, veracidade, migração) e organizacional (partes interessadas, gestão da mudança). Usamos um sistema de pontuação para quantificar a complexidade, o que nos ajuda a alocar recursos com eficácia, planejar adequadamente, gerenciar riscos e oferecer preços precisos.

  • Como a Sweent retém seus talentos e minimiza a rotatividade da equipe?

    Promovemos um ambiente de trabalho positivo e motivador com iniciativas como pesquisas com colaboradores, reuniões individuais, oportunidades de desenvolvimento profissional, planos de carreira claros, remuneração e benefícios competitivos, programas de reconhecimento, modelos de trabalho flexíveis e uma cultura empresarial colaborativa, inovadora e respeitosa.

  • Como a carga de trabalho é distribuída entre os membros da equipe?

    A Sweent adota uma abordagem flexível, apoiada em sua equipe principal e em sua rede de profissionais contratados. Distribuímos a carga de trabalho de acordo com os requisitos do projeto e as competências de cada pessoa. Nossos gerentes de projeto e líderes de equipe garantem cargas equilibradas, acompanhadas em nossas ferramentas de gestão de projetos. Também mantemos uma comunicação aberta para que todos tenham o apoio de que precisam.

  • Qual é o tamanho e o nível de experiência da equipe de desenvolvimento da Sweent?

    A equipe de liderança principal da Sweent é formada por quatro executivos de tecnologia que somam mais de 45 anos de experiência em desenvolvimento de software e gestão de projetos. Essa equipe inclui dois gerentes sênior de engenharia de software, um líder sênior de desenvolvimento e um diretor de design. Eles supervisionam a entrega dos projetos e a garantia de qualidade e coordenam uma rede de 15+ profissionais de tecnologia especializados, entre desenvolvedores, designers e especialistas em QA, com média de 7+ anos de experiência. O modelo da Sweent privilegia a supervisão em nível executivo e a alocação dinâmica de recursos, o que permite à empresa escalar equipes de desenvolvimento com eficácia. A equipe principal tem histórico comprovado na gestão de projetos com equipes de 5 a 10+ pessoas, delegando tarefas com habilidade e promovendo a colaboração para garantir o sucesso do projeto. Na prática, cada projeto costuma ser gerenciado por um dos dois gerentes sênior de engenharia de software, que então forma uma equipe de projeto composta por talentos internos da Sweent e por talentos da nossa ampla rede.

  • Como a Sweent dá autonomia à sua equipe de desenvolvimento?

    Damos autonomia à equipe com comunicação clara, confiança e liberdade de ação, oferecendo os recursos e o treinamento necessários, incentivando o aprendizado contínuo e atuando como facilitadores para remover obstáculos. Incentivamos os membros da equipe a assumir responsabilidade e a tomar decisões dentro de suas áreas de especialidade.

  • Qual é a experiência da Sweent com metodologias ágeis como Scrum e Kanban?

    O ágil é central na filosofia da Sweent. Temos ampla experiência com Scrum e com Kanban em uma grande variedade de projetos, o que nos permite entregar de forma iterativa, adaptar-nos às mudanças e manter um fluxo de trabalho claro.

  • Como a Sweent promove ciclos de feedback entre desenvolvedores e usuários?

    Incentivamos ativamente os ciclos de feedback por meio de testes de aceitação do usuário (UAT), demonstrações e protótipos regulares, formulários e pesquisas de feedback, canais de comunicação direta e análises que acompanham o comportamento dos usuários.

Capacidades técnicas

  • A Sweent tem experiência no desenvolvimento de aplicações de nível de produção em grande escala?

    Sim. A Sweent tem histórico comprovado no desenvolvimento de aplicações escaláveis, seguras e de nível de produção, projetadas para lidar com grandes volumes de dados e de tráfego de usuários. Já entregamos soluções para diversos setores, sempre priorizando desempenho e confiabilidade. Entre os exemplos estão sites de campanhas de marketing de alto tráfego para empresas de serviços profissionais da Fortune 500 e um portal completo de análise de redes sociais para uma agência digital.

  • A Sweent pode criar aplicações com recursos de gestão de documentos, como upload, busca e download?

    Com certeza. Temos experiência em incorporar recursos robustos de gestão de documentos às aplicações. Isso inclui upload, categorização, marcação com tags, busca (por metadados, palavras-chave e conteúdo), pré-visualização, download, controle de versão, rastreamento de alterações e controle de acesso.

  • A Sweent tem experiência no desenvolvimento de APIs seguras para usuários internos e externos?

    Sim. O desenvolvimento de APIs seguras é uma das nossas competências centrais. Aplicamos as melhores práticas do setor em autenticação (OAuth 2.0, chaves de API, JWT), autorização (RBAC), validação de entradas, criptografia (HTTPS, dados em repouso), limitação de taxa e registro e monitoramento abrangentes.

  • A Sweent consegue fazer integrações com sistemas ou APIs existentes?

    Sim. Temos ampla experiência em integrações com uma grande variedade de sistemas e APIs. Recomendamos conhecer a fundo a documentação da API existente, usar protocolos padrão (REST, JSON), adotar um tratamento de erros robusto, testar de forma abrangente e manter uma comunicação clara com os fornecedores terceiros envolvidos.

  • A Sweent tem experiência na criação de componentes sob medida quando as soluções de código aberto não são adequadas?

    Sim. Embora utilizemos soluções de código aberto quando apropriado, também temos experiência na criação de componentes sob medida para as necessidades específicas de cada projeto. Lidamos com desafios como tempo de desenvolvimento, manutenibilidade, compatibilidade e segurança por meio de planejamento cuidadoso, revisões de código, testes rigorosos e documentação detalhada.

  • A Sweent pode incorporar ferramentas de visualização de dados, como painéis do Power BI, às aplicações?

    Embora não tenhamos integrado o Power BI diretamente em projetos anteriores, entendemos o seu valor e já criamos soluções de painéis sob medida. Estamos plenamente capacitados e preparados para integrar o Power BI ou ferramentas semelhantes à sua aplicação, garantindo uma experiência do usuário fluida e controles de segurança robustos.

  • A Sweent tem experiência em incorporar softwares de mapeamento, como ESRI, às aplicações?

    Sim. Embora tenhamos trabalhado principalmente com outras bibliotecas de mapas, como Google Maps e Leaflet, conhecemos os princípios da integração de dados geoespaciais. Confiamos na nossa capacidade de nos adaptar rapidamente a novas tecnologias e de integrar softwares de mapeamento à sua aplicação com eficácia. Nossa experiência com tecnologias semelhantes nos permite desenvolver componentes sob medida, fazer integrações com serviços on-line e implementar os controles de segurança necessários.

  • A Sweent pode cuidar da administração do sistema e da gestão de contas de usuário das aplicações que desenvolve?

    Sim. Temos experiência na implementação de recursos completos de administração de sistemas e de gestão de contas de usuário. Isso inclui painéis de administração dedicados com controle de acesso baseado em funções, autenticação e autorização de usuários, ferramentas para gerenciar contas de usuário, gestão de senhas e registro da atividade dos usuários.

  • A Sweent tem experiência no desenvolvimento de aplicações que utilizam mecanismos de busca?

    Sim. Temos experiência com mecanismos de busca como o Elasticsearch para oferecer recursos de busca avançados dentro das aplicações. Embora a indexação e as consultas envolvam complexidades, permitir que os usuários encontrem informações rapidamente com consultas em linguagem natural melhora muito a usabilidade.

  • Como a Sweent garante o desempenho das aplicações?

    Temos compromisso com a otimização de desempenho. Empregamos técnicas como otimização de código, cache, otimização de imagens, otimização de banco de dados e balanceamento de carga. Medimos o desempenho com métricas como tempo de carregamento da página, Time to First Byte (TTFB), tempo de resposta do servidor, tempo de consulta ao banco de dados, taxa de erros, throughput, First Contentful Paint (FCP), Largest Contentful Paint (LCP) e Time to Interactive (TTI). Usamos ferramentas como Google PageSpeed Insights, GTmetrix e WebPageTest para analisar e melhorar o desempenho.

  • A Sweent tem experiência com desenvolvimento, testes e treinamento baseados em nuvem?

    Sim. Conhecemos a fundo os ambientes de nuvem. Utilizamos ambientes separados (Dev, Test, Stage, Training, Prod), ferramentas de infraestrutura como código (IaC) como Terraform e AWS CloudFormation, conteinerização com Docker e orquestração de contêineres com Kubernetes e ECS.

  • Como a Sweent gerencia o versionamento de várias instâncias de uma aplicação em diferentes ambientes?

    Usamos o Git para controle de versão, com uma estratégia de branches (por exemplo, Gitflow). Cada ambiente é sincronizado com branches específicos. Procuramos manter os ambientes sincronizados para minimizar problemas de integração, e o grau de divergência depende do ciclo de desenvolvimento em questão.

  • Qual é a frequência típica de implantação da Sweent e o lead time para mudanças?

    A frequência de implantação varia conforme o projeto e a metodologia adotada (no ágil, normalmente a cada 2-4 semanas ou menos). O lead time de uma mudança depende da sua complexidade. Buscamos entregas rápidas e confiáveis por meio dos nossos pipelines de CI/CD.

  • Qual é a experiência da Sweent com os princípios de CI/CD?

    Adotamos CI/CD para entregas rápidas e confiáveis. Nosso processo inclui integração contínua (merges de código frequentes, builds e testes automatizados), entrega contínua (implantação automatizada), testes automatizados, infraestrutura como código e monitoramento com feedback. Usamos ferramentas como GitLab CI/CD, Jenkins e AWS CodePipeline.

  • Como a Sweent define o padrão de arquitetura adequado para um projeto (por exemplo, microsserviços)?

    Avaliamos cuidadosamente os padrões de arquitetura (microsserviços, monolítico, SOA, serverless) com base nos requisitos do projeto. Seguimos um processo de levantamento de requisitos, avaliação tecnológica, desenho da arquitetura, prototipação e avaliação e refinamento, pesando vantagens e desvantagens segundo fatores como escalabilidade, manutenibilidade, desempenho, segurança, complexidade e custo.

  • A Sweent tem experiência na integração de ferramentas de IA de terceiros?

    Embora talvez não tenhamos experiência com cada ferramenta de IA específica, temos ampla experiência na integração de uma grande variedade de softwares e APIs de terceiros, incluindo gateways de pagamento, APIs de redes sociais, sistemas de CRM e APIs de mapas. Nosso processo de integração se concentra em entender a documentação, elaborar um plano claro, implementar tratamento de erros e registro robustos, testar a fundo e estabelecer comunicação com o fornecedor.

  • A Sweent pode criar aplicações responsivas que funcionem em várias plataformas e dispositivos?

    Sim. O design responsivo é uma das nossas competências centrais. Utilizamos grids fluidos, imagens flexíveis, media queries e uma abordagem mobile-first para garantir a melhor experiência do usuário em todos os dispositivos.

  • A Sweent tem experiência com OpenShift?

    Sim. A Sweent conhece o OpenShift e tem ampla experiência com Docker e com outras plataformas de orquestração de contêineres (Kubernetes, Amazon ECS).

  • Qual é a experiência da Sweent com as diversas tecnologias relevantes para projetos de modernização?

    A Sweent tem amplo domínio tecnológico em todo o ciclo de vida do desenvolvimento de software. Também somos adaptáveis e aprendemos novas tecnologias rapidamente à medida que os requisitos da missão evoluem. Veja um resumo da nossa stack principal:

    • Front-end: Angular, React, JavaScript, TypeScript
    • Back-end: Node.js, Python, C# (integrações .NET)
    • Bancos de dados: SQL Server, PostgreSQL, MongoDB
    • Nuvem: AWS (S3, EC2, Lambda, RDS etc.), Azure, Google Cloud Platform
    • CI/CD: GitLab CI/CD, Jenkins, AWS CodePipeline
    • DevOps: Docker, Kubernetes, Terraform
    • Testes: Jest, Cypress, Selenium, Mocha, Chai, JMeter, LoadRunner
    • Design: Figma, Adobe XD, Balsamiq
    • Outros: Git, npm, yarn, webpack, Maven

Segurança e conformidade

  • Como a Sweent implementa e mantém logs de auditoria?

    Implementamos logs de auditoria estruturados para rastrear todas as alterações de dados e todos os eventos relacionados à segurança. Usamos um formato padronizado, protegemos os logs contra acesso não autorizado, revisamos os logs regularmente e utilizamos ferramentas automatizadas para analisá-los.

  • Como a Sweent garante segurança, autenticação e autorização nas aplicações?

    Seguimos as melhores práticas do setor, empregando autenticação multifator (MFA), controle de acesso baseado em funções (RBAC), criptografia de dados (em trânsito e em repouso), validação de entradas, auditorias de segurança regulares e o princípio do menor privilégio.

  • A Sweent tem experiência com Single Sign-On (SSO) e tecnologias relacionadas?

    Sim. Temos experiência na implementação de soluções de SSO com SAML e OAuth 2.0. Também conhecemos outras tecnologias de autenticação e nos adaptamos rapidamente a novos requisitos.

  • Como a Sweent aborda as normas de conformidade do setor?

    Temos o compromisso de cumprir os requisitos de conformidade federais e setoriais pertinentes. Embora talvez não tenhamos trabalhado com cada estrutura de conformidade específica, temos experiência com normas como HIPAA e PCI DSS e estamos sempre preparados para nos adaptar às necessidades de cada projeto.

  • Como a Sweent garante a segurança dos dados em repouso?

    Usamos algoritmos de criptografia padrão do setor, como AES, e já empregamos métodos como Transparent Data Encryption (TDE), criptografia em nível de campo, criptografia do sistema de arquivos e serviços de criptografia em nuvem.

  • Qual é a abordagem da Sweent para garantir a segurança do software ao longo de todo o ciclo de desenvolvimento?

    Incorporamos a segurança em todas as etapas do desenvolvimento, do levantamento de requisitos à implantação e manutenção. Nosso ciclo de vida de desenvolvimento seguro (SDL) inclui definição de requisitos de segurança, modelagem de ameaças, princípios de design seguro, revisões de código, análise estática e dinâmica, testes de invasão, treinamento em segurança, gestão de vulnerabilidades e planejamento de resposta a incidentes.

Testes e garantia de qualidade

  • A Sweent usa testes automatizados?

    Sim. Combinamos testes automatizados e manuais. Embora busquemos uma cobertura de testes automatizados abrangente, certos tipos de teste (exploratórios, de usabilidade) são mais bem executados manualmente. Para os testes automatizados, usamos ferramentas como Jest, Cypress, Selenium, Mocha e Chai.

  • Como a Sweent aborda os testes de conformidade com a Section 508?

    A Sweent prioriza a conformidade com a Section 508 e integra ao seu processo de desenvolvimento tanto testes incrementais quanto testes ao final do desenvolvimento. Verificações automatizadas de acessibilidade fazem parte do pipeline de CI/CD e são disparadas após as fases de testes unitários e de integração. Entre as ferramentas usadas nos testes automatizados estão Accessibility Insights for Web, WAVE, Pa11y e Lighthouse. Além disso, a Sweent realiza testes manuais com tecnologias assistivas como JAWS e NVDA, para garantir uma conformidade completa e uma experiência acessível a todos os usuários.

  • A Sweent utiliza ferramentas de CI/CD para testes automatizados?

    Sim. Usamos ferramentas de CI/CD extensivamente para diversos tipos de teste, incluindo testes unitários, de integração e de desempenho. Integramos esses testes ao nosso pipeline para garantir a qualidade do código e identificar problemas cedo.

  • Como a Sweent conduz os testes de regressão?

    Usamos ferramentas como Jest, Cypress e Selenium para os testes de regressão, que são integrados ao nosso pipeline de CI/CD. O ideal é executar os testes de regressão a cada commit, mas a frequência pode ser ajustada conforme o tamanho e a complexidade da suíte de testes.

  • Qual é a abordagem da Sweent para testes de desempenho?

    Usamos ferramentas como JMeter e LoadRunner para os testes de desempenho. Embora normalmente não sejam executados a cada commit, os testes de desempenho são integrados ao pipeline de CI/CD e executados em marcos do projeto, antes de grandes lançamentos ou manualmente, conforme a necessidade.

  • Como a Sweent realiza testes de segurança?

    Usamos ferramentas como OWASP ZAP, SonarQube, Snyk e Burp Suite para os testes de segurança. A análise estática pode ser integrada ao pipeline de CI/CD, enquanto a análise dinâmica e os testes de invasão costumam ser realizados manualmente ou agendados periodicamente.

  • Como a Sweent testa o design responsivo?

    Adotamos uma abordagem mobile-first e testamos com uma combinação de ferramentas automatizadas, como BrowserStack e Sauce Labs, e de testes manuais em diversos dispositivos físicos (diferentes modelos de iPhone e Android).

  • Como é o processo geral de garantia de qualidade da Sweent?

    Nosso processo de QA envolve análise de requisitos, planejamento de testes, elaboração de casos de teste, preparação do ambiente de testes, execução dos testes (automatizados e manuais), gestão de defeitos (no Jira), testes de regressão, testes de desempenho, testes de segurança e testes de aceitação do usuário (UAT). Empregamos diversas estratégias de teste, incluindo testes baseados em risco, testes exploratórios e testes contínuos.

Operação e manutenção

  • A Sweent oferece suporte e manutenção após o desenvolvimento?

    Sim. A Sweent tem condições de oferecer suporte completo após o desenvolvimento, incluindo correção de bugs, monitoramento de desempenho, atualizações de segurança, suporte técnico, melhorias de funcionalidades e versões de manutenção. A Sweent também pode oferecer diferentes níveis de suporte adaptados às necessidades de cada cliente, do suporte básico por e-mail ao suporte telefônico 24/7.

Ainda tem alguma pergunta?

Está nos avaliando para um contrato ou para a resposta a uma RFP? Pergunte diretamente — respondemos a perguntas técnicas com pessoas técnicas.

Fale com um especialista Explorar os guias

Pronto para escalar seu impacto digital?

De migrações corporativas de WordPress/Drupal à integração de agentes de IA personalizados, construímos a tecnologia que impulsiona o seu crescimento. Sem enrolação, apenas excelência em engenharia.

Agende um diagnóstico técnico