O Desenvolvedor Completo - por Mariana Bravo
-
Upload
thoughtworks -
Category
Technology
-
view
3.364 -
download
1
description
Transcript of O Desenvolvedor Completo - por 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
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
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
FilterByCountry
FilterByItemIds
FilterByPeriod
FilterByOrderId
Filter
ExportService
public CsvFile getExportCsv(int customerId,List<Filter> filters)
throws IOException, SQLException {...
}
FilterByType
28
FilterByCountry
FilterByItemIds
FilterByPeriod
FilterByOrderId
Filter
ExportService
public CsvFile getExportCsv(int customerId,List<Filter> filters)
throws IOException, SQLException {...
}
FilterByType
29
FilterByCountry
FilterByItemIds
FilterByPeriod
FilterByOrderId
Filter
ExportService
public CsvFile getExportCsv(int customerId,List<Filter> filters)
throws IOException, SQLException {...
}
FilterByType
Filter
ByStatus
38
Entender separadamente o problema, a hipótese e a solução.
Permite encontrar soluções alternativas para um problema.
40
Decompor uma solução emetapas incrementais.
Permite entregar, obter feedback e validar a hipótese mais cedo.