la empresa de desarrollo de software moderna es

Post on 20-Mar-2017

141 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

La Empresa de Desarrollo de Software Moderna es…

Javier García Garrido @jgarcia_garrido

¿por qué?

Un poco de Historia

Computing Tabulating Recording Machine

Grace Murray Hopper

James S. Davis - U.S. Naval Historical Center Online Library Photograph

Jan Arkesteijn

Kent Beck

https://www.flickr.com/photos/8512982@N05/1574023621/

http://ronjeffries.com/xprog/what-is-extreme-programming/

En la actualidad…

“El 95% de las empresas fracasan”

El informe del caos

29%

19%

52%

Discutidos Exitosos Fallido

El tamaño importa

Agile Importa

Carto

- Javi Santana (CTO Carto)

“En el futuro la tecnología importa básicamente nada, esto es, lo que

marca la diferencia es lo que haces con ella. Repito, la tecnología que

uses ahora no significa absolutamente nada.”

Tamaños de empresa

• Cuatro fulanos dandole a la tecla sin control

• Un equipo de fútbol con suplentes

• Mas de los que puedes contar

La programación orientada a objetos debe morir

• Larga vida a la Programación funcional

• Concurrencia y Asincronismo

• Gestionar datos

• Más modularidad

• Más rápido

• Más simplicidad

Lo que huele

Buenos bomberos

Campeones de Futbolín

Reuters

Hacemos Scrum

Necesitamos un GANTT

¿Por qué Agile?

Porque:

• El mundo esta en constante cambio y tienes que responder a ese cambio

• Necesitamos software que funcione y que aporte valor a los usuarios

• Tu trabajo debe sumar a tu vida pasión y felicidad

• Hacer las cosas pequeñas y sencillas funciona: “Divide y Vencerás"

Valores y Principios

MechanicalPencil

Prácticas como fin

Extreme Programming (XP)

Buenas prácticas

Buena comunicación y efectiva

Pivotal

Visualizar

Xavier Quesada Allue

Conocer lo que quiere el Cliente

Jeff Patton

Entregas periódicas y frecuentes

http://www.robertocrespo.net/

Código limpio

Código compartido

Pivotal

Tests, tests y luego más tests

https://github.com/mjhea0/flaskr-tdd

Empresas ModernasValve

Handbook for new employees

Como mover tu escritorio

• Desenchufa los cables

• Mueve tu escritorio

• Enchufa los cables

• Vuelve al trabajo

Como estar al día

• Hablar con alguien en una reunión

• Hablar con alguien en el ascensor

• Hablar con alguien en la cocina

• Hablar con alguien en el baño

Como trabajar sin jefe

• Ten una idea brillante

• Comentasela a un compañero

• Trabaja en ella

• Lanzala

Empresas ModernasSpotify

Conclusiones

“Lo importante son las personas, como se comunican, como

interaccionan, como trabajan en equipo, como disfrutan haciendo su

trabajo”

“Existen buenas empresas en las que trabajar y que están deseando que

trabajes en ellas, no perdáis el tiempo en las malas empresas”

“Lo importante es cómo lo haces, no qué haces”

“La Empresa de Desarrollo de Software Moderna es..

AGILE”

Referencias

• https://es.wikipedia.org/wiki/Grace_Murray_Hopper

• https://en.wikipedia.org/wiki/Computing-Tabulating-Recording_Company

• http://www.laboratorioti.com/2016/05/16/informe-del-caos-2015-chaos-report-2015-bien-mal-fueron-los-proyectos-ano-2015/

• http://javisantana.com/2017/02/19/escalar-el-equipo-tecnico-en-una-startup.html

• http://agilemanifesto.org/

• http://www.bbc.com/mundo/noticias-38051347

• http://blog.agilegamedevelopment.com/2012/04/valves-culture-self-organization-and.html

• https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/

Nos vemos en

Segovia23-24 Junio

Campus Maria Zambrano

Nos vemos en

Nos vemos en

Nos vemos en

top related