SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
TIPOS DE RELEASES
                    Evolução da funcionalidade principal ao longo do projeto




Wednesday, March 13, 13
TODO SOFTWARE PRECISA
                       EVOLUIR

    • O Windows           está na versão 8

    •O        Mac OS está na versão 10

    •O        Internet Explorer está na versão 10

    •O        Chrome está na versão 26



Wednesday, March 13, 13
COMO FAZER ISTO NUM PROJETO
                  ONDE TEMOS LIMITAÇÃO DE
                          TEMPO?




Wednesday, March 13, 13
Se você fosse desenvolver um editor de
                          textos como o Word o que faria primeiro:
                          Mala direta? Macros? Ou começaria pela
                          edição do texto em si?




Wednesday, March 13, 13
Princípio de Pareto:
                            20% das funcionalidades
                          costumam gerar 80% ou mais
                             do benefício esperado.




Wednesday, March 13, 13
Portanto, para permitir a evolução de um
          projeto de software devemos começar pela
          funcionalidade principal: a que vai
         gerar 80% do benefício do Software. Desta forma haverá
             tempo para evoluir esta funcionalidade durante o
          projeto. Se ela ficar para o final este tempo não existirá!


Wednesday, March 13, 13
SOLUÇÃO
    1. Durante o projeto são feitas pequenas entregas, que
    chamamos de Releases.

    2. Para criar uma cultura de evolução durante o projeto
    denominamos as Releases como Alpha, Beta ou Final

                                     Release   Release   Release
                                     Alpha      Beta     Final
        Tolerância aos erros que
       impactam a validação da        Baixa     Baixa     Baixa
         funcionalidade principal

    Tolerância aos erros que
   NÃO impactam a validação           Alta      Média     Baixa
    da funcionalidade principal

Wednesday, March 13, 13
NA PRÁTICA...
           • Quando     estiver com foco numa Release Alpha saiba
               tolerar erros de User Interface, estouro de caracteres em
               campos, validação de campos que não são essenciais para
               o negócio e outros detalhes secundários

           • Quando      estiver com foco numa Release Beta diminua
               seu nível de tolerância para os detalhes secundários

           • Quando    estiver com foco numa Release Final,
               finalmente, seja detalhista quanto a Qualidade Geral do
               Software!

Wednesday, March 13, 13
MODELO MENTAL DO PROFISSIONAL
    • Programador: Na        Release Alpha não se preocupe se o seu
       código não estiver perfeito. Diminua seu nível de tolerância
       com as imperfeições conforme o projeto avança

    • Testador: Na    Release Alpha não perca seu tempo testando
       estouro em campos e outras coisas sem objetivo. E se você
       não conhece o negócio para testar a funcionalidade principal
       informe ao time que você não tem condições de testar uma
       release alpha!

    • Designer: Na    Release Alpha feche os olhos para os pixels
       desalinhados. No final do projeto é que precisa estar perfeito.
Wednesday, March 13, 13
Obrigado!
                          Beck Novaes - Designer de Produtos
                                  Twitter: @becknovaes
                               Blog: http://www.becklog.org
                           Tumblr: http://becknovaes.tumblr.com




Wednesday, March 13, 13

Contenu connexe

Tendances (9)

úLtimo gr..
úLtimo gr..úLtimo gr..
úLtimo gr..
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Seres extraños...
Seres extraños...Seres extraños...
Seres extraños...
 
Photoshop especial
Photoshop especialPhotoshop especial
Photoshop especial
 
Photoshop mu
Photoshop muPhotoshop mu
Photoshop mu
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Photoshopagem
PhotoshopagemPhotoshopagem
Photoshopagem
 
00 último grito em-edição_fotográfica
00    último grito em-edição_fotográfica00    último grito em-edição_fotográfica
00 último grito em-edição_fotográfica
 
Photoshop
PhotoshopPhotoshop
Photoshop
 

En vedette

Internet na Assessoria de Imprensa - Episódio I
Internet na Assessoria de Imprensa - Episódio IInternet na Assessoria de Imprensa - Episódio I
Internet na Assessoria de Imprensa - Episódio IEstácio FAP e UFPA
 
Press release actividade jota solidaria
Press release   actividade jota solidariaPress release   actividade jota solidaria
Press release actividade jota solidariajsdgolega
 
Press release - O Casamento da dona Baratinha - Temporada 2014
Press release - O Casamento da dona Baratinha - Temporada 2014Press release - O Casamento da dona Baratinha - Temporada 2014
Press release - O Casamento da dona Baratinha - Temporada 2014Izabel Nori
 
Jornalismo - História de 1985 à 2015
Jornalismo - História de 1985 à 2015Jornalismo - História de 1985 à 2015
Jornalismo - História de 1985 à 2015Diego Stedile
 
Release - Reinventando a liderança, por uma ética de valores
Release - Reinventando a liderança, por uma ética de valoresRelease - Reinventando a liderança, por uma ética de valores
Release - Reinventando a liderança, por uma ética de valoresRenata Di Nizo
 
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...UNIMONTE
 
Assessoria de imprensa - Produtos e Serviços
Assessoria de imprensa - Produtos e ServiçosAssessoria de imprensa - Produtos e Serviços
Assessoria de imprensa - Produtos e ServiçosLaércio Góes
 
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...UNIMONTE
 
Organização, planejamento e controle na produção jornalística
Organização, planejamento e controle na produção jornalísticaOrganização, planejamento e controle na produção jornalística
Organização, planejamento e controle na produção jornalísticaMárcia Marques
 
Agile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release PlanningAgile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release PlanningAdriano Campestrini
 
Papéis e tarefas na redação
Papéis e tarefas na redação Papéis e tarefas na redação
Papéis e tarefas na redação Márcia Marques
 

En vedette (20)

Release
ReleaseRelease
Release
 
Release
ReleaseRelease
Release
 
Como escrever press release 2012
Como escrever press release 2012Como escrever press release 2012
Como escrever press release 2012
 
Internet na Assessoria de Imprensa - Episódio I
Internet na Assessoria de Imprensa - Episódio IInternet na Assessoria de Imprensa - Episódio I
Internet na Assessoria de Imprensa - Episódio I
 
Assessoria de imprensa
Assessoria de imprensaAssessoria de imprensa
Assessoria de imprensa
 
Assessoria De Imprensa
Assessoria De ImprensaAssessoria De Imprensa
Assessoria De Imprensa
 
Press Release
Press ReleasePress Release
Press Release
 
IMRS 2010 | Márcio Okabe | SEM - Press Release
IMRS 2010 | Márcio Okabe | SEM - Press ReleaseIMRS 2010 | Márcio Okabe | SEM - Press Release
IMRS 2010 | Márcio Okabe | SEM - Press Release
 
Press release actividade jota solidaria
Press release   actividade jota solidariaPress release   actividade jota solidaria
Press release actividade jota solidaria
 
Press release - O Casamento da dona Baratinha - Temporada 2014
Press release - O Casamento da dona Baratinha - Temporada 2014Press release - O Casamento da dona Baratinha - Temporada 2014
Press release - O Casamento da dona Baratinha - Temporada 2014
 
Medea. Metodología de desarrollo en ÁTICA
Medea. Metodología de desarrollo en ÁTICAMedea. Metodología de desarrollo en ÁTICA
Medea. Metodología de desarrollo en ÁTICA
 
Jornalismo - História de 1985 à 2015
Jornalismo - História de 1985 à 2015Jornalismo - História de 1985 à 2015
Jornalismo - História de 1985 à 2015
 
Release - Reinventando a liderança, por uma ética de valores
Release - Reinventando a liderança, por uma ética de valoresRelease - Reinventando a liderança, por uma ética de valores
Release - Reinventando a liderança, por uma ética de valores
 
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
 
Netiqueta
NetiquetaNetiqueta
Netiqueta
 
Assessoria de imprensa - Produtos e Serviços
Assessoria de imprensa - Produtos e ServiçosAssessoria de imprensa - Produtos e Serviços
Assessoria de imprensa - Produtos e Serviços
 
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
Pós-Graduação UNIMONTE - Assessoria de Comunicação - Texto do Release - Aula ...
 
Organização, planejamento e controle na produção jornalística
Organização, planejamento e controle na produção jornalísticaOrganização, planejamento e controle na produção jornalística
Organização, planejamento e controle na produção jornalística
 
Agile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release PlanningAgile Brazil 2016 - Workshop de Release Planning
Agile Brazil 2016 - Workshop de Release Planning
 
Papéis e tarefas na redação
Papéis e tarefas na redação Papéis e tarefas na redação
Papéis e tarefas na redação
 

Similaire à Tipos de releases slideshare

Programação Pragmática
Programação PragmáticaProgramação Pragmática
Programação Pragmáticaelliando dias
 
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}Matheus Thomaz
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...Marcelo Krug
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...BIBrasil
 
Proposta de Boas Práticas e Padrões de Desenvolvimento Web
Proposta de Boas Práticas e Padrões de Desenvolvimento WebProposta de Boas Práticas e Padrões de Desenvolvimento Web
Proposta de Boas Práticas e Padrões de Desenvolvimento WebEr Galvão Abbott
 
A importância dos testes não funcionais
A importância dos testes não funcionaisA importância dos testes não funcionais
A importância dos testes não funcionaisRoger Ritter
 
Versões de software - releases
Versões de software - releasesVersões de software - releases
Versões de software - releasesJosé Alyson
 
Versões de sistemas Alfa, Beta, Rc,e Gold
Versões de sistemas Alfa, Beta, Rc,e GoldVersões de sistemas Alfa, Beta, Rc,e Gold
Versões de sistemas Alfa, Beta, Rc,e GoldCleber Ramos
 
8 passos para produzir com o reaper. um manual do iniciante em home studio. i...
8 passos para produzir com o reaper. um manual do iniciante em home studio. i...8 passos para produzir com o reaper. um manual do iniciante em home studio. i...
8 passos para produzir com o reaper. um manual do iniciante em home studio. i...Josenildodefarias Josenildo
 
Seja um Desenvolvedor de Sucesso
Seja um Desenvolvedor de SucessoSeja um Desenvolvedor de Sucesso
Seja um Desenvolvedor de SucessoRohan Bernartt
 
Manual Detalhado de Instrução ao Basecamp
Manual Detalhado de Instrução ao BasecampManual Detalhado de Instrução ao Basecamp
Manual Detalhado de Instrução ao BasecampErickSerrat
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar pythonLourenço Junior
 

Similaire à Tipos de releases slideshare (20)

Prototipagem
PrototipagemPrototipagem
Prototipagem
 
Programação Pragmática
Programação PragmáticaProgramação Pragmática
Programação Pragmática
 
Fedora QA
Fedora QAFedora QA
Fedora QA
 
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 01 - SASPI {5}
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
 
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
A24   paper - perfil business intelligence - o momento de sair da rotina por ...A24   paper - perfil business intelligence - o momento de sair da rotina por ...
A24 paper - perfil business intelligence - o momento de sair da rotina por ...
 
Revista programar 2
Revista programar 2Revista programar 2
Revista programar 2
 
Proposta de Boas Práticas e Padrões de Desenvolvimento Web
Proposta de Boas Práticas e Padrões de Desenvolvimento WebProposta de Boas Práticas e Padrões de Desenvolvimento Web
Proposta de Boas Práticas e Padrões de Desenvolvimento Web
 
A importância dos testes não funcionais
A importância dos testes não funcionaisA importância dos testes não funcionais
A importância dos testes não funcionais
 
Versões de software - releases
Versões de software - releasesVersões de software - releases
Versões de software - releases
 
Detalhes que importam
Detalhes que importamDetalhes que importam
Detalhes que importam
 
Artigo Bruno Rodrigues Spark Toolkit 0317
Artigo Bruno Rodrigues Spark Toolkit 0317Artigo Bruno Rodrigues Spark Toolkit 0317
Artigo Bruno Rodrigues Spark Toolkit 0317
 
Spark Toolkit
Spark ToolkitSpark Toolkit
Spark Toolkit
 
Versões de sistemas Alfa, Beta, Rc,e Gold
Versões de sistemas Alfa, Beta, Rc,e GoldVersões de sistemas Alfa, Beta, Rc,e Gold
Versões de sistemas Alfa, Beta, Rc,e Gold
 
8 passos para produzir com o reaper. um manual do iniciante em home studio. i...
8 passos para produzir com o reaper. um manual do iniciante em home studio. i...8 passos para produzir com o reaper. um manual do iniciante em home studio. i...
8 passos para produzir com o reaper. um manual do iniciante em home studio. i...
 
Seja um Desenvolvedor de Sucesso
Seja um Desenvolvedor de SucessoSeja um Desenvolvedor de Sucesso
Seja um Desenvolvedor de Sucesso
 
Debugging node
Debugging nodeDebugging node
Debugging node
 
Manual Detalhado de Instrução ao Basecamp
Manual Detalhado de Instrução ao BasecampManual Detalhado de Instrução ao Basecamp
Manual Detalhado de Instrução ao Basecamp
 
Windows 10 Technical Preview
Windows 10 Technical PreviewWindows 10 Technical Preview
Windows 10 Technical Preview
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar python
 

Plus de Beck Novaes

Churras Gaúcho na montanha
Churras Gaúcho na montanhaChurras Gaúcho na montanha
Churras Gaúcho na montanhaBeck Novaes
 
Captura, aprovação, guarda e recuperação de documentos
Captura, aprovação, guarda e recuperação de documentosCaptura, aprovação, guarda e recuperação de documentos
Captura, aprovação, guarda e recuperação de documentosBeck Novaes
 
Apresentação holmes
Apresentação holmesApresentação holmes
Apresentação holmesBeck Novaes
 
O poder das restrições
O poder das restriçõesO poder das restrições
O poder das restriçõesBeck Novaes
 
Agon 1.0 kickoff
Agon 1.0 kickoffAgon 1.0 kickoff
Agon 1.0 kickoffBeck Novaes
 

Plus de Beck Novaes (10)

Churras Gaúcho na montanha
Churras Gaúcho na montanhaChurras Gaúcho na montanha
Churras Gaúcho na montanha
 
Captura, aprovação, guarda e recuperação de documentos
Captura, aprovação, guarda e recuperação de documentosCaptura, aprovação, guarda e recuperação de documentos
Captura, aprovação, guarda e recuperação de documentos
 
Cinco pilares
Cinco pilaresCinco pilares
Cinco pilares
 
Apresentação holmes
Apresentação holmesApresentação holmes
Apresentação holmes
 
Holmes GED
Holmes GEDHolmes GED
Holmes GED
 
Holmes cases
Holmes casesHolmes cases
Holmes cases
 
O poder das restrições
O poder das restriçõesO poder das restrições
O poder das restrições
 
Agon season II
Agon season IIAgon season II
Agon season II
 
Agon s1r1
Agon s1r1Agon s1r1
Agon s1r1
 
Agon 1.0 kickoff
Agon 1.0 kickoffAgon 1.0 kickoff
Agon 1.0 kickoff
 

Tipos de releases slideshare

  • 1. TIPOS DE RELEASES Evolução da funcionalidade principal ao longo do projeto Wednesday, March 13, 13
  • 2. TODO SOFTWARE PRECISA EVOLUIR • O Windows está na versão 8 •O Mac OS está na versão 10 •O Internet Explorer está na versão 10 •O Chrome está na versão 26 Wednesday, March 13, 13
  • 3. COMO FAZER ISTO NUM PROJETO ONDE TEMOS LIMITAÇÃO DE TEMPO? Wednesday, March 13, 13
  • 4. Se você fosse desenvolver um editor de textos como o Word o que faria primeiro: Mala direta? Macros? Ou começaria pela edição do texto em si? Wednesday, March 13, 13
  • 5. Princípio de Pareto: 20% das funcionalidades costumam gerar 80% ou mais do benefício esperado. Wednesday, March 13, 13
  • 6. Portanto, para permitir a evolução de um projeto de software devemos começar pela funcionalidade principal: a que vai gerar 80% do benefício do Software. Desta forma haverá tempo para evoluir esta funcionalidade durante o projeto. Se ela ficar para o final este tempo não existirá! Wednesday, March 13, 13
  • 7. SOLUÇÃO 1. Durante o projeto são feitas pequenas entregas, que chamamos de Releases. 2. Para criar uma cultura de evolução durante o projeto denominamos as Releases como Alpha, Beta ou Final Release Release Release Alpha Beta Final Tolerância aos erros que impactam a validação da Baixa Baixa Baixa funcionalidade principal Tolerância aos erros que NÃO impactam a validação Alta Média Baixa da funcionalidade principal Wednesday, March 13, 13
  • 8. NA PRÁTICA... • Quando estiver com foco numa Release Alpha saiba tolerar erros de User Interface, estouro de caracteres em campos, validação de campos que não são essenciais para o negócio e outros detalhes secundários • Quando estiver com foco numa Release Beta diminua seu nível de tolerância para os detalhes secundários • Quando estiver com foco numa Release Final, finalmente, seja detalhista quanto a Qualidade Geral do Software! Wednesday, March 13, 13
  • 9. MODELO MENTAL DO PROFISSIONAL • Programador: Na Release Alpha não se preocupe se o seu código não estiver perfeito. Diminua seu nível de tolerância com as imperfeições conforme o projeto avança • Testador: Na Release Alpha não perca seu tempo testando estouro em campos e outras coisas sem objetivo. E se você não conhece o negócio para testar a funcionalidade principal informe ao time que você não tem condições de testar uma release alpha! • Designer: Na Release Alpha feche os olhos para os pixels desalinhados. No final do projeto é que precisa estar perfeito. Wednesday, March 13, 13
  • 10. Obrigado! Beck Novaes - Designer de Produtos Twitter: @becknovaes Blog: http://www.becklog.org Tumblr: http://becknovaes.tumblr.com Wednesday, March 13, 13