1. Project Rescue
salvando projetos a beira do precipício
ID blog twitter
Hugo Baraúna blog.plataformatec.com @hugobarauna
2. Quem sou eu?
• Hugo Baraúna
• Co-fundador da Plataforma Tecnologia
• 24 anos
• Engenharia de Computação na Politécnica da USP
• Desenvolvedor Ruby e Rails há mais de 3 anos
Hugo Baraúna blog.plataformatec.com @hugobarauna
36. 3 possíveis motivos
• Cliente não sabe comprar software
• Fornecedor ruim
• Má gestão do desenvolvimento
Hugo Baraúna blog.plataformatec.com @hugobarauna
37. Cliente não sabe comprar
software
Hugo Baraúna blog.plataformatec.com @hugobarauna
41. Falta de domínio da ferramenta
Hugo Baraúna blog.plataformatec.com @hugobarauna
42. Má gestão do desenvolvimento
Hugo Baraúna blog.plataformatec.com @hugobarauna
43. Má gestão do desenvolvimento
• Escopo mal definido
Hugo Baraúna blog.plataformatec.com @hugobarauna
44. Má gestão do desenvolvimento
• Escopo mal definido
• Falta de definição do “done done”
Hugo Baraúna blog.plataformatec.com @hugobarauna
45. Má gestão do desenvolvimento
• Escopo mal definido
• Falta de definição do “done done”
• Prazo e escopo fechado
Hugo Baraúna blog.plataformatec.com @hugobarauna
46. 3 possíveis motivos
• Cliente não sabe comprar software
• Fornecedor ruim
• Má gestão do desenvolvimento
Hugo Baraúna blog.plataformatec.com @hugobarauna
50. Como resolver
• Definir o problema
Hugo Baraúna blog.plataformatec.com @hugobarauna
51. Como resolver
• Definir o problema
• Apagar o incêndio
Hugo Baraúna blog.plataformatec.com @hugobarauna
52. Como resolver
• Definir o problema
• Apagar o incêndio
• Organizar a casa
Hugo Baraúna blog.plataformatec.com @hugobarauna
53. Como resolver
• Definir o problema
• Apagar o incêndio
• Organizar a casa
Hugo Baraúna blog.plataformatec.com @hugobarauna
54. De nir o problema
• Ponto de vista técnico
• Ponto de vista de negócios
Hugo Baraúna blog.plataformatec.com @hugobarauna
55. De nir o problema
• Ponto de vista técnico
• Ponto de vista de negócios
Hugo Baraúna blog.plataformatec.com @hugobarauna
56. Ponto de vista técnico
• Bugs recorrentes?
• Baixa manutenibilidade?
• Velocidade de desenvolvimento muito baixa?
Hugo Baraúna blog.plataformatec.com @hugobarauna
57. De nir o problema
• Ponto de vista técnico
• Ponto de vista de negócios
Hugo Baraúna blog.plataformatec.com @hugobarauna
58. Ponto de vista de negócios
• Vou perder o meu cliente!
• Vou perder o investidor!
• Minha empresa vai falir!
Hugo Baraúna blog.plataformatec.com @hugobarauna
59. Como resolver
• Definir o problema
• Apagar o incêndio
• Arrumar a casa
Hugo Baraúna blog.plataformatec.com @hugobarauna
60.
61. Como resolver
• Definir o problema
• Apagar o incêndio
• Arrumar a casa
Hugo Baraúna blog.plataformatec.com @hugobarauna
62. Arrumar a casa
• Gerenciar a expectativa
• Preparar o terreno
• Desenvolvimento com refactoring puxado
Hugo Baraúna blog.plataformatec.com @hugobarauna