• Nenhum resultado encontrado

Cooperação na ABEP como ganhar com isso?

N/A
N/A
Protected

Academic year: 2021

Share "Cooperação na ABEP como ganhar com isso?"

Copied!
29
0
0

Texto

(1)

Cooperação na ABEP

como ganhar com isso?

O caso do GT de Engenharia de

software

Danilo Scalet

danilo@celepar.pr.gov.br

Diretor de Tecnologia da Informação – CELEPAR

Cristina Machado

cristina@celepar.pr.gov.br

(2)

O por quê da criação do grupo:

Troca de Experiência

Negócio Dificuldades Ambiente Organizacional

(3)

Objetivos

Tomada de

Decisão

Introdução de

Novas

Tecnologias

Ajustes de

Estratégias

Reúso de

Soluções

Aumento da

Qualidade

Produtividade

Troca de experiência

(4)
(5)

Assuntos escolhidos

Engenharia

de

Software

Testes de

Software

Indicadores

para

Governança

Frameworks

(6)

Participantes

CELEPAR (Coordenação)

Região Norte:

PRODEPA/PA (Evandro).

Região Nordeste:

ITEC/AL (Ricardo).

Região Sul:

PROCERGS/RS (Lourdes);

CELEPAR/PR (Eleni).

CIASC/SC (Secundino)

Região Sudeste:

PRODEMGE/MG (Graice).

(7)

Engenharia

de

Software

Testes de

Software

Indicadores

para

Governança

Frameworks

Assuntos escolhidos

(8)

Abordagem utilizada

Montagem do questionário sobre teste Coleta de dados Consolidação dos resultados Apresentação dos resultados Apresentação do processo da PROCERGS Apresentação do processo da CELEPAR Fórum de discussão

(9)

Padrões e Processos de Teste

Abordagem dos Processos

Cultura de testes Sensibilização de colaboradores Impacto do processo de teste na qualidade Testes automatizado s Testes em equipes ágeis e preditivas.

(10)

Padrões e Processos de Teste

Cultura de Teste

50% se preocupa com testes somente na execução do projeto

83% parcial em relação à consciência da importância da

(11)

Padrões e Processos de Teste

Cultura de Teste

100% possui equipe de teste contratada por um ou mais projetos. 66% responderam que os próprios desenvolvedores

(12)

Testes Automatizados

A) Qual(s) ferramenta(s) sua

organização utiliza?

• Ambiente .NET:

• SpecFlow, Coded UI, Test Manager.

• Ambiente Java:

• Sonar, PMD, JaCoCo, JMeter,

Gatling, Arquilian, Selenium,

Cucumber, Testlink, GITLAB.

Padrões e Processos de Teste

(13)

Testes Automatizados

a) Se souber, indique ou sugira uma ou mais

ferramentas para realizar testes automatizados?

• Badboy;

• Protractor;

• Selenium;

• Jasmine (Frontend);

• Karma (Frontend)

• Spock; (Backend);

• Jenkins (Backend).

Testes em Equipes Ágeis e Preditivas

a) Que tipo de teste sua organização pratica durante o

ciclo de vida de desenvolvimento de software?

• 66% executam testes funcionais /

unitários;

• 33% testes de stress / performance /

integração;

• 16% testes de segurança.

Padrões e Processos de Teste

(14)

Padrões e Processos de Teste

Testes em Equipes Ágeis e Preditivas

Você poderia citar as dificuldades e os ganhos percebidos com a utilização de testes nos projetos (ágil e

preditivo)?

Dificuldades:

• Sensibilização da importância dos testes;

• Aumento do tempo de entrega.

Ganhos:

• Nos projetos ágeis em que o testador está presente na equipe desde o início do projeto, os

erros são identificados mais cedo;

• O testador auxilia na validação das especificações das histórias de usuário, contribuindo para

o entendimento da equipe;

• Diminuição do número de correção de bugs;

• Mais qualidade do produto entregue;

(15)

Engenharia

de

Software

Testes de

Software

Indicadores

para

Governança

Frameworks

Assuntos escolhidos

(16)

Abordagem utilizada

Montagem do

questionário

Coleta de

dados

Consolidação

dos

resultados

Apresentação

dos

resultados

Fórum de

discussão

(17)

1) Linguagens de programação

2) Frameworks de

desenvolvimento

3) Controle de Versões

4) Deploy

5) Servidor de Aplicação

6) Adota SOA (Arquitetura

Orientada a Serviços)

7) ESB

8) Solução BPM

9) IDE desenvolvimento

10) Ferramentas Relatório

11) DB

12) Ferramenta Gerenciamento

Dados em Memória

13) Solução Segurança

(autenticação/autorização)

14) Solução Certificação Digital

15) Solução BI

16) Diferencial

(18)

Frameworks de Desenvolvimento

1) Linguagens de

programação

Java

PHP

Dot.net

CELEPAR (v7)

x

x

x

PROCERGS (v7)

x

x

x

PRODAM (v7)

x

x

PRODEMGE (v.7)

x

x

x

PRODEPA (v7)

x

x

2) Frameworks de desenvolvimento Java PHP Outros

CELEPAR Framework Pinhão e JEE Light PHP: Laravel e CakePHP

PROCERGS ArqJavaProcergs - JEE6 Symfony 3 ARQ.NET PROCERGS PRODEMGE Prodígio, Jcompany

PRODEMGEJEE

CakePHP PRODEMGE PRODAM JSF 2.2 com Demoisele, Struts 2.2,

Jboss SEAM

CakePHP 2.6 PRODEPA Framework Demoiselle e JEE PHP Lumine,

Smarty PHPJedi Laravel, Cake PHP

(19)

Frameworks de Desenvolvimento

3) Controle de Versões

CVS

SVN

GIT

Outras

CELEPAR

x

x

PROCERGS

x

x

PRODEMGE

x

x

x

x

PRODAM

x

x

PRODEPA

x

4) Deploy

Concebida internamente – sol. própria Produto de mercado De forma manual

CELEPAR Estaleiro - Java Jenkins-PHP

PROCERGS Proconsole, LVP PRODEMGE RTC, CASCM, MAVEN, ARTIFACTORY PRODAM PRODAM(Builder) PRODEPA x

(20)

13) Sol Segurança

(autenticação/autorização)

Solução Própria

Produto de Mercado

CELEPAR

Java

OpenAM/OpenLDAP

PROCERGS

SOE

LDAP, AD

PRODEMGE

Java, SAML, Picketlink

PRODAM

SOAP, RACF, LDAP

PRODEPA

Java

15) Sol. BI

Solução Própria

Produto de Mercado

CELEPAR

QlikView

PROCERGS

IBM Cognos

PRODEMGE

Business Objects-BO,

MicroStrategy

PRODAM

Oracle OBIEE

PRODEPA

Business Objects-BO

(21)

Frameworks de Desenvolvimento

Diferenciais existentes

CELEPAR

- Inserção da plataforma JEE

- Desenv. Componentes genéricos (endereçamento postal etc)

- Domínio negocial/tecnológico das soluções do Governo

PROCERGS

BIG DATA EMC²

PRODEPA

Estamos utilizando uma plataforma para aplicações web que deixa os

sistemas mais leves, com aumento de performance e com a

possibilidade acesso via dispositivos móveis. No caso: HTML5, CSS3, JS,

Bootstrap e AngularJS.

(22)

Engenharia

de

Software

Testes de

Software

Indicadores

para

Governança

Frameworks

Assuntos escolhidos

(23)

Abordagem utilizada

Montagem do questionário PROCERGS Coleta de dados Consolidação dos resultados Apresentação dos resultados Não realizado Apresentação do processo de governança das instituições Não realizado Fórum de discussão Não realizado

(24)

Exemplos de indicadores levantados

Indicador Descrição Abrangência Responsável Cálculo Periodicidade Coleta e

Armazenagem Benefícios IM U Í n d ice d e M u d an ça s U rg en tes Percentual de mudanças classificadas como Urgentes e Imediatas nas Requisições de Mudanças (RDM) solicitadas na ferramenta USD (Gerenciamento de Serviços). São apenas consideradas as mudanças que não foram canceladas ou associadas a um incidente ou problema. É contabilizado para as divisões DPR (Divisão de Produção), DTC (Divisão de Telecomunicaçõe s) e DTI (Divisão de Tecnologia e Infraestrutura). Gestor de Mudanças Quantidade de mudanças urgentes / total de mudanças do período, por divisão solicitante. Apuração final: média simples dos índices mensais no semestre. Unidade: % Mensal As informações são obtidas da ferramenta USD - Gestão de serviços e o relatório é gerado pelo Setor de Metodologia / Gestor de Mudanças. Resultado é publicado na intranet. Reforço do processo, garantia de que mudanças sejam planejadas e solicitadas a tempo, antes de se tornarem urgentes. Estabilidade do ambiente operacional e consequente maior disponibilidade dos serviços.

(25)

Exemplos de indicadores levantados

CELEPAR

Indicador Descrição Abrangência Responsável Cálculo Periodicida

de Coleta e Armazenagem Benefícios Qu an ti d ad e d e d eman d as co n v er ti d as em p ro jeto s Quantidade de demandas solicitadas pelo cliente ou seu representante na

CELEPAR e que foram avaliadas como prioritárias para se tornar um projeto da empresa. Demandas solicitadas pelo cliente para a área de desenvolvimento de sistemas. Grupo Gestor de Portifólio Quantidade de demandas registradas e convertidas em projetos, segundo critérios de priorização de demandas. Mensal Ferramenta Clarity, através do preenchimento e analisadas pelo Grupo Gestor do Portifólio. O Grupo Gestor do Portifólio ter a informação do nível de demandas solicitadas por cliente e que estão sendo atendidas ou não pela empresa. Essa informação e posterior análise ajuda no planejamento das ações e recursos necessários para atendimento das demandas. Subsidia negociações de prioridades como cliente.

(26)

Ganhos obtidos

• Compartilhamento de conhecimento entre as empresas

• “Atalhos” para a definição e implantação de processos

• Processo de teste

• Implantação de métodos ágeis

• “Ponto de contato” definido fazendo com que o corpo técnico e

“permanente” nas empresas possam trocar informações

• Motivação para implantação de processos e tecnologias oriundos dos

resultados obtidos em outras organizações

• Expansão dos trabalhos para outras áreas que não foram objeto dos

estudos até agora

(27)

Desafios / oportunidades

• Ampliar o número de empresas participantes para ganhos reais

• Troca de experiências fazem parte do dia-a-dia das empresas

• Melhorar a plataforma de colaboração facilitando o acesso ao

material produzido

• Pensar em trabalhos sendo desenvolvidos de forma colaborativa, com

economia de recursos

(28)

Link para o grupo de trabalho

• As empresas estão convidadas a participar do grupo de trabalho

para isso devem enviar um email para:

cristina@celepar.pr.gov.br

eleni@celepar.pr.gov.br

(29)

Obrigado !

Referências

Documentos relacionados

Já o Ministério do Turismo (2010), divulga não apenas as atribuições gerais que o guia deve cumprir, mas também as atribuições específicas de acordo com a

Este capítulo apresentou uma revisão bibliográfica sobre as técnicas propostas para o controle coordenado de tensão e/ou potência reativa em RD. Várias técnicas de otimização

Figura 2 - Expositor de alimentos in natura ou minimamente processados, alimentos processados e ultraprocessados baseado no Guia Alimentar para a População

No presente estudo, identificamos três variantes raras do tipo missense potencialmente patogênicas em heterozigose no GHSR p.Ser84Ile; p.Val182Ala e p.Ala358Thr em quatro pacientes

Objetivo: Uma fita de celulose bacteriana, processado a partir da cana-de-açúcar, foi avaliado como envoltório de reforço da parede uretral, em modelo animal, com o fito

Lista taxonômica, abundância e frequência de ocorrência dos itens de presas encontrados na cavidade gástrica dos pólipos de Zoanthus sociatus e Protopalythoa variabilis, durante

Visando suprir, sobremaneira a carência de informações no âmbito do conhecimento da ecofisiologia de espécies lenhosas nativas de Floresta Atlântica, o presente estudo teve

Neste contexto, este trabalho visa apresentar uma contribuição para aprofundar a discussão da relação entre parâmetros físico-químicos e ecotoxicológicos de