SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
1
O DESENVOLVEDOR
COMPLETO
Mariana Bravo
2
MARIANA BRAVO
- Formada em metodologias ágeis
- Programadora poliglota
- Desenvolvedora de software há 8 anos
- Já trabalhei com software livre, produto e consultoria
- Trabalho na ThoughtWorks Chicago há 2 anos
3
4
5
6
7
8
ANÁLISE DE
REQUISITOS
PROJETO
IMPLEMENTA-
ÇÃO
TESTE E
VERIFICAÇÃO
IMPLANTA-
ÇÃO
ANÁLISE
MODELO
CÓDIGO
TESTE
ENTREGA
9
ANÁLISE DE
REQUISITOS
PROJETO
IMPLEMENTA-
ÇÃO
TESTE E
VERIFICAÇÃO
IMPLANTA-
ÇÃO
ANÁLISE
MODELO
CÓDIGO
TESTE
ENTREGA
PLANEJAR
MONITORAR
OPERAR
10
#. PROGRAMAR
11
LÓGICA
12
LINGUAGEMconceitos e sintaxe
13
FRAMEWORKS,bibliotecas e ferramentas
14
LÓGICA,
LINGUAGENS E
FRAMEWORKS
SÃO NOSSA
MATÉRIA-PRIMA
15
#. TESTAR
16
#. TESTAR

Cenários esperados

Cenários alternativos (“e se?”)
17
#. TESTAR

Confiança

Robustez
18
AUTOMATIZAR
19
#. TESTAR

Confiança++

Robustez++

Rapidez

Rede de segurança
20
#. REFATORAR
21
Melhorar a estrutura interna do
código sem alterar seu
comportamento.
22
#. REFATORAR

Para melhorar legibilidade e entendimento

Para se adaptar melhor a mudanças
23
VERMELHO
LIMITADO
http://www.infoq.com/presentations/The-Limited-Red-Society
24
#. MODELAR
25
Modelo (ou design) é uma
abstração
que representa nosso
entendimento atual
de uma solução.
26
ExportService
public CsvFile getExportCsv(int customerId,
String country,
String orderId,
String fromDate,
String toDate,
String itemIds,
boolean weight,
boolean inflamableMaterial,
boolean material)
throws IOException, SQLException {
...
} ?
27
Filter
ByCountry
Filter
ByItemIds
Filter
ByPeriod
Filter
ByOrderId
Filter
Export
Service
public CsvFile getExportCsv(int customerId,
List<Filter> filters)
throws IOException, SQLException {
...
}
Filter
ByType
28
Filter
ByCountry
Filter
ByItemIds
Filter
ByPeriod
Filter
ByOrderId
Filter
Export
Service
public CsvFile getExportCsv(int customerId,
List<Filter> filters)
throws IOException, SQLException {
...
}
Filter
ByType
29
Filter
ByCountry
Filter
ByItemIds
Filter
ByPeriod
Filter
ByOrderId
Filter
Export
Service
public CsvFile getExportCsv(int customerId,
List<Filter> filters)
throws IOException, SQLException {
...
}
Filter
ByType
Filter
ByStatus
30
MODELO
REFATORAR
31
#. ARQUITETURA
32
33
34
35
36
#. ANÁLISE
37
Entender separadamente o
problema, a hipótese e a solução.
38
Entender separadamente o
problema, a hipótese e a solução.
Permite encontrar soluções
alternativas para um problema.
39
Decompor uma solução em
etapas incrementais.
40
Decompor uma solução em
etapas incrementais.
Permite entregar, obter feedback e
validar a hipótese mais cedo.
41
#. RECAPITULANDO
#. Programar
#. Testar
#. Refatorar
#. Modelar
#. Arquitetura
#. Análise
42
#. TEM MAIS
#. Entregar
#. Operar
#. Monitorar
#. Planejar
#. Processo
#. Domínio
43
TÁ DOIDA?
44
45
SAIBA O QUE VOCÊ
NÃO SABE
Reconheça
Aprenda
Complemente
OBRIGADA!
Perguntas?
Mariana Bravo
mbravo@thoughtworks.com

Mais conteúdo relacionado

Mais procurados

MTC - O que eu aprendi com Agile Testing - MG/2017
MTC - O que eu aprendi com Agile Testing - MG/2017MTC - O que eu aprendi com Agile Testing - MG/2017
MTC - O que eu aprendi com Agile Testing - MG/2017Fernando Santiago
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizadosMarcelo Andrade
 
Testes de software
Testes de softwareTestes de software
Testes de softwareVitor Castro
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesProfThiagoAAlves
 
Interface é código: aprimorando a experiência do usuário no front e no back-end
Interface é código: aprimorando a experiência do usuário no front e no back-endInterface é código: aprimorando a experiência do usuário no front e no back-end
Interface é código: aprimorando a experiência do usuário no front e no back-endTalita Pagani
 
Reunião Devolutiva da Pré-Banca 01/03/2011
Reunião Devolutiva da Pré-Banca 01/03/2011Reunião Devolutiva da Pré-Banca 01/03/2011
Reunião Devolutiva da Pré-Banca 01/03/2011Silvia Fugihara
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven DevelopmentOtavio Augusto
 
Carreira em testes de software
Carreira em testes de softwareCarreira em testes de software
Carreira em testes de softwareJoyce Bastos
 
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
 

Mais procurados (9)

MTC - O que eu aprendi com Agile Testing - MG/2017
MTC - O que eu aprendi com Agile Testing - MG/2017MTC - O que eu aprendi com Agile Testing - MG/2017
MTC - O que eu aprendi com Agile Testing - MG/2017
 
Testes de software automatizados
Testes de software automatizadosTestes de software automatizados
Testes de software automatizados
 
Testes de software
Testes de softwareTestes de software
Testes de software
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de Aplicações
 
Interface é código: aprimorando a experiência do usuário no front e no back-end
Interface é código: aprimorando a experiência do usuário no front e no back-endInterface é código: aprimorando a experiência do usuário no front e no back-end
Interface é código: aprimorando a experiência do usuário no front e no back-end
 
Reunião Devolutiva da Pré-Banca 01/03/2011
Reunião Devolutiva da Pré-Banca 01/03/2011Reunião Devolutiva da Pré-Banca 01/03/2011
Reunião Devolutiva da Pré-Banca 01/03/2011
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Carreira em testes de software
Carreira em testes de softwareCarreira em testes de software
Carreira em testes de software
 
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
 

Destaque

Agile UX - Esquenta AgileTrends na ThoughtWorks
Agile UX - Esquenta AgileTrends na ThoughtWorksAgile UX - Esquenta AgileTrends na ThoughtWorks
Agile UX - Esquenta AgileTrends na ThoughtWorksGlauber Lænder
 
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...Glauber Lænder
 
UX: Tradicional vs Ágil
UX: Tradicional vs ÁgilUX: Tradicional vs Ágil
UX: Tradicional vs ÁgilGlauber Lænder
 
Aplicación del costeo a variable a una pizzeria
Aplicación del costeo a variable a una pizzeriaAplicación del costeo a variable a una pizzeria
Aplicación del costeo a variable a una pizzeriaDiego E. Corvera
 
Entendendo nossos usuários
Entendendo nossos usuáriosEntendendo nossos usuários
Entendendo nossos usuáriosSimone Beltrame
 
O usuario esta bebado - UX eh pra todo mundo - 15 min
O usuario esta bebado - UX eh pra todo mundo - 15 minO usuario esta bebado - UX eh pra todo mundo - 15 min
O usuario esta bebado - UX eh pra todo mundo - 15 minAdriano Schmidt
 
"Designers devem programar?" - Trilha UX Design | The Developers Conference 2016
"Designers devem programar?" - Trilha UX Design | The Developers Conference 2016"Designers devem programar?" - Trilha UX Design | The Developers Conference 2016
"Designers devem programar?" - Trilha UX Design | The Developers Conference 2016Victor Ferreira Santos
 
10 coisas que aprendi trabalhando com UX
10 coisas que aprendi trabalhando com UX10 coisas que aprendi trabalhando com UX
10 coisas que aprendi trabalhando com UXGuilherme Marques
 
Percursos da artemídia na contemporaneidade
Percursos da artemídia na contemporaneidadePercursos da artemídia na contemporaneidade
Percursos da artemídia na contemporaneidadeFabricio Teixeira
 
Testes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuárioTestes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuárioGlauber Lænder
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Designtdc-globalcode
 
Teste de usabilidade na sprint; Entrega contínua de boas experiências
Teste de usabilidade na sprint; Entrega contínua de boas experiênciasTeste de usabilidade na sprint; Entrega contínua de boas experiências
Teste de usabilidade na sprint; Entrega contínua de boas experiênciasGlauber Lænder
 
Novo Portal ESPN - Ebai 2008
Novo Portal ESPN - Ebai 2008Novo Portal ESPN - Ebai 2008
Novo Portal ESPN - Ebai 2008Fabricio Teixeira
 
Novo Portal Fiat - Ebai 2009
Novo Portal Fiat - Ebai 2009Novo Portal Fiat - Ebai 2009
Novo Portal Fiat - Ebai 2009Fabricio Teixeira
 
Ux design antes do wireframe
Ux design antes do wireframeUx design antes do wireframe
Ux design antes do wireframeFabricio Teixeira
 
Why should I care about Responsive Design?
Why should I care about Responsive Design?Why should I care about Responsive Design?
Why should I care about Responsive Design?Fabricio Teixeira
 

Destaque (20)

Agile UX - Esquenta AgileTrends na ThoughtWorks
Agile UX - Esquenta AgileTrends na ThoughtWorksAgile UX - Esquenta AgileTrends na ThoughtWorks
Agile UX - Esquenta AgileTrends na ThoughtWorks
 
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
Teste de usabilidade na sprint; Entrega contínua de boas experiências [Scrum ...
 
Developer who designs
Developer who designsDeveloper who designs
Developer who designs
 
UX: Tradicional vs Ágil
UX: Tradicional vs ÁgilUX: Tradicional vs Ágil
UX: Tradicional vs Ágil
 
Aplicación del costeo a variable a una pizzeria
Aplicación del costeo a variable a una pizzeriaAplicación del costeo a variable a una pizzeria
Aplicación del costeo a variable a una pizzeria
 
Design Centrado no Usuário
Design Centrado no UsuárioDesign Centrado no Usuário
Design Centrado no Usuário
 
Scrum
ScrumScrum
Scrum
 
Entendendo nossos usuários
Entendendo nossos usuáriosEntendendo nossos usuários
Entendendo nossos usuários
 
O usuario esta bebado - UX eh pra todo mundo - 15 min
O usuario esta bebado - UX eh pra todo mundo - 15 minO usuario esta bebado - UX eh pra todo mundo - 15 min
O usuario esta bebado - UX eh pra todo mundo - 15 min
 
"Designers devem programar?" - Trilha UX Design | The Developers Conference 2016
"Designers devem programar?" - Trilha UX Design | The Developers Conference 2016"Designers devem programar?" - Trilha UX Design | The Developers Conference 2016
"Designers devem programar?" - Trilha UX Design | The Developers Conference 2016
 
10 coisas que aprendi trabalhando com UX
10 coisas que aprendi trabalhando com UX10 coisas que aprendi trabalhando com UX
10 coisas que aprendi trabalhando com UX
 
Percursos da artemídia na contemporaneidade
Percursos da artemídia na contemporaneidadePercursos da artemídia na contemporaneidade
Percursos da artemídia na contemporaneidade
 
Sketch andzeplin
Sketch andzeplinSketch andzeplin
Sketch andzeplin
 
Testes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuárioTestes de usabilidade para otimizar a experiência do usuário
Testes de usabilidade para otimizar a experiência do usuário
 
TDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX DesignTDC2016SP - Trilha UX Design
TDC2016SP - Trilha UX Design
 
Teste de usabilidade na sprint; Entrega contínua de boas experiências
Teste de usabilidade na sprint; Entrega contínua de boas experiênciasTeste de usabilidade na sprint; Entrega contínua de boas experiências
Teste de usabilidade na sprint; Entrega contínua de boas experiências
 
Novo Portal ESPN - Ebai 2008
Novo Portal ESPN - Ebai 2008Novo Portal ESPN - Ebai 2008
Novo Portal ESPN - Ebai 2008
 
Novo Portal Fiat - Ebai 2009
Novo Portal Fiat - Ebai 2009Novo Portal Fiat - Ebai 2009
Novo Portal Fiat - Ebai 2009
 
Ux design antes do wireframe
Ux design antes do wireframeUx design antes do wireframe
Ux design antes do wireframe
 
Why should I care about Responsive Design?
Why should I care about Responsive Design?Why should I care about Responsive Design?
Why should I care about Responsive Design?
 

Semelhante a Desenvolvedora poliglota compartilha sua experiência em programação, testes e modelagem

A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorMarcos Pereira
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...tdc-globalcode
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de softwareTargettrust
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de softwareTargettrust
 
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwarePesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
 
T@rget trust curso de planejamento e execução de testes de software
T@rget trust   curso de planejamento e execução de testes de softwareT@rget trust   curso de planejamento e execução de testes de software
T@rget trust curso de planejamento e execução de testes de softwareTargettrust
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de softwareTargettrust
 
Como você testa seu software TDC 2017
Como você testa seu software  TDC 2017Como você testa seu software  TDC 2017
Como você testa seu software TDC 2017Ismael
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwareCamilo Ribeiro
 
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves RochaAPRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves RochaCloves da Rocha
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixCris Fidelix
 
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Gabriel Rubens
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaHenrique Nunes Bez Fontana
 
TDC2016POA | Trilha Education - Aprendizagem baseada em projetos: Uma experi...
TDC2016POA | Trilha Education -  Aprendizagem baseada em projetos: Uma experi...TDC2016POA | Trilha Education -  Aprendizagem baseada em projetos: Uma experi...
TDC2016POA | Trilha Education - Aprendizagem baseada em projetos: Uma experi...tdc-globalcode
 
Palestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endPalestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endRodrigo Caneppele
 
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...Rio Info
 

Semelhante a Desenvolvedora poliglota compartilha sua experiência em programação, testes e modelagem (20)

A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao Sênior
 
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
TDC2017 | Florianópolis - Trilha Java Melhorando a performance do seu Código ...
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
 
T@rget trust t-curso de ferramentas para automação de teste de software
T@rget trust   t-curso de ferramentas para automação de teste de softwareT@rget trust   t-curso de ferramentas para automação de teste de software
T@rget trust t-curso de ferramentas para automação de teste de software
 
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de SoftwarePesquisa em Métodos Ágeis para o Desenvolvimento de Software
Pesquisa em Métodos Ágeis para o Desenvolvimento de Software
 
T@rget trust curso de planejamento e execução de testes de software
T@rget trust   curso de planejamento e execução de testes de softwareT@rget trust   curso de planejamento e execução de testes de software
T@rget trust curso de planejamento e execução de testes de software
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
T@rget trust curso de introdução ao processo de teste de software
T@rget trust   curso de introdução ao processo de teste de softwareT@rget trust   curso de introdução ao processo de teste de software
T@rget trust curso de introdução ao processo de teste de software
 
Como você testa seu software TDC 2017
Como você testa seu software  TDC 2017Como você testa seu software  TDC 2017
Como você testa seu software TDC 2017
 
Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008Tudo são Dados - PHP Conference 2008
Tudo são Dados - PHP Conference 2008
 
Papéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de SoftwarePapéis em Teste e Qualidade de Software
Papéis em Teste e Qualidade de Software
 
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves RochaAPRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
APRESENTAÇÃO DO PROFESSOR - By Prof. Cloves Rocha
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane FidelixApresentação de Engenharia de software I - Prof. Cristiane Fidelix
Apresentação de Engenharia de software I - Prof. Cristiane Fidelix
 
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
 
Palestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresaPalestra papel do desenvolvedor no sucesso da empresa
Palestra papel do desenvolvedor no sucesso da empresa
 
TDC2016POA | Trilha Education - Aprendizagem baseada em projetos: Uma experi...
TDC2016POA | Trilha Education -  Aprendizagem baseada em projetos: Uma experi...TDC2016POA | Trilha Education -  Aprendizagem baseada em projetos: Uma experi...
TDC2016POA | Trilha Education - Aprendizagem baseada em projetos: Uma experi...
 
Palestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-endPalestra IFG - Desenvolvimento Front-end
Palestra IFG - Desenvolvimento Front-end
 
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
Rio Info 2015 - Desenvolvimento Operações Impactos na criação e entrega de so...
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 

Mais de Thoughtworks

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a ProductThoughtworks
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & DogsThoughtworks
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovationThoughtworks
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teamsThoughtworks
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of InnovationThoughtworks
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer ExperienceThoughtworks
 
When we design together
When we design togetherWhen we design together
When we design togetherThoughtworks
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)Thoughtworks
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloudThoughtworks
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of InnovationThoughtworks
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go liveThoughtworks
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the RubiconThoughtworks
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!Thoughtworks
 
Docker container security
Docker container securityDocker container security
Docker container securityThoughtworks
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unitThoughtworks
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Thoughtworks
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to TuringThoughtworks
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked outThoughtworks
 

Mais de Thoughtworks (20)

Design System as a Product
Design System as a ProductDesign System as a Product
Design System as a Product
 
Designers, Developers & Dogs
Designers, Developers & DogsDesigners, Developers & Dogs
Designers, Developers & Dogs
 
Cloud-first for fast innovation
Cloud-first for fast innovationCloud-first for fast innovation
Cloud-first for fast innovation
 
More impact with flexible teams
More impact with flexible teamsMore impact with flexible teams
More impact with flexible teams
 
Culture of Innovation
Culture of InnovationCulture of Innovation
Culture of Innovation
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Developer Experience
Developer ExperienceDeveloper Experience
Developer Experience
 
When we design together
When we design togetherWhen we design together
When we design together
 
Hardware is hard(er)
Hardware is hard(er)Hardware is hard(er)
Hardware is hard(er)
 
Customer-centric innovation enabled by cloud
 Customer-centric innovation enabled by cloud Customer-centric innovation enabled by cloud
Customer-centric innovation enabled by cloud
 
Amazon's Culture of Innovation
Amazon's Culture of InnovationAmazon's Culture of Innovation
Amazon's Culture of Innovation
 
When in doubt, go live
When in doubt, go liveWhen in doubt, go live
When in doubt, go live
 
Don't cross the Rubicon
Don't cross the RubiconDon't cross the Rubicon
Don't cross the Rubicon
 
Error handling
Error handlingError handling
Error handling
 
Your test coverage is a lie!
Your test coverage is a lie!Your test coverage is a lie!
Your test coverage is a lie!
 
Docker container security
Docker container securityDocker container security
Docker container security
 
Redefining the unit
Redefining the unitRedefining the unit
Redefining the unit
 
Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22Technology Radar Webinar UK - Vol. 22
Technology Radar Webinar UK - Vol. 22
 
A Tribute to Turing
A Tribute to TuringA Tribute to Turing
A Tribute to Turing
 
Rsa maths worked out
Rsa maths worked outRsa maths worked out
Rsa maths worked out
 

Desenvolvedora poliglota compartilha sua experiência em programação, testes e modelagem