GeneXus na fábrica de SoftwareCarlos Alexandre Luchini
VisãoGerar e partilhar riqueza, conhecimento e felicidade.Ser uma empresa singular, inovadora e sustentável, promovendo o sucesso de nossos clientes e colaboradores, comtransparência e profissionalismo.MissãoCompanheirismo, Confiança, Entusiasmo, Ética, Excelência, Profissionalismo, Respeito, Responsabilidade, Transparência.Valores
AgendaMPS BRGeneXus na Fábrica de Software (MPS Nível E)
MPS BrO que é o MPS.BR?O MPS.BR ou Melhoria de Processos do Software Brasileiro, é simultaneamente um movimento para a melhoria e um modelo de qualidade de processo voltada para a realidade do mercado de pequenas e médias empresas de desenvolvimento de software no Brasil.Ele é baseado no CMMI, nas normas ISO/IEC 12207 e ISO/IEC 15504 e na realidade do mercado brasileiro.No Brasil, uma das principais vantagens do modelo é seu custo reduzido de certificação em relação as normas estrangeiras, sendo ideal para micro, pequenas e médias empresas.Um dos objetivos do projeto é replicar o modelo na América Latina, incluindo o Chile, Argentina, Costa Rica, Peru e Uruguai.O projeto tem apoio do Ministério da Ciência e Tecnologia, do FINEP e do Banco Interamericano de Desenvolvimento. No Brasil o projeto é desenvolvido pelo Softex, pelo governo e por universidades.
MPS Br
MPS BrNível FGCO (Gerencia de Configuração)O propósito do processo Gerência de Configuração é estabelecer e manter a integridade de todos os produtos de trabalho de um processo ou projeto e disponibilizá-los a todos os envolvidos.
Desenvolvimento
FerramentasMS Project Server / ProfessionalMS Sharepoint ServerMS Word, Excel, PowerPointBizagi (modelador de Processos)GeneXusGeneXus ServerGXTestHProjects **
MS Project Server
MS Sharepoint Server
MS Sharepoint Server
GeneXusO que é ?GeneXus é uma ferramenta de desenvolvimento de software baseada em conhecimento, orientada principalmente para aplicações corporativas, para web, plataformas Windows (GUI) e Plataformas móveis. O desenvolvedor especifica suas aplicações em alto nível (majoritariamente de forma declarativa), a partir do qual se gera código para múltiplos ambientes.Porque usar GeneXus em 99% dos Projetos da fábrica ?Alta produtividadeQualidade nas aplicações GeradasBaixo custo na formação da mão de obraFocada em NegócioAtualização Tecnológica constantePreservação do Investimento
GeneXus ServerO que é ?GeneXus Server (GXserver), uma ferramenta voltada a maximizar o potencial do trabalho em equipe e a facilitar o desenvolvimento de software que envolvem equipes de desenvolvimento distribuídas.Porque GXServer ?Conseguirmos ter equipes distribuídasConseguimos ter controle de Check-in / Check-outControle absoluto sobre os objetos do projetoSegurança e Integridade das Bases de ConhecimentoVersionamento Base Line de Entregas
GXTestO que é ?É um produto que ajuda na automação dos testes funcionais de aplicações desenvolvidas em GeneXus.Porque GXTest ?Redução de 80% na execução manual dos testesAumento significante da qualidade do produto gerado.Cria Caso de Testes a partir da KB GeneXusQuando algo muda na KB o caso de teste é modificado.Teste de Regressão.
HProjectsO que é ?O HProjects é um software de gerenciamento de projetos.Surgiu da necessidade para controle dos processos da fábrica.Totalmente voltado para BPMNNada ocorre na fábrica sem processo.O que ele faz ?Administra todo processo de QA (Qualidade)Administra todo processo de SM (Solicitação de Mudança)Administra toda base de Indicadores (Métricas)Administra todo processo de versionamento (Base Lines) (GCO)Administra todo processo de execução dos TestesAutomatiza geração dos pacotes da aplicação
HProjects
HProjects
Arquitetura
Perguntas ?

MPS Br em fábrica de Software com GeneXus, GXserver e GXtest.

  • 2.
    GeneXus na fábricade SoftwareCarlos Alexandre Luchini
  • 3.
    VisãoGerar e partilharriqueza, conhecimento e felicidade.Ser uma empresa singular, inovadora e sustentável, promovendo o sucesso de nossos clientes e colaboradores, comtransparência e profissionalismo.MissãoCompanheirismo, Confiança, Entusiasmo, Ética, Excelência, Profissionalismo, Respeito, Responsabilidade, Transparência.Valores
  • 4.
    AgendaMPS BRGeneXus naFábrica de Software (MPS Nível E)
  • 5.
    MPS BrO queé o MPS.BR?O MPS.BR ou Melhoria de Processos do Software Brasileiro, é simultaneamente um movimento para a melhoria e um modelo de qualidade de processo voltada para a realidade do mercado de pequenas e médias empresas de desenvolvimento de software no Brasil.Ele é baseado no CMMI, nas normas ISO/IEC 12207 e ISO/IEC 15504 e na realidade do mercado brasileiro.No Brasil, uma das principais vantagens do modelo é seu custo reduzido de certificação em relação as normas estrangeiras, sendo ideal para micro, pequenas e médias empresas.Um dos objetivos do projeto é replicar o modelo na América Latina, incluindo o Chile, Argentina, Costa Rica, Peru e Uruguai.O projeto tem apoio do Ministério da Ciência e Tecnologia, do FINEP e do Banco Interamericano de Desenvolvimento. No Brasil o projeto é desenvolvido pelo Softex, pelo governo e por universidades.
  • 6.
  • 7.
    MPS BrNível FGCO(Gerencia de Configuração)O propósito do processo Gerência de Configuração é estabelecer e manter a integridade de todos os produtos de trabalho de um processo ou projeto e disponibilizá-los a todos os envolvidos.
  • 10.
  • 11.
    FerramentasMS Project Server/ ProfessionalMS Sharepoint ServerMS Word, Excel, PowerPointBizagi (modelador de Processos)GeneXusGeneXus ServerGXTestHProjects **
  • 12.
  • 13.
  • 14.
  • 15.
    GeneXusO que é?GeneXus é uma ferramenta de desenvolvimento de software baseada em conhecimento, orientada principalmente para aplicações corporativas, para web, plataformas Windows (GUI) e Plataformas móveis. O desenvolvedor especifica suas aplicações em alto nível (majoritariamente de forma declarativa), a partir do qual se gera código para múltiplos ambientes.Porque usar GeneXus em 99% dos Projetos da fábrica ?Alta produtividadeQualidade nas aplicações GeradasBaixo custo na formação da mão de obraFocada em NegócioAtualização Tecnológica constantePreservação do Investimento
  • 16.
    GeneXus ServerO queé ?GeneXus Server (GXserver), uma ferramenta voltada a maximizar o potencial do trabalho em equipe e a facilitar o desenvolvimento de software que envolvem equipes de desenvolvimento distribuídas.Porque GXServer ?Conseguirmos ter equipes distribuídasConseguimos ter controle de Check-in / Check-outControle absoluto sobre os objetos do projetoSegurança e Integridade das Bases de ConhecimentoVersionamento Base Line de Entregas
  • 17.
    GXTestO que é?É um produto que ajuda na automação dos testes funcionais de aplicações desenvolvidas em GeneXus.Porque GXTest ?Redução de 80% na execução manual dos testesAumento significante da qualidade do produto gerado.Cria Caso de Testes a partir da KB GeneXusQuando algo muda na KB o caso de teste é modificado.Teste de Regressão.
  • 18.
    HProjectsO que é?O HProjects é um software de gerenciamento de projetos.Surgiu da necessidade para controle dos processos da fábrica.Totalmente voltado para BPMNNada ocorre na fábrica sem processo.O que ele faz ?Administra todo processo de QA (Qualidade)Administra todo processo de SM (Solicitação de Mudança)Administra toda base de Indicadores (Métricas)Administra todo processo de versionamento (Base Lines) (GCO)Administra todo processo de execução dos TestesAutomatiza geração dos pacotes da aplicação
  • 19.
  • 20.
  • 21.
  • 22.