Planos de Serviço Fábrica de Software

Os planos da Fábrica de Software da Singular Data definem claramente o que está incluído em cada nível de serviço. O MANUTENÇÃO garante a estabilidade do software existente. O EVOLUÇÃO acrescenta desenvolvimento activo. Para necessidades com âmbito fixo, os Projectos funcionam com proposta fixa antes do início.




Serviço Recorrente

Planos de Serviço Gerido

Dois planos recorrentes para software em produção. O MANUTENÇÃO mantém o sistema estável e seguro. O EVOLUÇÃO acrescenta desenvolvimento activo — optimização e novas funcionalidades. Cada plano inclui tudo do anterior.

Manutenção

O plano MANUTENÇÃO garante a estabilidade diária do software em produção — resolução de problemas, actualizações preventivas e monitorização contínua. O software fica sólido, seguro e operacional, sem preocupações do dia-a-dia.

Correctiva

Resolução de bugs em produçãoIdentificação, diagnóstico e correcção de bugs e comportamentos incorrectos em sistemas em produção. Inclui comunicação proactiva do estado e tempo estimado de resolução.
Gestão de incidentes e falhasResposta estruturada a falhas e indisponibilidades: triagem, encaminhamento para resolução e registo detalhado. Cada incidente é tratado com a prioridade adequada ao impacto no negócio — sem tempo perdido.
Diagnóstico e rastreabilidade de errosAnálise detalhada de logs e traces para identificar a causa raiz de erros. Inclui documentação do diagnóstico para evitar recorrência e facilitar manutenção futura.
Validação e testes pós-correcçãoTestes de regressão após cada correcção para garantir que o fix não introduz novos problemas. Validação funcional antes de cada release para produção.

Preventiva

Actualizações de dependências e bibliotecasManutenção actualizada das dependências do projecto: frameworks, libraries e pacotes de terceiros. Previne vulnerabilidades conhecidas e garante compatibilidade com plataformas actuais.
Patches de segurançaAplicação de patches de segurança críticos e actualizações de sistema. Inclui avaliação de impacto antes de cada aplicação em produção, com plano de rollback definido.
Monitorização de disponibilidade e uptimeMonitorização contínua da disponibilidade da aplicação com alertas imediatos em caso de falha ou degradação de performance. Os problemas são detectados e tratados antes de afectarem os utilizadores.
Quer ir mais longe?

O plano EVOLUÇÃO inclui tudo do MANUTENÇÃO e acrescenta desenvolvimento activo: optimização de performance, novas funcionalidades e integrações com sistemas externos. Uma equipa dedicada a fazer o software crescer continuamente.

Evolução

O plano EVOLUÇÃO inclui tudo do MANUTENÇÃO e acrescenta desenvolvimento activo: optimização do software existente e implementação de novas funcionalidades. O software não se limita a funcionar — melhora continuamente.

↳ Inclui tudo do plano MANUTENÇÃO (Correctiva + Preventiva)

Optimização

Optimização de performance da aplicaçãoAnálise e melhoria do tempo de resposta, consumo de memória e eficiência da aplicação sem alterar a lógica de negócio. Resultados mensuráveis acordados antes de iniciar.
Refactoring e limpeza de códigoReorganização e melhoria do código existente para reduzir débito técnico, melhorar legibilidade e facilitar manutenção futura — sem alterar o comportamento visível da aplicação.
Optimização de queries e base de dadosAnálise e optimização de queries SQL, índices e estrutura da base de dados para melhorar performance de leitura e escrita sem alterar a lógica aplicacional.
Melhoria de UX em flows existentesOptimização de fluxos de utilizador existentes sem desenvolver funcionalidades novas — para melhorar usabilidade, reduzir friction e aumentar taxa de conclusão de tarefas.

Desenvolvimento Evolutivo

Desenvolvimento de novas funcionalidadesImplementação de novas funcionalidades planeadas em conjunto — análise, desenvolvimento, testes e deploy. O software ganha capacidades novas de forma contínua e controlada.
Novas integrações com sistemas externosDesenvolvimento de integrações com novos sistemas externos — APIs, ERPs, CRMs ou plataformas sectoriais. A Singular Data assegura todo o ciclo de desenvolvimento e testes da integração.
Adaptação a novos requisitos de negócioAjuste do software a novos processos ou requisitos de negócio — mudanças de regras, novos fluxos ou adaptações regulatórias. O software acompanha a evolução da organização.
Melhorias de interface e usabilidadeDesenvolvimento de melhorias de UI e UX — redesenho de componentes, novos layouts ou melhorias de acessibilidade. A experiência do utilizador melhora iteração após iteração.
Quer ir mais longe?

Tem uma necessidade com âmbito e prazo definidos — uma nova aplicação, uma integração específica ou uma modernização de sistema? Os nossos Projectos de Âmbito Fixo entregam com proposta fechada e sem surpresas no final.




Âmbito Fixo

Projectos — Âmbito Fixo

Projectos com âmbito, entregáveis e investimento definidos antes do início. Proposta clara, entrega garantida, sem surpresas no final.

Chave na Mão

Desenvolvimento completo de uma aplicação ou módulo — do levantamento ao deploy. A Singular Data assume a responsabilidade total pela entrega, com acompanhamento em cada fase e comunicação proactiva ao longo de todo o projecto.

Entregáveis do Projecto

Levantamento e análise de requisitosSessões de análise com stakeholders de negócio e IT. Documentação completa de requisitos funcionais, fluxos de trabalho e critérios de entrega — para que o desenvolvimento avance sem ambiguidades.
Arquitectura técnica e design da soluçãoDefinição da arquitectura da solução: stack tecnológico, estrutura de base de dados, APIs e integrações. Documentado e partilhado antes de iniciar o desenvolvimento — sem surpresas a meio do projecto.
Desenvolvimento de frontend e backendDesenvolvimento completo da aplicação — interfaces, lógica de negócio, APIs e integrações. Entrega faseada com pontos de validação intermédios para garantir alinhamento ao longo do projecto.
Base de dados SQL Server correctamente estruturadaA base de dados é desenhada e implementada em SQL Server com normalização adequada, índices correctos e documentação técnica incluída. Os dados ficam acessíveis e limpos por defeito.
Testes funcionais e de integraçãoTestes abrangentes antes de produção: unitários, funcionais e de integração. A Singular Data entrega software testado e validado tecnicamente — pronto a entrar em produção com confiança.
Deploy em ambiente de produçãoConfiguração e deployment em ambiente de produção, com plano de rollback definido e validado. A passagem a produção é feita de forma controlada e segura.
Documentação técnica e manual de utilizadorDocumentação completa entregue com o projecto: arquitectura, dicionário de dados, manual de utilizador e guia de manutenção.
Formação e período de garantiaSessão de formação com os utilizadores-chave e período de garantia pós-entrega para correcção de bugs dentro do âmbito contratado, sem custo adicional.
Quer ir mais longe?

Precisa de ligar a nova aplicação ao vosso ecossistema? A Integração Aplicacional conecta a solução entregue ao ERP, CRM ou qualquer plataforma externa — com monitorização e alertas incluídos.

Integração Aplicacional

Desenvolvimento de integrações entre aplicações existentes — ERP, CRM, APIs externas, plataformas sectoriais. Os sistemas passam a comunicar de forma fiável, monitorizada e resiliente a falhas. Cada integração é construída para durar.

Integrações

Análise dos sistemas a integrarLevantamento completo dos sistemas a integrar, fluxos de dados e requisitos técnicos. A análise garante que a integração é desenhada à medida do ecossistema real — sem pressupostos.
Desenvolvimento de conectores e transformaçõesDesenvolvimento dos conectores, mapeamentos e transformações de dados necessários para garantir que os sistemas comunicam correctamente e os dados chegam no formato esperado.
Integração via API REST, SOAP, ficheiros ou BDImplementação da integração usando o protocolo mais adequado ao contexto de cada sistema — sem impor tecnologia, adaptando à realidade do cliente.
Gestão de erros e reprocessamentoImplementação de mecanismos de gestão de erros, retenção e reprocessamento automático em caso de falha de integração. Os dados não se perdem em caso de indisponibilidade temporária.
Testes de carga e validação end-to-endTestes de validação dos dados integrados e testes de carga para garantir que a integração aguenta o volume esperado em produção.
Monitorização e alertas de falhaConfiguração de monitorização e alertas automáticos em caso de falha da integração, para que os problemas sejam detectados antes de afectarem o negócio.
Documentação técnica da integraçãoDocumentação completa dos fluxos de dados, mapeamentos, endpoints e procedimentos de suporte para facilitar manutenção futura.
Quer ir mais longe?

Quer modernizar as aplicações que vai ligar? A Evolução Tecnológica migra sistemas legados para tecnologias actuais, mantendo a continuidade operacional durante toda a transição.

Evolução Tecnológica

Actualização de sistemas antigos para tecnologias modernas, garantindo continuidade operacional durante toda a transição. Uma abordagem estruturada que elimina riscos técnicos e reduz dependências de plataformas obsoletas — com plano faseado ou completo, adaptado à realidade da organização.

Modernização

Auditoria e diagnóstico do sistema existenteAnálise completa do sistema actual: código, base de dados, dependências e integrações. Identificação de riscos técnicos e oportunidades de modernização.
Plano de modernização faseado ou completoDefinição do plano de modernização: faseado (por módulos, com menor risco) ou completo (mais rápido). Abordagem definida em conjunto para minimizar impacto operacional durante a transição.
Migração de código para tecnologias actuaisReescrita ou refactoring do código para tecnologias modernas, mantendo a equivalência funcional com o sistema original. Sem perda de funcionalidade durante a transição.
Migração de base de dados e estruturasMigração dos dados e estruturas de base de dados, com validação de integridade antes e após a migração. Os dados históricos são preservados.
Testes de equivalência funcionalValidação que o sistema modernizado se comporta de forma equivalente ao sistema original em todos os fluxos críticos. Cobertura abrangente antes de qualquer passagem a produção.
Plano de rollback e validaçãoDefinição de critérios de sucesso e plano de rollback detalhado. A passagem a produção é feita de forma controlada, com segurança de retorno ao estado anterior se necessário.
Documentação técnica pós-modernizaçãoDocumentação completa do sistema modernizado: arquitectura, código, base de dados e guias de manutenção futura.
Quer ir mais longe?

Quer manter o sistema modernizado a evoluir continuamente? Os planos MANUTENÇÃO e EVOLUÇÃO garantem a estabilidade e o desenvolvimento contínuo do sistema após a modernização.

Documentação Funcional

Produção de documentação funcional e técnica de sistemas existentes — reduz dependência de pessoas-chave, facilita onboarding, suporta auditorias e aumenta a resiliência operacional. Um investimento que protege o conhecimento da organização.

Documentação

Especificação funcional de processosDocumentação dos processos de negócio e fluxos de trabalho suportados pelo sistema, com diagramas, regras de negócio e casos de uso.
Dicionário de dados e catálogo de entidadesDocumentação de todas as entidades de dados, campos, tipos e relações do sistema. Base essencial para manutenção e evolução futura sem depender de pessoas-chave.
Documentação de APIs e integrações existentesDocumentação dos endpoints, contratos de API e integrações com sistemas externos já existentes — fundamental para manutenção e onboarding de novos elementos técnicos.
Diagramas de arquitectura da soluçãoDiagramas técnicos da arquitectura: componentes, integrações, fluxos de dados e infraestrutura. Visão geral que facilita decisões técnicas e auditorias.
Manuais de utilizador e guias operacionaisDocumentação orientada ao utilizador final: guias de uso, procedimentos operacionais e FAQs — para reduzir dependência do suporte técnico nas operações diárias.
Normalização de documentação existenteRevisão, organização e padronização de documentação já existente mas desactualizada ou fragmentada. Inclui criação de templates reutilizáveis.
Quer ir mais longe?

Agora que o sistema está documentado, quer garantir que se mantém actualizado? Os planos MANUTENÇÃO e EVOLUÇÃO asseguram que o software e a documentação crescem lado a lado.

Projecto à medida

Para necessidades que não se encaixam nos projectos anteriores. A Singular Data define o âmbito, os entregáveis e o investimento em conjunto — e entrega com as mesmas garantias de qualidade e transparência de todos os projectos.

Garantias do Projecto

Âmbito e entregáveis acordados previamenteÂmbito, entregáveis e prazo definidos em conjunto antes do início. Proposta com estimativa de investimento fixo — sem surpresas no final.
Investimento fixo antes do inícioInvestimento total acordado antes do arranque. Sem custos hora adicionais para entregáveis dentro do âmbito contratado. Gestão de projecto incluída.
Gestão de projecto incluídaGestão de projecto com pontos de situação regulares, controlo de âmbito e comunicação proactiva de riscos e bloqueios — para que o projecto avance sem surpresas.
Gestão de riscos e comunicação proactivaIdentificação proactiva de riscos, dependências e bloqueios, com comunicação antes de estes afectarem o projecto. Sem surpresas no final.
Período de garantia pós-entregaPeríodo de garantia após a entrega. Cobre correcção de bugs dentro do âmbito contratado sem custo adicional — para que a organização passe a produção com tranquilidade.

Software com dados no centro — desde o primeiro dia

Qualquer projecto entregue pela Singular Data tem a base de dados correctamente estruturada, os dados limpos e acessíveis — e integração com Power BI disponível se necessário. A Singular Data disponibiliza uma análise inicial sem compromisso.

Fale connosco →