• Nenhum resultado encontrado

AnexoA(PlanodeGarantiadaQualidade)-Rev04

N/A
N/A
Protected

Academic year: 2021

Share "AnexoA(PlanodeGarantiadaQualidade)-Rev04"

Copied!
11
0
0

Texto

(1)

Instituto Tecnológico de Aeronáutica

Plano de Garantia da Qualidade – PGQ

Smart Grid Industrial

Nomes: Daniele, Lucas e Zanetti

(2)

ÍNDICE ANALÍTICO

1 INTRODUÇÃO ... 5

1.1 OBJETIVO ... 5

1.2 ESCOPO ... 5

1.3 PALAVRAS-CHAVE ... 5

1.4 DOCUMENTOSAPLICÁVEISEDEREFERÊNCIA ... 5

2 OBJETIVOS DA QUALIDADE ... 5

3 AMBIENTE ... 6

4 DEFINIÇÃO DE RESPONSABILIDADES ... 6

5 ATIVIDADES ... 7

5.1 CRONOGRAMA ... 7

5.2 REUNIÃODEPLANEJAMENTODOSPRINT ... 8

5.3 INÍCIODOSPRINT ... 8

5.4 REUNIÕESDIÁRIASSCRUM ... 8

5.5 BURNDOWNCHART ... 9

6 REVISÃO FINAL DO SPRINT ...10

7 AFERIÇÃO DE QUALIDADE, CONFIABILIDADE E SEGURANÇA (SAFETY) E AUDITORIAS DE DESENVOLVIMENTO...10

(3)

LISTA DE FIGURAS

(4)

LISTA DE TABELAS

TABELA 1 – RESPONSABILIDADES ATRIBUÍDAS NO AMBIENTE DE DESENVOLVIMENTO. ... 7 TABELA 2 – ETAPAS DE DESENVOLVIMENTO ... 8

(5)

INTRODUÇÃO

1.1 OBJETIVO

Este documento tem como objetivo delinear um Plano de Garantia de Qualidade para o projeto e desenvolvimento do software para o produto Smart Grid Industrial. A criação deste artefato é uma adaptação Tailoring para o Desenvolvimento Ágil, método esse escolhido para o desenvolvimento do subproduto Smart Grid Industrial, através desse documento será possível realizar as atividades de garantia de qualidade durante o processo de desenvolvimento ágil do produto.

1.2 ESCOPO

Este documento se restringe aos aspectos de qualidade do software Smart Grid Industrial.

1.3 PALAVRAS-CHAVE

Smart Grid Industrial, Qualidade, Desenvolvimento Ágil.

1.4 DOCUMENTOS APLICÁVEIS E DE REFERÊNCIA

Esta subseção fornece uma lista completa dos documentos mencionados em qualquer outra parte deste documento.

2 OBJETIVOS DA QUALIDADE

De acordo com a norma ISO 9001:2000 a Qualidade do Software deve atender: Melhor planejamento e controle das rotinas de trabalho, eliminando passos desnecessários; Padronização das tarefas e definição de responsabilidades, para maior segurança e agilidade aos trabalhos; Criação de um Sistema de Controle para identificação e tratamento das anomalias verificadas durante o processo, evitando retrabalhos; Realização dos trabalhos buscando melhorias na qualidade e aumento da satisfação dos clientes.

Ref. Número Nome

01 PR_01_SM_IND_2.0_GLOSSARIO Glossário 02 R_02_SM_IND_RELEASE_BACKLOG_V2 Release Backlog

(6)

Os objetivos de um Plano de Garantia da Qualidade estão focados no produto satisfazer as necessidades do cliente (conformidade com requisitos e adaptação ao uso), em prevenir e prever erros (o custo de prevenção de erros é menor que o custo de corrigi-los), a responsabilidade da gerência (além do esforço coletivo da equipe, o sucesso só é alcançado se a gerencia forneces os recursos necessários), e por fim a melhoria contínua do processo. Descrita em modelos de Maturidade CMMI.

3 AMBIENTE

O ambiente de garantia da qualidade para o projeto é constituído por um Scrum Master, dois desenvolvedores do projeto e o representante do cliente.

As atividades previstas para o desenvolvimento do produto serão coordenadas e executadas pelo

Scrum Master com o apoio de toda a equipe de desenvolvimento.

A ferramenta Rational Rose Real Time (RRRT) é adotada como ambiente de desenvolvimento e a técnica Burn Down Chart para gerenciar o tempo e equipe de desenvolvimento.

O acompanhamento e execução do desenvolvimento é um dos trabalhos mais importantes que o

Scrum Master terá que fazer e o Burn down Chart é o indicador ideal para gerenciar o tempo de

projeto e sua equipe de desenvolvimento.

4 DEFINIÇÃO DE RESPONSABILIDADES

Esta seção faz uma especificação do ambiente de desenvolvimento do produto Smart Grid Industrial. Descreve os envolvidos no desenvolvimento e as atividades competidas a cada membro do projeto. Esta especificação pode ser visualizada na Tabela 1.

(7)

Tabela 1 – Responsabilidades atribuídas no ambiente de desenvolvimento.

Componente SM-IND Descrição

P.O.

Strauss

US 4 - Manter comunicação com o dispositivo central

US 8 - Enviar medições ao SM – CEN

US 3 - Emitir relatório geral de atividades

Scrum Master Rodriguez US 2 - Medir a demanda total de carga

US 6 - Implementar sistema de backup

US 15 – Restaurar configurações originais

Developer

Lencioni

US 9 - Medir a demanda de energia da área administrativa

US 13 - Medir a energia Solar produzida

US 11 - Calcular o Fator de Carga

Developer

Giácomo

US 12 - Medir a energia Eólica produzida

US 5 - Manter registro dos outros SM

US 7 - Manter registro da posição geográfica

Developer

Zanetti

US 10 - Medir a demanda de energia da área operacional

US 1 - Editar configurações do sistema

US 14 - Informar o Valor resultante

5 ATIVIDADES

A atividade da Garantia da Qualidade no desenvolvimento do produto Smart Grid Industrial ocorrerá com a Elaboração do Plano de Garantia da Qualidade durante o processo Planejamento e consiste na confecção do presente documento. Nas seções a seguir são apresentadas as reuniões chaves para o sucesso do projeto.

5.1 CRONOGRAMA

As principais fases que deverão ser realizadas durante o desenvolvimento do Smart Grid Industrial, utilizando-se as práticas do Desenvolvimento Ágil está relacionado na

(8)

Tabela 2 – Fases de desenvolvimento

Fase Descrição Data

Concepção Especificação das User Stories 20/09/2011

Implementação Desenvolvimento do produto conforme

especificações do cliente 10/10/2011

Testes Garantia de qualidade, confiabilidade e

segurança (safety) 08/11/2011

Implantação Aceitação do produto final pelo cliente 11/2011

5.2 REUNIÃO DE PLANEJAMENTO DO SPRINT

Com o Product Backlog definido, a reunião de planejamento deverá ser feita, e o proprietário do produto apresentará o projeto aos demais membros da equipe SCRUM e toda a equipe define a quantidade de horas que cada tarefa deverá ocupar. Nesta etapa será utilizada a técnica de Planning

Poker para facilitar o debate entre membros da equipe Os aspectos técnicos são levados em

consideração e todo o planejamento é feito deste modo.

5.3 INÍCIO DO SPRINT

Com as metas preparadas e as tarefas bem definidas, deverá iniciar o ciclo de desenvolvimento, o Sprint.

5.4 REUNIÕES DIÁRIAS SCRUM

O Scrum Master deverá acompanhar o desenvolvimento através de reuniões diárias para se certificar que os desenvolvedores estão completando suas tarefas, também deverá ser avaliado os aspectos

(9)

motivacionais dos participantes. Devendo então o Scrum Master tomar as devidas providencias para que nenhum aspecto atrase o desenvolvimento, claro que se ocorrer tomar medidas para que um possível atraso de algum Sprint possa ser compensado.

5.5 BURN DOWN CHART

Com as reuniões diárias, o Scrum Master poderá alimentar o Burndown Chart (visto na figura 1). Esta é uma ferramenta poderosa no ambiente Agil, com ela toda a equipe consegue ver o andamento do desenvolvimento em relação ao prazo final para a entrega do produto. Isso possibilita um autogenrenciamento por parte de cada desenvolvedor, claro que a não exime o Scrum Master de suas tarefas de acompanhamento.

Figura 1 - Burn Dow Chart 1º Sprint

Com o Burn down Chart, poderá ser observado o andamento do projeto ao longo do seu ciclo de desenvolvimento (Sprint). Também, no meio do projeto, poderá ser calculada facilmente a velocidade com que o projeto está andando e assim estimar uma data para que o Sprint seja concluído.

Este dado estimativo pode ser comparado com o prazo que o Proprietário do Produto forneceu para saber se o projeto vai acabar ou não no prazo.

(10)

Este é um dos mais importantes trabalhos que o Scrum Master terá que fazer o Burn down Chart é o indicador ideal para gerenciar o tempo de projeto e sua equipe de desenvolvimento.

6 REVISÃO FINAL DO SPRINT

Ao final do ciclo de desenvolvimento (Sprint), toda a equipe deverá se reunir e observarem quais são os resultados. O Proprietário do Produto ou seu representante deverá identificar todo o progresso e revisar o programa. Ele, junto com o cliente, concordará que os itens especificados para o Sprint foram completos e esta primeira versão do sistema é satisfatória.

Após, deve-se definir quais as próximas prioridades e então o que vai ser feito no próximo Sprint. O processo deverá iniciar novamente, no que deverá ser chamado Sprint 2. Definirão-se os prazos e prioridades, e montará o plano de desenvolvimento para o próximo ciclo de desenvolvimento SCRUM.

7 AFERIÇÃO DE QUALIDADE, CONFIABILIDADE E SEGURANÇA (SAFETY) E AUDITORIAS DE DESENVOLVIMENTO

A qualidade deverá ser aferida dentro do escopo Ágil. Tendo duas auditorias principais compondo essa aferição: As auditorias do Cliente – efetuadas durante toda a execução do Sprint; e as auditorias de qualidade realizadas pelos alunos da CE-230 em forma de questionários e sugestões aos desenvolvedores. No desenvolvimento deverão ser documentada em Registros de Auditoria de Desenvolvimento, através de questões e materiais designados pelos auditores possíveis de se aferir qualidade ao desenvolvimento do projeto Smart Grid Industrial.

O Scrum Master e sua equipe deverão participar efetivamente das auditorias e apresentar comprometimento e preocupação em garantir a qualidade do produto desenvolvido.

De forma a garantir a Qualidade, testes serão realizados sobre os Sprint’s desenvolvidos. Estes testes visam garantir o comportamento adequado das classes desenvolvidas.

(11)

HISTÓRICO DE REVISÕES

Revisão Data Descrição Responsável

00 17/10/11 Emissão Inicial Daniele Ferreira

01 23/10/11 Revisão e Adição de Tópicos Lucas Sperotto

02 24/10/11 Revisão e Adição de Tópicos Luiz Paulo Zanetti

03 24/10/11

Adição das Etapas de

Desenvolvimento (

Tabela 2)

Daniele Ferreira

Referências

Documentos relacionados

Então, é isso que eu entendo, mas acho importante dizer, que essa é uma questão que ta ligada quase que à elite da população mundial, repito, ser importante, mas grande parte

Devido às características do Sistema Brasileiro, o Planejamento da Operação de Sistemas Hidrotérmicos de Potência (POSHP) pode ser clas- sicado como um problema de

A seleção portuguesa feminina de andebol de sub-20 perdeu hoje 21-20 com a Hungria, na terceira jornada do Grupo C do Mundial da categoria, a decorrer em Koprivnica, na

A preparação das demonstrações contábeis individuais e consolidadas requer o uso de certas estimativas contábeis críticas e o exercício de julgamento por parte da

As bandas 3 e 4 resultantes da fusão foram empregadas na geração da imagem NDVI, utilizada na classificação orientada a objetos para diferenciar a classe vegetação das demais

Structural properties of phylogenies, such as the Sackin index and the gamma distribution, obtained from SSEE and MRCAT trees were compared to values calcu- lated in

ção heróica aos duros soffrimontos da vida são outros tantos modelos propostos á imitação e ao melhoramento das sociedades que hão de vir. Um canto inspirado pola mais

As próprias pessoas da localidade usavam argumentação do que pode ser chamado de legitimação dos estereótipos criados a respeito de quem pode ser ou não tratado com inferioridade,