530 likes | 645 Vues
Sistemas. Fábrica de Software. S istemas. A Fábrica de Software da Spread conta com uma completa estrutura relacionada a Desenvolvimento de Software, Migração de Dados, Testes, Integração e Manutenção de softwares .
E N D
Fábrica de Software Sistemas A Fábrica de Software da Spread conta com uma completa estrutura relacionada a Desenvolvimento de Software, Migração de Dados, Testes, Integração e Manutenção de softwares. Todos os projetos são desenvolvidos sob medida de acordo com as necessidades específicas de cada cliente, dentro das melhores práticas do mercado como CMMI-5, ISO, ITIL, RUP, EUP e PMI.
Fabrica de Software / Desenvolvimento Sistema Fábrica de Software da Spread conta com equipes especializadas para entender as necessidades do cliente e propor as soluções mais adequadas. Dispomos de gerentes de projetos qualificados para planejar, definir entregas e controlar a execução dos projetos. PMOpara realizar a alocação de recursos, desenvolvedores especialistas em diversas linguagens, plataformas e ambientes do mercado e equipes de testes para assegurar que o produto final atenda todas as especificações. Voltar Serviços e Soluções
Fabrica de Software / Desenvolvimento Sistema Os serviços prestados pela Fábrica de Software da Spread abrangem:
Fabrica de Software / Desenvolvimento Sistema Todo o ciclo de desenvolvimento da Fábrica de Software é gerenciado utilizando:
Fabrica de Software / Desenvolvimento Sistema Todo o ciclo de desenvolvimento da Fábrica de Software é gerenciado utilizando:
Fabrica de Software / Desenvolvimento Sistema Serviços mal contratados geram: Contratar os serviços de FSW da Spread significa:
Fabrica de Software / Desenvolvimento Sistema O processo de qualidade da Spread determina métricas e controles para a Fábrica de Software que têm como objetivo medir: Benefícios • Maior assertividade quanto a estimativas de tempo, recursos e custos desde o início. • Enfoque no negócio. • Melhor gestão dos contratos e projetos de desenvolvimento.
Fabrica de Software / Desenvolvimento Visão Processual Sistema • Fábrica de Projetos • Fábrica de Projetos de Software • Fábrica de Projetos Físicos • Fábrica de • Programas • Fábrica de Testes Arquitetura de Solução Projeto Conceitual Especificação Lógica Projeto Detalhado Construção e Teste Unid Teste Integrado Teste de Aceitação
Fabrica de Software / Desenvolvimento Sistema Atuamos sob as melhores tecnologias e práticas do mercado Práticas Tecnologias ISO 9001:2008 CMMI Level 5
Fabrica de Software / Desenvolvimento Cases FSW Sistema MDS
Fabrica de Software / Desenvolvimento Cases FSW Sistema
Fabrica de Software / Desenvolvimento Cases FSW Sistema
Fabrica de Software / Desenvolvimento Cases FSW Sistema
Fábrica de Software Sistemas • Controle do processo produtivo • Uso de métodos comprovados • Controle das demandas Linhasde Negócio Gerência Projeto Requisito Demandas Configur Mudança Análise Design Construção Incidente Ambiente Teste Construção Produção
Fábrica de Software Execução dos Projetos Sistemas Suporte Métrica Teste Qualidade Iniciação Elaboração Construção Transição FSW Fábrica de Programas
Fábrica de Software Organização das Equipes Sistemas Célula de Requisitos Célula de Programação Célula de Teste Célula de Projetos Célula de Sistemas Célula de Sustentação
Integração de Sistemas Sistemas Soluções de integração de aplicativos, para que vários sistemas trabalhem juntos, incluindo a diversidade das plataformas e das linguagens de programação existentes no mercado. Contamos com uma equipe especializada em EAI (Enterprise ApplicationIntegration) dentro das principais tecnologias SOA (Oracle e IBM).
Integração de Sistemas Sistemas Principais tecnologias de integração de aplicativos corporativos suportadas pela Spread EAI Tradicional (Enterprise Application Integration): • File Transfer- Integração entre aplicativos através da troca de arquivos em formato de texto definido. • Shared Database- Integração entre aplicativos através da troca de dados entre bases de dados ou tabelas. • Remote Procedure Invocation - Integração entre aplicativos através da chamada a programas remotos os quais são responsáveis pela extração, envio/recebimento e persistência dos dados no sistema. • Messaging- Integração entre aplicativos de um middleware orientado a mensagem (MOM) o qual é responsável pela entrega dos dados aos sistema integrados.
Integração de Sistemas Sistemas Principais tecnologias de integração de aplicativos corporativos suportadas pela Spread Integração baseada em serviços (SOA) Refere-se a integrar entidades de computação usando interações de serviços • Principais arquiteturas SOA suportadas: • Oracle SOA Suite / Oracle BEA Weblogic Integration • IBM WebSphere Foundation Suite • Microsoft Visual Studio Team Foundation / Microsoft Sharepoint Experiência comprovada, atuando desde 2008 com Plataformas SOA.
Integração de Sistemas Alguns Cases Sistemas
Integração de Sistemas Alguns Cases Sistemas
Migração de Sistemas e Dados Sistemas Com grandes cases em migração de sistemas e dados, a Spread tem o propósito de suportar todo o processo, tornando-o confiável e viável, garantindo a integridade, consistência dos dados e agilidade no processo de transição.
Migração de Sistemas e dados Sistemas A Spread, ao longo dos seus 30 anos, acumulou diversas experiências de migração de sistemas e dados. Está apta e capacitada a migrar qualquer tipo de sistemas ou banco de dados, através de metodologia eficiente e comprovada As migrações podem ocorrer de modo “turnkey”, em fases ou paralelamente. Em caso de sistemas críticos, o processo de migração da Spread Tecnologia permite a mudança sem a necessidade de interrupção dos serviços. Os dados históricos podem ficar no sistema legado, em uma nova base de dados específica para este fim ou comporem a base de dados do novo sistema. Migrar de sistema pode ser a melhor solução quando o hardware e software utilizados são antigos ou descontinuados.
Migração de Sistemas e dados Sistemas Principais processos suportados pela Spread relacionados a Migração • Definição da estrutura organizacional; • Desenvolvimento do Plano de Migração – definindo janela de migração, equipes envolvidas, planos de backup/restore e o Plano de Pós-Migração– determina as equipes de suporte (war-room e suporte local) e a comunicação entre as áreas envolvidas. Gestão • Definição do escopo funcional dos sistemas e informações a serem migradas. Escopo • Elaboração de Book dos Processos (processo atuais x novos processos pós-migração) e Plano de Contingência (garantir funcionamento das áreas operacionais antes, durante e pós-migração). Processos Interfaces e Funcionali- dades • Mapeamento de funcionalidades (Origem x Destino), gerando GAP’s funcionais, realização de Testes funcionais (roteiros de testes e de interfaces, mapeamento de Processos Batch) • Extração de dados (DE - Origem) – viabiliza a obtenção de informações do sistema de origem; • Carga de dados (PARA - Destino) – viabiliza a carga de informações no sistema de destino; • Auditoria de dados – estabelece os critérios de auditoria e reporta as informações sobre os dados migrados. Conversão
Migração de Sistemas e dados Continuação Sistemas Principais processos suportados pela Spread relacionados a Migração • Definição e desenvolvimento de scripts de parametrização de informações de domínio (De/Para). Parametri- zação Treina- mentos • Plano para treinamento de processos / funcionais dos operadores. • Correção de dados nos sistemas de Origem (CLEAN UP). Qualidade de Dados • Definição e desenvolvimento de Relatórios de Negócio que serão utilizados para Auditoria da Migração e no processo de Aprovação; Auditoria • Extração de dados (DE - Origem) – viabiliza a obtenção de informações do sistema de origem; • Carga de dados (PARA - Destino) – viabiliza a carga de informações no sistema de destino; • Auditoria de dados – estabelece os critérios de auditoria e reporta as informações sobre os dados migrados. Infra-estrutura
Migração de Sistemas e dados Alguns Cases Sistemas
Fábrica de Testes Sistemas A Fábrica de Testes da Spread atua sob metodologias que seguem o padrão internacional do ISTQB, maior instituição de teste no mundo e nossas documentações seguem os padrões IEEE - InstituteofElectricalandEletronic Engineers. Os serviços de testes proporcionam maior redução no custo dos projetos de softwares evitando encontrar defeitos após a implantação.
Fábrica de Testes Sistemas Com larga experiência e grandes cases em Testes de Software, dispomos deuma estrutura de fábrica de software formada por profissionais com alta especialização e capacitação em processos e ferramentas de testes que atuam sob metodologias que seguem um padrão internacional da maior instituição de teste do mundo. Conte com a Spread para obter: • Qualidade no Processo • Maior competitividade • Nossa metodologia segue o padrão internacional do ISTQB – International Software Testing Qualifications Board, • maior instituição de teste no mundo. • Maior precisão nas estimativas • Aumento da Qualidade do produto • Diminuição de retrabalho • Nossas documentações seguem os padrões IEEE - Institute of Electrical and Eletronic Engineers. • Maior Produtividade • Redução do tempo de execução
Fábrica de Testes Metodologia - Categorias de Testes Sistemas Teste Estático Teste Dinâmico • Funcional • Baseado na Especificação. • Baseado no Caso de Uso. • Baseado na Experiência • Baseado em Normas e Regras • Não Funcional • Performance • Sanity Test • Usabilidade • Limite de Capacidade • Segurança • Instalação Caixa Preta • Revisão Informal • PairReview • Revisão Formal (IEEE 1028) • Gerencial • Técnica • Acompanhamento • Inspeção • Inspeção de Código Caixa Branca • Estrutural • Geração e Execução de Scripts • Validação de Campo
Fábrica de Testes Metodologia - Categorias de Testes Sistemas Teste Estático Teste Dinâmico Caixa Preta Revisão de Requisito Homologação Teste de Aceitação Requisito Revisão da Especificação Sistema Teste de Sistema Especificação Integração de Componente Teste de Integração Revisão da Modelagem Modelagem Inspeção de Código Componente Teste Unitário Codificação Caixa Branca
Fábrica de Testes Metodologia Visão Processual - Cadeia de Valor Sistemas Qualificação Elaboração Construção Teste Integrado e Homologação Encerramento Implementação Execução Planejamento Análise Modelagem • Preparação do ambiente • Geração de Massa • Priorização dos CT’s • Execução dos CT’s • Reportdos Incidentes • Status Report • Relatório Resumo • Fechamento • Entendimento • Treinamento • Cronograma • Detalhamento dos casos de testes. Controle Gestão de Defeitos Suporte a Homologação
Fábrica de Testes Sistemas Algumas Ferramentas utilizadas na metodologia de Testes da Spread Selenium
Fábrica de Testes Alguns Cases Sistemas
Fábrica de Testes Alguns Cases Sistemas
Fábrica de Testes Alguns Cases Sistemas
Outsoursing Sistemas A oferta de Outsourcing de Aplicações ou AMS (Application Management Services) da Spread tecnologia, além da sustentação e manutenção, mantém a inteligência operacional, que identifica oportunidades de melhorias e evoluções no parque de aplicações da organização. Estes serviços possibilitam foco total em seu core business.
Outsourcing Sistemas Serviços disponíveis no Outsourcing de Sistemas Através do serviço de Outsourcing de Sistemas da Spread você pode contar com equipes especializadas para atender na medida correta às necessidades de sua organização. • Outsourcing de Sistemas Administrativos • e Cadastros. • Desenvolvimento de novos sistemas • - Manutenções Evolutivas, • - Perfectivas e Adaptativas, • - Migração de dados • - Documentação de Sistemas. • Serviços de Sustentação de Sistemas • - Manutenções Corretivas, • - Pronto Atendimento, • - Mentoring Técnico, • - Serviços Técnicos Especializados • (Queries, Extrações, Acertos na Base, Investigação de problemas), Análise e Diagnóstico de Demanda e Testes Eventuais. • Atuamos de acordo com as melhores práticas Conforme a certificação do CMMI Nível 5.
Outsourcing Sistemas Benefícios • Redução de Custo de Infraestrutura técnica e administrativa para equipe de trabalho; • Gestão de escopo, prazos e custos das demandas; • Desenvolvimento de software • padronizado; • Aumento de qualidade • e produtividade.
O CMMI (CapabilityMaturityModelIntegration) como ferramenta no gerenciamento de projetos de Software é o que há de mais completo quando o assunto é qualidade de software. CMMI - Consultoria Sistemas A Spread com larga experiência na conquista do mais alto nível do CMMI (5), oferece aos seus clientes um completo suporte para obterem esta certificação.
CMMI - Consulting Sistemas A Spread Tecnologia conta com uma equipe de profissionais com ampla experiência em implantação do modelo CMMI e presta o serviço de consultoria para empresas que visam melhorar e manter sua maturidade nos processos de desenvolvimento de software. • Atuação
CMMI - Consulting Sistemas • Por que Implantar? TECNOLOGIA QUALIDADE PROCESSOS PESSOAS
CMMI - Consulting Sistemas Benefícios para o Cliente Benefícios para a Organização Organização Cliente
CMMI - Consulting Fases de Implantação Sistemas • Modelo Ideal
CMMI - Consulting Fases de Implantação Sistemas
CMMI - Consulting Fases de Implantação Sistemas
CMMI - Consulting Fases de Implantação Sistemas
CMMI - Consulting Fases de Implantação Sistemas
CMMI - Consulting Fases de Implantação Sistemas
CMMI - Consulting Fases de Implantação Sistemas