el efecto mariposa

26
Enlighten your software El efecto mariposa en el desarrollo de proyectos Galileo Guzmán @galileoguzman Linkedin: https://goo.gl/YcJcdn legalcloudmrci.com.mx

Upload: software-guru

Post on 05-Aug-2015

142 views

Category:

Software


0 download

TRANSCRIPT

Enlighten your software

El efecto mariposa en el desarrollo de proyectos

Galileo Guzmán @galileoguzman

Linkedin: https://goo.gl/YcJcdn legalcloudmrci.com.mx

Es tiempo de

ideas inovar construir

adaptar diseñar crear

El origen de las especies

No es la especie mas fuerte ni la más inteligente la que sobrevive, si no la que

mejor se adapte al cambio.

Barnes & Noble vs

AmazonAmazon 1995 lanza su tienda online.

Barnes & Noble el gigante en venta de libros (No tenia competencia)

2007 Barnes & Noble lanza su primer tienda en linea

Amazon 5 años después de su lanzamiento, expande su modelo de negocio electrónico

Efecto mariposa

Concepto dentro la teoría del caos. Define el resultado de cambios a un ambiente

determinado por las acciones generadas en otro.

Un equipo con buenas prácticas

Dentro del desarrollo de proyectos no solo es necesario hacer uso de metodologías para la correcta administración

de recursos y tiempos.

Análisis FODA

Análisis de riesgos

DocumentaciónLa agilidad no esta peleada

con la documentación. Los comentarios no son

documentación. Base de conocimiento.

Hacia donde vamos

Entender lo que hacemos

Análisis de requerimientos

Teach Programming Principles, Not "Tools and Tips

• Steve McConell

“Puedo construir una hermosa caseta de perro en mi patio

trasero en unas pocas horas, pero eso no implica que tenga la

experiencia necesaria para construir un rascacielos”

La magia no existeLa agilidad no es magia, no resuelve problemas de Ingeniería

de software, Toma de requerimientos, Testing, etc.

EN SERIONO ES MAGIA!!!

PORTAFOLIO DE CONOCIMIENTO

• Nuevas tecnologías

• Constante evolución

• Base de código preparada

• Evita codificar todo desde cero

ENTROPYEntropía es un término de la Física para referirse al desorden en un sistema.EVITA UN SOFTWARE ROT!!!

ProcrastinaciónPosponer tareas para evitar el estrés por la

responsabilidad

BENDITO CONTROL DE CÓDIGO

Orthogonality

Ortogonalidad Es un término que se refiere a la geometría de un punto en relación a otro. Este concepto es rara vez implementado en el desarrollo de proyectos por que muchas ve- ces al momento de comenzar decidimos usar un Framework que lo hace implícitamente.

ENTREGA CONTINUA

•Es un principio de practicas y principios para reducir costos, tiempos y riesgos de entregar cambios incrementales a los usuarios.

•Los releases no deben ser aburridos •Metodo cientifico

Seguridad!!!

COMUNICACIÓNTipos de personas:

- Rojas - Azules - Verdes

CONCLUSIÓN• Muchas veces por simple costumbre (malas

prácticas), falta de visión, ponemos atención a aspectos, temas, requerimientos que no son valiosos para el objetivo principal de nuestro proyecto o cliente.

• No dejemos que la vista nuble nuestros objetivos, debemos enfocarnos en ser observadores y crear proyectos exitosos basados en buenas prácticas.

Enlighten your software

Galileo Guzmán@galileoguzman

[email protected]

legalcloudmrci.com.mx