SlideShare uma empresa Scribd logo
1 de 45
Baixar para ler offline
KATAYUNOS


sábado 24 de septiembre de 2011
Manifiesto ágil


sábado 24 de septiembre de 2011
Estamos descubriendo formas mejores de desarrollar
                                  software tanto por nuestra propia experiencia como
                                  ayudando a terceros. A través de este trabajo hemos
                                                  aprendido a valorar:

                       Individuos e interacciones sobre procesos y herramientas
                         Software funcionando sobre documentación extensiva
                       Colaboración con el cliente sobre negociación contractual
                           Respuesta ante el cambio sobre seguir un plan




sábado 24 de septiembre de 2011
Mejora Continua
                            Kaizen


sábado 24 de septiembre de 2011
Pruebas
                                  Automáticas


sábado 24 de septiembre de 2011
sábado 24 de septiembre de 2011
F.I.R.S.T.


sábado 24 de septiembre de 2011
Fast
sábado 24 de septiembre de 2011
Isolated
sábado 24 de septiembre de 2011
Dobles
                                   Isolated
sábado 24 de septiembre de 2011
Repeteable
sábado 24 de septiembre de 2011
Self-Validating
sábado 24 de septiembre de 2011
Timely
sábado 24 de septiembre de 2011
Test
                                  Driven
                                  Development

sábado 24 de septiembre de 2011
Test
                                  Driven        @kentbeck




                                  Development
                                                 ¡1999!




sábado 24 de septiembre de 2011
TDD != Test First


sábado 24 de septiembre de 2011
sábado 24 de septiembre de 2011
Escribe una prueba




sábado 24 de septiembre de 2011
Escribe una prueba
                                  Escribe código para pasarla




sábado 24 de septiembre de 2011
Escribe una prueba
                                  Escribe código para pasarla
                                  Refactoriza




sábado 24 de septiembre de 2011
sábado 24 de septiembre de 2011
No escribas código sin prueba




sábado 24 de septiembre de 2011
No escribas código sin prueba
                                  No más pruebas si no pasan




sábado 24 de septiembre de 2011
No escribas código sin prueba
                                  No más pruebas si no pasan

                                         Refactoriza




sábado 24 de septiembre de 2011
Ventajas


sábado 24 de septiembre de 2011
sábado 24 de septiembre de 2011
100% COBERTURA




sábado 24 de septiembre de 2011
100% COBERTURA

                                  REFACTORING




sábado 24 de septiembre de 2011
100% COBERTURA

                                  REFACTORING

                                       DISEÑO SOLID




sábado 24 de septiembre de 2011
S.O.L.I.D.



sábado 24 de septiembre de 2011
Single responsibility principle
                                  Open/closed principle
                                  Liskov substitution principle
                                  Interface segregation principle
                                  Dependency inversion principle


sábado 24 de septiembre de 2011
Inconvenientes


sábado 24 de septiembre de 2011
sábado 24 de septiembre de 2011
¡HAY QUE APRENDER!




sábado 24 de septiembre de 2011
Kaizen + Tdd


sábado 24 de septiembre de 2011
Katas


sábado 24 de septiembre de 2011
Katas
                             Kata (   o   ) (literalmente: "forma") es una palabra japonesa que describe lo que en un inicio se considero una serie
                             o secuencia de movimientos preestablecidos que se pueden practicar normalente solo pero también en parejas




sábado 24 de septiembre de 2011
Katas                                                                           @pragdave
                                                                                                                                            January 28, 2007
                             Kata (   o   ) (literalmente: "forma") es una palabra japonesa que describe lo que en un inicio se considero una serie
                             o secuencia de movimientos preestablecidos que se pueden practicar normalente solo pero también en parejas




sábado 24 de septiembre de 2011
KATAS + DESAYUNO



sábado 24 de septiembre de 2011
KATAYUNO



sábado 24 de septiembre de 2011
KATAYUNO    @programania
                                             22 de enero de 2011




sábado 24 de septiembre de 2011
sábado 24 de septiembre de 2011
KATAYUNOS
                                  ITINERANTES



sábado 24 de septiembre de 2011
¿Dudas?
                                  ¡A probar!


sábado 24 de septiembre de 2011
• http://www.flickr.com/photos/zsasaki/2494212092
               • http://www.flickr.com/photos/wonker/281557235
               • http://www.flickr.com/photos/archaicwarrior/4140998256
               • http://www.flickr.com/photos/anvilcoud/117458766
               • http://www.flickr.com/photos/donmeliton/2719910204
               • http://www.flickr.com/photos/jennycu/4441433397
               • http://www.flickr.com/photos/bionicteaching/2920562020
               • http://www.flickr.com/photos/pleeker/1128663965



sábado 24 de septiembre de 2011

Mais conteúdo relacionado

Destaque

Resúmen clínico final
Resúmen clínico finalResúmen clínico final
Resúmen clínico finalYon Reyes
 
Cómo hacer un martillo en google sketch up 8
Cómo hacer un martillo en google sketch up 8Cómo hacer un martillo en google sketch up 8
Cómo hacer un martillo en google sketch up 8Nestor Roa
 
Zaalregels en herhaling veldregels
Zaalregels en herhaling veldregels Zaalregels en herhaling veldregels
Zaalregels en herhaling veldregels Jan van Dijk
 
Steps to-heaven-2015-1
Steps to-heaven-2015-1Steps to-heaven-2015-1
Steps to-heaven-2015-1Sim Aleksiev
 
2.1 college costs
2.1 college costs2.1 college costs
2.1 college costsMentorIT
 
practica procesador de texto
practica procesador de texto practica procesador de texto
practica procesador de texto jesik_1550cardona
 
Símbolos Patrios del Perú
Símbolos Patrios del PerúSímbolos Patrios del Perú
Símbolos Patrios del Perúnothig
 

Destaque (11)

Compu training
Compu trainingCompu training
Compu training
 
La música
La músicaLa música
La música
 
Resúmen clínico final
Resúmen clínico finalResúmen clínico final
Resúmen clínico final
 
Cómo hacer un martillo en google sketch up 8
Cómo hacer un martillo en google sketch up 8Cómo hacer un martillo en google sketch up 8
Cómo hacer un martillo en google sketch up 8
 
Zaalregels en herhaling veldregels
Zaalregels en herhaling veldregels Zaalregels en herhaling veldregels
Zaalregels en herhaling veldregels
 
Dkdkdkdk
DkdkdkdkDkdkdkdk
Dkdkdkdk
 
Steps to-heaven-2015-1
Steps to-heaven-2015-1Steps to-heaven-2015-1
Steps to-heaven-2015-1
 
D.g.t.i
D.g.t.iD.g.t.i
D.g.t.i
 
2.1 college costs
2.1 college costs2.1 college costs
2.1 college costs
 
practica procesador de texto
practica procesador de texto practica procesador de texto
practica procesador de texto
 
Símbolos Patrios del Perú
Símbolos Patrios del PerúSímbolos Patrios del Perú
Símbolos Patrios del Perú
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (15)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Katayunos