Contratos ágeis medidos por Pontos de Função
|
|
- Osvaldo Lage Batista
- 5 Há anos
- Visualizações:
Transcrição
1 Contratos ágeis medidos por Pontos de Função 1 Palestrante: Augusto Mariano Pinheiro, CCFL, CPRE-FL augusto.pinheiro@fattocs.com.br
2 2 FATTO Consultoria e Sistemas Missão: Ajudar nossos clientes no planejamento e avaliação de desempenho de processos de TI para alavancar o sucesso de seu negócio. Consultoria e Treinamento em Medição, Estimativas e Requisitos de Software: Análise de Pontos de Função (IFPUG, NESMA, COSMIC) Estimativas de projetos de software Engenharia de Requisitos Medição e auditoria em medição de software Análises de produtividade em projetos de software O livro mais vendido de APF no país foi escrito por nós Formou ~25% de especialistas certificados pelo IFPUG no Brasil
3 3 Objetivos desta apresentação Discutir a viabilidade da adoção de metodologias ágeis de desenvolvimento de software em suas contratações. Abordar os principais desafios na contratação de serviços de desenvolvimento e manutenção em regime de fábrica de software utilizando métodos ágeis
4 Agenda FATTO Consultoria e Sistemas Tópico I - Introdução Justificativas para a contratação Resultados Esperados Tópico II Comparação entre Práticas e Modelos Metodologias Tradicionais Comparação entre Práticas e Modelos Métodos Ágeis Tópico III Principais Desafios Integração do Time Documentação adequada Definição do Pronto Definição do Retrabalho Definição do "Elemento de Medição Elaborar modelo de Sustentação
5 5 Tópico I Introdução Justificativas para a contratação Resultados esperados
6 6 Justificativas para a Contratação A informatização das atividades organizacionais melhora condições de trabalho e apoia a tomada de decisão. Nesse sentido, a TI é estratégica para as áreas administrativa e operacional, desenvolvendo, mantendo e sustentando sistemas essenciais para a melhoria contínua da qualidade e eficiência dos serviços prestados pela organização. Em muitas organizações, há escassez de mão de obra especializada com condições de garantir a produção e a sustentação de sistemas, de modo que contratar torna-se condição indispensável para o atingimento das metas estabelecidas pela organização.
7 7 Resultados Esperados Garantir a manutenção e evolução dos sistemas em operação e construir novos Assegurar o pleno funcionamento de sistemas (sustentação) Dar a vazão esperada à demanda dos clientes (e no prazo esperado) Promover entregas de valor constantes, de forma controlada e automatizada Para alcançar estes resultados, É necessário escolher modelo de operação e metodologia adequados
8 8 Tópico II Comparação entre Práticas e Modelos Metodologias Tradicionais Comparação entre Práticas e Modelos Movimento Ágil e DevOps
9 9 Metodologias Tradicionais Clássica Espiral Baseada em Prototipação Processo Unificado
10 10 Comparativo das Práticas e Modelos Práticas Abordagem Tradicional Abordagem Ágil Processos Comunicação Aceitação da Mudança Entregas Preditivo. Atividades, tarefas e artefatos definidos. Há o incentivo à confecção de documentos, modelos, diagramas e especificações. É baseada em documentos formais. Exigem que o cliente saiba exatamente qual é o comportamento ideal do software a ser desenvolvido antes do início do projeto. Normalmente as entregas são feitas em ciclos longos. Adaptativo. Processos leves, baseados em valores e princípios. Há maior valorização da iteração direta entre os membros da equipe. Promove a integração dos envolvidos. A experimentação e adaptação é incentivada e tende a produzir software mais adequados às necessidades dos usuários. Promove o feedback do cliente, devido aos seus ciclos de entregas curtos e constantes.
11 11 O Manifesto Ágil Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda.
12 12 DevOps É o alinhamento do time de desenvolvimento com o time de operações, em relação à: Processos; Ferramentas; e Responsabilidades. Visando acelerar as entregas em produção com um elevado grau de qualidade. Na prática, DevOps aproxima as práticas de desenvolvimento ágil com testes e implantação fazendo um bom uso da automação para tal.
13 13 Tópico III Principais Desafios Integração dos Times Documentação adequada Definição do Pronto Definição do Retrabalho Definição do "Elemento de Medição Elaborar modelo de Sustentação
14 Integração dos Times CONTRATANTE e CONTRATADA Time único? Fisicamente juntos? FATTO Consultoria e Sistemas
15 15 Integração dos Times (papéis) O que diz o Manifesto Ágil: Princípio #4: Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto. Se o SCRUM for adotado, quem exercerá os papéis? SCRUM MASTER Remover impedimentos Garantir que o SCRUM está sendo seguido PRODUCT OWNER Descrever as necessidades dos clientes Gerenciar o backlog do produto (e priorizar seus itens) Apoiar o entendimento e esclarecimento dos requisitos à equipe de desenvolvimento
16 16 Documentação adequada Deve atender, simultaneamente: Princípios ágeis O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara. Governança de TI, ainda que o foco não seja: Promover a TROCA DE INFORMAÇÕES entre os diferentes especialistas RETER O CONHECIMENTO desenvolvido pelo projeto Permitir RASTREABILIDADE
17 17 Documentação adequada Via de regra, se trabalha com Histórias de Usuário É um requisito capturado normalmente em 1 parágrafo que descreve a necessidade de um usuário de forma breve utilizando uma linguagem comum ao negócio. Como/Sendo <QUEM>, eu quero/gostaria/devo/posso <O QUE>, para que/de/para <PORQUE/RESULTADO> Riscos Se métrica de remuneração é UST ou Pontos de História, corre-se o risco de transferir o poder de fabricar unidade de remuneração para quem recebe. Exemplo: 1 História de Usuário = 1 UST
18 18 Definição de Pronto Tá pronto, só falta testar... É um acordo formal do time SCRUM que define claramente quais são os passos mínimos para a conclusão de um item potencialmente entregável. Criar uma Definição de Pronto ou DoD é um esforço colaborativo entre o SCRUM Master, o time SCRUM e o Product Owner. Esta definição deve ser incluída no contrato?
19 19 Definição de Pronto : Exemplos 1. Codificação concluída; 2. Testes realizados; 3. Repositório de código atualizado; 4. Código revisado e inspecionado quanto à padrões de qualidade de código; 5. Testes unitários escritos e aprovados; 6. Liberado no ambiente de testes; 7. Aprovado nos testes de aceitação do usuário e assinado como aderente aos requisitos ; 8. Mudanças em itens de configuração implementadas/documentadas/comunicadas; 9. Documentação relevante produzida e/ou atualizada; 10. Apontamento de horas remanescentes zerado e tarefa concluída.
20 20 Definição de Retrabalho Toda mudança é retrabalho? UX: Mudança como retrabalho ou deve ser vista como a continuação do trabalho ainda não concluído (refinamento de requisitos)? E se houve falha no Levantamento de Requisitos? E se houverem mudanças no ambiente externo (legais, condições do negócio, etc)?
21 21 Definição de Retrabalho Toda mudança é retrabalho? UX: Mudança como retrabalho ou deve ser vista como a continuação do trabalho ainda não concluído (refinamento de requisitos)? E se houve falha no Levantamento de Requisitos? E se houverem mudanças no ambiente externo (legais, condições do negócio, etc)? As mudanças são bem vindas?
22 22 Definição do Elemento de Medição Homem-Hora (HH): O contratante deve gerenciar a produtividade do fornecedor Há dificuldade de receber garantia Remunera sem vínculo aos resultados, sem estímulo à produtividade No governo, há vedação legal (IN-04/2010, SLTI/MP, Art. 15º)
23 23 Definição do Elemento de Medição Pontos de História (Story Points): Seleciona-se uma história de usuário para assinalar uma complexidade nominal que servirá de referência para avaliar as demais história A história torna-se a medida Como a medição é baseada na experiência da equipe e na analogia com outras histórias, impossibilita a comparação com os pontos de história medidos por outra equipe Os resultados da medição só possuem significado para a própria equipe
24 24 Definição do Elemento de Medição Unidade de Serviço Técnico (UST): Baseia-se em Catálogo de Serviços: Descrição da atividade UST Modelagem de banco de dados Elaboração do Desenho/Arquitetura da solução, para projetos novos Elaboração do Planejamento do Produto 4 Manutenção corretiva do de banco de dados Riscos Remuneração independente do tamanho do projeto 1 por classe de objeto Por permitir a apropriação direta de custos, permite pagar por RF e RNF na mesma demanda 6 42 por ação Corretiva
25 25 Definição do Elemento de Medição Unidade de Serviço Técnico (UST) NÃO HÁ corpo de conhecimento de referência Se houver DÚVIDAS a respeito do seu uso, que ESPECIALISTA deve ser consultado? Como AVALIAR se o seu USO foi CORRETO ou não? Como dimensionar O VOLUME do CONTRATO? NÃO HÁ uma definição uniforme 1 UST = 1 hora 1 UST = 1,5 horas 1 UST = equivale a 1 hora de esforço especializado, não individualizada Por isso, inviabiliza a utilização de dados de Benchmarking
26 26 Definição do Elemento de Medição Medição Funcional (Pontos de Função) Vantagens: Padrões internacionais: IFPUG, COSMIC, NESMA, MARK-II, FISMA Centenas de empresas e profissionais Vocabulário independente da tecnologia Método padrão de medição funcional (simples e consistente) Medição baseada numa Perspectiva do negócio Fornece informação no nível tático/estratégica x operacional
27 27 Elaborar modelo de Sustentação Quem será o responsável pela Sustentação? CONTRATADA: Como distribuir as demandas entre os recursos compartilhados entre o PROJETO e a SUSTENTAÇÃO? Ou haverão recursos dedicados à SUSTENTAÇÃO? Há margem para isso no contrato? Como remunerar estas atividades? CONTRATANTE: O conhecimento da solução foi compartilhado pela equipe externa com a equipe interna? Se houver necessidade de modificação no código, como fica a garantia contratual? Após a modificação no software em produção, quem atualizará a DOCUMENTAÇÃO?
28 28 Considerações Finais Ágil exige muita organização e não é falta de planejamento Ainda que não se utilize estritamente uma abordagem Ágil... É possível ser MAIS ÁGIL! Não há incompatibilidade entre ser MAIS ÁGIL e as exigências de governança corporativa e transparência tão importantes hoje em dia As métricas funcionais são PIVOT em uma estratégia de conciliação ente uma abordagem MAIS ÁGIL e os objetivos de controle interno e externo
29 29 Como podemos ajudá-los? Preparação da organização Prestação de serviços de Consultoria e suporte especializado para: Elaboração de Termo de Referência ou Contrato de Prestação de Serviços Revisão de Metodologia Implantação da Análise de Pontos de Função Análise de produtividade Contratação de serviços de desenvolvimento de software utilizando métodos ágeis
30 30 Como podemos ajudá-los? Capacitação Profissional Levantamento de requisitos, seleção e organização do Backlog Curso: Engenharia de Requisitos: Software Orientado ao Negócio Oficina de Requisitos: O negócio como alvo do desenvolvimento Estimar o prazo global do projeto Curso Estimativas de Software: Fundamentos e Técnicas Medição do projeto numa perspectiva externa Curso de Capacitação em Análise de Pontos de Função Oficina de Contagem de Pontos de Função
31 31 Avaliação do Evento
32 32 Próximos Eventos Webinar: SAFE: Promovendo o alinhamento, colaboração e entrega para múltiplas equipes ágeis Próximas turmas: Capacitação em APF São Paulo: 12/03 a 15/03 Engenharia de Requisitos Rio de Janeiro: 20/03 a 22/03 Capacitação em SNAP Online (Ao VIVO): 19/03 a 22/03
SAFe - Alinhamento, colaboração e entrega para múltiplas equipes ágeis
SAFe - Alinhamento, colaboração e entrega para múltiplas equipes ágeis 1 Palestrante: Augusto Mariano Pinheiro, CCFL, CPRE-FL augusto.pinheiro@fattocs.com.br 2 FATTO Consultoria e Sistemas Missão: Ajudar
Leia maisRastreabilidade de Requisitos
Rastreabilidade de Requisitos Guilherme Siqueira Simões 25/10/2016 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento
Leia maisFATTO CONSULTORIA E SISTEMAS
O Guia de Prática Ágil Guilherme Siqueira Simões 20/03/2018 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo (webcam),
Leia maisRequisitos Funcionais e seus níveis de granularidade
Requisitos Funcionais e seus níveis de granularidade Guilherme Siqueira Simões 21/02/2017 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga Feche qualquer outro programa que possa
Leia maisACEITE DE SOFTWARE NA VISÃO DO CLIENTE: GARANTINDO A QUALIDADE DOS PROJETOS DE SOFTWARE. Resp:Marcelo Nascimento Costa, MSc
ACEITE DE SOFTWARE NA VISÃO DO CLIENTE: GARANTINDO A QUALIDADE DOS PROJETOS DE SOFTWARE Resp:Marcelo Nascimento Costa, MSc Sejam Todos Bem-Vindos 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão
Leia maisA Engenharia de Requisitos no contexto Ágil FATTO CONSULTORIA E SISTEMAS
A Engenharia de Requisitos no contexto Ágil Guilherme Siqueira Simões 05/09/2017 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará
Leia maisAdoção de metodologia ágil baseada em Scrum - Case da Procergs
Adoção de metodologia ágil baseada em Scrum - Case da Procergs Outubro / 2014 Fundamentos do Scrum Pilares do Scrum Procergs Procergs - Setor de Fábrica SD1 Quem sou... Porque mudar a forma de trabalho?
Leia maisProtótipo: um brinquedo valioso
Protótipo: um brinquedo valioso Guilherme Siqueira Simões 21/09/2016 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 MISSÃO Apoiar nossos clientes a ter mais visibilidade do desempenho de seus processos
Leia maisQual o nível de detalhe adequado para os requisitos?
Qual o nível de detalhe adequado para os requisitos? Guilherme Siqueira Simões 22/11/2016 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga Feche qualquer outro programa que possa
Leia maisScrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira
Projeto de Desenvolvimento Software Prof.: Ari Oliveira As Metodologias Ágeis de Desenvolvimento de Software são indicadas como sendo uma opção às abordagens tradicionais para desenvolver softwares; Comparadas
Leia maisO PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?
O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE Ainda precisamos de Analistas de Negócios? Camila Capellão Entusiasta em agilidade, participo ativamente da comunidade ágil Tenho mais de 13 anos de experiência
Leia maisCaso Prático de Análise de Pontos de Função IFPUG Contatos do Google FATTO CONSULTORIA E SISTEMAS
Caso Prático de Análise de Pontos de Função IFPUG Contatos do Google Guilherme Siqueira Simões 11/07/2017 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda
Leia maisFATTO CONSULTORIA E SISTEMAS
Caso Prático de Análise de Pontos de Função Alertas do Google Guilherme Siqueira Simões 28/06/2016 FATTO CONSULTORIA E SISTEMAS 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS
Leia maisFATTO CONSULTORIA E SISTEMAS
A Certificação CFPS em Análise de Pontos de Função do IFPUG Guilherme Siqueira Simões 23/08/2016 FATTO CONSULTORIA E SISTEMAS 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS Dê
Leia maisIntegração do Desenvolvimento Ágil com a Governança Corporativa de TI Usando Métricas Funcionais
Integração do Desenvolvimento Ágil com a Governança Corporativa de TI Usando Métricas Funcionais Carlos Eduardo Vazquez FATTO Consultoria e Sistemas Brasília Novembro/2014 www.fattocs.com 1 Queda do Muro
Leia maisA Etnografia nos Requisitos de Software FATTO CONSULTORIA E SISTEMAS. Leonardo Kelly do Nascimento 21/11/2017
A Etnografia nos Requisitos de Software Leonardo Kelly do Nascimento 21/11/2017 FATTO CONSULTORIA E SISTEMAS 2015 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS De preferencia ao uso
Leia maisCarlos Eduardo Vazquez 21/03/2015 FATTO CONSULTORIA E SISTEMAS
Carlos Eduardo Vazquez 21/03/2015 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo (webcam), somente slides e áudio
Leia maisFATTO CONSULTORIA E SISTEMAS
O Padrão de Estimativas do PMI Guilherme Siqueira Simões 24/11/2015 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo
Leia maisCaso Prático de Análise de Pontos de Função COSMIC Contatos do Google FATTO CONSULTORIA E SISTEMAS
Caso Prático de Análise de Pontos de Função COSMIC Contatos do Google Guilherme Siqueira Simões 18/04/2017 FATTO CONSULTORIA E SISTEMAS 2017 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS
Leia maisDesenvolvimento Ágil de Software
DCC / ICEx / UFMG Desenvolvimento Ágil de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Agenda Métodos ágeis Histórico e Motivação Manifesto ágil Desenvolvimento dirigido a planos e ágil
Leia maisFATTO CONSULTORIA E SISTEMAS
Certificação CFPS do IFPUG: será que ela é útil para você? Franco De Biase Carreira 17/07/2018 FATTO CONSULTORIA E SISTEMAS 2018 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS Dê preferência
Leia maisAplicações da APF em Contratos de Desenvolvimento de Software
Aplicações da APF em Contratos de Desenvolvimento de Software Recife, 3-5 de Novembro de 2003 Carlos Eduardo Vazquez, CFPS 1 Problemática na contratação Exceder expectativas iniciais de Custo Escopo Prazo
Leia maisSIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos
SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos Jonas Analista de Negócios e Gerente de Projetos Fone:5184298411 Jonas.dc.cardoso@gmail.com 1 PROJETO Esforço temporário* para criar um produto,
Leia maisScrum. Daniel Krauze
Scrum Daniel Krauze daniel.krauze@gmail.com http://danielkrauze.wordpress.com/ Quem eu sou... Porque Scrum?? Fundamentos do Scrum Valores e Princípios Pilares do Scrum Time Scrum Eventos do Scrum Daily
Leia maisAgilizar é Humanizar! A Jornada do Centro de Competência Ágil da IBM. IBM GBS :: 2017 IBM Corporation
Agilizar é Humanizar! A Jornada do Centro de Competência Ágil da IBM 1 Quem somos nós? Agenda 2 3 O que fazemos? Qual nosso papel? 4 Desafios & soluções 5 Planos para o futuro 1 Quem somos nós? Agenda
Leia maisPapel do PO Métodos Ágeis. Fonte: Adaptworks
Papel do PO Métodos Ágeis Fonte: Adaptworks Scrum - Visão Geral Manifesto Ágil Indivíduos e interação entre eles mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente;
Leia maisAplicação: 11/9/2016 PADRÃO DE RESPOSTA
1 Quanto à qualidade de software PROVA DISCURSIVA P 4 PARECER a) Em desacordo. A gestão de requisitos não possui os objetivos descritos; eles se referem, na verdade, ao processo desenvolvimento de requisitos
Leia maisEngenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata
Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo
Leia maisSCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018
SIMULADO DO EXAME Sample Test V092018 1. O Scrum Master é responsável por promover e suportar o Scrum como definido no Guia Scrum. 2. Scrum é um(a) que está sendo utilizado para gerenciar o trabalho em
Leia maisPROVAS DISCURSIVAS P 3 (questões) e P 4 (parecer) RASCUNHO QUESTÃO 1
PROVAS DISCURSIVAS P (questões) e P (parecer) Nestas provas, faça o que se pede, usando, caso deseje, os espaços para rascunho indicados no presente caderno. Em seguida, transcreva os textos para o CADERNO
Leia maisEngenharia de Requisitos: Software Orientado ao Negócio
Engenharia de Requisitos: Software Orientado ao Negócio Guilherme Siqueira Simões 31/01/2017 1 MISSÃO Apoiar nossos clientes a ter mais visibilidade do desempenho de seus processos de software e a estabelecer
Leia maisPDS. Aula 1.7 Métodos Ágeis. Prof. Dr. Bruno Moreno
PDS Aula 1.7 Métodos Ágeis Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br O que é ser ágil? 2 Definição Ágil: Refere-se a capacidade de criar e responder a mudanças com o objetivo de ter sucesso em um
Leia maisMedição, Estimativas e Gerenciamento de Projetos de Software
Análise de Pontos de Função Medição, Estimativas e Gerenciamento de Projetos de Software 1 Por que medir software? 2 Por que medir software? Estimar custo e recursos de projetos Avaliar a aquisição de
Leia maisDesenvolvimento Ágil no Governo. Produtos de Software. Luís Dosso. Outubro/2011. Sistemas e aplicações sob medida para as necessidades do seu negócio.
Desenvolvimento Ágil no Governo Luís Dosso Outubro/2011 Produtos de Software Sistemas e aplicações sob medida para as necessidades do seu negócio. A Dextra Soluções de Software Projetos de software complexos
Leia maisAnálise de Pontos de Função Carlos Eduardo Vazquez
FATTO Consultoria em Métricas de Software e Sistemas Análise de Pontos de Função Carlos Eduardo Vazquez Fundamentos, aplicação como base para medição em contratos de software e as diferenças nas suas aplicações
Leia maisAgilidade com Pontos de Função é um paradoxo? Outubro/2015 Eduardo Meira Peres
Agilidade com Pontos de Função é um paradoxo? Outubro/2015 Eduardo Meira Peres Contexto O mito da estimativa perfeita 1.500 1.000 + 1.000 500 change requests Detalhamento antecipado dos requistos não diminui
Leia maisConstrução de. Software Orientado ao Negócio A solução proposta pelo método iron integração de Requisitos Orientados a Negócio
Construção de Software Orientado ao Negócio A solução proposta pelo método iron integração de Requisitos Orientados a Negócio O que é um REQUISITO? Podemos conceituar requisitos como sendo uma ação a ser
Leia maisSCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018
SIMULADO DO EXAME Sample Test V092018 1. Se a reunião diária do Scrum tem uma duração de 15 minutos, então... A. A Revisão da Sprint tem duração de 4 horas. B. A Revisão da Sprint tem duração de 1 hora.
Leia maisQual a Distribuição % típica do Esforço das Atividades de Teste?
Qual a Distribuição % típica do Esforço das Atividades de Teste? Em projetos tradicionais e ágeis? De nosso material de Treinamento e Capacitação em Engenharia de Testes de Software Outubro de 2018 Prof.
Leia maisFATTO CONSULTORIA E SISTEMAS
Análise de Pontos de Função: Medição e Estimativas de Software Guilherme Siqueira Simões 22/03/2016 FATTO CONSULTORIA E SISTEMAS 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS
Leia maisMétodos Ágeis na Arquitetura Corporativa Sob a ótica do valor agregado
Valor Agregado Análise de Negócios Arquitetura Corporativa Métodos Ágeis Analista de Negócios Valor Agregado Noção que permite medir o valor adicionado por um processo produtivo. Valor Agregado em Macroeconomia.
Leia maisEngenharia de Software
Engenharia de Software Visão Geral Profa.Paulo C. Masiero masiero@icmc.usp.br ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?
Leia maisMétodos Ágeis e o SCRUM. Bruno Henrique Oliveira
Métodos Ágeis e o SCRUM Bruno Henrique Oliveira Apresentação Formado em BCC Consultoria Gestão de projetos e implantação de escritório de projetos ITIL e ECM Candidato a título de mestre em Engenharia
Leia maisTrilha Gestão de Produtos
Globalcode Open4education Trilha Gestão de Produtos Liliane da Silva Os desafios na realização da concepção ágil de produtos digitais na perspectiva do facilitador Globalcode Open4education Consultora
Leia maisImplantando Pontos de Função com PSM
Implantando Pontos de Função com PSM Diana Baklizky & Cecília Techy diana@metricas.com.br cecilia@metricas.com.br ti MÉTRICAS R. Domingos de Morais, 2243/36 São Paulo, SP Brasil www.metricas.com.br 1 Agenda
Leia maisVisão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação
- Centro de Ciências Exatas, Naturais e de Saúde Departamento de Computação Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação COM06852 - Introdução aos SI Prof.
Leia maisICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Campus: Data: / / Nome:
ICET CURSO: Ciência da Computação e Sistemas de Informação (Engenharia de Software) Estudos Disciplinares Campus: Data: / / Nome: RA: Turma: Questão 1: Assinale a função correta de engenharia de requisitos:
Leia maisImplantação da APF: Obstáculos e Boas Práticas em um Caso Real Guilherme Siqueira Simões (27)
Implantação da APF: Obstáculos e Boas Práticas em um Caso Real Guilherme Siqueira Simões (27) 8111-7505 guilherme.simoes@fattocs.com.br 1 2 Objetivos da Apresentação Mostrar um caso de implantação da APF
Leia maisProjeto para o IV semestre TADS
Projeto para o IV semestre TADS 02 2016 Conceito Já abordados Conceitos 2 Cronograma de atividades Sprints, documentos e apresentações Instrumentos Avaliativos Peso Avaliação das atividades 60,00 Avaliação
Leia maisProva Discursiva Engenharia de Software
Prova Discursiva Engenharia de Software Quais são os principais fatores de qualidade de software definidos pela ISO 9126? 1-Funcionalidade 2-Confiabilidade 3-Usabilidade 4-Eficiencia 5-Facilidade de Manutenção
Leia maisÁreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave
Primeiro Módulo: Parte 3 Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave AN V 3.0 [60] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com
Leia mais19/03/2018. Engenharia de Software. Prof. Luís Fernando GARCIA.
Engenharia de Software 2 Prof. Luís Fernando GARCIA luis@garcia.pro.br www.garcia.pro.br 1 Parte 3 Processos de Desenvolvimento Ágeis Bibliografia Leituras ALTAMENTE recomendadas! 2 5 6 3 Descontraindo...
Leia mais1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
Leia maisMetodologias Ágeis de Desenvolvimento. Fernando Trinta
Metodologias Ágeis de Desenvolvimento Fernando Trinta Contextualização A Engenharia de software vêm recorrentemente enfrentando o cenário onde... as aplicações são cada vez mais complexas... o tempo de
Leia maisAgenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção
AFINAL O QUE É UMA FÁBRICA DE SOFTWARE Aguinaldo Aragon Fernandes Agenda O conceito da fábrica de software A fábrica de software é um negócio Escopos de fábricas de software Requisitos para uma fábrica
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O desenvolvimento de software envolve usuários, clientes e desenvolvedores. Avalie as seguintes afirmações
Leia maisAnálise de Ponto de Função APF. Aula 02
Análise de Ponto de Função APF Aula 02 Agenda Parte 01 Introdução a Métricas de Software Parte 02 A Técnica de APF O que é APF? Objetivos Benefícios Conceitos Básicos Visão Geral dos Procedimentos de Contagem
Leia maisWEBINAR: Estimativa de Esforço de Projetos de Software
apoiar nossos clientes no planejamento e avaliação de desempenho de processos de TI para alavancar o sucesso de seu negócio 18 de março de 2019 WEBINAR: Estimativa de Esforço de Projetos de Software 1
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade Estadual Vale do Acaraú INTRODUÇÃO A ENGENHARIA DE SOFTWARE : Prof. Raquel Silveira Métodos ágeis focam em simplicidade, software funcional no início das iterações, flexibilidade e intensa
Leia maisBoas práticas, vedações e orientações para contratação de software e de serviços de desenvolvimento e manutenção de sistemas (Fábrica de Software)
MINISTÉRIO DO PLANEJAMENTO, DESENVOLVIMENTO E GESTÃO Secretaria de Tecnologia da Informação Departamento de Segurança da Informação, Serviços e Infraestrutura de Tecnologia da Informação Departamento de
Leia mais22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis
Professor Ariel da Silva Dias RUP e Modelos Ágeis Modelo de processo de software proprietário. Desenvolvido pela empresa Rational Software Corporation. Em 2003 a empresa foi adquirida pela IBM. Então O
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Leia maisLÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN 2016 LÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN
LÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN 2016 1 LÍDER EM VAREJO AUMENTA PRODUTIVIDADE E ROI COM FERRAMENTAS ATLASSIAN 2016 Organizações globais que trabalham com times distribuídos
Leia maisBibliografia. Quais são os problemas? capacidade de construção. acompanha a demanda por novos programas. ameaçada por projetos ruins.
Bibliografia Quais são os problemas? 4 A sofisticação do software ultrapassou nossa capacidade de construção. 4 Nossa capacidade de construir programas não acompanha a demanda por novos programas. 4 Nossa
Leia maisFATTO CONSULTORIA E SISTEMAS
A Certificação em Engenharia de Requisitos do IREB Leonardo Kelly do Nascimento 16/10/2018 FATTO CONSULTORIA E SISTEMAS 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS Dê preferência
Leia maisManifesto Á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 cliente
Leia maisScrum Foundations. Fundamentos de Scrum
Scrum Foundations Fundamentos de Scrum Sobre o curso Curso base para as funções de Scrum Developer e Scrum Master Histórico, Estrutura e Funções Scrum Product Owner Scrum Developer Scrum Master Artefatos
Leia maisDECIDA QUAL O NÍVEL DE FLUÊNCIA ÁGIL MAIS ADEQUADO PARA SEU TIME SUZYANNE OLIVEIRA E JULIANA CHAHOUD
DECIDA QUAL O NÍVEL DE FLUÊNCIA ÁGIL MAIS ADEQUADO PARA SEU TIME SUZYANNE OLIVEIRA E JULIANA CHAHOUD JULIANA CHAHOUD JCHAHOUD.COM Consultora Principal de Desenvolvimento da ThoughtWorks, há 20 anos na
Leia maisEngenharia de Software DESENVOLVIMENTO ÁGIL
Engenharia de Software DESENVOLVIMENTO ÁGIL Em 2001, Kent Beck e outros dezesseis renomados desenvolvedores, autores e consultores da área de software assinaram o Manifesto para Desenvolvimento Ágil de
Leia maisEngenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS 1. Com relação à engenharia de software, julgue os itens seguintes. Engenharia de software não está relacionada
Leia maisEstágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana
Estágio II Aula 04 Testes Ágeis Prof. MSc. Fred Viana Agenda Manifesto dos Testes Ágeis Testes Ágeis x Testes Tradicionais Sinais de que os Testes Não São Ágeis Testador Ágil Testador Ágil em Equipe Independente
Leia maisProduct Backlog Building
SESSÃO PRÁTICA ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO Product Backlog Building Fábio Aguiar Agile Coach & Trainer @fabyogr fabiogr.com Backlog do Produto SCRUM PRODUCT BACKLOG? O Product Backlog é uma
Leia maisManutenção de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015
Manutenção de Software Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2015 Processos de Ciclo de Vida de Software Processos Fundamentais Aquisição Processos de Apoio Documentação
Leia maisDesenvolvimento ágil de software
Desenvolvimento ágil de software Prof. Cristiane Aparecida Lana slide 1 Bibliografia utilizada: Mais opções visite meu site, clique aqui para acessá-lo. slide 2 2011 Pearson 2011 Pearson Prentice Prentice
Leia maisEXIN Agile Scrum Master
EXIN Agile Scrum Master Guia de Preparação Edição 201607 Copyright 2016 EXIN Todos os direitos reservados. Nenhuma parte desta publicação pode ser publicada, reproduzida, copiada ou armazenada em um sistema
Leia maisDesenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa
Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era
Leia maisProcesso Unificado. Leonardo Gresta Paulino Murta
Processo Unificado Leonardo Gresta Paulino Murta leomurta@ic.uff.br Agenda Processo de Software Desenvolvimento Iterativo Desenvolvimento Evolutivo Desenvolvimento Ágil Processo Unificado Fronteira entre
Leia maisProva de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES
Prova de Conhecimento para Consultores de Implementação MPS.BR 03 de agosto de 2012 4 horas de duração Nome: IDENTIFICAÇÃO DO CANDIDATO E-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 (a) Q2 (b) Q3 Q4 Q5 Q6
Leia maisFATTO CONSULTORIA E SISTEMAS
A Certificação em Engenharia de Requisitos do IREB Guilherme Siqueira Simões 26/08/2016 FATTO CONSULTORIA E SISTEMAS 2016 FATTO Consultoria e Sistemas www.fattocs.com 1 ORIENTAÇÕES INICIAIS Dê preferência
Leia maisProcessos Ágeis de Desenvolvimento de Software
Processos Ágeis de Desenvolvimento de Software -Focono XP - Rodrigo Rebouças de Almeida rodrigor@rodrigor.com Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado
Leia mais! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado
Agenda Rodrigo Reis Cleidson de Souza! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados!
Leia maisPortfólio de Produtos e Serviços
Portfólio de Produtos e Serviços Nossa Missão Alta dedicação e alta performance em testes de alta complexidade, para fazer sempre melhor para você Queremos ser SEU PARCEIRO ESPECIALISTA para melhorar a
Leia maisMetodologia SCRUM. Figura 1 - Estrutura de processo do Scrum. [2]
Guia SCRUM Sumário Metodologia SCRUM... 3 1. Time Scrum... 4 1.1. Proprietário do Produto... 4 1.2. Time de Desenvolvimento... 4 1.3. Líder Scrum... 5 2. Eventos Scrum... 6 2.1. Sprint... 6 2.2. Reunião
Leia maisConhecendo um pouco sobre RUP
Aluno: Rainei Santos Costa Prof :Marcio Borges Faculdade Santíssimo Sacramento (FSSS) Alagoinhas -BA -Brasil R.Mal. Deodoro, 118 - Centro, Alagoinhas - BA, 48005-020 Turma de Sistemas De Informação IV
Leia maisProjeto MDS Ágil Implantação de Metodologia Ágil de Desenvolvimento de Sistemas
Projeto MDS Ágil Implantação de Metodologia Ágil de Desenvolvimento de Sistemas Agenda O Produto Processo e material de referência Comunicação Multiplicando conhecimento Resultados Aplicação em projetos
Leia maisAnálise de Pontos de Função Carlos Eduardo Vazquez
FATTO Consultoria em Métricas de Software e Sistemas Análise de Pontos de Função Carlos Eduardo Vazquez Fundamentos, aplicação como base para medição em contratos de software e as diferenças nas suas aplicações
Leia maisNormas ISO:
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais
Leia maisProcesso de Contratação de Soluções de Tecnologia da Informação
Processo de Contratação de Soluções de Tecnologia da Informação Solução de TI: Conjunto de bens e serviços de Tecnologia da Informação e automação que se integram para o alcance dos resultados pretendidos
Leia maisGestão Ágil de Projetos
Gestão Ágil de Projetos Certificações Ágeis de Base Conheça os fundamentos do mundo ágil, suas técnicas e métodos e ainda prepare-se para os exames das várias certificações de base. Cada vez mais, as empresas
Leia maisPALESTRA falhas comuns na gestão de contratos de TI e controles para preveni-las
PALESTRA 3 10 falhas comuns na gestão de contratos de TI e controles para preveni-las Importância da gestão contratual Planejamento da contratação É na gestão contratual que o órgão efetivamente tem a
Leia maisSumário. Capítulo 3 Valores do XP Feedback Comunicação... 46
Sumário Sobre o autor... 6 Revisores técnicos... 7 Agradecimentos... 9 Prefácio... 17 Introdução... 19 Capítulo 1 Extreme Programming: visão geral... 21 Valores do XP... 22 Práticas do XP... 23 Cliente
Leia maisSistema integrado qualidade nos negócios (ISO 9001 PNQ 2003)
RESUMO A ISO 9001 é uma dentre as normas da série de sistemas de gestão da qualidade. Ela pode ajudar a alavancar o melhor de sua organização ao lhe permitir entender seus processos de entrega de seus
Leia maisGESTÃO DE PESSOAS 2019
TENDÊNCIAS EM GESTÃO DE PESSOAS 2019 10 ANOS DE ESTUDO Katia Moreno e José Antonio Silva Amostra da Pesquisa 63 empresas participantes 32 setores representados 80% dos respondentes são diretores ou gerentes
Leia maisModelos de Gestão de Projetos
Modelos de Gestão de Projetos Gestão de Projetos Tradicionais Criados para situações de baixo risco e incertezas, já existe conhecimento sobre o que será desenvolvido, o escopo envolvido e o objetivo proposto
Leia maisSoftware Orientado ao Negócio
Construção de Software Orientado ao Negócio A solução proposta pelo método iron - integração de Requisitos Orientados a Negócio Eduardo José Ribeiro de Castro, MSc Roberto Avila Paldês, MSc Diferenciais
Leia maisPDS. Aula 1.5 Modelos de Processo. Prof. Dr. Bruno Moreno
PDS Aula 1.5 Modelos de Processo Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Tipos de Modelos Modelo em Cascata; Prototipação; RAD; Modelo Incremental; Desenvolvimento Evolucionário; Desenvolvimento
Leia mais