Aplicação de Pontos por Função em Projetos que Usam Métodos Ágeis

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

Download "Aplicação de Pontos por Função em Projetos que Usam Métodos Ágeis"

Transcrição

1 XII Workshop de Teses e Dissertações em Qualidade de Software Aplicação de Pontos por Função em Projetos que Usam Métodos Ágeis Aluno Eduardo Garcia Wanderley Orientador Prof. Dr. Alexandre Marcos Lins Vasconcelos Co-Orientador Prof. Dr. Bruno Tenório Ávila Pós-graduação em Ciência da Computação Centro de Informática (CIn) Universidade Federal de Pernambuco (UFPE) Pernambuco, PE Brasil {egw,amlv,bta}@cin.ufpe.br Nível: Mestrado Ano de Ingresso: março de 2013 Previsão de Conclusão: março de 2015 Aprovação da Proposta: não há qualificação para mestrado no Cin-UFPE Evento Relacionado: SBES Resumo. Contexto: O desenvolvimento ágil tem se tornado cada vez mais comum no ambiente de desenvolvimento de software, contudo estimativas de tamanho em projetos de software que usam metodologias ágeis são feitas de maneira diferente das realizadas em projetos tradicionais. Objetivo: Este artigo apresenta o progresso de uma análise comparativa entre as diferentes abordagens de aplicação da Análise de Pontos de Função (APF) em projetos de software que fazem uso de alguma metodologia ágil existente no mercado. Método: Através de uma revisão sistemática, serão discutidos, de forma comparativa e funcional, os conceitos de metodologia ágil e de APF e seu trabalho em conjunto para a resolução de problemas em medição de software. Por meio de uma pesquisa experimental, empírica e controlada, as propostas existentes na literatura são avaliadas no intuito de testar sua aplicação e analisar seus resultados. Resultados esperados: Espera-se desta forma, definir os pontos de convergência e de divergências entre as metodologias ágeis e os elementoschave da APF; identificar as possibilidades de aplicação desta integração e apresentar uma análise detalhada sobre as propostas de aplicação da APF em projetos de software com metodologias ágeis existentes na literatura. Palavras-chave. Pontos de Função, Métricas de Software, Metodologias Ágeis, Gerenciamento, Medição. 65

2 WTDQS INTRODUÇÃO A demanda por produtos e serviços na área de tecnologia de informação vem crescendo continuamente, contudo os orçamentos e cronogramas estão cada vez mais inflexíveis devido, por exemplo, à necessidade de redução de custos e cumprimentos de prazos cada vez mais curtos. Para isso, aumentar a qualidade e produtividade do desenvolvimento de software é primordial para qualquer organização que lida com projetos de tecnologia da informação [Mens et al., 2001]. Desta forma, o uso de métricas torna-se essencial para o controle desses projetos. Selecionar métricas adequadas para poder mensurar custos e receitas não é uma tarefa fácil, principalmente devido as inúmeras transformações que acontecem constantemente na área de tecnologia da informação. Isso leva a importantes questionamentos: Quanto vamos cobrar ao cliente pelo desenvolvimento de um projeto de software? Quanto vai custar o desenvolvimento desse projeto de software? Como podemos medir o que a fábrica de software contratada fez? Esses questionamentos levaram as organizações a adotar a técnica de Análise de Pontos de Função (APF) [Albrecht, 1979] como critério de mensuração de custos a pagar pelos seus produtos, e seus sistemas de informação. No âmbito da Administração Pública Brasileira, foi criada a lei nº [Lei 8666, 1993], que estabelece normas gerais sobre licitações e contratos administrativos, indica que deve-se de forma clara e objetiva mensurar o tamanho do software pedido e esforço de desenvolvimento do mesmo e uma das principais formas de mensuração feita é através da APF. Essa também tornou-se referência para estimativas formais de tamanho funcional de software sendo esta normatizada através da ISO [ISO 20926, 2009]. No entanto, em projetos de software que utilizam metodologias ágeis, as estimativas são realizadas de maneira distinta das realizadas em projetos tradicionais. Iterações rápidas e curtas, rápido feedback são algumas características diferenciadas de projetos que utilizam metodologias ágeis e, por isso, podem não se adequar às técnicas e métodos mais conhecidos de estimativa de esforço. O primeiro passo do processo de medição em APF, por exemplo, consiste em buscar a documentação disponível sobre o sistema e/ou projeto que será medido. Uma documentação adequada pode incluir requisitos, modelos de dados/objetos, diagramas de classe, diagramas de fluxo de dados, casos de uso, descrições procedurais, layout de relatórios e telas, manuais de usuário e outros artefatos do desenvolvimento de software [IFPUG, 2010]. Nenhum destes documentos é comum em métodos ágeis. Assim, técnicas particulares para metodologias ágeis vêm sendo criadas e utilizadas nos projetos [Fuqua, 2003]. Com a ascensão das metodologias ágeis nos meios empresariais [Abrahamsson et al., 2002], torna-se necessário a detecção de uma forma de relacionar pontos de função com métodos ágeis. Este trabalho está organizado da seguinte forma. A Seção 2 introduz a fundamentação teórica da pesquisa. A Seção 3 discute os objetivos e metas da pesquisa. A Seção 4 explora os métodos de pesquisa utilizados e o estado atual da pesquisa. A Seção 5 expõe os trabalhos relacionados e, na Seção 6, a contribuição esperada é apresentada. 66

3 XII Workshop de Teses e Dissertações em Qualidade de Software 2. FUNDAMENTAÇÃO TEÓRICA 2.1 Metodologias Ágeis As metodologias ágeis são abordagens para desenvolvimento de software baseadas no desenvolvimento iterativo e incremental, no envolvimento direto do cliente no processo, na entrega rápida de features de maior valor de negócio e em respostas rápidas às mudanças [Sommerville, 2011]. Elas compartilham princípios comuns entre si, definidos em fevereiro de 2001 por profissionais da comunidade ágil que sentiram a necessidade de diferenciar essa abordagem da tradicional, sintetizando seus pilares no Manifesto Ágil [Agile Manifest, 2001], o qual afirma: Estamos descobrindo melhores maneiras de desenvolver software, fazendo-o e ajudando os outros fazê-lo. Através deste trabalho devemos valorizar: indivíduos e interações sobre processos e ferramentas; software desenvolvido sobre documentação abrangente; a colaboração do cliente sobre negociação de contratos; respondendo a mudanças mais que seguir um plano; ou seja, enquanto há valor nos itens à direita, nós valorizamos os itens mais à esquerda. (Agile Manifest, 2001) As metodologias ágeis são abordagens atuais para criação de software baseada na colaboração com o cliente, trabalho em equipe, desenvolvimento iterativo e incremental, e com respostas rápidas às mudanças. Essas metodologias estão se tornando alternativas ao desenvolvimento de software tradicional, pois eliminam a dependência em realizar um extenso planejamento inicial e documentação dos requisitos do sistema, dando ênfase na flexibilidade, comunicação informal e código funcionando. Cockburn e Highsmith [Cockburn et al., 2001], afirmam que as metodologias ágeis enfatizam talentos e habilidades inerentes aos indivíduos, moldando o processo as pessoas e equipes específicas. Portanto, para uma metodologia se enquadrar na categoria de metodologias ágeis, segundo Abrahamsson [Abrahamsson et al., 2002], deve utilizar o desenvolvimento iterativo e incremental, valorizar a colaboração e comunicação entre cliente e toda a equipe, e ser adaptativa, com capacidade de responder às mudanças. Em projetos ágeis, os requisitos a serem desenvolvidos são expressos na forma de estórias feitas por usuários [Leffingwell et al., 2009]. E um dos métodos mais populares de dimensionamento destas estórias é uso de Story Points, que são unidades subjetivas de estimativa obtida por equipes ágeis. Neste método, uma equipe se compara a estória do usuário a uma ou mais estórias semelhantes e dá à estória um tamanho em termos de Story Points ou "dia ideal de trabalho". O número de Story Points associados com uma estória representa o tamanho global da estória. Não há uma fórmula definida para definir o tamanho de uma estória [Santana et al., 2011]. Cada equipe pode definir Story Points como quiser. Assim, com base nas metodologias ágeis, diversos metodologias têm sido propostas, tais como: Adaptative Software Development, Crystal, Dynamic Systems Development, extreme Programming (XP), Feature Driven Development e Scrum. 2.2 Análise de Pontos por Função (APF) Análise de pontos por função é uma técnica que permite medir a funcionalidade de um software ou aplicativo sob a visão do usuário e a partir da descrição dos requisitos do usuário. 67

4 WTDQS 2014 De acordo com a técnica de APF, uma aplicação de software, vista sob a ótica do usuário, é um conjunto de funções ou atividades do negócio que o beneficiam na realização de suas tarefas [IFPUG, 2010]. Desde a sua criação em 1986, a International Function Point Users Group (IFPUG) vem continuamente, aprimorando o método de dimensionamento de software. A versão atual (4.3.1) da IFPUG sobre o método está publicada no The Counting Practices Manual. Este manual classifica os seguintes tipos de elementos funcionais: 1. Entrada Externa EI (External Input) transações lógicas onde dados entram na aplicação e mantêm dados internos; 2. Saída Externa EO (External Output) transações lógicas onde dados saem da aplicação para fornecer informações para usuários da aplicação; 3. Consulta Externa EQ (External Query) transações lógicas onde uma entrada solicita uma resposta da aplicação; 4. Arquivos Lógicos Internos ILF (Internal Logical File) grupo lógico de dados mantido pela aplicação; 5. Arquivos de Interface Externa EIF (External Logical File) grupo lógico de dados referenciado pela aplicação, mas mantido por outra aplicação. A complexidade das transações é baseada utilizando dois dados: 1. O número de Arquivos Referenciados FTR (File Types Referenced); 2. O número de Itens de Dados Referenciados DET (Data Element Type). Os elementos identificados são totalizados para calcular os pontos por função nãoajustados. Em seguida, o fator de ajuste é calculado a partir de 14 características gerais dos projetos que permitem uma avaliação geral da funcionalidade da aplicação. A cada característica é atribuída um peso variando de 0 até 5, de acordo com o nível de influência na aplicação. O nível de influência geral é obtido pelo somatório do nível de influência de cada característica e o fator de ajuste é obtido pela expressão: Fator de Ajuste = 0,65 + Nível de Influência Geral 0,01. O total de pontos por função da aplicação será encontrado mediante a multiplicação do número de pontos por função não ajustados pelo fator de ajuste. 3. PROPOSTA DA PESQUISA A pesquisa se propõe a apresentar uma análise comparativa entre as diferentes abordagens de aplicação da APF em projetos de software que fazem uso de alguma metodologia ágil existente na literatura. As abordagens, escolhidas através da revisão sistemática, serão aplicadas em projetos reais de uma empresa pública municipal e analisadas sobre vários pontos de vista: facilidade do uso, facilidade de aprendizagem, grau de precisão da medição e tempo gasto para se fazer a medição. Após aplicação e análise das abordagens, será feito um relatório contendo o resultado do experimento, os pontos fortes e fracos de cada abordagem e uma recomendação de quando usar uma determinada abordagem e a sua justificativa. 4. METODOLOGIA E PROGRESSO Antes da definição do método de pesquisa, Easterbrook [Easterbrook et al., 2008] recomendam que seja definido o posicionamento filosófico a ser seguido pela pesquisa, podendo ser: positivista, construtivista, teoria crítica ou pragmático. O posicionamento filosófico escolhido foi o pragmático, pois o mesmo considera o conhecimento prático, e o uso de métodos de pesquisa mista. O posicionamento 68

5 XII Workshop de Teses e Dissertações em Qualidade de Software Pragmático acredita que todo conhecimento é aproximado e incompleto, e seu valor depende dos métodos pelos quais foi obtido, sendo portanto, a verdade relativa ao observador [Easterbrook et al., 2008]. A abordagem escolhida foi a indutiva, caracterizada por partir de um conjunto de dados particulares, suficientemente constatados (amostra), inferindo-se uma verdade universal, não contida nas partes examinadas (população) [Marconi et al., 2008]. O escopo da pesquisa envolveu dois métodos de pesquisa: revisão sistemática da literatura [Kitchenham et al., 2007], como forma de analisar e interpretar um conjunto de dados obtidos na literatura existente sobre uma questão de investigação particular, área temática ou fenômeno de interesse, baseando-se em evidências; e a partir dos estudos escolhidos na revisão, um experimento controlado [Juristo et al., 2010], como forma de analisar as abordagens existente e a partir desta análise avaliar qual a melhor forma de utilizar pontos de função em projetos que utilizam metodologias ágeis para o desenvolvimento de software. A análise do experimento será feita levado em consideração os valores obtidos sobre os aspectos da precisão do valor estimado e do tempo gasto para se chegar ao valor estimado. Com relação ao progresso da pesquisa, a revisão sistemática já foi realizada e as abordagens existentes já foram escolhidas: Extending Function Point Analysis [Banerjee et al., 2012], Function Point Analysis and Cost Estimation in An Agile Development Environment [Alexander, 2009] e Agile Estimation Using Functional Metrics [Cagley, 2009]. O planejamento do experimento controlado está na fase de validação. A Tabela 1 mostrar o cronograma da pesquisa. Tabela 1. Cronograma da pesquisa. Atividade/Período Estudo Inicial e Créditos do Mestrado 2. Revisão Sistemática e Planejamento do Experimento 3. Execução do Experimento e Análise dos Resultados 4. Escrita da Dissertação 5. TRABALHOS RELACIONADOS Não foi encontrado nenhum estudo de comparação semelhante ao proposto. No entanto, foram encontrados trabalhos específicos sobre o uso de APF em métodos ágeis. Santana [Santana et al., 2011] realizou uma pesquisa sobre o relacionamento entre Pontos de Função e o valor inicial de Story Points descobertos após o planning poker de SCRUM. Cong e Cao [Cong et al., 2013] fizeram uma revisão sistemática sobre formas de medição de software existentes. Banerjee [Banerjee et al., 2012] observou que existe uma correlação linear entre o esforço consumido e o tamanho estimado de cada iteração. 6. CONTRIBUIÇÃO ESPERADA E TRABALHOS FUTUROS A proposta desta pesquisa é examinar as soluções existentes no uso de pontos por função em projetos de software que utilizam metodologias ágeis e determinar a melhor abordagem. O principal desafio deste trabalho é encontrar uma proposta de uso que seja de fácil utilização e que realmente faça o relacionamento entre as metodologias de forma correta e concisa. Como contribuição, espera-se que a partir da análise feita pelo estudo das diferentes soluções, as empresas que precisem realizar este tipo de medição possam 69

6 WTDQS 2014 usar o estudo como base para a escolha de qual solução lhe atende melhor e, assim, escolher a que mais lhe satisfizer. Considerando que o experimento possui um número limitado de propostas e projetos, é interessante que o estudo seja ampliado para que os resultados possam ser generalizados e aproveitados por empresas de diferentes perfis. REFERÊNCIAS Abrahamsson P.; Salo, O.; Ronkainen J.; Warsta J., 2002; Agile software development methods Review and analysis. VTT Publications, Finland. Agile Manifest, 2001; Disponível em Albrecht A. J., 1979; Measuring Application Development Productivity. In Proc. IBM Applications Development Symposium. GUIDE Intl. and Share Inc., IBM Corp., Monterey, pp. 83. Alexander A. J., 2011; Case Study: Function Point Analysis and Cost Estimation in An Agile Development Environment. Disponível em Banerjee A. U.; Narayanan B. K.; Mahadevan P C., 2012; Estimating Agile Iterations by Extending Function Point Analysis. In: WORLDCOMP 12. Cagley T., 2009; Agile Estimation Using Functional Metrics. The IFPUG Guide to IT and Software Measurement IFPUG CRC Press. Cockburn, A.; Highsmith, J., 2001; Agile Software Development: The Business of Innovation Journal Computer archive Volume 34 Issue 9, September 2001 Page Cong D. N.; Cao D. T., 2013; A Review of Effort Estimation Studies in Agile, Iterative and Incremental Software Development IEEE RIVF Intl. Conf. on Computing & Communication Technologies - Research, Innovation, and Vision for the Future (RIVF). Easterbrook, S., Singer, J., Storey, M. A., & Damian, D. (2008). Selecting empirical methods for software engineering research. In Guide to advanced empirical software engineering (pp ). Springer London. Fuqua, A. M., 2003; Using Function Points in XP-Considerations. In: Extreme Programming and Agile Processes in Software Engineering, LNCS vol. 2675/2003, pp IFPUG, 2010: Function Point Counting Practices Manual, v Disponível em ISO 20926, 2009: Disponível em catalogue_detail.htm?csnumber= Juristo N., Moreno A. M.: 2010; Basics of software engineering experimentation. Kluwer Academic Publishers. Kitchenham, B.; Charters, S. 2007; Guidelines for performing systematic literature reviews in software engineering, Technical Report EBSE , School of Computer Science and Mathematics, Keele University. Leffingwell D., Behrens P. 2009; A User Story Primer, Leffingwell, LLC. Lei 8666, 1993: Disponível em Marconi, M. A.; Lakatos, E. M., 2008; Metodologia Científica. 6a. ed. São Paulo: Atlas. Mens, T.; Demeyer, S., 2001; Future Trends in Software Evolution Metrics. IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution, pp Santana, C. A. ; Leoneo, F. S. ; Gusmão, C. M. G. ; Vasconcelos, A. M. L., 2011; Using Function Points in Agile Projects. 12 Int. Conf. Agile Processes and extreme Programming in Software Engineering. Sommerville, I., 2011; Engenharia de Software. Editora Addison-Wesley. 70

Tópicos. Métodos Ágeis. Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Referências Bibliográficas.

Tópicos. Métodos Ágeis. Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Referências Bibliográficas. Métodos Ágeis Edes Garcia da Costa Filho edes_filho@dc.ufscar.br 1 Tópicos Histórico; Valores; Métodos Ágeis x Modelos Tradicionais; Exemplo: Extreme Programming (XP). Referências Bibliográficas. 2 Histórico

Leia mais

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS Pontos de Função André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos Engenharia de Software Mestrado Ciência da Computação - UFMS Roteiro Introdução Métricas de Projeto Análise de Pontos de Função

Leia mais

15/06/2011. Pontos de Função e Agilidade. Felipe Foliatti. Sumário. Pontos de Função. Métodos Ágeis. Cenário do Projeto.

15/06/2011. Pontos de Função e Agilidade. Felipe Foliatti. Sumário. Pontos de Função. Métodos Ágeis. Cenário do Projeto. Pontos de Função e Agilidade Felipe Foliatti Sumário Pontos de Função Métodos Ágeis Cenário do Projeto Conclusões 1 Pontos de Função? Não sepode controlar o que não se pode medir Tom DeMarco Surgiu com

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

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

Desenvolvimento Ágil de Software

Desenvolvimento Ágil de Software Desenvolvimento Ágil de Software Métodos ágeis (Sommerville) As empresas operam em um ambiente global, com mudanças rápidas. Softwares fazem parte de quase todas as operações de negócios. O desenvolvimento

Leia mais

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling DIMENSIONANDO PROJETOS DE WEB-ENABLING Uma aplicação da Análise de Pontos de Função Dimensionando projetos de Web- Enabling Índice INTRODUÇÃO...3 FRONTEIRA DA APLICAÇÃO E TIPO DE CONTAGEM...3 ESCOPO DA

Leia mais

Introdução à Revisão Sistemática da Literatura. Fernando Kenji Kamei @fkenjikamei

Introdução à Revisão Sistemática da Literatura. Fernando Kenji Kamei @fkenjikamei Introdução à Revisão Sistemática da Literatura Fernando Kenji Kamei @fkenjikamei Quais são as razões para conduzirmos uma Revisão da Literatura? Algumas possíveis razões... Delimitar o problema de pesquisa;

Leia mais

RESUMO: APRESENTAÇÃO DOS RESULTADOS DO ESTUDO DE CASO:

RESUMO: APRESENTAÇÃO DOS RESULTADOS DO ESTUDO DE CASO: MÉTRICAS PARA ESTIMATIVA DE SOFTWARES EM QUE SE APLICAM METODOLOGIA ÁGIL Juliana Cotta Ferreira RESUMO: A engenharia de software discute-se muito sobre métricas, devido à sua importância para acompanhar

Leia mais

MANIFESTO ÁGIL. Esses conceitos aproximam-se melhor com a forma que pequenas e médias organizações trabalham e respondem à mudanças.

MANIFESTO ÁGIL. Esses conceitos aproximam-se melhor com a forma que pequenas e médias organizações trabalham e respondem à mudanças. METODOLOGIAS ÁGEIS SURGIMENTO As metodologias ágeis surgiram em resposta ao problema dos atrasos no desenvolvimento de software e aos cancelamentos, devido ao fato dos sistemas demorarem muito tempo para

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

Daniel Wildt -dwildt@gmail.com

Daniel Wildt -dwildt@gmail.com Metodologias Ágeis e Software Livre Daniel Wildt -dwildt@gmail.com Bacharel em Informática (PUCRS) Professor Universitário (FACENSA) Mais de 10 anos de experiência em Desenvolvimento de Software, hoje

Leia mais

Eduardo Alves de Oliveira. eduaopec@yahoo.com.br IME Instituo Militar de Engenharia LES PUC-Rio Laboratório de Engenharia de Software da Puc - Rio

Eduardo Alves de Oliveira. eduaopec@yahoo.com.br IME Instituo Militar de Engenharia LES PUC-Rio Laboratório de Engenharia de Software da Puc - Rio Eduardo Alves de Oliveira eduaopec@yahoo.com.br IME Instituo Militar de Engenharia LES PUC-Rio Laboratório de Engenharia de Software da Puc - Rio Processo de Desenvolvimento de Software; Produtividade:

Leia mais

Prof. Me. Marcos Echevarria

Prof. Me. Marcos Echevarria Prof. Me. Marcos Echevarria Nas décadas de 80 e 90 a visão geral sobre a melhor maneira de desenvolver software era seguir um cuidadoso planejamento para garantir uma boa qualidade; Esse cenário era aplicável

Leia mais

Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis

Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis Requisitos para Gestão de Requisitos no Desenvolvimento de Software que Utilizam Prática Ágeis Abstract. Resumo. 1. Introdução Vinicius A. C. de Abreu 1 Departamento de Ciência da Computação - DCC Universidade

Leia mais

Análise de Pontos por Função

Análise de Pontos por Função Análise de Pontos por Função Uma Aplicação na Gerência de Subcontratação de Software Claudia Hazan, MSc. Certified Function Point Specialist Agenda! Introdução à Gerência de Subcontratação! Melhores Práticas:!

Leia mais

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função Análise por pontos de função Análise por Pontos de Função Referência: Manual de práticas de contagem IFPUG Versão 4.2.1 Técnica que permite medir a funcionalidade de um software ou aplicativo, sob a visão

Leia mais

Requisitos de Software. Teresa Maciel DEINFO/UFRPE

Requisitos de Software. Teresa Maciel DEINFO/UFRPE Requisitos de Software Teresa Maciel DEINFO/UFRPE 1 Requisito de Software Características que o produto de software deverá apresentar para atender às necessidades e expectativas do cliente. 2 Requisito

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 13B DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir o conceito de métricas de software orientadas a função. DESENVOLVIMENTO

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

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

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Processo de software I Ricardo de Sousa Britto rbritto@ufpi.edu.br + O que é Engenharia de Software n Definição dada pela IEEE [IEE93]: n Aplicação de uma abordagem sistemática,

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

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação

Leia mais

Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel marcio@puntel.org

Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel marcio@puntel.org Engenharia de Software I Aula 15: Metodologias Ágeis Prof. Márcio D. Puntel marcio@puntel.org Março - 2008 Antes... Manifesto Mudança de contratos Foco nas premissas... 2 Algumas metodologias Extreme Programming

Leia mais

Mídias sociais como apoio aos negócios B2C

Mídias sociais como apoio aos negócios B2C Mídias sociais como apoio aos negócios B2C A tecnologia e a informação caminham paralelas à globalização. No mercado atual é simples interagir, aproximar pessoas, expandir e aperfeiçoar os negócios dentro

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

Jonas de Souza H2W SYSTEMS

Jonas de Souza H2W SYSTEMS Jonas de Souza H2W SYSTEMS 1 Tecnólogo em Informática Fatec Jundiaí MBA em Gerenciamento de Projetos FGV Project Management Professional PMI Mestrando em Tecnologia UNICAMP Metodologia de apoio à aquisição

Leia mais

Manifesto Ágil - Princípios

Manifesto Ágil - Princípios Manifesto Ágil - Princípios Indivíduos e interações são mais importantes que processos e ferramentas. Software funcionando é mais importante do que documentação completa e detalhada. Colaboração com o

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

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

TI em Números Como identificar e mostrar o real valor da TI

TI em Números Como identificar e mostrar o real valor da TI TI em Números Como identificar e mostrar o real valor da TI João Maldonado / Victor Costa 15, Outubro de 2013 Agenda Sobre os Palestrantes Sobre a SOLVIX Contextualização Drivers de Custo Modelo de Invenstimento

Leia mais

Material de Apoio. Sistema de Informação Gerencial (SIG)

Material de Apoio. Sistema de Informação Gerencial (SIG) Sistema de Informação Gerencial (SIG) Material de Apoio Os Sistemas de Informação Gerencial (SIG) são sistemas ou processos que fornecem as informações necessárias para gerenciar com eficácia as organizações.

Leia mais

Scrum. Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE

Scrum. Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE Scrum Introdução UFRPE-DEINFO BSI-FÁBRICA DE SOFTWARE scrum Ken Schwaber - Jeff Sutherland http://www.scrumalliance.org/ Scrum Uma forma ágil de gerenciar projetos. Uma abordagem baseada em equipes autoorganizadas.

Leia mais

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil Elicitação de Requisitos a partir de Modelos de Processos de Negócio e Modelos Organizacionais: Uma pesquisa para definição de técnicas baseadas em heurísticas Marcos A. B. de Oliveira 1, Sérgio R. C.

Leia mais

ROTEIRO PARA ELABORAÇÃO DE PROJETOS

ROTEIRO PARA ELABORAÇÃO DE PROJETOS APRESENTAÇÃO ROTEIRO PARA ELABORAÇÃO DE PROJETOS Breve histórico da instituição seguido de diagnóstico e indicadores sobre a temática abrangida pelo projeto, especialmente dados que permitam análise da

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO Departamento: Disciplina: Pré-Requisitos: - I D E N T I F I C A Ç Ã O Sistemas de Informação Gerência de Projetos (GEP) CH: 72 h/a Curso: Bacharelado em Sistemas de Informação Semestre: 2011/1 Fase: 8ª

Leia mais

A PRIMMER possui casos importantes nesta área. Venha compartilhar conosco desta experiência magnífica no mundo das metodologias ágeis.

A PRIMMER possui casos importantes nesta área. Venha compartilhar conosco desta experiência magnífica no mundo das metodologias ágeis. METODOLOGIAS ÁGEIS Boas Práticas para o Gerenciamento de Projetos de TI utilizando métodos ágeis baseados em SCRUM e XP etc. DIFERENCIAIS Avaliação prévia das necessidades de cada participante para customização

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

Fase 1: Engenharia de Produto

Fase 1: Engenharia de Produto Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os

Leia mais

Definition of a Measurement Guide for Data Warehouse Projects

Definition of a Measurement Guide for Data Warehouse Projects Definition of a Measurement Guide for Data Warehouse Projects Claudia Hazan Serviço Federal de Processamento de Dados (SERPRO) SGAN Quadra 601 Modulo V Brasilia, DF, CEP: 70836-900 BRAZIL 1 Agenda Cenário:

Leia mais

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com

Engenharia de Software: conceitos e aplicações. Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com Engenharia de Software: conceitos e aplicações Prof. Tiago Eugenio de Melo, MSc tiagodemelo@gmail.com 1 Objetivos da aula Apresentar os conceitos de Engenharia de Software e explicar a sua importância.

Leia mais

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Apresentação O programa de Pós-graduação Lato Sensu em Engenharia de Software Orientada a Serviços

Leia mais

Comparativo entre Processos Ágeis. Daniel Ferreira dfs3@cin.ufpe.br

Comparativo entre Processos Ágeis. Daniel Ferreira dfs3@cin.ufpe.br Comparativo entre Processos Ágeis Daniel Ferreira dfs3@cin.ufpe.br O que discutiremos: Histórico Os Princípios Ágeis Comparação Do ponto de vista incremental Do ponto de vista funcional Vantagens e Desvantagens

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

INTRODUÇÃO AOS MÉTODOS ÁGEIS

INTRODUÇÃO AOS MÉTODOS ÁGEIS WESLLEYMOURA@GMAIL.COM INTRODUÇÃO AOS MÉTODOS ÁGEIS ANÁLISE DE SISTEMAS Introdução aos métodos ágeis Metodologias tradicionais Estes tipos de metodologias dominaram a forma de desenvolvimento de software

Leia mais

O Impacto da Engenharia de Requisitos no Processo de Métricas. Fátima Cesarino CAIXA

O Impacto da Engenharia de Requisitos no Processo de Métricas. Fátima Cesarino CAIXA O Impacto da Engenharia de Requisitos no Processo de Métricas Fátima Cesarino CAIXA Apresentação Diferentes Cenários Desenvolvimento Software Importância do SISP Agradecimento Oportunidade Responsabilidade

Leia mais

Ferramenta para gestão ágil

Ferramenta para gestão ágil Ferramenta para gestão ágil de projetos de software Robson Ricardo Giacomozzi Orientador: Everaldo Artur Grahl Agenda Introdução Objetivos Fundamentação teórica Desenvolvimento Resultados e discussões

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO

UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN DEPARTAMENTO: SISTEMAS DE INFORMAÇÃO PLANO DE ENSINO DISCIPLINA: GERÊNCIA DE

Leia mais

Com metodologias de desenvolvimento

Com metodologias de desenvolvimento Sociedade demanda grande quantidade de sistemas/aplicações software complexo, sistemas distribuídos, heterogêneos requisitos mutantes (todo ano, todo mês, todo dia) Mas, infelizmente, não há gente suficiente

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

Planejamento e Gerenciamento de Projeto de Software

Planejamento e Gerenciamento de Projeto de Software Planejamento e Gerenciamento de Projeto de Definição das Estimativas e Métricas Dimensionamento do software Cálculo do esforço Análise dos Riscos Definição Equipe Alocação de tarefas Cronograma Orçamento

Leia mais

METODOLOGIA PARA ANÁLISE DE DESEMPENHO

METODOLOGIA PARA ANÁLISE DE DESEMPENHO UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA METODOLOGIA PARA ANÁLISE DE DESEMPENHO DE SISTEMAS DE TRANSFERÊNCIA ELETRÔNICA DE FUNDOS PROPOSTA DE TRABALHO

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

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT Disciplina: Modelagem a Programação Orientada a Objetos

Leia mais

Medição de tamanho para Sistemas de Data Mart

Medição de tamanho para Sistemas de Data Mart 1 Universidade Católica de Brasília Programa de Pós-Graduação em Gestão do Conhecimento e Tecnologia da Informação Medição de tamanho para Sistemas de Data Mart Angélica Toffano Seidel Calazans Orientadores:

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

Análise de Ponto de Teste. Uma proposta de adaptação

Análise de Ponto de Teste. Uma proposta de adaptação Análise de Ponto de Teste Uma proposta de adaptação Agenda Histórico O que é Análise de Ponto de Teste (APT)? A Técnica APT Dificuldades no uso da APT Proposta de adaptação Análise de Ponto de Teste Adaptada

Leia mais

Desafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira

Desafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira Desafio Profissional PÓS-GRADUAÇÃO 12 Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira 1 DESAFIO PROFISSIONAL Disciplinas: Ferramentas de Software para Gestão de Projetos. Gestão de

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SIG Aula N : 11 Tema: Como desenvolver e

Leia mais

Gestão de contratos de Fábrica de Software. Secretaria da Fazenda do Estado de São Paulo

Gestão de contratos de Fábrica de Software. Secretaria da Fazenda do Estado de São Paulo Gestão de contratos de Fábrica de Software Secretaria da Fazenda do Estado de São Paulo Agenda Diretriz (Método Ágil); Objeto de contratação; Volume de serviços estimado; Plataformas de Desenvolvimento;

Leia mais

Visão Geral do Trabalho de Pesquisa

Visão Geral do Trabalho de Pesquisa Visão Geral do Trabalho de Pesquisa Ricardo de Almeida Falbo Metodologia de Pesquisa Departamento de Informática Universidade Federal do Espírito Santo Agenda Etapas do Trabalho de Pesquisa Escolha do

Leia mais

Pontos de Função na Engenharia de Software

Pontos de Função na Engenharia de Software Pontos de Função na Engenharia de Software Diana Baklizky, CFPS Este documento contém informações extraídas do Manual de Práticas de Contagem do IFPUG. Essas informações são reproduzidas com a permissão

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

Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br

Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Modelos de Processo Pessoal e de Equipe na Melhoria da Qualidade em Produção de Software Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Agenda Importância das Pessoas / Constatações Compromisso

Leia mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0 O que é BABok? O BABok 2.0, Corpo de Conhecimento de Análise de Negócios, é considerado como um Guia Referência de Práticas de Análise de Negócio. Este guia é publicado e mantido pelo IIBA. O guia BABok

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

Planejamento Estratégico de TI. Prof.: Fernando Ascani

Planejamento Estratégico de TI. Prof.: Fernando Ascani Planejamento Estratégico de TI Prof.: Fernando Ascani BI Business Intelligence A inteligência Empresarial, ou Business Intelligence, é um termo do Gartner Group. O conceito surgiu na década de 80 e descreve

Leia mais

Engenharia de Software II: Desenvolvendo o Orçamento do Projeto. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br

Engenharia de Software II: Desenvolvendo o Orçamento do Projeto. Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Engenharia de Software II: Desenvolvendo o Orçamento do Projeto Prof. Msc Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br Sumário Criação do Plano de Gerenciamento de Custos do Projeto Estimar os Custos Determinar

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

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

Dimensionamento de Sistemas na REDEPRO Paulo Roberto de Miranda Samarani

Dimensionamento de Sistemas na REDEPRO Paulo Roberto de Miranda Samarani 4º Seminário REDEPRO Julho/2006 1 Dimensionamento de Sistemas na REDEPRO Paulo Roberto de Miranda Samarani samarani@procergs.rs.gov.br 2 Agenda Contextualização Processo de medição Estimativas de tamanho

Leia mais

Scrum. Gestão ágil de projetos

Scrum. Gestão ágil de projetos Scrum Gestão ágil de projetos Apresentação feita por : Igor Macaúbas e Marcos Pereira Modificada por: Francisco Alecrim (22/01/2012) Metas para o o Metas para treinamento seminário Explicar o que é Scrum

Leia mais

Sistemas de Gestão da Qualidade. Introdução. Engenharia de Produção Gestão Estratégica da Qualidade. Tema Sistemas de Gestão da Qualidade

Sistemas de Gestão da Qualidade. Introdução. Engenharia de Produção Gestão Estratégica da Qualidade. Tema Sistemas de Gestão da Qualidade Tema Sistemas de Gestão da Qualidade Projeto Curso Disciplina Tema Professor Pós-graduação Engenharia de Produção Gestão Estratégica da Qualidade Sistemas de Gestão da Qualidade Elton Ivan Schneider Introdução

Leia mais

Processos de Software

Processos de Software Processos de Software Prof. Márcio Lopes Cornélio Slides originais elaborados por Ian Sommerville O autor permite o uso e a modificação dos slides para fins didáticos O processo de Um conjunto estruturado

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

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar

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

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

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 05 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 05 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 05 PROFª BRUNO CALEGARO Santa Maria, 24 de Setembro de 2013. Revisão aula anterior Processos de Software Engenharia de Requisitos, Projeto,

Leia mais

Gestão Estratégica de Marketing

Gestão Estratégica de Marketing Gestão Estratégica de Marketing A Evolução do seu Marketing Slide 1 O Marketing como Vantagem Competitiva Atualmente, uma das principais dificuldades das empresas é construir vantagens competitivas sustentáveis;

Leia mais

PROJETO Pró-INFRA/CAMPUS

PROJETO Pró-INFRA/CAMPUS INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS AVANÇADO DE ARACATI PROJETO Pró-INFRA/CAMPUS IMPLEMENTAÇÃO DE SOLUÇÃO PARA AUTOMATIZAR O DESENVOLVIMENTO DE SOFTWARE UTILIZANDO A LINGUAGEM C#.NET

Leia mais

Artigo Lean Seis Sigma e Benchmarking

Artigo Lean Seis Sigma e Benchmarking Artigo Lean Seis Sigma e Benchmarking David Vicentin e José Goldfreind Benchmarking pode ser definido como o processo de medição e comparação de nossa empresa com as organizações mundiais best-in-class.

Leia mais

Utilizando métricas para dimensionar um software.

Utilizando métricas para dimensionar um software. Utilizando métricas para dimensionar um software. Entenda como funcionam as Métricas de Software, como e quando devem ser utilizadas, e qual a real necessidade do uso desta técnica da Engenharia de Software.

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

Métodos Ágeis e Gestão de Dados Moderna

Métodos Ágeis e Gestão de Dados Moderna Métodos Ágeis e Gestão de Dados Moderna Bergson Lopes contato@bergsonlopes.com.br www.bergsonlopes.com.br Dados do Palestrante Bergson Lopes Rego, PMP é especialista em Gestão de Dados, Gerenciamento de

Leia mais

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG Rosângela da Silva Nunes 1 Centros de Recursos Computacionais - CERCOMP Universidade Federal de Goiás UFG Campus II, UFG, 74000-000, Goiânia

Leia mais

Agilidade em Gerenciamento de Projetos Software

Agilidade em Gerenciamento de Projetos Software Agilidade em Gerenciamento de Projetos Software Prof. Rafael Dias Ribeiro, M.Sc, CSM, CSPO,PMP. http://www.rafaeldiasribeiro.com.br DESORDENADO Fonte: ORDENADO 1 DESORDENADO Teoria da Complexidade (Cynefin

Leia mais

Soluções baseadas no SAP Business One BX MRO BX MRO. Brochura. Gestão de Manutenção, Reparo e Revisão de Equipamentos

Soluções baseadas no SAP Business One BX MRO BX MRO. Brochura. Gestão de Manutenção, Reparo e Revisão de Equipamentos Brochura BX MRO Soluções baseadas no SAP Business One BX MRO Gestão de Manutenção, Reparo e Revisão de Equipamentos Manutenção, Reparo & Revisão para SAP Business One Esta combinação de SAP Buisness One

Leia mais

Gerência de Projetos

Gerência de Projetos Gerência de Projetos Escopo Custo Qualidade Tempo CONCEITO PROJETOS: são empreendimentos com objetivo específico e ciclo de vida definido Precedem produtos, serviços e processos. São utilizados as funções

Leia mais

Metodologias Ágeis. Aécio Costa

Metodologias Ágeis. Aécio Costa Metodologias Ágeis Aécio Costa Metodologias Ágeis Problema: Processo de desenvolvimento de Software Imprevisível e complicado. Empírico: Aceita imprevisibilidade, porém tem mecanismos de ação corretiva.

Leia mais

1 Introdução 1.1. Motivação

1 Introdução 1.1. Motivação 9 1 Introdução 1.1. Motivação Ao longo das últimas décadas, observou-se um aumento enorme na complexidade dos sistemas de software desenvolvidos, no número de profissionais que trabalham nesta área, na

Leia mais

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2

Metodologia e Gerenciamento do Projeto na Fábrica de Software v.2 .:: Universidade Estadual de Maringá Bacharelado em Informática Eng. de Software III :. Sistema de Gerenciamento de Eventos - Equipe 09 EPSI Event Programming System Interface Metodologia e Gerenciamento

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais