Utilização de Gráficos de Controle para Gerência Quantitativa de Processos de Software

Tamanho: px
Começar a partir da página:

Download "Utilização de Gráficos de Controle para Gerência Quantitativa de Processos de Software"

Transcrição

1 Utilização de Gráficos de Controle para Gerência Quantitativa de Processos de Software Paula Moreira, Cleidson de Souza Programa de Pós-Graduação em Ciência da Computação (PPGCC) Centro de Ciências Exatas e Naturais (CCEN) Universidade Federal do Pará (UFPA) Rua Augusto Corrêa, No Belém PA Brasil pdanni@gmail.com, cdesouza@ufpa.br Abstract. Quantitative management is a practice used by process evaluation models as a way to obtain feedback about software process behavior. Many organizations collect measures about their processes, but, they are not aware or do not use statistical techniques to evaluate the achieved results. In this context, the control chart is one statistic tool, still underused in software engineering, that is efficient for evaluate the process performance. So, the goal of this paper is to present the control chart features, emphasizing its applicability in software process performance evaluation and develop one software to facilitate control chart creation and analysis. One case study was realized using two control charts to evaluate the projects adhesion to a process, emphasizing main the peculiarities of control charts. Resumo. A gerência quantitativa é uma das práticas citadas por modelos de avaliação de processos para obter feedback a respeito do comportamento do processo. Muitas organizações coletam medidas a respeito de seu processo, porém, desconhecem ou não utilizam técnicas estatísticas para avaliar os resultados alcançados. Nesse contexto, o gráfico de controle é uma ferramenta estatística, ainda pouco utilizada na área de engenharia de software e que se mostra eficiente para avaliar o desempenho de processos. Assim, este artigo objetiva estabelecer as características dos gráficos de controle, ressaltando a sua aplicabilidade na avaliação do desempenho de processos de software e desenvolver um software para auxiliar na geração dos gráficos de controle. Um estudo de caso foi realizado utilizando-se dois gráficos de controle para avaliar a aderência de projetos a um processo, ressaltando principalmente as peculiaridades dos gráficos de controle utilizados. 1. Introdução Em desenvolvimento de software, a qualidade pode ser entendida como um conjunto de características a serem satisfeitas de modo que o software atenda às necessidades explícitas e implícitas de seus usuários. Para avaliar a qualidade de um produto é necessário gerenciá-lo quantitativamente para se obter medidas que quantifiquem o grau de uma característica de qualidade, sendo também necessária a utilização de um mecanismo de coleta e análise dessas medidas. Entretanto, a qualidade do produto depende fortemente da qualidade de seu processo de desenvolvimento (Fuggetta, 2000). Sendo assim, tão importante quanto avaliar a qualidade do produto é identificar o desempenho do processo de desenvolvimento seguido. Porém, o que se observa hoje na maioria das organizações é uma grande quantidade de dados coletados que não são utilizados para acompanhar o desempenho dos processos. Desta forma, não é possível determinar se os objetivos pretendidos pela organização estão sendo alcançados e se o processo é capaz de alcançá-los (Chrissis et al., 2003).

2 Por outro lado, os principais modelos de avaliação de processo de software, a saber, o CMMI (Chrissis et al, 2003) e o MPS.Br (SOFTEX, 2008), em seus níveis mais altos exigem que o processo esteja sob controle estatístico, ou seja, que algum método estatístico seja utilizado para gerenciar o mesmo. Segundo Ramos (2003), um método estatístico eficiente para controlar a estabilidade de processos industriais é a abordagem conhecida como Controle Estatístico de Processo, ou simplesmente CEP, que envolve sete ferramentas estatísticas: Estratificação, Folha de Verificação, Diagrama de Ishikawa, Gráfico de Pareto, Histograma, Diagrama de Correlação e Gráficos de Controle. Dentre essas ferramentas, as mais difundidas devido à facilidade para aplicação e interpretação são os gráficos de controle (Ramos, 2003), (Costa et al., 2005). Existem diferentes tipos de gráficos de controle que podem ser aplicados a processos, todavia, para engenharia de software, esses métodos são considerados relativamente inexplorados (Card, 2004). A exceção são pesquisadores, como Card (2007 e 2008), Cerdeiral et al (2007), Komuro (2006) e Florac (2000) entre outros, que têm testado a utilização dos gráficos de controle em processos de software, com resultados bastante positivos. Entretanto, ainda existem dificuldades para aplicação dos gráficos de controle para processo de software, tanto no sentido da identificação do tipo de gráfico adequado para avaliar o desempenho do processo estudado quanto para sua interpretação na busca do entendimento das causas que provocaram variações indesejáveis no processo. Seguramente, melhorar os gráficos de padrões propostos por Shewhart 1 e/ou propor novas metodologias de construção e utilização, tornou-se um desafio para os pesquisadores e usuários do controle estatístico. Neste sentido surgiram os gráficos de controle de regressão (Ramos (2003) apud DiPaola (1945)), gráficos de controle multivariados (Ramos (2003) apud Hotelling (1947)) e os gráficos de controle para pequenas variações no processo (Ramos (2003) apud Page (1954)). Baseado nas três considerações acima a necessidade de gerenciar quantitativamente os processos, a necessidade das empresas brasileiras atingirem níveis mais elevados de maturidade que exigem gerência quantitativa e a eficiência da abordagem de controle estatístico de processo o objetivo deste projeto é apresentar uma abordagem para aplicação dos gráficos de controle como instrumento a ser utilizado para a avaliação do desempenho de processos de software. Este projeto prevê também a implementação de uma ferramenta para gerência quantitativa de processos de software que gere automaticamente os gráficos de controle. Uma vantagem desta abordagem é fornecer uma forma para obtenção do entendimento a respeito do comportamento dos processos, o que pode ajudar no gerenciamento das causas de variação dos mesmos e assim auxiliar na tomada de decisões sobre as ações corretivas ou adaptativas a serem tomadas. A abordagem proposta também pode, e deve, ser utilizada por organizações que desejam melhorar seus processos desde os níveis iniciais de maturidade dos modelos de avaliação (Florac e Carleton, 1999; Radice, 1998; Sargut e Demirörs, 2007). Além da introdução, este artigo está dividido nas seguintes seções: Os gráficos de controle são apresentados na seção 2. Um estudo de caso realizado é apresentado na seção 3, enquanto que na seção 4 são realizadas as considerações finais e por fim, na seção 5 o andamento das atividades deste trabalho é revelado. 1 Gráficos de controle do tipo Shewhart utilizam somente o resultado amostral atual, estes são conhecidos como gráficos de controle sem memória.

3 2. Controle Estatístico de Processo Para Montgomery (2004) o controle estatístico de processo é uma poderosa coleção de ferramentas utilizada para resolução de problemas úteis na obtenção da estabilidade do processo e na melhoria da capacidade por meio da redução da sua variabilidade. Controle estatístico de processo é uma metodologia utilizada para avaliar se um dado processo se encontra sob controle estatístico, ou seja, se ele possui desempenho, custo e qualidade previsíveis, além de auxiliar na melhoria contínua da qualidade e do desempenho do processo (Florac, 1999). Quando o processo não se encontra estável, devem-se estudar as causas que estão fazendo com o processo fique instável no sentido de determinar se as causas para tal fato são causas comuns ou causas atribuíveis. As causas comuns traduzem as variações normais que ocorrem o tempo todo em qualquer processo, e são geradas pela iteração entre os componentes do processo (pessoas, máquinas, ambiente, material, ambientes e métodos) e são difíceis de ser controladas. As causas especiais são geradas por alguma situação ou ação que pode justificar a variação ocorrida, sendo que estas causas podem ser controladas (Florac, 1999). Os gráficos de controle buscam mostrar justamente se o processo está sendo influenciado por causas especiais ou atribuíveis para que, eliminando as mesmas se consiga garantir previsibilidade aos processos Gráficos de Controle Os gráficos de controle surgiram a partir da necessidade de encontrar métodos mais rigorosos de controle da qualidade que pudessem gerar mais confiança nos produtos e serviços. Assim, em 1924, Walter Andrew Shewhart introduziu o conceito de gráficos de controle, que mais tarde veio a ser chamado o primeiro gráfico de controle de Shewhart (Banks, 1989). Os gráficos de controle são utilizados para auxiliar no controle dos processos, permitindo a identificação de quaisquer variações ou desvios. Estes gráficos são baseados em estatísticas como a média amostral, o desvio padrão amostral, a mediana amostral, dentre outras. Um gráfico de controle tipo Shewhart usualmente contém uma linha central paralela à abscissa. A altura desta linha central (LC) é dada pelo valor alvo do processo essa linha reflete o nível de operação do processo. Este valor pode, por exemplo, ser um valor nominal exigido por lei, um padrão ou especificações de produção. Pode ser também um valor baseado na experiência passada do processo ou um valor estimado tomado de um processo sob condições sem perturbações. O limite superior de controle (LSC) e o limite inferior de controle (LIC) definem os valores - máximo e mínimo - de uma variável. Esses valores são estabelecidos a três desvios-padrões ( ), fazendo com que a probabilidade de um ponto está dentro dos limites seja 99,74%. Assim, no estado de estabilidade, a probabilidade de um ponto cair fora dos limites de controle torna-se muito pequena (Montgomery, 2004). Quando há pontos além dos limites inferior e superior, considera-se o processo como instável, ou fora de controle, ou imprevisível. Fatos estes explicados pela presença de causas especiais que atuam sobre o processo e que ocorrem de forma independente e sem controle. Quando todos os pontos estão distribuídos aleatoriamente sobre os limites inferior e superior, diz-se que o processo está estável, ou sob controle ou ele é previsível. Assim, as variações se devem apenas por causas comuns. Existem outras regras para análise do comportamento de processos que vão além da ocorrência de um valor excedendo os limites de controle. Existem diferentes tipos de gráficos de controle, que são diferenciados pelo tamanho das observações, periodicidade da coleta das observações e tipo de informações

4 analisadas (variáveis ou atributos). O controle da média do processo ou do nível médio da qualidade é usualmente feito através do gráfico de controle das médias, ou gráfico X- bar (Montgomery, 2004). Os gráficos de controle X-bar e seu gráfico de amplitude (R) são utilizados quando a coleta de múltiplos dados sob as mesmas condições e num pequeno período de tempo é possível. Os gráficos de controle XmR (moving range) e seu gráfico de amplitude móvel são utilizados quando o período de tempo entre a coleta dos dados é grande, ou quando existe a necessidade de investigar dado a dado (Montgomery, 2004). Os dados são exibidos individualmente, sem grupamentos, e, através da amplitude móvel entre os valores mais próximos no tempo, deste modo, o desempenho do processo pode ser analisado. Quando as características da qualidade não podem ser expressas através de valores numéricos de modo conveniente, elas são expressas através dos atributos. Existem três tipos de gráficos de controle aplicados a atributos amplamente usados (Montgomery, 2004). O primeiro desses gráficos se relaciona à fração de itens não-conformes ou defeituosos, produzidos por um processo, e é chamado de gráfico de controle para fração não - conforme, ou gráfico p. Esse gráfico é indicado para situação em que se deseja trabalhar com o número de defeitos e não-conformidades observadas, em vez de fração dos dados não-conformes. O segundo tipo de gráfico de controle para atributos é o chamado gráfico de controle para não-conformidades, ou gráfico c. O terceiro tipo de gráfico é o gráfico de controle para não-conformidades por unidade, ou gráfico u, que é útil em situações onde o número médio de não conformidades por unidades é uma base mais conveniente para o processo de controle. As pesquisas realizadas até hoje envolvendo gráficos de controle revelam muitos outros tipos de gráficos com características peculiares. Ramos (2003) apud DiPaola (1945) cita os gráficos de controle de regressão para descrever e representar o controle simultâneo entre duas variáveis. Mason e Young (2002) mostram uma metodologia baseada nos gráficos de controle multivariados, que se distinguem dos gráficos univariados por levar em conta a inter-relação entre os dados. Ramos (2003) apud Pignatiello e Runger (1990) incentivaram a utilização do gráfico de controle de Soma Acumulada como complemento aos gráficos de controle padrão de Shewhart, uma vez que estes gráficos conseguem, através da soma acumulada, detectar pequenas variações no processo. O gráfico da média móvel ponderada exponencialmente (EWMA) consiste em outra alternativa para detectar pequenas mudanças de deslocamento da média do processo, sendo usualmente utilizado em observações individuais. Esses dois últimos gráficos de controle são considerados com memória, pois eles utilizam os dados das amostras precedentes para avaliar a estabilidade do processo. 3. Estudo de Caso Um estudo de caso já foi realizado para mostrar uma possível aplicação dos gráficos de controle no sentido de avaliar a aderência ao processo de software seguido. Mais detalhes podem ser encontrados em (Moreira et al, 2008). Para a verificação da aderência dos projetos ao processo, foram utilizados os resultados das não conformidades identificadas nas revisões realizadas pelo grupo de garantia da qualidade da empresa estudada. Essas não conformidades foram coletadas a partir de um sistema implantado na empresa que armazena as quantidades de não conformidades em cada artefato que compõe o processo de desenvolvimento. As amostras coletadas e utilizadas neste estudo referem-se às quantidades de não conformidades apontadas nos resultados de 128 revisões da Garantia da Qualidade de Software realizadas no pólo da Regional Belém no período de janeiro de 2005 a Fevereiro de 2008, ou seja, 38 observações normalmente distribuídas. Foram

5 selecionados para a coleta 26 projetos de software de alta complexidade com esforço a partir de 150 homens-dia. Os períodos das coletas correspondem a três etapas de maturidades do pólo de software: a primeira de janeiro a dezembro de 2005 onde ocorreram estudos, treinamentos e disseminação do CMM-SW nível 2; a segunda etapa, de janeiro a dezembro de 2006, período onde ocorreram as avaliações corporativas do nível de maturidade do processo e a terceira etapa de janeiro de 2007 a fevereiro de 2008, período posterior a certificação CMM-SW nível 2. A partir da coleta das quantidades de não conformidades armazenadas no sistema Revisa aplicou-se o inicialmente o gráfico de controle para observações individuais (XmR). A Figura 1 mostra o gráfico gerado com as informações das não conformidades coletadas, observa-se que as quantidades de não conformidades estão sob controle. Vale observar que dentre as regras que identificam instabilidade no processo existe uma que afirma que quando mais de oito pontos estão abaixo ou acima da linha central o processo pode ser considerado como fora de controle estatístico (Montgomery, 2004) Mas, no contexto dessa aplicação, quanto menor a quantidade de não conformidades, mais aderente ao processo os projetos estão, logo esse gráfico mostra que o processo está se comportando como desejado pela organização e que existem apenas duas observações discrepantes, as observações 17 e 39. Mas mesmo com um aumento das não conformidades nestas observações, o processo pode ser considerado sob controle. Figura 1. Gráfico de Controle XmR para a quantidade de Não Conformidades Apontadas nos Resultados das Revisões GQS no Período de janeiro de 2005 a fevereiro de Segundo Bravo (1995), o gráfico de controle de somas acumuladas indica rapidamente a ocorrência de pequenas mudanças em um processo. Os gráficos de soma acumulada têm como principal característica detectar pequenas mudanças na distribuição da característica de qualidade e são aplicados tanto para observações individuais (n = 1) quanto para as médias das observações amostrais. No gráfico de soma acumulada (CUSUM), à medida que as amostras são retiradas, os desvios de X i em relação ao valor da média ( 0 ) são acumulados. Os gráficos CUSUM não são considerados gráficos de controle por não apresentarem os limites de controle. Dentre as várias maneiras de representar os CUSUM s, destaca-se o gráfico CUSUM Tabular, o qual é considerado um gráfico de controle, pois estabelece seu limite de controle igual a H e supõe que os dados coletados seguem distribuição normal com média e desvio padrão. O gráfico de controle CUSUM Tabular utiliza as estatísticas C + i (detecta mudanças positivas) e C - i (detecta mudanças negativas) denominadas de CUSUM s unilaterais superior e inferior, respectivamente. C + i e C - i acumulam desvios em relação a 0 e são igualados a zero quando se tornam negativos. O intervalo de decisão ou limite de controle utilizado no gráfico de controle CUSUM Tabular é H. Se o valor de C + i ou C - i exceder esse intervalo pode-se dizer que o processo encontra-se fora de controle estatístico, logo, é preciso

6 encontrar as causas atribuíveis que levaram o processo a tal estado e estimar seu valor médio para que se possa fazer o ajuste adequado (Alves, 2003). Geralmente, utiliza-se um valor para H igual a cinco vezes o desvio padrão do processo (H = 5 ). Portanto, no algoritmo do gráfico de controle CUSUM Tabular, existem os contadores denominados N + i e N - i que indicam o número de períodos consecutivos em que os CUSUM s C + i e C - i assumem o valor diferente de zero. Costa et al. (2005) afirmam que esses indicadores são muito úteis para indicar o momento em que a média do processo alterou, sendo importante para auxiliar no diagnóstico dessa alteração. Para determinar o momento estimado da mudança, deve-se subtrair N + i ou N - i do número da observação que sinalizou um estado fora de controle estatístico. Assim, o gráfico de controle de Soma Acumulada para observações individuais foi utilizado, como uma alternativa a complementar a análise do. A Figura 2 apresenta as estatísticas CUSUM Superior (C+i) e CUSUM Inferior (C-i) para a quantidade de não conformidades apontadas nos resultados das revisões GQS no período de janeiro de 2005 a fevereiro de O limite superior H igual a 5 foi considerado, pois este é um valor condizente com a literatura da área. Como o valor do desvio padrão foi 6,25, o valor do limite superior H foi 31,25. Figura 2. Gráfico de Controle CUSUM Tabular para a quantidade de Não Conformidades Apontadas nos Resultados das Revisões GQS no Período de janeiro de 2005 a fevereiro de Observa-se que com relação aos valores C + i, que a observação referente ao mês de maio de 2006 (observação 17), encontra-se acima do limite superior de controle (LSC=31,25), com N + i =17 (17-17 = 0). Com isso, estima-se que o aumento das não conformidades inicia desde janeiro de 2005 (observação 1), pois a subtração do número da observação que sinalizou o aumento de N + i indica o momento estimado da mudança. Isso é importante para que as causas atribuíveis sejam identificadas e a organização possa tomar decisões baseada não somente nos fatos ocorridos no período em que a observação referente ao mês de maio de 2006 excedeu os limites, mas que uma análise mais detalhada possa ser realizada, a partir do período de início da variação. Com relação aos valores do CUSUM Inferior (C - i), observa-se que a partir da observação referente ao mês de junho de 2007 (observação 30) a quantidade de não conformidades nas revisões GQS encontra-se acima do limite superior de controle, com N - i = 13 (30-13= 17). Logo, estima-se que essa redução inicia entre maio de 2006 (observação 17) e junho de 2006 (observação 18), pois a subtração do número da observação que sinalizou a diminuição de N - i indica o momento estimado da mudança.

7 3.1. Análise e Interpretação dos Resultados A partir da aplicação dos dois gráficos de controle: gráfico para observações individuais e o gráfico de Soma Acumulada, pode-se notar que para o primeiro gráfico os projetos se mostraram como aderentes ao processo. Porém, a partir do gráfico de controle CUSUM Tabular, observa-se um aumento na quantidade de não conformidades de janeiro de 2005 a maio de Entrevistas com os envolvidos na gerência das equipes de GQS foram realizadas e constatou-se que uma possível razão para o aumento na quantidade de não conformidades nesse período foi que a equipe de desenvolvimento estava em fase de aprendizado, portanto, os artefatos não eram bem elaborados/atualizados. Além disso, novas pessoas foram admitidas na organização, o que conseqüentemente trouxe dificuldade para os novos integrantes em seguir o processo de desenvolvimento utilizado pela empresa. Assim como os revisores adquiriam mais experiência a partir das medidas adotadas pela organização para melhorar a revisão (treinamentos, mentorias, etc.), os desenvolvedores e líderes de projetos também evoluíram na elaboração/atualização dos artefatos, uma vez que a organização estava investindo na certificação, o que motivou os desenvolvedores e gerentes a seguirem o processo definido. Com estas medidas, a quantidade de não conformidades diminuiu e a partir do gráfico CUSUM Tabular, observa-se que essa diminuição começa entre os meses de maio e junho de Uma observação importante foi que os projetos tiveram um aumento da aderência ao processo definido, já que a quantidade de não conformidades diminuiu. Em Dezembro de 2006, a organização conseguiu a certificação CMM-SW nível 2, quando a avaliação foi realizada, acreditava-se que os projetos estavam sendo seguidos de acordo com o estabelecido no processo, contudo, não se tinha uma forma de confirmar tal fato. Com a utilização da abordagem sugerida pôde-se perceber que a certificação poderia ter sido alcançada antes do período, pois desde junho de 2006 os projetos estavam mais aderentes ao processo. Foi possível ratificar também que o gráfico de controle de Soma Acumulada é mais eficiente na identificação de pequenas causas de variação no processo, uma vez que um menor número de amostras se faz necessária para detectar as pequenas variações na média da característica da qualidade monitorada, o seu processo de decisão baseia-se na soma acumulada dos resultados e não em observações isoladas de amostras, como o gráfico para observações individuais e os gráficos de Soma Acumulada ponderam igualmente todas as amostras coletadas do processo ao passo que os gráficos de Shewhart tem como memória do processo apenas o último ponto no gráfico. Porém, é válido afirma que os gráficos de Soma Acumulada não são substitutivos aos gráficos de Shewhart, eles podem atuar como complemento, umas vez que eles permitem que a organização estabeleça ações corretivas ou adaptativas ao processo levando em consideração as pequenas variações no processo. 4. Considerações Finais Florac (1999) estabelece que um processo de software ideal deve ter as seguintes características: i) ser previsível, ou seja, ter custo estimado de forma precisa, ter compromisso com o cronograma estabelecido e produzir produtos com boa qualidade; ii) propiciar controle estatístico de processo, princípio básico da gerência de processo e iii) fornecer medidas, já que não é possível ter CEP sem medidas, e produzi-las de maneira alinhada às metas e às necessidades da organização. Portanto, organizações que usam medidas são capazes de entender melhor seus problemas e suas capacidades reais, manter compromissos firmados, prever tendências, antecipar problemas e finalmente melhorar o processo de desenvolvimento de software (Florac, 1999). Ou seja, as medidas coletadas

8 por uma empresa permitem entender o processo de desenvolvimento de software e os produtos que ele produz e tomar melhores decisões. Organizações com programas bemsucedidos de medição possuem ferramentas para coletar os dados automaticamente, sem exigir esforço e sem interferência humana. No entanto, é muito comum encontrar organizações de software que: a) coletam dados que ninguém utiliza; b) coletam dados que são desconhecidos pelas pessoas que deveriam utilizá-los, e c) coletam dados que não são utilizados para tomar decisões (Mendonça, 1997). Desta forma, muitas organizações comprometem seus produtos por não analisar os dados coletados. A contribuição deste trabalho é a utilização de gráficos de controle para a gerência quantitativa de processos de software para atender as necessidades de gerencia quantitativa de processos. Esta proposta está alinhada com estudos recentes na área de processo de software Card (2008), Eickelman (2003), Jalote e Saxena (2002) e Florac et al. (2000)). Visando facilitar a adoção de gráficos de controles por empresas, pretende-se implementar uma ferramenta para a geração e análise de gráficos de controle. A motivação para criação da ferramenta que automatiza a geração dos gráficos de controle está no fato de não existirem ferramentas livres que auxiliem na geração automática dos gráficos de controle, o que torna a utilização desses gráficos bastante complicada, já que os cálculos dos limites de controle, bem como outras estatísticas, devem ser realizados manualmente. Vale ressaltar também que as ferramentas existentes (dentre elas, o WinSPC e o Minitab) não implementam todos os tipos conhecidos de gráficos de controle. Este trabalho visa também facilitar com que empresas locais de desenvolvimento de software atinjam níveis de maturidade mais altos do modelo CMMI, ou seja, implantem a gerência quantitativa e utilizem esta abordagem para avaliar e controlar o desempenho dos seus processos de desenvolvimento de software desde suas fases iniciais de concepção. De fato, Florac e Carleton (1999), Radice (1998) e Sargut e Demirörs (2007) afirmam que é possível alcançar os benefícios de CEP mesmo para organizações que ainda encontram-se em baixos níveis dos modelos de avaliação de processo, o que é uma realidade das empresas locais. Ao atingir estes níveis mais altos de maturidade, conseqüentemente a produtividade da empresa aumenta assim como sua qualidade e produtividade. Porém, ainda existem muitos problemas para aplicação dos gráficos de controle a processo de software, principalmente relacionados à coleta dos dados para sua aplicação, que não serão detalhadas neste trabalho, mas uma proposta para tratar esses problemas pode ser encontrada em Barcellos (2008), sendo que as sugestões deste autor serão consideradas neste trabalho. 5. Cronograma Tabela 1. Cronograma de Atividades Cronograma Atividade Jan Fev Mar Abr Mai Jun Jul Ago Set Out Nov Dez Jan Fev Mar Atividades Concluídas Atividades em Andamento

9 5.1. Andamentodas Atividades 1. Pesquisa relacionada ao levantamento dos tipos de gráficos de controle e questões relacionadas à sua aplicabilidade a processo de software. 2. Escrita de artigos a. Um artigo (Moreira et al, 2008)foi publicado no XII Simpósio Brasileiro de Qualidade de Software (SBQS); b. Dois artigos, do tipo pôster, foram escritos em eventos relacionados à área de Estatística, a saber: CNMAC (XXXI Congresso Nacional de Matemática Aplicada e Computacional) e SINAPE (18º Simpósio Nacional de Probabilidade e Estatística). Estes artigos referem-se à ferramenta desenvolvida. 3. Implementação da ferramenta que gere automaticamente os gráficos sugeridos a. O gráfico de controle de regressão e o gráfico da mediana já foram implementados; b. Os gráficos de controle utilizados no estudo de caso serão implementados. 4. Avaliação da Proposta por meio de estudos de caso. a. O primeiro estudo de caso foi realizado e seus resultados foram descritos no artigo publicado e na seção estudo de caso deste documento. Este artigo foi expandido, para se tornar um capítulo da dissertação. b. A coleta dos dados para o segundo estudo de caso está sendo realizada. c. Falta definir o terceiro estudo de caso. 5. Escrita da Dissertação. a. O primeiro estudo de caso já foi escrito, que encontra-se em revisão. b. A escrita do capítulo sobre Controle Estatístico de Processo foi iniciada e deve ser concluída até o final do mês. 6. Agradecimentos Ao CNPQ pelo apoio a pesquisa. Referências Barcellos, M. P., Uma Abordagem para Controle Estatístico de Processos de Software em Organizações de Alta Maturidade, Exame de Qualificação para Tese de D.Sc. COPPE/UFRJ, Rio de Janeiro, Brasil. Bravo, P. C. Controle Estatístico da Qualidade, Ribeirão Preto - São Paulo, 18-21/07/1995. Anais da 40ª RBRAS e 6º SEAGRO, UNESP - Faculdade de ciências agrárias, Ribeirão Preto, Card, D.N. Statistical Techniques for Software Engineering Practice. Software Productivity Consortium. Proceedings of the 26th International Conference on Software Engineering, Card, D.N. Challenges in Applying Statistical Process Control in Software Engineering. Software Measure Handbook, C. Ebert et al., eds., Springer, 2007, pp

10 Card, D.N, Domzalski, K. e Davies, G. Making Statistcs Part of Decision Making in an Engineering Organization. IEEE Software Quantitative Project Management. May/June 2008, pp Cerdeiral, C., Figueiredo, S., Santos, G. Montoni, M. Pinto, R. Rocha, A. C. Uma Abordagem para Controle Estatístico do Processo e Gerência Quantitativa de Projetos. Simpósio Brasileiro de Qualidade de Software (SBQS), Chrissis, M. B., Konrad, M., Shrum, S. CMMI: Guidelines for Process Integration and Product Improvement, Addison Wesley, Costa, A. F.; Epprecht, E. K.; Carpinetti, L. C. R. Controle Estatístico de Qualidade. Atlas, 2005, 2a Edição. Florac, A. W., C., Barnard, A. D. Measuring the Software Process: Statistical Process Control for Software Process Improvement. Addison Wesley, Florac, A.W., Carleton, A.D., Barnard, J.R. (2000). Statistical Process Control: Analyzing a Space Shuttle Onboard Software Process, IEEE Software, pp Fuggetta, A. Software Processes: A Roadmap. Future of Software Engineering, Limerick, Ireland, Komuro, M., 2006, Experiences of Applying SPC Techniques to Software Development, Proceedings of the 28th International Conference on Software Engineering - ICSE 06, pp Montgomery, D. Introdução ao Controle Estatístico da Qualidade. 4a. Ed. Rio de Janeiro: LTC, Moreira, P. D. O. ; Pinheiro, L. ; et al. Aplicação dos Gráficos de Controle CUSUM Tabular para Avaliação da Aderência dos Projetos ao Processo de Software. In: Simpósio Brasileiro de Qualidade de Software, 2008, Florianópolis. Anais do Simpósio Brasileiro de Qualidade de Software, Radice, R Statistical Process Control for Software Projects, 10th Software Engineering Process GroupConference. Ramos, E. M. L. S. Aperfeiçoamento e Desenvolvimento de Ferramentas do Controle Estatístico da Qualidade utilizando Quartis para estimar o Desvio Padrão. Tese de Doutorado, Universidade Federal de Santa Catarina, Abril, Sargut, K. U., Demirörs, O. (2006) Utilization of statistical process control (SPC) in emergent software organizations- Pitfalls and suggestions. Software Qual J (2007) 4: DOI /s x, SOFTEX - Associação para Promoção da Excelência do Software Brasileiro. MPS.BR - Guia Geral, v1.2, Disponível em

Decidir como medir cada característica. Definir as características de qualidade. Estabelecer padrões de qualidade

Decidir como medir cada característica. Definir as características de qualidade. Estabelecer padrões de qualidade Escola de Engenharia de Lorena - EEL Controle Estatístico de Processos CEP Prof. MSc. Fabrício Maciel Gomes Objetivo de um Processo Produzir um produto que satisfaça totalmente ao cliente. Conceito de

Leia mais

MODELO CMM MATURIDADE DE SOFTWARE

MODELO CMM MATURIDADE DE SOFTWARE MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

4 Gráficos de controle

4 Gráficos de controle 4 Gráficos de controle O gráfico de controle é uma ferramenta poderosa do Controle Estatístico de Processo (CEP) para examinar a variabilidade em dados orientados no tempo. O CEP é composto por um conjunto

Leia mais

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2

APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil renanjborges@gmail.com, kessia@unipar.br

Leia mais

Um Workflow para Controle Estatístico de Processos em Software

Um Workflow para Controle Estatístico de Processos em Software Um Workflow para Controle Estatístico de Processos em Software Natália Chaves Lessa Schots Ana Regina Rocha VIII Workshop Annual do MPS (WAMPS 2012) Agenda Contextualização Controle Estatístico de Processos

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Laboratório de Tecnologia de Software LTS www.ufpa.br/lts Rede Paraense de Pesquisa em Tecnologias de Informação

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Introdução Modelos de Processo de Desenvolvimento de Software Os modelos de processos de desenvolvimento de software surgiram pela necessidade de dar resposta às

Leia mais

Melhorias de Processos de Engenharia de Software

Melhorias de Processos de Engenharia de Software Melhorias de Processos de Engenharia de Software CMMI 1 Profa. Reane Franco Goulart O que é CMMI? O Capability Maturity Model Integration (CMMI) é uma abordagem de melhoria de processos que fornece às

Leia mais

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com) CMMI Conceitos básicos 113 CMMI integra as disciplinas de engenharia de sistemas e de engenharia de software em um único framework de melhoria de processos. 114 No tocante às disciplinas de engenharia

Leia mais

Gerenciamento de Projetos Exercícios gerais com questões de concursos anteriores

Gerenciamento de Projetos Exercícios gerais com questões de concursos anteriores Gerenciamento de Projetos Exercícios gerais com questões de concursos anteriores Programa 1. Conceitos básicos do PMBOK. 2. Gerenciamento do ciclo de vida do sistema: determinação dos requisitos, projeto

Leia mais

Engenharia de Software

Engenharia de Software Universidade São Judas Tadeu Profª Dra. Ana Paula Gonçalves Serra Engenharia de O Processo Uma Visão Genérica Capítulo 2 (até item 2.2. inclusive) Engenharia de - Roger Pressman 6ª edição McGrawHill Capítulo

Leia mais

Aplicação dos Gráficos de Controle CUSUM Tabular para Avaliação da Aderência dos Projetos ao Processo de Software

Aplicação dos Gráficos de Controle CUSUM Tabular para Avaliação da Aderência dos Projetos ao Processo de Software Aplicação dos Gráficos de Controle CUSUM Tabular para Avaliação da Aderência dos Projetos ao Processo de Software Paula Moreira 1, Lenilda Pinheiro 1, Jaciane Ribeiro 2, Cleidson de Souza 1, Rodrigo Quites

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

Gerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL

Gerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura

Leia mais

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza A visão do modelo MPS.BR para Gerência de Projeto - Nível G por Adriana Silveira de Souza Agenda Visão Geral do MPS.BR Processos e Capacidade de Processo Níveis de Maturidade Atributos de Processo Processo

Leia mais

ENGENHARIA DE SOFTWARE I

ENGENHARIA DE SOFTWARE I ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES CELG DISTRIBUIÇÃO S.A EDITAL N. 1/2014 CONCURSO PÚBLICO ANALISTA DE GESTÃO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI RESPOSTAS ESPERADAS PRELIMINARES O Centro de Seleção da Universidade Federal de Goiás

Leia mais

UMA PROSTA DE ADEQUAÇÃO DO MS VISUAL STUDIO TEAM SYSTEM (VSTS) PARA O MPS.BR NÍVEIS F e G

UMA PROSTA DE ADEQUAÇÃO DO MS VISUAL STUDIO TEAM SYSTEM (VSTS) PARA O MPS.BR NÍVEIS F e G 1082 X Salão de Iniciação Científica PUCRS UMA PROSTA DE ADEQUAÇÃO DO MS VISUAL STUDIO TEAM SYSTEM (VSTS) PARA O MPS.BR NÍVEIS F e G Agner Macedo Paiva, Bernardo Copstein (orientador) FACIN, PUCRS, Centro

Leia mais

Avaliação e Melhorias no Processo de Construção de Software

Avaliação e Melhorias no Processo de Construção de Software Avaliação e Melhorias no Processo de Construção de Software Martim Chitto Sisson Centro Tecnológico Universidade Federal de Santa Catarina (UFSC) Florianópolis SC Brasil martim@inf.ufsc.br Abstract. This

Leia mais

Módulo 3 Procedimento e processo de gerenciamento de riscos, PDCA e MASP

Módulo 3 Procedimento e processo de gerenciamento de riscos, PDCA e MASP Módulo 3 Procedimento e processo de gerenciamento de riscos, PDCA e MASP 6. Procedimento de gerenciamento de risco O fabricante ou prestador de serviço deve estabelecer e manter um processo para identificar

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Aritmética de Números Inteiros Representação de Números

Leia mais

Estratégia de Manutenção em Oficinas utilizando Caminho Critico

Estratégia de Manutenção em Oficinas utilizando Caminho Critico SEGeT Simpósio de Excelência em Gestão e Tecnologia 1 Estratégia de Manutenção em Oficinas utilizando Caminho Critico RESUMO Entre as estratégias gerenciais em empresas de médio e grande porte existe o

Leia mais

IETEC Instituto de Educação Tecnológica. Artigo Técnico

IETEC Instituto de Educação Tecnológica. Artigo Técnico IETEC Instituto de Educação Tecnológica Artigo Técnico A Importância Do Desenvolvimento Dos Fornecedores Para A Atividade De Compras Autor: Fernando de Oliveira Fidelis Belo Horizonte MG 11 de Agosto de

Leia mais

Histórico. Controle Estatístico de Processo

Histórico. Controle Estatístico de Processo Histórico O CEP se destacou como ferramenta poderosa após ter sido intensamente utilizada pelo Japão após a Segunda Guerra Mundial. Após a recuperação deste país, através da obtenção de processos produtivos

Leia mais

Qualidade de software

Qualidade de software Qualidade de software É cada dia maior o número de empresas que buscam melhorias em seus processos de desenvolvimento de software. Além do aumento da produtividade e da diminuição do retrabalho, elas buscam

Leia mais

MÉTRICAS DE SOFTWARE

MÉTRICAS DE SOFTWARE MÉTRICAS DE SOFTWARE 1 Motivação Um dos objetivos básicos da Engenharia de Software é transformar o desenvolvimento de sistemas de software, partindo de uma abordagem artística e indisciplinada, para alcançar

Leia mais

Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler

Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler Tecnologia em Gestão Pública Desenvolvimento de Projetos - Aula 9 Prof. Rafael Roesler Introdução Objetivos da Gestão dos Custos Processos da Gerência de Custos Planejamento dos recursos Estimativa dos

Leia mais

Gerenciamento de Projetos Modulo III Grupo de Processos

Gerenciamento de Projetos Modulo III Grupo de Processos Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento

Leia mais

Abordagem de Processo: conceitos e diretrizes para sua implementação

Abordagem de Processo: conceitos e diretrizes para sua implementação QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Roteiro Qualidade de Software Produto de Software Processo de Software Modelo de Qualidade CMM Qualidade Qualidade de Software Na visão popular: Luxo Mais caro, complexo = maior

Leia mais

Gerenciamento de Projetos Modulo III Grupo de Processos

Gerenciamento de Projetos Modulo III Grupo de Processos Gerenciamento de Projetos Modulo III Grupo de Processos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Processos de Gerenciamento de Projetos Para que um projeto seja bem-sucedido,

Leia mais

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br

Gerenciamento de projetos. cynaracarvalho@yahoo.com.br Gerenciamento de projetos cynaracarvalho@yahoo.com.br Projeto 3URMHWR é um empreendimento não repetitivo, caracterizado por uma seqüência clara e lógica de eventos, com início, meio e fim, que se destina

Leia mais

Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013)

Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013) Qualidade de Software MPS.BR - Questões CESPE (2010 a 2013) Professor Gledson Pompeu gledson.pompeu@gmail.com Acesse nosso site em WWW.DOMINANDOTI.COM.BR Versões atualizadas de notas de aula e listas de

Leia mais

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira PLANEJAMENTO E GERENCIAMENTO DE PROJETOS Lílian Simão Oliveira Contexto Gerentes lutam com projetos assustadores e com prazos finais difíceis de serem cumpridos Sistemas não satisfazem aos usuários Gastos

Leia mais

Ciência da Computação ENGENHARIA DE SOFTWARE. Recursos e Cronograma

Ciência da Computação ENGENHARIA DE SOFTWARE. Recursos e Cronograma Ciência da Computação ENGENHARIA DE SOFTWARE Recursos e Cronograma Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução; Recursos; Pessoal; Software; Hardware; Outros recursos;

Leia mais

Gerenciamento de Projetos Modulo VIII Riscos

Gerenciamento de Projetos Modulo VIII Riscos Gerenciamento de Projetos Modulo VIII Riscos Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento

Leia mais

Qualidade na gestão de projeto de desenvolvimento de software

Qualidade na gestão de projeto de desenvolvimento de software Qualidade na gestão de projeto de desenvolvimento de software [...] O que é a Qualidade? A qualidade é uma característica intrínseca e multifacetada de um produto (BASILI, et al, 1991; TAUSWORTHE, 1995).

Leia mais

QUALIDADE DE SOFTWARE AULA N.7

QUALIDADE DE SOFTWARE AULA N.7 QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas

Leia mais

4 Segmentação. 4.1. Algoritmo proposto

4 Segmentação. 4.1. Algoritmo proposto 4 Segmentação Este capítulo apresenta primeiramente o algoritmo proposto para a segmentação do áudio em detalhes. Em seguida, são analisadas as inovações apresentadas. É importante mencionar que as mudanças

Leia mais

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e fortes, que serão utilizados para a criação de um plano

Leia mais

ISO - 9126. Aécio Costa

ISO - 9126. Aécio Costa ISO - 9126 Aécio Costa A evolução da Qualidade do Produto Qualidade = funcionalidade Confiabilidade Realização de funções críticas Produto de qualidade = sem bugs Controle de qualidade Teste do produto

Leia mais

Tema I: Abastecimento de Água

Tema I: Abastecimento de Água 1 CONTROLAR PARA NÃO PERDER ÁGUA: O USO DO CONTROLE ESTATÍSTICO DE PROCESSOS NO INCREMENTO DA QUALIDADE DA OPERAÇÃO DE SISTEMAS E COMERCIALIZAÇÃO DE SERVIÇOS Tema I: Abastecimento de Água Arthur Pereira

Leia mais

GERÊNCIA DE INTEGRAÇÃO DO PROJETO

GERÊNCIA DE INTEGRAÇÃO DO PROJETO GERÊNCIA DE INTEGRAÇÃO DO PROJETO Estevanir Sausen¹, Patricia Mozzaquatro² ¹Acadêmico do Curso de Ciência da Computação ²Professor(a) do Curso de Ciência da Computação Universidade de Cruz Alta (UNICRUZ)

Leia mais

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 3 O QUE É PLANEJAMENTO DE VENDAS E OPERAÇÕES?

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 3 O QUE É PLANEJAMENTO DE VENDAS E OPERAÇÕES? PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 3 O QUE É PLANEJAMENTO DE VENDAS E OPERAÇÕES? Índice 1. O que é planejamento de...3 1.1. Resultados do planejamento de vendas e operações (PVO)...

Leia mais

Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2

Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2 Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2 IV Workshop de Implementadores W2-MPS.BR 2008 Marcello Thiry marcello.thiry@gmail.com Christiane von

Leia mais

Implantação de um Processo de Medições de Software

Implantação de um Processo de Medições de Software Departamento de Informática BFPUG Brazilian Function Point Users Group Implantação de um Processo de Medições de Software Claudia Hazan, MSc., CFPS claudinhah@yahoo.com Agenda Introdução Processo de Medições

Leia mais

Melhoria Contínua PDCA/SDCA e suas ferramentas 06/04/2011

Melhoria Contínua PDCA/SDCA e suas ferramentas 06/04/2011 Melhoria Contínua PDCA/SDCA e suas ferramentas 6/4/211 PRODUTIVIDADE O que é o melhoria contínua? Quando se tem o Gerenciamento da Rotina implantado temos a melhoria tipo escada sempre melhorando o resultado

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software. As

Leia mais

Padrões de Qualidade de Software

Padrões de Qualidade de Software Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software Engenharia de Software I Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade

Leia mais

FLUXOGRAMA DA PESQUISA

FLUXOGRAMA DA PESQUISA FLUXOGRAMA DA PESQUISA Desde a preparação até a apresentação de um relatório de pesquisa estão envolvidas diferentes etapas. Algumas delas são concomitantes; outras são interpostas. O fluxo que ora se

Leia mais

O processo de melhoria de processo

O processo de melhoria de processo O processo de melhoria de processo Prof.ª Dra. Aida Araújo Ferreira aidaferreira@recife.ifpe.edu.br Modelos de Melhoria de Processo de Software Tecnologia em Análise e Desenvolvimento de Sistemas IFPE

Leia mais

CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão:

CHECK LIST DE AVALIAÇÃO DE FORNECEDORES Divisão: 4.2.2 Manual da Qualidade Está estabelecido um Manual da Qualidade que inclui o escopo do SGQ, justificativas para exclusões, os procedimentos documentados e a descrição da interação entre os processos

Leia mais

CHECK - LIST - ISO 9001:2000

CHECK - LIST - ISO 9001:2000 REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da

Leia mais

6 Construção de Cenários

6 Construção de Cenários 6 Construção de Cenários Neste capítulo será mostrada a metodologia utilizada para mensuração dos parâmetros estocásticos (ou incertos) e construção dos cenários com respectivas probabilidades de ocorrência.

Leia mais

MUDANÇAS NA ISO 9001: A VERSÃO 2015

MUDANÇAS NA ISO 9001: A VERSÃO 2015 MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000

Leia mais

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e

Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e JEANE MENDES DA SILVA SANTOS Um Framework para definição de processos de testes de software que atenda ao nível 3 do TMM-e Plano de Trabalho de Conclusão de Curso apresentado à Universidade Federal de

Leia mais

PLANEJAMENTO DA MANUFATURA

PLANEJAMENTO DA MANUFATURA 58 FUNDIÇÃO e SERVIÇOS NOV. 2012 PLANEJAMENTO DA MANUFATURA Otimizando o planejamento de fundidos em uma linha de montagem de motores (II) O texto dá continuidade à análise do uso da simulação na otimização

Leia mais

Unidade I FINANÇAS EM PROJETOS DE TI. Prof. Fernando Rodrigues

Unidade I FINANÇAS EM PROJETOS DE TI. Prof. Fernando Rodrigues Unidade I FINANÇAS EM PROJETOS DE TI Prof. Fernando Rodrigues Nas empresas atuais, a Tecnologia de Informação (TI) existe como uma ferramenta utilizada pelas organizações para atingirem seus objetivos.

Leia mais

SGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para:

SGQ 22/10/2010. Sistema de Gestão da Qualidade. Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para: PARTE 2 Sistema de Gestão da Qualidade SGQ Gestão da Qualidade Qualquer atividade coordenada para dirigir e controlar uma organização para: Possibilitar a melhoria de produtos/serviços Garantir a satisfação

Leia mais

PMONow! Serviço de Implantação de um Escritório de Projetos

PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos As organizações em torno do mundo estão implantando processos e disciplinas formais

Leia mais

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade UNISUL Universidade do Sul de Santa Catarina. Campus da Grande Florianópolis Pedra Branca. CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE ALUNO: Volnei A. Caetano Palhoça 02 de Junho de 2000 C.M.M. Capability

Leia mais

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira Introdução ao MPS.BR Guia Geral Prof. Elias Batista Ferreira IMPORTANTE Este NÃO é um curso oficial do MPS.BR. Este curso NÃO é apoiado pela Softex. Objetivo deste Curso Descrever os processos e resultados

Leia mais

Conhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA. 2013 Bridge Consulting All rights reserved

Conhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA. 2013 Bridge Consulting All rights reserved Conhecimento em Tecnologia da Informação CobiT 5 Apresentação do novo framework da ISACA Apresentação Este artigo tem como objetivo apresentar a nova versão do modelo de governança de TI, CobiT 5, lançado

Leia mais

A IMPORTÂNCIA DA GESTÃO DE CUSTOS NA ELABORAÇÃO DO PREÇO DE VENDA

A IMPORTÂNCIA DA GESTÃO DE CUSTOS NA ELABORAÇÃO DO PREÇO DE VENDA 553 A IMPORTÂNCIA DA GESTÃO DE CUSTOS NA ELABORAÇÃO DO PREÇO DE VENDA Irene Caires da Silva 1, Tamires Fernanda Costa de Jesus, Tiago Pinheiro 1 Docente da Universidade do Oeste Paulista UNOESTE. 2 Discente

Leia mais

Projeto 2.47 QUALIDADE DE SOFTWARE WEB

Projeto 2.47 QUALIDADE DE SOFTWARE WEB OBJETIVO GERAL Projeto 2.47 QUALIDADE DE SOFTWARE WEB Marisol de Andrade Maués Como objetivo geral, buscou-se avaliar a qualidade de produtos Web, tendo como base o processo de avaliação de qualidade descrito

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

Pós Graduação Engenharia de Software

Pós Graduação Engenharia de Software Pós Graduação Engenharia de Software Ana Candida Natali COPPE/UFRJ Programa de Engenharia de Sistemas e Computação FAPEC / FAT Estrutura do Módulo Parte 1 QUALIDADE DE SOFTWARE PROCESSO Introdução: desenvolvimento

Leia mais

FACULDADE SENAC GOIÂNIA

FACULDADE SENAC GOIÂNIA FACULDADE SENAC GOIÂNIA NORMA ISO 12.207 Curso: GTI Matéria: Auditoria e Qualidade de Software Professor: Elias Ferreira Acadêmico: Luan Bueno Almeida Goiânia, 2015 CERTIFICAÇÃO PARA O MERCADO BRASILEIRO

Leia mais

SISTEMA. Tecnologia. Software. Hardware. Prazos. Pessoas. Qualidade. Custo GERENCIAMENTO DE RISCO: COMO GARANTIR O SUCESSO DOS PROJETOS DE TI?

SISTEMA. Tecnologia. Software. Hardware. Prazos. Pessoas. Qualidade. Custo GERENCIAMENTO DE RISCO: COMO GARANTIR O SUCESSO DOS PROJETOS DE TI? GERENCIAMENTO DE RISCO: COMO GARANTIR O SUCESSO DOS PROJETOS DE TI? Os projetos de Tecnologia de Informação possuem características marcantes, que os diferencia dos demais são projetos onde o controle

Leia mais

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP Planejamento - 7 Planejamento do Gerenciamento do Risco Identificação dos riscos 1 O que é risco? Evento que representa uma ameaça ou uma oportunidade em potencial Plano de gerenciamento do risco Especifica

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

Leia mais

Adriano Marum Rômulo. Uma Investigação sobre a Gerência de Projetos de Desenvolvimento de Software em Órgãos do Governo do Ceará com Base no MPS-BR

Adriano Marum Rômulo. Uma Investigação sobre a Gerência de Projetos de Desenvolvimento de Software em Órgãos do Governo do Ceará com Base no MPS-BR Adriano Marum Rômulo 2014 Uma Investigação sobre a Gerência de Projetos de Desenvolvimento de Software em Órgãos do Governo do Ceará com Base no MPS-BR Agenda I. Introdução II. Referencial Teórico III.

Leia mais

METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI

METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI METODOLOGIA DE DESENVOLVIMENTO DE SOFTWARE DO MUSEU PARAENSE EMÍLIO GOELDI HISTÓRICO DE REVISÕES Data Versão Descrição Autor 02/04/2014 1.0 Versão Inicial Ewertton Bravo 27/08/2014 1.1 Alteração da Imagem

Leia mais

Auditoria como ferramenta de gestão de fornecedores durante o desenvolvimento de produtos

Auditoria como ferramenta de gestão de fornecedores durante o desenvolvimento de produtos Auditoria como ferramenta de gestão de fornecedores durante o desenvolvimento de produtos Giovani faria Muniz (FEG Unesp) giovanifaria@directnet.com.br Jorge Muniz (FEG Unesp) jorgemuniz@feg.unesp.br Eduardo

Leia mais

Padrões de Qualidade de Software e Métricas de Software

Padrões de Qualidade de Software e Métricas de Software Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software e Métricas de Software Engenharia de Software I Aula 3 e 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de

Leia mais

Capítulo 7 Medidas de dispersão

Capítulo 7 Medidas de dispersão Capítulo 7 Medidas de dispersão Introdução Para a compreensão deste capítulo, é necessário que você tenha entendido os conceitos apresentados nos capítulos 4 (ponto médio, classes e frequência) e 6 (média).

Leia mais

OBSERVAÇÃO DE TAREFAS BASEADA NA SEGURANÇA COMPORTAMENTAL

OBSERVAÇÃO DE TAREFAS BASEADA NA SEGURANÇA COMPORTAMENTAL OBSERVAÇÃO DE TAREFAS BASEADA NA SEGURANÇA COMPORTAMENTAL Autores Gerson Luiz Chaves Vandro Luiz Pezzin RGE - RIO GRANDE ENERGIA S.A. RESUMO Os riscos presentes nas atividades que envolvem a distribuição

Leia mais

Sistema de Gestão da Qualidade

Sistema de Gestão da Qualidade Sistema de Gestão da Qualidade Coordenadora Responsável Mara Luck Mendes, Jaguariúna, SP, mara@cnpma.embrapa.br RESUMO Em abril de 2003 foi lançado oficialmente pela Chefia da Embrapa Meio Ambiente o Cronograma

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

Exemplos: Análise de Valor Agregado (Ex_vagregado.SPRJ)

Exemplos: Análise de Valor Agregado (Ex_vagregado.SPRJ) Exemplos: Análise de Valor Agregado (Ex_vagregado.SPRJ) Este exemplo tem como base atividades descritas em um email distribuído na lista da E-Plan (planejamento@yahoogrupos.com.br) com o título Curva Física

Leia mais

DuPont Engineering University South America

DuPont Engineering University South America Treinamentos Práticas de Melhoria de Valor (VIP Value Improvement Practices) DuPont Engineering University South America # "$ % & "" Abordagem DuPont na Gestão de Projetos Industriais O nível de desempenho

Leia mais

SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.

SETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014. A importância da comunicação no gerenciamento de projetos de softwares: reflexões teóricas Lucas Krüger lucas_kruger-@hotmail.com Resumo: Esse artigo objetiva estudar a comunicação entre cliente e desenvolvedor

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO 9000. As Normas da família ISO 9000

ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO 9000. As Normas da família ISO 9000 ISO 9000:2000 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário Gestão da Qualidade 2005 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica

Leia mais

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM M P S. B R : M E L H O R I A D E P R O C E S S O D O S O F T W A R E B R A S I L E I R O A

Leia mais

Capítulo 1 - Introdução 14

Capítulo 1 - Introdução 14 1 Introdução Em seu livro Pressman [22] define processo de software como um arcabouço para as tarefas que são necessárias para construir software de alta qualidade. Assim, é-se levado a inferir que o sucesso

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

Extração de Requisitos

Extração de Requisitos Extração de Requisitos Extração de requisitos é o processo de transformação das idéias que estão na mente dos usuários (a entrada) em um documento formal (saída). Pode se entender também como o processo

Leia mais

Qual a diferença entre certificação e acreditação? O que precisamos fazer para obter e manter a certificação ou acreditação?

Qual a diferença entre certificação e acreditação? O que precisamos fazer para obter e manter a certificação ou acreditação? O que é a norma ISO? Em linhas gerais, a norma ISO é o conjunto de cinco normas internacionais que traz para a empresa orientação no desenvolvimento e implementação de um Sistema de Gestão da Qualidade

Leia mais

3 Qualidade de Software

3 Qualidade de Software 3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo

Leia mais