SlideShare uma empresa Scribd logo
1 de 19
Baixar para ler offline
GenGenio: um salto
significativo de produtividade
        na criação de software
              João Paulo Carvalho
                         Quidgest
Descrição da acção de melhoria

   • A acção decorreu de Outubro
     de 2007 a Maio de 2009
   • GenGenio é a plataforma de
     segunda geração da Quidgest para
     o desenvolvimento automático de
     soluções
   • Segunda geração significa que o
     GenGenio é um gerador de código
     gerado pelo próprio GenGenio



Quidgest
Equipa de melhoria

   • Rodrigo Serafim
        Coordenação da Investigação e Desenvolvimento
        Tecnológico (I&D) na área da Engenharia do
        Software
   • Sérgio Loureiro
   • Tiago Santos
   • Tiago Xavier
        Melhoria contínua da plataforma de geração
        automática no departamento de I&D da Quidgest


Quidgest
Natureza do problema

   • Qualidade = Adequação ao Uso + Melhoria Contínua
   • No software, apesar das certificações, a esmagadora
     maioria das empresas não assegura esta Qualidade
      – Packages não se conseguem preocupar com o
        detalhe, com o que é específico (com a adequação
        ao uso)
      – O software é criado de forma tão artesanal que é
        penoso introduzir-lhe alterações
   • No software, estas incompetências tecnológicas são
     externalizadas para os clientes e para os projectos

Quidgest
O sonho
   da engenharia de software da Quidgest

   • Fazer bem logo à primeira: acabar a definição de
     um sistema de informação, mandar construí-lo e
     entregá-lo ao cliente, de imediato, sem erros
   • Assegurar que qualquer colaborador da Quidgest,
     mesmo que não familiarizado com o projecto,
     consegue, agora, ou conseguirá, em qualquer
     momento no futuro, voltar a gerar todo o código
     desse projecto apenas com um botão.



Quidgest
Geração automática de software
   significa...
   • Salto enorme de produtividade
   • Sistemas centrados nos procedimentos e objectivos
     de cada organização, assegurando eficácia,
     produtividade e vantagem competitiva
   • Incorporação contínua da perspectiva dos peritos da
     organização
   • Integração constante de novas tecnologias
   • Flexibilidade e facilidade de manutenção e evolução
   • Possibilidade de desenvolvimento por qualquer
     profissional com um bom conhecimento do negócio

Quidgest
Tal como os robots são criados por...
   ...robots

 • O GenGenio corresponde a um salto
   metodológico, baseado na percepção
   de que as especificações de um
   sistema de informação
   correspondem a metadados
   sistematizáveis tal como os dados de
   um sistema de informação




Quidgest
Maturidade = Melhorar a Melhoria Contínua
 Cada vez menos erros...            Cada vez mais competências...




 • Ao detectar-se um erro, este é   • Cada novo sistema exige algo mais
   corrigido no GenGenio            • Ao adaptar-se, o GenGenio ganha
 • Ao adaptar-se, o GenGenio          uma nova competência, que fica
   corrige o erro em todos os         disponível para todos os sistemas
   sistemas

Quidgest
Metas

  • Poder criar facilmente no GenGenio novos tipos de
    metadados, em resposta a novos padrões que todos os
    dias são identificados.
       Meta 1: não demorar mais de 3 dias a introduzir
               qualquer atributo
  • Cada versão do GenGenio produzir a sua nova versão,
    num processo acelerado de contínua melhoria
       Meta 2: criar novas versões todas as semanas
       Meta 3: nunca ter de recorrer a uma versão anterior à
                última

Quidgest
Metodologia de implementação

• A equipa seguiu uma
  metodologia iterativa, com
  ciclos PDCA, testados sempre
  quer com a geração do GenGenio,
  quer com a geração dos sistemas
  de informação para os clientes.
• Foi adoptada a utilização de
  templates inteligentes (NVelocity),
  capazes de criar os seus próprios
  conteúdos, face ao conjunto de
  especificações do projecto.

Quidgest
Todas as metas foram alcançadas

   • Mais de 50% dos novos atributos são introduzidos
     em menos de 3 horas.
   • Apesar do objectivo ser aumentar a capacidade da
     plataforma de geração, a velocidade de escrita
     também aumentou em 30%.
   • Mais colaboradores podem facilmente acrescentar
     capacidades ao GenGenio.
   • Os desenvolvimentos no GenGenio foram também
     repercutidos nos sistemas de informação fornecidos
     aos nossos clientes.


Quidgest
Mas cumprir metas
não é suficiente.
Esta melhoria foi
desenvolvida para
possibilitar
muitas outras
A referência na produção de software
   = especialistas em múltiplos nichos




Quidgest
Membros da família Genio...
      ...na área da Qualidade
  •   GenGenio – Qualidade na geração de software
  •   CRM integrado com Gestão da Qualidade
  •   Gestão de Projectos (ex: Televisão Digital Terrestre)
  •   Inquéritos (CIS 2008 / Satisfação de Clientes)
  •   Gestão de Processos (Reclamações, Inovação, BPM)
  •   Gestão da Assistência Técnica (ITIL / Platina)
  •   Gestão de Ideias, Gestão do Conhecimento
  •   Benchmarking (EQA – Análises Clínicas e Ambientais)
  •   Gestão Estratégica e Balanced Scorecard
             para Windows, Portais Web, Web Services e Dispositivos Móveis.

Quidgest
BSC Quidgest – Balanced Scorecard




Quidgest
EXITO Em cada crise há uma oportunidade

 • As vantagens competitivas não nascem com as
   instituições, com as empresas ou com os países
 • É necessário criá-las!
                    [o que dá trabalho e exige um
                    posicionamento diferente daquele
                    a que estamos habituados]
 • Crises são oportunidades para criar as vantagens
   competitivas do futuro


Quidgest
EXITO Em cada crise há uma oportunidade
 e um desafio

  • Desafio: Criar novas vantagens competitivas
  • Proposta: Usar sistemas de informação para transformar
    as competências existentes em valor e em vantagens
    competitivas
  • Os sistemas de informação são a melhor forma de
    guardar, de divulgar e de aplicar competências de forma
    produtiva




Quidgest
Conclusões
   GenGenio
  • É disruptivo: para evoluir foi necessário esquecer
  • Satisfaz simultaneamente clientes internos e externos
  • Preocupa-se com Hoje e com o Futuro (garante melhor a
    melhoria contínua)
  • É uma melhoria que gera inúmeras melhorias (exemplo
    software no domínio da Qualidade)
  • É um grande salto na concretização do nosso sonho
  • Pode ajudar-vos a criar as vantagens competitivas do após
    crise


Quidgest
Contactos
João Paulo Carvalho
  (jpc@quidgest.pt)
• Engenharia do Software:
     Rodrigo Serafim (rserafim@quidgest.pt)
• Benchmarking e Saúde:
     Annabelle Le Rohellec (alerohellec@quidgest.com)
• Balanced Scorecard:
     Carlos Marques (cmarques@quidgest.pt)
• Inquéritos e Gestão de Processos:
     Beatriz Guimarães (bguimaraes@quidgest.com)

Quidgest

Mais conteúdo relacionado

Mais procurados

Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumRafael Souza
 
Sua Gestão é Ágil?
Sua Gestão é Ágil?Sua Gestão é Ágil?
Sua Gestão é Ágil?Teresa Maciel
 
Extreme programming (xp) - Resumo
Extreme programming (xp) - ResumoExtreme programming (xp) - Resumo
Extreme programming (xp) - ResumoDaniel Brandão
 
NX visão geral Raihsa
NX visão geral Raihsa NX visão geral Raihsa
NX visão geral Raihsa Raihsa
 
Modelo do Processo de Desenvolvimento de Produtos (continuação)
Modelo do Processo de Desenvolvimento de Produtos (continuação)Modelo do Processo de Desenvolvimento de Produtos (continuação)
Modelo do Processo de Desenvolvimento de Produtos (continuação)Marcel Gois
 
Como manter a qualidade do seu projeto sem perder a sua sanidade!
Como manter a qualidade do seu projeto sem perder a sua sanidade!Como manter a qualidade do seu projeto sem perder a sua sanidade!
Como manter a qualidade do seu projeto sem perder a sua sanidade!Elton Minetto
 
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...Felipe J. R. Vieira
 
12 D LançAmento Do Produto
12 D   LançAmento Do Produto12 D   LançAmento Do Produto
12 D LançAmento Do ProdutoMarcel Gois
 
Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxRoberto Nunes
 
Scrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundoScrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundoJoão Grabosque
 
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREQUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREFabiano Souza
 
11 D PreparaçãO Da ProduçãO Do Produto
11 D   PreparaçãO Da ProduçãO Do Produto11 D   PreparaçãO Da ProduçãO Do Produto
11 D PreparaçãO Da ProduçãO Do ProdutoMarcel Gois
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxRoberto Nunes
 
Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareAragon Vieira
 
Gerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxGerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxRoberto Nunes
 

Mais procurados (19)

Agilidade em projetos de software
Agilidade em projetos de softwareAgilidade em projetos de software
Agilidade em projetos de software
 
Extreme Programming (XP) e Scrum
Extreme Programming (XP) e ScrumExtreme Programming (XP) e Scrum
Extreme Programming (XP) e Scrum
 
Sua Gestão é Ágil?
Sua Gestão é Ágil?Sua Gestão é Ágil?
Sua Gestão é Ágil?
 
Extreme programming (xp) - Resumo
Extreme programming (xp) - ResumoExtreme programming (xp) - Resumo
Extreme programming (xp) - Resumo
 
NX visão geral Raihsa
NX visão geral Raihsa NX visão geral Raihsa
NX visão geral Raihsa
 
Agile explicacao 18
Agile explicacao 18Agile explicacao 18
Agile explicacao 18
 
Modelo do Processo de Desenvolvimento de Produtos (continuação)
Modelo do Processo de Desenvolvimento de Produtos (continuação)Modelo do Processo de Desenvolvimento de Produtos (continuação)
Modelo do Processo de Desenvolvimento de Produtos (continuação)
 
Como manter a qualidade do seu projeto sem perder a sua sanidade!
Como manter a qualidade do seu projeto sem perder a sua sanidade!Como manter a qualidade do seu projeto sem perder a sua sanidade!
Como manter a qualidade do seu projeto sem perder a sua sanidade!
 
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
Utilização da Gestão do Conhecimento nas Metodologias Ageis para Melhoria da ...
 
12 D LançAmento Do Produto
12 D   LançAmento Do Produto12 D   LançAmento Do Produto
12 D LançAmento Do Produto
 
Gerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptxGerenciamento da Qualidade de Software 2.pptx
Gerenciamento da Qualidade de Software 2.pptx
 
Scrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundoScrum: o método que consolidou o ágil no mundo
Scrum: o método que consolidou o ágil no mundo
 
Extreme programming (xp)
 Extreme programming   (xp) Extreme programming   (xp)
Extreme programming (xp)
 
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWAREQUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
QUALIDADE, SEGURANÇA E CONFIABILIDADE DE SOFTWARE
 
11 D PreparaçãO Da ProduçãO Do Produto
11 D   PreparaçãO Da ProduçãO Do Produto11 D   PreparaçãO Da ProduçãO Do Produto
11 D PreparaçãO Da ProduçãO Do Produto
 
Mini Curso Testes Ageis
Mini Curso Testes AgeisMini Curso Testes Ageis
Mini Curso Testes Ageis
 
Fundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptxFundamentos Engenharia de Software.pptx
Fundamentos Engenharia de Software.pptx
 
Projeto e Desenvolvimento de Software
Projeto e Desenvolvimento de SoftwareProjeto e Desenvolvimento de Software
Projeto e Desenvolvimento de Software
 
Gerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptxGerenciamento da Qualidade de Software 3.pptx
Gerenciamento da Qualidade de Software 3.pptx
 

Destaque

Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...Rio Info
 
Aula 01.14 - Turma Técnico em Logística - Disciplina Gestão de Pessoas
Aula   01.14 - Turma Técnico em Logística - Disciplina Gestão de PessoasAula   01.14 - Turma Técnico em Logística - Disciplina Gestão de Pessoas
Aula 01.14 - Turma Técnico em Logística - Disciplina Gestão de PessoasUninorte
 
Ti aplicada à logística
Ti aplicada à logísticaTi aplicada à logística
Ti aplicada à logísticaWilian Gatti Jr
 
Sistemas de informação e ti aplicada a logística
Sistemas de informação e ti aplicada a logísticaSistemas de informação e ti aplicada a logística
Sistemas de informação e ti aplicada a logísticatonype2010
 
Tecnologia da informação aplicado à logística
Tecnologia da informação aplicado à logísticaTecnologia da informação aplicado à logística
Tecnologia da informação aplicado à logísticaJoaz Souza
 

Destaque (8)

WebQuestions
WebQuestionsWebQuestions
WebQuestions
 
Simulacion
SimulacionSimulacion
Simulacion
 
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
 
Ti logistica
Ti logisticaTi logistica
Ti logistica
 
Aula 01.14 - Turma Técnico em Logística - Disciplina Gestão de Pessoas
Aula   01.14 - Turma Técnico em Logística - Disciplina Gestão de PessoasAula   01.14 - Turma Técnico em Logística - Disciplina Gestão de Pessoas
Aula 01.14 - Turma Técnico em Logística - Disciplina Gestão de Pessoas
 
Ti aplicada à logística
Ti aplicada à logísticaTi aplicada à logística
Ti aplicada à logística
 
Sistemas de informação e ti aplicada a logística
Sistemas de informação e ti aplicada a logísticaSistemas de informação e ti aplicada a logística
Sistemas de informação e ti aplicada a logística
 
Tecnologia da informação aplicado à logística
Tecnologia da informação aplicado à logísticaTecnologia da informação aplicado à logística
Tecnologia da informação aplicado à logística
 

Semelhante a Quidgest APQ Exito

Curso de Google anaytics Avancado
Curso de Google anaytics AvancadoCurso de Google anaytics Avancado
Curso de Google anaytics Avancadoaluni_ead
 
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.GeneXus
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...GrupoMENTHOR
 
Agile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAgile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAndré Abe Vicente
 
Mini curso testes ágeis
Mini curso testes ágeisMini curso testes ágeis
Mini curso testes ágeisQualister
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimentoGabriel Moura
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeCris Fidelix
 
Impulsionando sua carreira em 2018 com google cloud platform
Impulsionando sua carreira em 2018 com google cloud platformImpulsionando sua carreira em 2018 com google cloud platform
Impulsionando sua carreira em 2018 com google cloud platformDanielle Teixeira
 
Introdução às metodologias ágeis
Introdução às metodologias ágeisIntrodução às metodologias ágeis
Introdução às metodologias ágeisComunidade Tá safo!
 
Qualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoQualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoValquíria Duarte D'Amato
 
Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)juarezlustosa
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Ramon Durães
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareWelington Monteiro
 
Apresentação institucional Datum T.I (14 07-15)
Apresentação institucional Datum T.I (14 07-15)Apresentação institucional Datum T.I (14 07-15)
Apresentação institucional Datum T.I (14 07-15)datumti
 

Semelhante a Quidgest APQ Exito (20)

Curso de Google anaytics Avancado
Curso de Google anaytics AvancadoCurso de Google anaytics Avancado
Curso de Google anaytics Avancado
 
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
 
Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44Revista Engenharia de Software n° 44
Revista Engenharia de Software n° 44
 
2PHP_Metodologia
2PHP_Metodologia2PHP_Metodologia
2PHP_Metodologia
 
Trabalho de SGI
Trabalho de SGITrabalho de SGI
Trabalho de SGI
 
Agile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da IndústriaAgile e Testes: Um Relato de Experiência da Indústria
Agile e Testes: Um Relato de Experiência da Indústria
 
Mini curso testes ágeis
Mini curso testes ágeisMini curso testes ágeis
Mini curso testes ágeis
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimento
 
Xpmg
XpmgXpmg
Xpmg
 
Aula 02
Aula 02Aula 02
Aula 02
 
Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
 
Aula 01-Conceitos de Qualidade
Aula 01-Conceitos de QualidadeAula 01-Conceitos de Qualidade
Aula 01-Conceitos de Qualidade
 
Impulsionando sua carreira em 2018 com google cloud platform
Impulsionando sua carreira em 2018 com google cloud platformImpulsionando sua carreira em 2018 com google cloud platform
Impulsionando sua carreira em 2018 com google cloud platform
 
Introdução às metodologias ágeis
Introdução às metodologias ágeisIntrodução às metodologias ágeis
Introdução às metodologias ágeis
 
Qualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projetoQualidade de software e sua influência no sucesso do projeto
Qualidade de software e sua influência no sucesso do projeto
 
Lean software development (2)
Lean software development (2)Lean software development (2)
Lean software development (2)
 
Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016Keynote Visual Studio Summit 2016
Keynote Visual Studio Summit 2016
 
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de SoftwareQATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
QATEST - Agile Brazil 2014 - O impacto do DEVOPS na Qualidade de Software
 
Apresentação institucional Datum T.I (14 07-15)
Apresentação institucional Datum T.I (14 07-15)Apresentação institucional Datum T.I (14 07-15)
Apresentação institucional Datum T.I (14 07-15)
 

Mais de Quidgest Software Engineering (9)

Ctc 19112009
Ctc 19112009Ctc 19112009
Ctc 19112009
 
Apresentação Estudo Bsc Cv Js
Apresentação Estudo Bsc Cv JsApresentação Estudo Bsc Cv Js
Apresentação Estudo Bsc Cv Js
 
Rule Breakers
Rule BreakersRule Breakers
Rule Breakers
 
ISCTE Summer School 2009
ISCTE Summer School 2009ISCTE Summer School 2009
ISCTE Summer School 2009
 
2009.05 CRM Quidgest - Jose Torres
2009.05 CRM Quidgest - Jose Torres2009.05 CRM Quidgest - Jose Torres
2009.05 CRM Quidgest - Jose Torres
 
2009.05 CRM Quidgest - Carlos Nogueira
2009.05 CRM Quidgest - Carlos Nogueira2009.05 CRM Quidgest - Carlos Nogueira
2009.05 CRM Quidgest - Carlos Nogueira
 
2009.05 CRM Quidgest - Luis Rasquilha
2009.05 CRM Quidgest - Luis Rasquilha2009.05 CRM Quidgest - Luis Rasquilha
2009.05 CRM Quidgest - Luis Rasquilha
 
2009.05 CRM Quidgest - Francisco Ferrao
2009.05 CRM Quidgest - Francisco Ferrao2009.05 CRM Quidgest - Francisco Ferrao
2009.05 CRM Quidgest - Francisco Ferrao
 
Bsc Quidgest
Bsc QuidgestBsc Quidgest
Bsc Quidgest
 

Quidgest APQ Exito

  • 1. GenGenio: um salto significativo de produtividade na criação de software João Paulo Carvalho Quidgest
  • 2. Descrição da acção de melhoria • A acção decorreu de Outubro de 2007 a Maio de 2009 • GenGenio é a plataforma de segunda geração da Quidgest para o desenvolvimento automático de soluções • Segunda geração significa que o GenGenio é um gerador de código gerado pelo próprio GenGenio Quidgest
  • 3. Equipa de melhoria • Rodrigo Serafim Coordenação da Investigação e Desenvolvimento Tecnológico (I&D) na área da Engenharia do Software • Sérgio Loureiro • Tiago Santos • Tiago Xavier Melhoria contínua da plataforma de geração automática no departamento de I&D da Quidgest Quidgest
  • 4. Natureza do problema • Qualidade = Adequação ao Uso + Melhoria Contínua • No software, apesar das certificações, a esmagadora maioria das empresas não assegura esta Qualidade – Packages não se conseguem preocupar com o detalhe, com o que é específico (com a adequação ao uso) – O software é criado de forma tão artesanal que é penoso introduzir-lhe alterações • No software, estas incompetências tecnológicas são externalizadas para os clientes e para os projectos Quidgest
  • 5. O sonho da engenharia de software da Quidgest • Fazer bem logo à primeira: acabar a definição de um sistema de informação, mandar construí-lo e entregá-lo ao cliente, de imediato, sem erros • Assegurar que qualquer colaborador da Quidgest, mesmo que não familiarizado com o projecto, consegue, agora, ou conseguirá, em qualquer momento no futuro, voltar a gerar todo o código desse projecto apenas com um botão. Quidgest
  • 6. Geração automática de software significa... • Salto enorme de produtividade • Sistemas centrados nos procedimentos e objectivos de cada organização, assegurando eficácia, produtividade e vantagem competitiva • Incorporação contínua da perspectiva dos peritos da organização • Integração constante de novas tecnologias • Flexibilidade e facilidade de manutenção e evolução • Possibilidade de desenvolvimento por qualquer profissional com um bom conhecimento do negócio Quidgest
  • 7. Tal como os robots são criados por... ...robots • O GenGenio corresponde a um salto metodológico, baseado na percepção de que as especificações de um sistema de informação correspondem a metadados sistematizáveis tal como os dados de um sistema de informação Quidgest
  • 8. Maturidade = Melhorar a Melhoria Contínua Cada vez menos erros... Cada vez mais competências... • Ao detectar-se um erro, este é • Cada novo sistema exige algo mais corrigido no GenGenio • Ao adaptar-se, o GenGenio ganha • Ao adaptar-se, o GenGenio uma nova competência, que fica corrige o erro em todos os disponível para todos os sistemas sistemas Quidgest
  • 9. Metas • Poder criar facilmente no GenGenio novos tipos de metadados, em resposta a novos padrões que todos os dias são identificados. Meta 1: não demorar mais de 3 dias a introduzir qualquer atributo • Cada versão do GenGenio produzir a sua nova versão, num processo acelerado de contínua melhoria Meta 2: criar novas versões todas as semanas Meta 3: nunca ter de recorrer a uma versão anterior à última Quidgest
  • 10. Metodologia de implementação • A equipa seguiu uma metodologia iterativa, com ciclos PDCA, testados sempre quer com a geração do GenGenio, quer com a geração dos sistemas de informação para os clientes. • Foi adoptada a utilização de templates inteligentes (NVelocity), capazes de criar os seus próprios conteúdos, face ao conjunto de especificações do projecto. Quidgest
  • 11. Todas as metas foram alcançadas • Mais de 50% dos novos atributos são introduzidos em menos de 3 horas. • Apesar do objectivo ser aumentar a capacidade da plataforma de geração, a velocidade de escrita também aumentou em 30%. • Mais colaboradores podem facilmente acrescentar capacidades ao GenGenio. • Os desenvolvimentos no GenGenio foram também repercutidos nos sistemas de informação fornecidos aos nossos clientes. Quidgest
  • 12. Mas cumprir metas não é suficiente. Esta melhoria foi desenvolvida para possibilitar muitas outras
  • 13. A referência na produção de software = especialistas em múltiplos nichos Quidgest
  • 14. Membros da família Genio... ...na área da Qualidade • GenGenio – Qualidade na geração de software • CRM integrado com Gestão da Qualidade • Gestão de Projectos (ex: Televisão Digital Terrestre) • Inquéritos (CIS 2008 / Satisfação de Clientes) • Gestão de Processos (Reclamações, Inovação, BPM) • Gestão da Assistência Técnica (ITIL / Platina) • Gestão de Ideias, Gestão do Conhecimento • Benchmarking (EQA – Análises Clínicas e Ambientais) • Gestão Estratégica e Balanced Scorecard para Windows, Portais Web, Web Services e Dispositivos Móveis. Quidgest
  • 15. BSC Quidgest – Balanced Scorecard Quidgest
  • 16. EXITO Em cada crise há uma oportunidade • As vantagens competitivas não nascem com as instituições, com as empresas ou com os países • É necessário criá-las! [o que dá trabalho e exige um posicionamento diferente daquele a que estamos habituados] • Crises são oportunidades para criar as vantagens competitivas do futuro Quidgest
  • 17. EXITO Em cada crise há uma oportunidade e um desafio • Desafio: Criar novas vantagens competitivas • Proposta: Usar sistemas de informação para transformar as competências existentes em valor e em vantagens competitivas • Os sistemas de informação são a melhor forma de guardar, de divulgar e de aplicar competências de forma produtiva Quidgest
  • 18. Conclusões GenGenio • É disruptivo: para evoluir foi necessário esquecer • Satisfaz simultaneamente clientes internos e externos • Preocupa-se com Hoje e com o Futuro (garante melhor a melhoria contínua) • É uma melhoria que gera inúmeras melhorias (exemplo software no domínio da Qualidade) • É um grande salto na concretização do nosso sonho • Pode ajudar-vos a criar as vantagens competitivas do após crise Quidgest
  • 19. Contactos João Paulo Carvalho (jpc@quidgest.pt) • Engenharia do Software: Rodrigo Serafim (rserafim@quidgest.pt) • Benchmarking e Saúde: Annabelle Le Rohellec (alerohellec@quidgest.com) • Balanced Scorecard: Carlos Marques (cmarques@quidgest.pt) • Inquéritos e Gestão de Processos: Beatriz Guimarães (bguimaraes@quidgest.com) Quidgest