El anti-proceso de desarrollo web
-
Upload
migueltonic -
Category
Technology
-
view
232 -
download
0
Transcript of El anti-proceso de desarrollo web
![Page 1: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/1.jpg)
El anti-proceso de desarrollo web
@migueltonic
Puno, 10 Octubre 2009
![Page 2: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/2.jpg)
Objetivo
• Desarrollo ideal VS Desarrollo real
• Metodologías y desmetodologías
• Consejos
• Productividad
• Algunas experiencias
• Buena referencia: 37signals.com
![Page 3: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/3.jpg)
Software en la web
![Page 4: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/4.jpg)
Empresas
![Page 5: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/5.jpg)
Desventajas de las empresas grandes
• Complejidad
• Lentitud
• Adaptación al cambio
• Principios físicos
![Page 6: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/6.jpg)
Proceso de desarrollo
![Page 7: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/7.jpg)
Ideas / oportunidades
![Page 8: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/8.jpg)
El anti-proceso
![Page 9: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/9.jpg)
1. Hacer poco
• La complejidad es difícil de mantener
![Page 10: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/10.jpg)
2. Identificación con la idea
• Pasión
• Crear herramientas de las cosas que a uno le gustan
![Page 11: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/11.jpg)
3. recursos
• evitar presión de los inversores
• las carencias incentivan la creatividad
![Page 12: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/12.jpg)
4. la competencia es buena
• aprender de otros
![Page 13: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/13.jpg)
5. equipos pequeños
• complementar talentos,
• ej: un programador, un diseñador
• Aumentar personas con el tiempo
![Page 14: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/14.jpg)
6. El producto
• qué es un producto de software?para el creadorpara el usuario
![Page 15: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/15.jpg)
6. El producto
• Creador: una visión
• Usuario: una herramienta
• Éxito = cuando el usuario comparte la visión del creador
• Ejemplo: facebook
![Page 16: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/16.jpg)
ventajas de tener una vision
• facilidad a la hora de tomar decisiones
• visión en 3 ó 4 palabras máximo
• Ejemplo: gmail
![Page 17: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/17.jpg)
desarrollo por partes
• dividir el problema en partes pequeñas que se puedan manejar
![Page 18: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/18.jpg)
escalabilidad
• no escalar hasta que sea necesario
![Page 19: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/19.jpg)
focalizar esfuerzos
• buen programadorbuen diseñador
![Page 20: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/20.jpg)
Focalizar esfuerzos
• no son los que expertos php o photoshopson los que descartan trabajo innecesariolos que dicen NO
• cada característica es como adoptar un niño tiene que pasar por diseño, implementación, pruebas, incidencias
![Page 21: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/21.jpg)
desarrollo
1. lluvia de ideas
2. Bocetos
3. Diseño
4. Html
5. codificar
![Page 22: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/22.jpg)
cambios
• dejar que el software crezca y evolucione solo, y que las características surjan solas
![Page 23: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/23.jpg)
Manejar el caos
• es mejor trabajar sobre el desastre
• ( mejor = más natural )
• planificar sobre el futuro, es eso.
![Page 24: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/24.jpg)
Personas
• el cerebro es lineal no paralelo
•
• pocas interrupciones, las empresas online son poco productivas
• “la zona”
![Page 25: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/25.jpg)
Evitar reuniones
• sólo hacer reuniones cuando hay conceptos que no estan claros
• reuniones con al cantidad mínima de personas
• siempre tener una agenda
• tiempo máximo
![Page 26: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/26.jpg)
Equipos de trabajo
• que compartan la visión
• química
![Page 27: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/27.jpg)
Celebrar logros
![Page 28: El anti-proceso de desarrollo web](https://reader035.fdocuments.net/reader035/viewer/2022062711/55c0cb6bbb61ebe67e8b46d6/html5/thumbnails/28.jpg)
• Gracias!!