Prévia do material em texto
Medidas de Esforço de Desenvolvimento de Software Marcos Danilo Chiodi Martins Aula 1 • Graduado em Engenharia de Computação pela UFSCar em 2003 • MBA em Administração de Empresas pela FUNDACE USP em 2005 • Mestrado em Engenharia de Software pela UFSCar em 2007 2 Marcos Danilo Chiodi Martins • Especialista em EAD pelas Faculdades COC em 2009 • Professor universitário desde 2005 • Gerente de projetos de desenvolvimento de software desde 2003 • Associado ao PMI desde jan/2009 • Certificado em Java, ITIL, PSMI(SCRUM) e PMP. • Diretor executivo da Monitora. 3 Marcos Danilo Chiodi Martins 4 Onde já trabalhei? Métricas e medidas 1 e 2 Determinação de pontos de função 1 e 2 Métricas utilizando pontos de função Técnicas de estimativa de custo e esforço Técnicas de estimativas de estimativas e estimativas com base estatísticas O que estudaremos neste curso? 5 Você é um bom desenvolvedor de sistemas? (colocar imagem representando desenvolvedor de software) Sim? Não? (colocar imagem representando SIM e Não) Independente da sua resposta, por que você respondeu assim? ( colocar imagens de questionamento) Teste rápido 6 Quem é o melhor jogador de basquete? 7 Borgues – 1,61 m Manute – 2,31 m Quem é o melhor jogador de basquete? 8 1) Borgues – menor jogador da liga NBA da história. 2) Recorde do maior número de minutos jogados. 3) Recorde maior número de assistências. 4) Ótima média de acerto de sextas de 3 pontos. Quem é o melhor jogador de basquete? 9 1) Manute – maior jogador da NBA; 2) Recorde de “tocos”. Ciências ArtesDesenvo lvimento Vamos lhe ajudar a resolver essa dúvida. Como fazer para saber se sou um bom desenvolvedor ou não? 10 Vamos pensar em três perguntas A) Qual a diferença entre ciências e artes? B) Qual seleção é melhor, a seleção brasileira de vôlei ou a de futebol? C) Por que o Japão conseguiu se reerguer tão rapidamente da Segunda Guerra Mundial? A disciplina - Motivação 11 Uma se relaciona com a outra .... A arte é: a) inspiração; b) pessoal; c) irreproduzível. A ciência é: a)sistematizada; b)reproduzível; c)provada. A ciência pode apoiar a arte 12 A arte inspira a ciência. A diferença entre ciência e arte Futebol no Brasil a) Arte aplicada b) Conhecimento tácito c) Time de heróis Vôlei no Brasil é: a)sistematizado; b)reproduzível; c)PDCA; d)método. Quem é mais vitorioso? 13 A diferença entre seleção brasileira de vôlei e de futebol Qualidade Total a) Melhoria contínua de processos b) Processos “repetitíveis” c) Só melhoramos o que medimos 14 Por que os japoneses se reergueram da 2º GM tão rapidamente? 15 Mas o que essas perguntas tem a ver com o gerenciamento de projetos? Podemos fazer desenvolvimento de software: a)pela arte, dependendo de “artistas” do desenvolvimento; b)sem métodos, técnicas e/ou ferramentas padronizadas: todo o conhecimento aplicado no esforço de desenvolvimento depende exclusivamente das pessoas que estão desenvolvendo; c)não buscar a melhoria contínua: cada artista faz a sua forma. 16 Mas o que essas perguntas tem a ver com o desenvolvimento de software? Mas também podemos fazer desenvolvimento: a)como ciência, com a aplicação de: técnicas, ferramentas, boas práticas; b)buscar sistematizar a forma de se atuar no desenvolvimento; c)buscar formas de melhoria contínuas do desenvolvimento com indicadores. 17 Mas o que essas perguntas tem a ver com o gerenciamento de projetos? Medidas de Esforço de Desenvolvimento de Software Marcos Danilo Chiodi Martins Atividade 1 19 Atividades • Como saber se uma determinada equipe esta desenvolvendo bem, de forma eficiente e eficaz?