If you can't read please download the document
Upload
dextra
View
2.001
Download
3
Embed Size (px)
Citation preview
Desenvolvimento gil e pontos de funo: gerenciando o projeto de maneira gil e alinhado ao IFPUGVanessa Campos
Programa
Quem a Dextra?
O que fazemos?
Desenvolvimento gil
Pontos de funo e IFPUG
Ligando os pontos
Nossa experincia com IFPUG e Agile
A Dextra
A Dextra
Criamos produtos de software sob medida usando metodologias geis que garantem flexibilidade, velocidade e aderncia ao negcio
Somos reconhecidos no mercado pela complexidade, inovao
e resultados dos projetos executados
Fomos eleitos a 13a melhor empresa de TI & Telecom do
Brasil
para se trabalhar (Great Place to Work Institute 2012)
Somos mais de 90 profissionais altamente qualificados, formados em universidades e centros de pesquisa de primeira linha
Fundados em 1995, sede no Polo de Tecnologia de Campinas
Solues de Software
solucoesSoftware2.jpg
Tecnologia e Parcerias
iStock_000012341094Small.jpgConsultoria
Levamos nosso domnio em tecnologias e metodologias para a soluo de problemas desafiadores e implementao de melhorias efetivas.
reas de atuao:Cloud Computing
Arquitetura de Sistemas e Ambientes
Performance Tuning
Bancos de dados
Tecnologias Open Source
Implantao/Coaching de Metodologias de SoftwareDesenvolvimento gil com Scrum e Kanban
Gerncia de Projetos
Gesto de Configurao e Versionamento
Requisitos
Testes
Ferramentas
Capacitao
Ensinamos o que fazemos em nossos projetos, transferindo
conhecimento
e aprimorando competncias em desenvolvimento de software e
infraestrutura de TI
Turmas abertas ou In-Company
Mais de 15 mil alunos treinados
reas de conhecimento:Linguagens
Desenvolvimento mvel
Banco de dados
Frameworks e Servidores Java EE
Controle de Verses
Linux
Gerncia de Projetos e Requisitos
Scrum
E mais...
iStock_000012601400XSmall.jpg
iStock_000012246447Small.jpgDesenvolvimento gil
Conhecemos as dificuldades e os desafios envolvidos com criao de software
Desde 2007 introduzimos uma abordagem pioneira e inovadora, onde:Adaptao a mudanas mais importante do que seguir o plano inicial.
Colaborao com o cliente mais importante do que negociao de contratos.
Indivduos e interaes so mais importantes que processos e ferramentas.
Software funcionando mais importante do que documentao completa e detalhada.
Maior valor de negcio no menor tempo
Acelerao do ROI de projetos
Clientes de Desenvolvimento gil
Projeto de Escopo Fechado
Projeto de Escopo Orientado
Contrato de Linha Scrum
Sempre inovando...
Aplicativos mveis, Multiplataforma, complexos e integrados
Sistemas otimizados para dispositivos mveis
Somos pioneiros em Cloud Computing no Brasil
Oferecemos servios para incio ou acelerao da adoo de tecnologias
Comrcio eletrnico no Facebook
Aplicativos em redes sociais
Casos de Sucesso
Internet banking
Operao de Cmbio
Administrao de cartes
Casos de Sucesso
Live streaming do canal Premiere Futebol Clube para iPad
Assinantes NET
Casos de Sucesso
Desenvolvimento da primeira operao brasileira de comrcio
eletrnico em Facebook
(f-commerce)
Realizao integral da transao de compra dentro da rede social
Integrao com meios de pagamento
Integrao com sistemas legados e ERP
www.likestore.com.br
Casos de Sucesso
Fora Area BrasileiraSistema de vendas de fardamento
Sistema de planejamento nutricional e compras em refeitrios
Sistema de aquisies e armazenagem de materiais
Sistema de Gesto Hospitalar
Sistema de Gesto de Pessoal
Exrcito BrasileiroSistema de gesto de obras
EmbrapaSistema de gesto de ativos genticos
Casa da Moeda do BrasilSistemas industriais e apoio ao negcio
Governo
SOFTWARE LIVREGIL COM PONTO DE FUNO
CONTRATE ATRAVS DE ATA DE REGISTRO DE PREOwww.dextra.com.br/arp
Casos de sucesso
Desenvolvimento gil
Por que desenvolver usando gil?
Manifesto gil??
gil no Brasil e no mundo
gil na Dextra
Pitfalls de desenvolvimento Prazos e custos no cumpridos.Qualidade abaixo do combinado com o cliente.Equipes desmotivadas e no produtivas.Desgaste no relacionamento com o cliente.Solues que no agregam valor ao negcio do cliente.Mesmo com todas as precaues tomadas, no s as ilustradas nos slides, os resultados so sempre os mesmos.
64%
20%uso de funcionalidades em sistemas
E continuando a entregar solues que no agregam valor ao negcio do cliente proporcionalmente ao investimento (fsico, financeiro e emocional) realizado.
manifesto gilUma das respostas para a atual situao, para o jeito tradicional de desenvolver software, foi o manifesto gil.
Princpios Nossa maior prioridade satisfazer o cliente, atravs da entrega adiantada e contnua de software de valor.
Aceitar mudanas de requisitos, mesmo no fim do desenvolvimento. Processos geis se adequam a mudanas, para que o cliente possa tirar vantagens competitivas.
Entregar software funcionando com frequncia, na escala de semanas at meses, com preferncia aos perodos mais curtos.
Pessoas relacionadas a negcios e desenvolvedores devem trabalhar em conjunto e diariamente, durante todo o curso do projeto.
Comentar cada um dos princpios do manifesto gil.
Princpios Construir projetos ao redor de indivduos motivados. Dando a eles o ambiente e suporte necessrio, e confiar que faro seu trabalho.
O mtodo mais eficiente e eficaz de transmitir informaes para, e por dentro de um time de desenvolvimento, atravs de uma conversa cara a cara.
Software funcional a medida primria de progresso.
Processos geis promovem um ambiente sustentvel. Os patrocinadores, desenvolvedores e usurios, devem ser capazes de manter, indefinidamente, passos constantes.
Comentar cada um dos princpios do manifesto gil.
Princpios Contnua ateno excelncia tcnica e bom design, aumenta a agilidade.
Simplicidade: a arte de maximizar a quantidade de trabalho que no precisou ser feito.
As melhores arquiteturas, requisitos e designs emergem de times auto-organizveis.
Em intervalos regulares, o time reflete em como ficar mais efetivo e, ento, se ajustam e otimizam seu comportamento de acordo.
Comentar cada um dos princpios do manifesto gil. Eu costumo, ao fim desta parte, perguntar qual foi o princpio que mais sensibilizou a pessoa. E reforo que pra mim difcil escolher 1 pois todos esto muito interligados.
gil no Brasil
http://www.agilcoop.org.br/MetodosAgeisBrasil2011Dados de uma pesquisa realizada aqui no Brasil, por um laboratrio da USP em 2012, a respeito da utilizao do gil. Cerca de 500 pessoas responderam ao questionrio. Mostrar os reais benefcios conquistados pelos lugares que optaram por uma cultura gil.
gil no Brasil
http://www.agilcoop.org.br/MetodosAgeisBrasil2011Dados de uma pesquisa realizada aqui no Brasil, por um laboratrio da USP em 2012, a respeito da utilizao do gil. Cerca de 500 pessoas responderam ao questionrio. Esse slide legal pra reforar um pouco de que uma abordagem gil no s comportamental mas que requer uma mudana cultural geral. O assunto vai ser retomado mais pra frente na apresentao.
gil no mundohttp://www.versionone.com/state_of_agile_development_survey/11/
O que, das metodologias e prticas geis, o pessoal tem utilizado.
Como funciona o Desenvolvimento gil
Pontos de funo & IFPUG
Mtricas de software
IFPUG vs NESMA
Mtricas de software
Como estimar esforo, custo, etc?
Como medir o software pronto?
Como medir o progresso de um projeto de desenvolvimento de software?
COCOMO
Homem/Hora
KLOC
APF
Ponto SCRUM
Por que Ponto de Funo?
Regras objetivas
Independncia de tecnologia
Foco nas funcionalidades do sistema
Padro internacional de aferioGrupo internacional de usurios de ponto de funo (IFPUG)
Associao de mtricas de software da Holanda (NESMA)
Manual de prticas de contagem (CPM)
Fornece uma forma clara de comparar complexidade entre softwares distintos
O tamanho funcional medido pela viso do cliente
IFPUG ou NESMA?
Ambos oferecem tcnicas para identificar Funes de dados (ALI, AIE) e Funes de transao (EE, CE, SE)
IFPUG metodologia de contagem detalhada, considerando cada dado, campo e mensagem transmitida atravs da fronteira da aplicao
NESMA metodologia de contagem para as fases iniciais do projetoMtodo muito utilizado para estimativa base pois no entra no nvel de detalhe do IFPUG
Ligando os pontos
E qual mesmo a relao entre Processo gil e Anlise de Pontos de Funo?
Ligando os pontos
PROCESSO GILComo conduzir o projeto
Tcnicas de execuo
MTRICA DE PONTO DE FUNOMede o resultado do projeto
Estima o tamanho funcional
PRODUTIVIDADEO processo gil traz produtividade crescente para a equipe
Oferece sinergia entre fornecedor e cliente
APF alinha a comunicao e expectativa sobre tamanho
Unindo APF e Processo gil temos uma forma de estimar o tamanho do projeto e avaliar o progresso e aumento de produtividade da equipe, facilitando gesto de custo e tempo
Pitfalls
IFPUG no resposta para tudo!Funcionalidades mensurveis
Atividades no mensurveis do processo de desenvolvimento
gil no resolve todos os problemas de desenvolvimento!Envolvimento dos stakeholders em tempo integral
Disponibilidade de equipe do cliente para testar e reportar desvios do plano
Flexibilidade de negociao ao longo do projeto
Escopo fechado vs escopo aberto
Nossa experincia IFPUG + gil
Principais clientes: rgos Pblicos
Definio de escopo inicialDetalhamento incremental
Estimativa usando NESMA
Contagem final usando metodologia IFPUGRoteiro de mtricas de software do SISP para itens no mensurveis
Processo gil e iterativo
Pontuao SCRUM para acompanhar produtividade da equipe
APF a cada ciclo de desenvolvimento (Sprint) usando IFPUG
Validao de escopo e detalhamento de requisitos a cada Sprint
Testes de validao incrementais do software pelo cliente
Releases de software funcional a cada Sprint
Quebrando mitos
Escopo aberto vs Escopo Fechado
Mudana de requisitos
Participao efetiva
Sprint vs Ordem de Servio
Mudanas EXISTEM e
ACONTECEM!
Como fazemos funcionar?
Comunicao constante
Reviso peridica dos mtodos e tcnicas
Ferramentas de desenvolvimento e qualidade de software
Ciclos de teste (TDD, BDD, Selenium)
Integrao contnua (Sonar, Jenkins)
Entregas de software frequntes
Ferramentas de apoio ao projeto (Trac, Redmine)
Como fazemos funcionar?
Comunicao constante
Reviso peridica dos mtodos e tcnicas
Ferramentas de desenvolvimento e qualidade de software
Ciclos de teste (TDD, BDD, Selenium)
Integrao contnua (Sonar, Jenkins)
Entregas de software frequntes
Ferramentas de apoio ao projeto (Trac, Redmine)
Obrigada!
Vanessa [email protected]@vanessaocampos
www.dextra.com.br@DextraSistemas
Campinas 19 3256.6722Campo Grande 67 3321.3661
Clique para editar o formato do texto em estrutura de tpicosSegundo Nvel da Estrutura de TpicosTerceiro Nvel da Estrutura de TpicosQuarto Nvel da Estrutura de TpicosQuinto Nvel da Estrutura de TpicosSexto Nvel da Estrutura de TpicosStimo Nvel da Estrutura de TpicosOitavo Nvel da Estrutura de TpicosNono Nvel da Estrutura de Tpicos
Clique para editar o formato
www.dextra.com.br
Gesto gil de Projetos de Software com Scrum
Click to edit the title text formatClique para editar o estilo do ttulo mestre
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline Level
Seventh Outline LevelClique para editar os estilos do texto mestre
Segundo nvel
Terceiro nvel
Quarto nvel
Quinto nvel
16/10/12
16/10/12