SlideShare une entreprise Scribd logo
1  sur  24
Previsibilidadeemdesenvolvimento de software @denisferrari www.denisferrari.com
Baseadaemexperiências
Conversando com gerentes PMI
Projetos de software nemsempresãoprevisíveis*
Construir software não é comoconstruircasas
Os mesmosrequisitospodemos ser construídos de váriasformas
Início de projetos :Definiçãodaequipe
“Vocêsórealizaráprevisõesassertivasquandosouber a velocidadedasuaequipe”
O que interfere navelocidade?
Equipe : Diferenças de experiências e culturas
Equipe : Processo de desenvolvimento
Equipe : Tecnologias
Equipe : Arquiteturas
Equipe : Padrões de projetos
Equipe : Técnicas de construção
Equipe : Conhecimentodaárea de negócio
Modo de operação Processo de desenvolvimento; Tecnologias; Arquitetura; Padrões de projeto; Técnicas de construção; Interno; Projeto; Cliente;
Como prever? Modo de operação + Diferenças de experiências e culturas + Conhecimentodaárea de negócio = ?
Equipeentrosada
Equipeentrosada : Tempo
Contrato de trabalhoporetapas
Um amigo meudisse… “Sempretivesucessotrabalhandosozinho”
Como prevertrabalhandosozinho? Modo de operação + Diferenças de experiências e culturas + Conhecimentodaárea de negócio = ?*
Obrigado! @denisferrari www.heroisdati.com www.msdev-es.com.br www.minhacarreira.com www.mindworks.com.br

Contenu connexe

Tendances

A evolução do nível de maturidade da ux em uma startup
A evolução do nível de maturidade da ux em uma startupA evolução do nível de maturidade da ux em uma startup
A evolução do nível de maturidade da ux em uma startupSimone Beltrame
 
Campus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFSCampus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFSRamon Durães
 
Engenheiro de Software - Um visão rápida
Engenheiro de Software - Um visão rápidaEngenheiro de Software - Um visão rápida
Engenheiro de Software - Um visão rápidaRafael Queiroz
 
Como capacitar clientes: Introdução ao conceito dos Team Guiders
Como capacitar clientes: Introdução ao conceito dos Team GuidersComo capacitar clientes: Introdução ao conceito dos Team Guiders
Como capacitar clientes: Introdução ao conceito dos Team GuidersPaulo Furtado
 
Apresentação de BDD com SpecFlow e Selenium
Apresentação de BDD com SpecFlow e SeleniumApresentação de BDD com SpecFlow e Selenium
Apresentação de BDD com SpecFlow e SeleniumRafael Cruz, MCT, MBA
 
O papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareO papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareMichel Graciano
 
Agilidade na Campus Mobile
Agilidade na Campus MobileAgilidade na Campus Mobile
Agilidade na Campus MobileCarolina Bonturi
 
TDC2018SP | Trilha UX Design - UX Research: engajando stakeholders num ambien...
TDC2018SP | Trilha UX Design - UX Research: engajando stakeholders num ambien...TDC2018SP | Trilha UX Design - UX Research: engajando stakeholders num ambien...
TDC2018SP | Trilha UX Design - UX Research: engajando stakeholders num ambien...tdc-globalcode
 
Antecipando o sucesso de uma arquitetura de software emergente em times ágeis
Antecipando o sucesso de uma arquitetura de software emergente em times ágeisAntecipando o sucesso de uma arquitetura de software emergente em times ágeis
Antecipando o sucesso de uma arquitetura de software emergente em times ágeisSérgio Giraldo
 
Perfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando AlémPerfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando Alémilegra
 
Gestao Projetos para quê?
Gestao Projetos para quê?Gestao Projetos para quê?
Gestao Projetos para quê?Gustavo Aguia
 
Product Discovery: envolvendo o time e cliente para co-criar soluções asserti...
Product Discovery: envolvendo o time e cliente para co-criar soluções asserti...Product Discovery: envolvendo o time e cliente para co-criar soluções asserti...
Product Discovery: envolvendo o time e cliente para co-criar soluções asserti...Glauber Lænder
 
Designer na sprint: um mal necessário
Designer na sprint: um mal necessário Designer na sprint: um mal necessário
Designer na sprint: um mal necessário Rafael Coronel
 
Ux no processo evolutivo de produto
Ux no processo evolutivo de produtoUx no processo evolutivo de produto
Ux no processo evolutivo de produtoMurilo Bispo
 
Caro Analista de Requisitos, você faz UX Design e nem sabe disso
Caro Analista de Requisitos, você faz UX Design e nem sabe dissoCaro Analista de Requisitos, você faz UX Design e nem sabe disso
Caro Analista de Requisitos, você faz UX Design e nem sabe dissoTalita Pagani
 
Metodologias Ágeis + PMBok
Metodologias Ágeis + PMBokMetodologias Ágeis + PMBok
Metodologias Ágeis + PMBokRafael Zanini
 
Fabricio Dore - Design e Agile – esqueceram de combinar com os russos (Como c...
Fabricio Dore - Design e Agile – esqueceram de combinar com os russos (Como c...Fabricio Dore - Design e Agile – esqueceram de combinar com os russos (Como c...
Fabricio Dore - Design e Agile – esqueceram de combinar com os russos (Como c...Agile Trends
 
Desenvolvimento de software - Mercado e Carreira
Desenvolvimento de software - Mercado e CarreiraDesenvolvimento de software - Mercado e Carreira
Desenvolvimento de software - Mercado e CarreiraDenis Ferrari
 

Tendances (20)

Agile
AgileAgile
Agile
 
A evolução do nível de maturidade da ux em uma startup
A evolução do nível de maturidade da ux em uma startupA evolução do nível de maturidade da ux em uma startup
A evolução do nível de maturidade da ux em uma startup
 
Campus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFSCampus Party Brasil 2011: Integrando SCRUM & TFS
Campus Party Brasil 2011: Integrando SCRUM & TFS
 
Engenheiro de Software - Um visão rápida
Engenheiro de Software - Um visão rápidaEngenheiro de Software - Um visão rápida
Engenheiro de Software - Um visão rápida
 
Como capacitar clientes: Introdução ao conceito dos Team Guiders
Como capacitar clientes: Introdução ao conceito dos Team GuidersComo capacitar clientes: Introdução ao conceito dos Team Guiders
Como capacitar clientes: Introdução ao conceito dos Team Guiders
 
Apresentação de BDD com SpecFlow e Selenium
Apresentação de BDD com SpecFlow e SeleniumApresentação de BDD com SpecFlow e Selenium
Apresentação de BDD com SpecFlow e Selenium
 
O papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de softwareO papel e a carreira de um desenvolvedor de software
O papel e a carreira de um desenvolvedor de software
 
Agilidade na Campus Mobile
Agilidade na Campus MobileAgilidade na Campus Mobile
Agilidade na Campus Mobile
 
TDC2018SP | Trilha UX Design - UX Research: engajando stakeholders num ambien...
TDC2018SP | Trilha UX Design - UX Research: engajando stakeholders num ambien...TDC2018SP | Trilha UX Design - UX Research: engajando stakeholders num ambien...
TDC2018SP | Trilha UX Design - UX Research: engajando stakeholders num ambien...
 
Antecipando o sucesso de uma arquitetura de software emergente em times ágeis
Antecipando o sucesso de uma arquitetura de software emergente em times ágeisAntecipando o sucesso de uma arquitetura de software emergente em times ágeis
Antecipando o sucesso de uma arquitetura de software emergente em times ágeis
 
Perfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando AlémPerfil do profissional de TI - Pensando Além
Perfil do profissional de TI - Pensando Além
 
Gestao Projetos para quê?
Gestao Projetos para quê?Gestao Projetos para quê?
Gestao Projetos para quê?
 
Product Discovery: envolvendo o time e cliente para co-criar soluções asserti...
Product Discovery: envolvendo o time e cliente para co-criar soluções asserti...Product Discovery: envolvendo o time e cliente para co-criar soluções asserti...
Product Discovery: envolvendo o time e cliente para co-criar soluções asserti...
 
Designer na sprint: um mal necessário
Designer na sprint: um mal necessário Designer na sprint: um mal necessário
Designer na sprint: um mal necessário
 
Design sprint - Herói ou Vilão?
Design sprint - Herói ou Vilão?Design sprint - Herói ou Vilão?
Design sprint - Herói ou Vilão?
 
Ux no processo evolutivo de produto
Ux no processo evolutivo de produtoUx no processo evolutivo de produto
Ux no processo evolutivo de produto
 
Caro Analista de Requisitos, você faz UX Design e nem sabe disso
Caro Analista de Requisitos, você faz UX Design e nem sabe dissoCaro Analista de Requisitos, você faz UX Design e nem sabe disso
Caro Analista de Requisitos, você faz UX Design e nem sabe disso
 
Metodologias Ágeis + PMBok
Metodologias Ágeis + PMBokMetodologias Ágeis + PMBok
Metodologias Ágeis + PMBok
 
Fabricio Dore - Design e Agile – esqueceram de combinar com os russos (Como c...
Fabricio Dore - Design e Agile – esqueceram de combinar com os russos (Como c...Fabricio Dore - Design e Agile – esqueceram de combinar com os russos (Como c...
Fabricio Dore - Design e Agile – esqueceram de combinar com os russos (Como c...
 
Desenvolvimento de software - Mercado e Carreira
Desenvolvimento de software - Mercado e CarreiraDesenvolvimento de software - Mercado e Carreira
Desenvolvimento de software - Mercado e Carreira
 

En vedette (14)

Av. 1. P
Av. 1. PAv. 1. P
Av. 1. P
 
practica 2
practica 2practica 2
practica 2
 
Taller del Fontán 2009
Taller del Fontán 2009Taller del Fontán 2009
Taller del Fontán 2009
 
Twitter para empresas
Twitter para empresasTwitter para empresas
Twitter para empresas
 
Tutorial JQuiz Hot Potatoes
Tutorial JQuiz Hot PotatoesTutorial JQuiz Hot Potatoes
Tutorial JQuiz Hot Potatoes
 
Sílabo de opcional iv
Sílabo de opcional ivSílabo de opcional iv
Sílabo de opcional iv
 
Peggy sues
Peggy suesPeggy sues
Peggy sues
 
123 alonso 123urrea 123gonzález
123 alonso 123urrea 123gonzález123 alonso 123urrea 123gonzález
123 alonso 123urrea 123gonzález
 
Practica 3
Practica 3Practica 3
Practica 3
 
Reforma OrtográFica
Reforma OrtográFicaReforma OrtográFica
Reforma OrtográFica
 
Ligue e Use 96
Ligue e Use 96Ligue e Use 96
Ligue e Use 96
 
Presentacion Envaselia
Presentacion EnvaseliaPresentacion Envaselia
Presentacion Envaselia
 
NRR 02
NRR 02NRR 02
NRR 02
 
Tutorial hot potatoes the masher
Tutorial hot potatoes the masherTutorial hot potatoes the masher
Tutorial hot potatoes the masher
 

Similaire à Previsibilidade em desenvolvimento de software

Trabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentasTrabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentasGuga Alves
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosGiovani Elísio Silva
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...GrupoMENTHOR
 
Domain Driven Design - Uma introdução
Domain Driven Design - Uma introduçãoDomain Driven Design - Uma introdução
Domain Driven Design - Uma introduçãoDaniel Baptista Dias
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento4Soft
 
Tecnologia da Informação - Carreira e perspectiva
Tecnologia da Informação - Carreira e perspectiva Tecnologia da Informação - Carreira e perspectiva
Tecnologia da Informação - Carreira e perspectiva Jônatan Gouveia
 
Carreira em TI - Começando na direção certa
Carreira em TI - Começando na direção certaCarreira em TI - Começando na direção certa
Carreira em TI - Começando na direção certaLuiz Ricardo Silva
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a ModelagemRodrigo Branas
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaAndré Paulovich
 
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de softwareAplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de softwareNatanael Simões
 
A evolução do Business Intelligence
A evolução do Business IntelligenceA evolução do Business Intelligence
A evolução do Business IntelligenceGustavo Santade
 

Similaire à Previsibilidade em desenvolvimento de software (20)

Apresentação Mundo Ideal 2015
Apresentação Mundo Ideal 2015Apresentação Mundo Ideal 2015
Apresentação Mundo Ideal 2015
 
Carreira de dev
Carreira de devCarreira de dev
Carreira de dev
 
Trabalhar com web design
Trabalhar com web designTrabalhar com web design
Trabalhar com web design
 
Trabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentasTrabalho remoto: Mindset e ferramentas
Trabalho remoto: Mindset e ferramentas
 
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de ProjetosUma abordagem às Metodologias Ágeis em Gerência de Projetos
Uma abordagem às Metodologias Ágeis em Gerência de Projetos
 
Agilidade em projetos de software
Agilidade em projetos de softwareAgilidade em projetos de software
Agilidade em projetos de software
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
 
Domain Driven Design - Uma introdução
Domain Driven Design - Uma introduçãoDomain Driven Design - Uma introdução
Domain Driven Design - Uma introdução
 
Apresentacao
ApresentacaoApresentacao
Apresentacao
 
Agile User Experience
Agile User ExperienceAgile User Experience
Agile User Experience
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
Lidando com Equipes de Desenvolvimento
Lidando com Equipes de DesenvolvimentoLidando com Equipes de Desenvolvimento
Lidando com Equipes de Desenvolvimento
 
Ux para software
Ux para softwareUx para software
Ux para software
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Tecnologia da Informação - Carreira e perspectiva
Tecnologia da Informação - Carreira e perspectiva Tecnologia da Informação - Carreira e perspectiva
Tecnologia da Informação - Carreira e perspectiva
 
Carreira em TI - Começando na direção certa
Carreira em TI - Começando na direção certaCarreira em TI - Começando na direção certa
Carreira em TI - Começando na direção certa
 
Introdução a Modelagem
Introdução a ModelagemIntrodução a Modelagem
Introdução a Modelagem
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de softwareAplicando conceitos gerais de gerenciamento de projetos à engenharia de software
Aplicando conceitos gerais de gerenciamento de projetos à engenharia de software
 
A evolução do Business Intelligence
A evolução do Business IntelligenceA evolução do Business Intelligence
A evolução do Business Intelligence
 

Plus de Denis Ferrari

Arquitetura evolutiva - DNAD 2013
Arquitetura evolutiva - DNAD 2013Arquitetura evolutiva - DNAD 2013
Arquitetura evolutiva - DNAD 2013Denis Ferrari
 
Empreendedorismo - Ao vivo e sem retoques
Empreendedorismo - Ao vivo e sem retoquesEmpreendedorismo - Ao vivo e sem retoques
Empreendedorismo - Ao vivo e sem retoquesDenis Ferrari
 
DevInCachu 2013: Arquitetura evolutiva
DevInCachu 2013: Arquitetura evolutivaDevInCachu 2013: Arquitetura evolutiva
DevInCachu 2013: Arquitetura evolutivaDenis Ferrari
 
10 coisas que aprendi com o tempo
10 coisas que aprendi com o tempo10 coisas que aprendi com o tempo
10 coisas que aprendi com o tempoDenis Ferrari
 
UCL Innovation Party - Framework .NET
UCL Innovation Party - Framework .NETUCL Innovation Party - Framework .NET
UCL Innovation Party - Framework .NETDenis Ferrari
 
Desenvolvimento orientado a Testes
Desenvolvimento orientado a TestesDesenvolvimento orientado a Testes
Desenvolvimento orientado a TestesDenis Ferrari
 
Apresentação sobre Coding Dojo
Apresentação sobre Coding DojoApresentação sobre Coding Dojo
Apresentação sobre Coding DojoDenis Ferrari
 

Plus de Denis Ferrari (9)

Arquitetura evolutiva - DNAD 2013
Arquitetura evolutiva - DNAD 2013Arquitetura evolutiva - DNAD 2013
Arquitetura evolutiva - DNAD 2013
 
Empreendedorismo - Ao vivo e sem retoques
Empreendedorismo - Ao vivo e sem retoquesEmpreendedorismo - Ao vivo e sem retoques
Empreendedorismo - Ao vivo e sem retoques
 
DevInCachu 2013: Arquitetura evolutiva
DevInCachu 2013: Arquitetura evolutivaDevInCachu 2013: Arquitetura evolutiva
DevInCachu 2013: Arquitetura evolutiva
 
10 coisas que aprendi com o tempo
10 coisas que aprendi com o tempo10 coisas que aprendi com o tempo
10 coisas que aprendi com o tempo
 
UCL Innovation Party - Framework .NET
UCL Innovation Party - Framework .NETUCL Innovation Party - Framework .NET
UCL Innovation Party - Framework .NET
 
Desenvolvimento orientado a Testes
Desenvolvimento orientado a TestesDesenvolvimento orientado a Testes
Desenvolvimento orientado a Testes
 
Apresentação sobre Coding Dojo
Apresentação sobre Coding DojoApresentação sobre Coding Dojo
Apresentação sobre Coding Dojo
 
AOP
AOPAOP
AOP
 
TDD (Resumo)
TDD (Resumo)TDD (Resumo)
TDD (Resumo)
 

Previsibilidade em desenvolvimento de software