Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ESTÁCIO DE SÁ PÓS – GRADUAÇÃO EM ENGENHARIA DE SOFTWARE 1° SEMESTRE – EAD TURMA: 2017.3 DISCIPLINA: MODELO DE MATURIDADE DE SOFTWARE PROFESSOR: LUIZ ROBERTO MARTINS BASTOS BRUNO BEZERRA DE CARVALHO MATRICULA: 201707242232 VILA VELHA – ES 2017 RESUMO Com um cenário cada vez mais exigente e competitivo, empresas de software estão s e 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 risco s é 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 desenvolvi mento de software, auxiliando na identificação dos processos do projeto. SUMARIO 1. INTRODUÇÃO 4 1. O que é o método GQM(Goal Question Metric). 5 2.1 Significado de GQM: 5 2.2 Processo do método GQM: 5 2.3 Gráfico do Método GQM 6 2.4 Objetivos: 6 2.5 Questões: 6 2.6 Categorias: 6 2.7 Formulários: 7 2.8 GQM e suas fases: 7 3 Exemplo. 7 3.1 Perguntas: 7 3.2 Métricas: 7 4. Implantação 8 5. CONCLUSÃO 11 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 m arcada 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 d e 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 decompanhias. 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 CMM I. 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. 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. 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 m edição devem trazer in formaçã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 do s 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. Exemplo. Objetivo: Assegurar que todos os defeitos são corrigidos antes do software ser liberado para uso. 3.1 Perguntas: Quantos defeitos têm 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 seis 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 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. 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. 4ª Fase – Colaboração empresarial 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 em presa. Como aumentar a colaboração interna? - Quantidade de colaboradores; - Quantidade de trabalhos Inter setoriais em desenvolvimento. Criar programas internos para expansão das fronte iras da empresa Greensoft. Como f azer a Greensoft expandir suas fronteiras e ramos de atuação? - Setores atendidos p ela 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. 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
Compartilhar