SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
ProgrammingInRealLife

ProgrammingInRealLife
ABOUT ME

juan
juan = [ “developer“, true]

ProgrammingInRealLife
ABOUT ME

ProgrammingInRealLife
¿EMPEZAMOS?
Demostración
práctica

1

2

3

¿Qué?

¿Cómo?

Control de
versiones

ProgrammingInRealLife

Práctica

4

Demostración
práctica

5

Metodologías
Frameworks
Agiles
1
¿Qué buscan las
empresas?

ProgrammingInRealLife
¿QUÉ BUSCAN LAS EMPRESAS?

ProgrammingInRealLife
¿QUÉ BUSCAN LAS EMPRESAS?

ProgrammingInRealLife
¿QUÉ BUSCAN LAS EMPRESAS?

ProgrammingInRealLife
¿QUÉ BUSCAN LAS EMPRESAS?

ProgrammingInRealLife
2
¿Cómo lo
conseguimos?

ProgrammingInRealLife
¿CÓMO LO CONSEGUIMOS?

Django

Scrum

Spring

FRAMEWORKS

Symfony

ProgrammingInRealLife

Git

METODOLOGÍAS
AGIL

Kanban
Ruby on Rails

Trabajo en
equipo

CONTROL
VERSIONES

Subversion
3
Control de versiones

ProgrammingInRealLife
CONTROL DE VERSIONES

El control de versiones es un sistema que
registra los cambios realizados sobre un
archivo o conjunto de archivos a lo largo
del tiempo, de modo que puedas
recuperar versiones específicas más
adelante.

ProgrammingInRealLife
CONTROL DE VERSIONES

VENTAJAS
1 

Mantener un historico de tu código.

2 

Permite volver a versiones anteriores.

3 

Desarrollo paralelo (ramas).

4 

Sincronización de los miembros del equipo.

5 

Comparar las diferentes versiones.

ProgrammingInRealLife
CONTROL DE VERSIONES

GIT
ProgrammingInRealLife
PRACTIQUEMOS

ProgrammingInRealLife
4
Metodologías Agiles

ProgrammingInRealLife
METODOLOGÍAS ÁGILES
Scrum es un proceso en el que se aplican de manera regular un conjunto de buenas
prácticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado posible
de un proyecto. Estas prácticas se apoyan unas a otras y su selección tiene origen en un
estudio de la manera de trabajar de equipos altamente productivos.
En Scrum se realizan entregas parciales y regulares del producto final, priorizadas por el
beneficio que aportan al receptor del proyecto. Por ello, Scrum está especialmente indicado
para proyectos en entornos complejos, donde se necesita obtener resultados pronto,
donde los requisitos son cambiantes o poco definidos, donde la innovación, la
competitividad, la flexibilidad y la productividad son fundamentales.
Scrum también se utiliza para resolver situaciones en que no se está entregando al cliente
lo que necesita, cuando las entregas se alargan demasiado, los costes se disparan o la
calidad no es aceptable, cuando se necesita capacidad de reacción ante la competencia,
cuando la moral de los equipos es baja y la rotación alta, cuando es necesario identificar y
solucionar ineficiencias sistemáticamente o cuando se quiere trabajar utilizando un
proceso especializado en el desarrollo de producto.

Scrum
ProgrammingInRealLife
METODOLOGÍAS ÁGILES

Scrum
ProgrammingInRealLife
PRACTIQUEMOS

ProgrammingInRealLife
5
Frameworks

ProgrammingInRealLife
FRAMEWORKS

Son estructuras de software compuestas de componentes
personalizables e intercambiables para el desarrollo de una
aplicación. En otras palabras, un framework se puede
considerar como una aplicación genérica incompleta y
configurable a la que podemos añadirle las últimas piezas
para construir una aplicación concreta.
Los objetivos principales que persigue un framework son:
acelerar el proceso de desarrollo, reutilizar código ya
existente y promover buenas prácticas de desarrollo
como el uso de patrones.

ProgrammingInRealLife
FRAMEWORKS

Modelo

Vista

Controlador

Patron MVC
ProgrammingInRealLife
PRACTIQUEMOS

ProgrammingInRealLife
EXTRA BALL!

ProgrammingInRealLife
COMPARTE

ProgrammingInRealLife
¿DÓNDE?

ProgrammingInRealLife
EMPRESAS EN GITHUB

https://github.com/twitter	
  

https://github.com/facebook	
  

https://github.com/google	
  
ProgrammingInRealLife

https://github.com/yahoo	
  

https://github.com/torvalds/linux	
  

https://github.com/tuenti	
  
SOMOS MUCHOS

ProgrammingInRealLife
¿?
PREGUNTAS

ProgrammingInRealLife
CONTACT ME

https://github.com/juanber84
https://twitter.com/juanber84

http://juanberzal.com
ProgrammingInRealLife
THANK YOU!

ProgrammingInRealLife

Weitere ähnliche Inhalte

Was ist angesagt?

Modelo de Gestión Ágil (Documento para descarga)
Modelo de Gestión Ágil (Documento para descarga)Modelo de Gestión Ágil (Documento para descarga)
Modelo de Gestión Ágil (Documento para descarga)
jansola
 
Guía Básica SCRUM
Guía Básica SCRUMGuía Básica SCRUM
Guía Básica SCRUM
Luis Garay
 
Metodo agil scrum
Metodo agil scrumMetodo agil scrum
Metodo agil scrum
testlucero
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
TestingBaires
 

Was ist angesagt? (20)

Scrum
ScrumScrum
Scrum
 
Guia
GuiaGuia
Guia
 
Modelo de Gestión Ágil (Documento para descarga)
Modelo de Gestión Ágil (Documento para descarga)Modelo de Gestión Ágil (Documento para descarga)
Modelo de Gestión Ágil (Documento para descarga)
 
Guía Básica SCRUM
Guía Básica SCRUMGuía Básica SCRUM
Guía Básica SCRUM
 
Scrum idelma
Scrum idelmaScrum idelma
Scrum idelma
 
Metodologias
MetodologiasMetodologias
Metodologias
 
Desarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrumDesarrollo en cascada vs desarrollo agile scrum
Desarrollo en cascada vs desarrollo agile scrum
 
Modelo de procesos del software
Modelo de procesos del softwareModelo de procesos del software
Modelo de procesos del software
 
Scrum
ScrumScrum
Scrum
 
Scrum
ScrumScrum
Scrum
 
1ra presentacion metodologias agiles
1ra presentacion metodologias agiles1ra presentacion metodologias agiles
1ra presentacion metodologias agiles
 
Lima zambrana juan diego
Lima zambrana juan diego Lima zambrana juan diego
Lima zambrana juan diego
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Scrum
ScrumScrum
Scrum
 
Metodo agil scrum
Metodo agil scrumMetodo agil scrum
Metodo agil scrum
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 
Metodología scrum
Metodología scrumMetodología scrum
Metodología scrum
 
Metodologias clase 6 - mejora continua xp
Metodologias   clase 6 - mejora continua xpMetodologias   clase 6 - mejora continua xp
Metodologias clase 6 - mejora continua xp
 
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
1º Webinar EXIN en Castellano: EXIN DevOps Master certification: where Agile ...
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
 

Ähnlich wie ProgrammingInRealLife

Modelo de desarrollo rup
Modelo de desarrollo rupModelo de desarrollo rup
Modelo de desarrollo rup
frank
 
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer Agile Coaching & Training
 
Procesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILProcesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITIL
Oscar Limachi
 
facci Xp-scrum
facci Xp-scrumfacci Xp-scrum
facci Xp-scrum
afrancoing
 
Taller Agile para emprendedores InnovAstur y Oviedo Emprende
Taller Agile para emprendedores InnovAstur y Oviedo EmprendeTaller Agile para emprendedores InnovAstur y Oviedo Emprende
Taller Agile para emprendedores InnovAstur y Oviedo Emprende
Antonio de la Torre Fernández
 

Ähnlich wie ProgrammingInRealLife (20)

Ágil.pptx fghdtfhfhfhfhtfhthrthrthrthtrhrh
Ágil.pptx fghdtfhfhfhfhtfhthrthrthrthtrhrhÁgil.pptx fghdtfhfhfhfhtfhthrthrthrthtrhrh
Ágil.pptx fghdtfhfhfhfhtfhthrthrthrthtrhrh
 
Modelo de desarrollo rup
Modelo de desarrollo rupModelo de desarrollo rup
Modelo de desarrollo rup
 
Agile tools- Caja de herramientas ágiles - Open Space AOC Bariloche 2016
Agile tools-  Caja de herramientas ágiles - Open Space AOC Bariloche 2016Agile tools-  Caja de herramientas ágiles - Open Space AOC Bariloche 2016
Agile tools- Caja de herramientas ágiles - Open Space AOC Bariloche 2016
 
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)Kleer   cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
 
Valor de marcos Lean/Ágiles que NO son Scrum
Valor de marcos Lean/Ágiles que NO son ScrumValor de marcos Lean/Ágiles que NO son Scrum
Valor de marcos Lean/Ágiles que NO son Scrum
 
Metodologia de scrumm
Metodologia de scrummMetodologia de scrumm
Metodologia de scrumm
 
Proyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de SistemasProyecto análisis y Diseño de Sistemas
Proyecto análisis y Diseño de Sistemas
 
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.pptSEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
SEMANA 14 METODOS ÁGILES DE INNOVACIÓN.ppt
 
Angello revista digital
Angello revista digitalAngello revista digital
Angello revista digital
 
Gestión de proyectos
Gestión de proyectosGestión de proyectos
Gestión de proyectos
 
Agile tools by Rose Mery Restrepo Velez
Agile tools by Rose Mery Restrepo Velez Agile tools by Rose Mery Restrepo Velez
Agile tools by Rose Mery Restrepo Velez
 
Metodologias ágiles
Metodologias ágilesMetodologias ágiles
Metodologias ágiles
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Metodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XPMetodologías de desarrollo ágiles: Scrum, XP
Metodologías de desarrollo ágiles: Scrum, XP
 
Procesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILProcesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITIL
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
facci Xp-scrum
facci Xp-scrumfacci Xp-scrum
facci Xp-scrum
 
Is.exp.2.329575
Is.exp.2.329575Is.exp.2.329575
Is.exp.2.329575
 
Digital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitales
Digital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitalesDigital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitales
Digital Agile: Cómo aplicar metodologías ágiles a tus proyectos digitales
 
Taller Agile para emprendedores InnovAstur y Oviedo Emprende
Taller Agile para emprendedores InnovAstur y Oviedo EmprendeTaller Agile para emprendedores InnovAstur y Oviedo Emprende
Taller Agile para emprendedores InnovAstur y Oviedo Emprende
 

Kürzlich hochgeladen

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
NancyLoaa
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 

Kürzlich hochgeladen (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 

ProgrammingInRealLife