economía del desarrollo de software - php barcelona - marzo 2015

72

Upload: carlos-buenosvinos

Post on 16-Jul-2015

824 views

Category:

Engineering


3 download

TRANSCRIPT

ECONOMÍA DELDE$ARROLLODE $OFTWARE

Carlos Buenosvinos (@buenosvinos) CTO @ Atrápalo

Marzo 2015

.COM 25 - 100 PERSONAS

XP/SCRUM/FOWLER FANPICANDO (20%-80%)

<OBJETIVOS>

• El desarrollo del software está sujeto a las reglas del business (mercado)

• Las buenas prácticas de desarrollo y las metodologías ágiles son rentables* y las debemos expresar en términos económicos

A VUESTRO CEO…

MARTIN FOWLER @ OOP2014 "WORKFLOWS OF REFACTORING"

http://www.youtube.com/watch?v=vqEg37e4Mkw24”25’

¿Cuál es la causa final de la muerte?

Muerte cerebral o encefálica

</OBJETIVOS>

<CONCEPTOS PREVIOS>

BARATO / CAROVS.

RENTABLE

BENEFICIOS= INGRESOS - GASTOS

TIME TO MARKET

DON’T WORRY BE CRAPPYVS.

LONG-TERM PROJECT

</CONCEPTOS PREVIOS>

<AGILE-SCRUM>

</AGILE-SCRUM>

<XP>

TDD

MINIMIZA EL COSTE DE MANTENIMIENTO Y

MAXIMIZA EL NÚMERO DE LINEAS NO ESCRITAS (DECISIONES TB.)

TDD NO ES LENTO,NOSOTROS SOMOS LENTOS

PAIR PROGRAMMING

-15% VELOCIDADVS.

-15% GENERACIÓN DE BUGS

REFACTORING

MARTIN FOWLER @ OOP2014 "WORKFLOWS OF REFACTORING"

http://www.youtube.com/watch?v=vqEg37e4Mkw24”25’

7 MINUTES, 26 SECONDS, AND THE FUNDAMENTAL THEOREM OF AGILE SOFTWARE DEVELOPMENT

https://vimeo.com/79106557

GREEN-FIELD PROJECTS

</XP>

<CÓDIGOY

ENTORNO>

¿CÓMO JUSTIFICO LAS MEJORAS TÉCNICAS (RABBIT,

ELASTIC, ETC.)?

¿CUÁL ES ELCÓDIGO MÁS BARATO?

</CÓDIGOY

ENTORNO>

<ARQUITECTURA>

</ARQUITECTURA>

GRACIAS

ECONOMÍA DELDE$ARROLLODE $OFTWARE

Carlos Buenosvinos (@buenosvinos) CTO @ Atrápalo

Marzo 2015