Buscar

Trabalho Modelo de Maturidade de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE ESTÁCIO DE SÁ – FIR 
PÓS – GRADUAÇÃO EM ENGENHARIA DE SOFTWARE 
1° SEMESTRE – EAD TURMA: 2015.2 
DISCIPLINA: MODELO DE MATURIDADE DE SOFTWARE 
PROFESSOR: LUIZ ROBERTO MARTINS BASTOS 
 
 
 
IRIS BASILIO FERREIRA 
MATRICULA: 201507184328 
 
 
 
TRABALHO FINAL 
 
 
 
 
 
 
 
 
 
 
 
RECIFE-PE 
2015 
RESUMO 
 
Com um cenário cada vez mais exigente e competitivo, empresas de software estão se 
desdobrando para produzirem produtos cada vez mais rápidos e complexos sem deixar de lado 
a qualidade e a satisfação do cliente. Para ser possível alcançar estes objetivos, a organização 
necessita possuir um forte controle ao longo do desenvolvimento, procurando evitar que 
determinados riscos atrapalhem o sucesso do projeto. Gerenciar riscos é uma atividade 
primordial para o sucesso do projeto. A falta de atenção devida à ocorrência dos riscos pode 
modificar o andamento do projeto e prejudicar a qualidade do produto e/ou serviço prestado 
pela empresa. Visando tornar mais eficiente o processo de desenvolvimento de software, 
auxiliando na identificação dos processos do projeto. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SUMÁRIO: 
 
1. Introdução........................................................................................01 
2. O que é o método GQM ..................................................................02 
2.1 Significado do GQM............................................................02 
2.2 Processos do método GQM................................................. 02 
2.3 Gráfico do método GQM.....................................................02 
2.4 Objetivos..............................................................................03 
2.5 Questões...............................................................................03 
2.6 Categorias.............................................................................03 
2.7 Formulários...........................................................................03 
2.8 GQM e suas fases.................................................................03 
3. Exemplo............................................................................................04 
3.1 Perguntas..............................................................................04 
3.2 Métricas................................................................................04 
4. Implantaçã........................................................................................04 
5. Conclusão.........................................................................................07
1 
 
 
1. INTRODUÇÃO. 
 
A GreenSoft, mais do que uma empresa de software, inovação, relacionamento e suporte à 
gestão, é um grupo de pessoas que está construindo uma sociedade marcada pela colaboração, 
já que acredita que compartilhar conhecimento é o melhor meio de multiplicar riquezas. 
Líder absoluta no Brasil, com 46,8% de participação de mercado e também na América Latina 
com 54,5%, é a maior empresa de aplicativos de gestão empresarial sediada em países 
emergentes. A GreenSoft é uma empresa sem limites para dividir ideias e inovar. Este nome 
exalta os valores desta companhia que está em constante evolução e, por isso, atua em dez 
segmentos de mercado e atende a todos os portes e tipos de empresas. 
Com mais de 27 anos de experiência, a GreenSoft foi a primeira empresa dos setor em toda a 
América Latina a abrir capital e, atualmente, tem mais de 25 mil clientes ativos,conta com o 
apoio de 10 mil participantes e está presente em 23 países. 
Para a GreenSoft não há barreiras ou limitações para entregar serviços e soluções que 
atendam a necessidade de cada cliente, abrindo novas oportunidades e mercados. Ao contar 
com nossa parceria, a sua empresa ganha em competitividade e produtividade, pois 
oferecemos a estrutura ideal para o processo de tomada de decisões importantes com rapidez e 
precisão. 
Mais do que simples ferramentas, nossas ofertas são verdadeiros diferenciais para a melhor 
gestão da sua empresa, capaz de transformar seu local de trabalho em um verdadeiro ambiente 
colaborativo. 
Por conhecer e entender todos os desafios do segmento em que sua empresa está inserida, a 
GreenSoft possui a maior gama de produtos para todos os tipos, tamanhos e segmentos de 
companhias. São soluções específicas para: 
Após aplicar a análise de fluxo de valor em seus processos de desenvolvimento de software, a 
GreenSoft identificou a necessidade de implantar o método GQM e métricas de qualidade que 
proporcione certificações ISO9126 e CMMI. 
Suponha que você tenha sido contratado para implantar essas medidas de qualidade nos 
processos da GreenSoft. Elabore um plano de trabalho que atenda a esta solicitação. 
2 
 
 
2. O que é o método GQM(Goal Question Metric). 
Esse método é usado para especificar os objetivos, bem como um tópico importante, pois, 
sem objetivos, há o risco de coletar dados sem nenhuma relevância ao projeto. O método 
GQM organiza o planejamento de uma medição de software em etapas. A cada etapa deve-se 
definir um elemento conforme descrito a seguir. 
2.1 Significado de GQM: 
 Goal – Quais são as metas e/ou objetivos? 
 Question – Quais questões se deseja responder? 
 Metric – Quais métricas poderão ajudar? 
Observação: 
 A ideia básica do método GQM é derivar métricas de software a partir de perguntas e 
objetivos. 
 Este método foi originalmente criado por Victor Basili e Weis, como resultado de 
experiências praticas e pesquisas acadêmicas. 
2.2 Processo do método GQM: 
 Inicia-se com a identificação dos interessados na medição. 
 Com base nos interessados, estabelecem-se os principais objetivos da medição para a 
organização, o projeto ou uma tarefa especifica. 
 A partir dos objetivos, geram-se perguntas cujas respostas dirão se os objetivos foram 
ou não alcançados. 
 A partir das perguntas, definem-se métricas> que dados serão necessários? Quais os 
formatos? Como coletar? Onde armazenar e como utilizar? 
2.3 Gráfico do Método GQM 
 
 
 
 
 
 
 
 
Observação: Baseia-se no fato de que deve existir uma necessidade clara associada a cada 
métrica. 
3 
 
 
2.4 Objetivos: 
São estabelecidos de acordo com as necessidades dos stakeholders. Os objetivos de medição 
devem ser fixados em função dos requisitos do software. 
 
2.5 Questões: 
São definidas para realizar o trabalho de medição. São as perguntas que se espera responder 
com o estudo. As respostas obtidas com a medição devem trazer informação útil para 
melhorar o produto. Por exemplo: “Que aspectos do projeto (design) da interface afetam a 
facilidade de uso?”. As questões estabelecem uma ponte entre os objetivos planejados e as 
métricas que devem trazer evidência sobre o sucesso ou não da implementação. 
 
2.6 Categorias: 
Particionam o conjunto de dados obtidos. As perguntas criadas podem trazer diferentes tipos 
de informação. Por exemplo: avaliação de uma interface – quantidade de janelas, distribuição 
das informações, etc. 
 
2.7 Formulários: 
Conduzem o trabalho dos avaliadores. A vantagem de definir documentos para anotações dos 
dados é evitar que cada avaliador utilize um formulário próprio, o que, além de dificultar a 
tarefa de analisar as informações, pode induzir a erros como coleta de dados diferentes. 
 
2.8 GQM e suas fases: 
 Planejamento; 
 Definição; 
 Coleta de dados; 
 Interpretação. 
 
 
 
 
 
 
4 
 
 
3. Exemplo. 
Objetivo: Assegurar que todos os defeitos são corrigidos antes do software ser liberadopara uso. 
3.1 Perguntas: 
 Quantos defeitos temos atualmente? 
 Qual o status de cada defeito? 
 Qual a cobertura dos testes? 
3.2 Métricas: 
 Número de defeitos; 
 Número de defeitos por status; 
 Número de casos de testes planejados x executados; 
 Número de requisitos testados. 
Observação: devemos selecionar os objetivos que devem estar associado a um período de 
tempo que aumentem a produtividade em 15% em no mínimo 6 meses. 
 
 
4.Implantação. 
Iniciando o estudo de caso – Greensoft. 
1ª Fase – Controle 
Soluções que visam:  Precisão nas informações; 
 Eliminação de controles manuais; 
 Redução de custos. 
Goal (Metas) Question (Questões) Metric (Métricas) 
Melhorar as ferramentas de 
controles da Greensoft. 
Qual a eficiência das 
ferramentas de controles 
utilizadas hoje? 
Quantidade de controles. 
Aprimorar o controle 
informacional da Greensoft. 
Quais os controles 
informacionais disponíveis hoje 
pela Greensoft ? 
Validade do controle 
Elaborar ações efetivas para 
redução de custos de 
operações da Greensoft. 
Quais medidas serão usadas 
reução de custo da operação 
Greensoft ? 
Listagem dos custos da 
operação. 
 
 
 
5 
 
 
Iniciando o estudo de caso – Greensoft. 
2ª Fase – Produtividade 
Soluções que visam:  Agilidade nas informações; 
 Administração dos processos; 
 Melhoria no atendimento ao cliente. 
Goal (Metas) Question (Questões) Metric (Métricas) 
Aumentar a produtividade da 
equipe de desenvolvimento da 
Greensoft 
Como aumentar a 
produtividade das equipes da 
Greensoft? 
Quantidade de artefatos 
gerados por iteração. 
Reestruturar processos 
administrativos 
Como identificar os processos 
vitais a operação da Greensoft? 
Quantidade de processos 
simultâneos. 
Definir metas de atendimento 
das satisfações de clientes 
Como atender o melhor a 
clientela da Greensoft? 
 Quantidade de tempo 
de chamados; 
 Duração das ligações 
nos atendimentos; 
 Quantidade de defeitos 
encontrados por 
release. 
 
 
Iniciando o estudo de caso – Greensoft. 
3ª Fase – Relacionamento 
Soluções que visam:  Foco externo; 
 Quantidade na venda e/ou entrega; 
 Maior integração. 
Goal (Metas) Question (Questões) Metric (Métricas) 
Desenvolver o relacionamento 
externo focando parceiros 
comerciais 
Como atrair parceiros externos 
para Greensoft? 
 Quantidade de contatos 
externos. 
Melhorar os processos de 
venda e entrega de soluções da 
Greensoft 
Como melhorar a venda e 
entrega de soluções? 
 Tamanho da solução; 
Tempo de projeto; 
 Erros detectados no 
cliente; 
 Taxa de integração 
com outras soluções. 
Definir processos para 
integração contínua e com 
qualidade 
Como definir um processo de 
integração? 
 Número de interfaces 
entre 
sistemas/soluções. 
Iniciando o estudo de caso – Greensoft. 
4ª Fase – Colaboração empresarial 
6 
 
 
Soluções que visam:  Expandir as fronteiras da empresa; 
 Valorização da cadeia de valor; 
 Abertura de capital, fusões e aquisição. 
Goal (Metas) Question (Questões) Metric (Métricas) 
Aprimoramento dos processos 
colaborativos da empresa. 
Como aumentar a colaboração 
interna? 
 Quantidade de 
colaboradores; 
 Quantidade de 
trabalhos Inter setoriais 
em desenvolvimento. 
Criar programas internos para 
expansão das fronteiras da 
empresa Greensoft. 
Como fazer a Greensoft 
expandir suas fronteiras e 
ramos de atuação? 
 Setores atendidos pela 
empresa; 
 Quantidade de 
soluções por perfil de 
cliente. 
Maior valorização da cadeia de 
valor dos produtos e serviços 
da Greensoft. 
Qual a cadeia de valor da 
Greensoft? 
 Valor dos componentes 
que compõem as 
soluções da Greensoft; 
 Quantidade de 
terceirizações no 
processo de 
desenvolvimento de 
soluções. 
 
 
 
 
 
 
 
 
 
 
 
 
 
7 
 
 
5. CONCLUSÃO: 
 
 
A utilização de GQM é importante para que as métricas sejam úteis, simples e diretas. Mas, 
no entanto, as métricas não são definidas no nível de detalhes necessário para garantir 
confiabilidade. Em particular, não é explicitado se as métricas podem ou não ser repetidas, ou 
seja, se a medição de um atributo for repetida por uma pessoa diferente, o mesmo resultado 
deve ser obtido. Por exemplo as linhas de código de um software... 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fonte de pesquisa: 
Engenharia de software – Fundamentos, Métodos e padrões. 3ª. Edição/2009 
Padua Paula Filho, Winson

Outros materiais