metodología para el proceso de creación de aplicaciones web€¦ · metodología para el proceso...

196
Metodología para el proceso de creación de Aplicaciones Web

Upload: others

Post on 30-Apr-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

Metodología para el proceso de creación de Aplicaciones Web

Page 2: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

aplicaciones

Page 3: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

aplicaciones web

Page 4: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

aplicación = aplicación web

Page 5: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

aplicación != aplicación web

Page 6: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

aplicación != aplicación web

! porque el mercado lo percibe así

! lo espera

! lo solicita

! lo exige

Page 7: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

sitios web

Page 8: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

sitios web ~= aplicaciones web

! son pero no son

Page 9: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

sitios web

Page 10: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

sitios web

! caos en el proceso de desarrollo

! ¿existe uno?

Page 11: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

metodologías de desarrollo de software

Page 12: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

metodologías de desarrollo de software

! existen

! funcionan...

! ...o casi

Page 13: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

aplicación web

! front-end

! back-end

Page 14: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

back-end

! se puede dar como resuelta

! metodologías y técnicas desde 1960+

Page 15: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

front-end

! avances en varias direcciones

! metodologías y técnicas desde...

! ...1960

Page 16: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

front-end

! GUI nacen en consolas

! tal vez no deberían haber salido de ahí

Page 17: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

front-end

! limitaciones técnicas

! resultados limitados

Page 18: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

manzanas y ventanas

! y fotocopias

Page 19: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

manzanas y ventanas

! traen el concepto de GUI

! establecen guías de diseño

Page 20: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

manzanas y ventanas

! Windows Style Guide

! Macintosh Human Interface Guide

Page 21: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

manzanas y ventanas

! herramientas limitadas

! resultados limitados... pero mejores

Page 22: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

leopardos, pinguinos y vistas

! mayores recursos en hardware

! mayores herramientas para desarrolladores

Page 23: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

swing, gtk, qt, DirectX, OpenGL, WPF, JavaFX

! problema resuelto

! ... ¿o no?

Page 24: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

front-end

! ya tenemos las capacidades

! ¿no es suficiente?

! ¡NO!

Page 25: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

¿qué compone el front-end?

! información de un repositorio

! interacción con el sistema

! interacción del usuario

! diseño y respuesta visual

Page 26: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

las herramientas resuelven

! información de un repositorio

! interacción con el sistema

! diseño y respuesta visual (o ayudan)

Page 27: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

información de un repositorio

! nada nuevo

! DAO hacia BD, ActiveRecords, ORM

! IO, SqlLite, SqlServer, MySQL, etc.

Page 28: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

interacción con el sistema

! interfaces claras de comunicación

! SOAP, XML+RPC, REST

Page 29: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

diseño y respuesta visual

! Photoshop, CorelDraw, Visio, Illustrator

! ¿MS Paint?

! Toolkits (AJAX, OpenLazlo, Silverlight, Flash)

Page 30: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

¿y el usuario?

Page 31: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

¿y cómo trabajan juntas?

Page 32: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

tenemos las herramientas

! pero no sabemos usuarlas...

! ...aún

Page 33: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

metodologías

! no es nada nuevo

! pero no es waterfall

Page 34: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

metodologías

! aplicadas al front-end

! fases similares a lo que conocemos

! porque es lo mismo... sólo en un contexto distinto

Page 35: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

qué esperamos

! cumplir con los cuatro aspectos

! pensando en el usuario

! pensando en el desarrollador

! pensando en los stakeholders

Page 36: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

la web no es algo nuevo

! pero nos exige nuevas habilidades

Page 37: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

tendencia principal

! contenido por sobre imagen

Page 38: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

diseño web != diseño gráfico

Page 39: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

diseño web != arte

! salvo exceptiones

Page 40: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

empezamos

Page 41: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

una metodología

! no la única

! pero alberga todos los pasos importantes

Page 42: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

una metodología

! hablaremos de fases...

! iterativas y recurrentes

Page 43: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

una metodología

! lo que ya conocemos

! pero en un nuevo formato

Page 44: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fases! análisis

! diseño

! desarrollo

! pruebas

! puesta en marcha

Page 45: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fases

! suena similar

! pero no es tan secuencial

! orientación al paralelismo

Page 46: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: análisis

Page 47: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: análisis

! definición de objetivos

! identificación de los usuarios

! requerimientos de la aplicación

Page 48: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: definición de objetivos

! que se espera lograr

! cuantificables

! cualitativos

Page 49: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: definición de objetivos

! guías para pruebas

! expresadas en términos del negocio

! justificables

Page 50: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: identificaciónde usuarios

! dos grandes grupos

! los que crean

! y los que acceden

Page 51: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: identificación de usuarios

! límites, accesos

! locaciones

! restricciones

Page 52: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: requerimientos

! qué se espera transmitir

! en una intranet: información

Page 53: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: requerimiento de información

! prevalencia

! necesaria

! pertinente

Page 54: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: prevalencia de información

! siempre presente

! actualizada

! “buscable”

Page 55: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: información necesaria

! concisa

! ordenada

! orientada al usuario

! orientada al dominio del problema

Page 56: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase i: informaciónpertinente

! clasificada bajo algún criterio

– tiempo última actualización

– jerarquía de importancia

! disponible

Page 57: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: entregables

! lista de requerimientos

! visible

! parte aquella que ya exista

Page 58: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 1: conclusiones

! énfasis en los usuarios

! establecer las bases y dirección

Page 59: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño

Page 60: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño

! diseño de contenido

! diseño de interacción

! diseño visual

Page 61: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño

! extensa

! recurrente

! ejecutada en paralelo

Page 62: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de contenido

! ordenar la información

! categorizarla

! mostrarla

Page 63: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

hablamos de arquitectura de información

Page 64: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

arquitectura de información

! ¿cómo definirla?

Page 65: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

“The structural design of shared information environments”

Page 66: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

“The combination of organization, labeling, search, and navigation systems withing web sites and intranets”

Page 67: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

“The art and science of shaping information products and experiences to support usability and findability”

Page 68: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

no es fácil definirla

! una de las razones por las que no es tan aplicada...

! ...aún

Page 69: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

arquitectura

! convención utilizada por años para Software

! modelo “bottom-up”

Page 70: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

arquitectura

! blueprints

! diagramas

! guías de referencia

Page 71: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

arquitectura de información

! cómo acceder a la información

! organizarla

! buscarla

! ....

Page 72: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

¿porqué es importante?

! costo de encontrar la información

! costo de no encontrarla

! costo de educación y capacitación

Page 73: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

¿porqué es importante?

! costo de construcción

! costo de mantenerla

! valor de marca y presencia

Page 74: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

Information Arquitecture – Designing Large-Scale Web – Sites

! libro de cabecera

Page 75: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

arquitectura de información

! en resumen

! revisió de los conceptos principales

Page 76: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

información

! no es data

! no es conocimiento

Page 77: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

información

! concerniente a documentos

! sitios web, imagénes, aplicaciones

! metadata

Page 78: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

arquitectura: estructura, organización y etiquetas

! nivel de granularidad y relación

! cómo agruparla y categorizarla

! como nombrar las categorías y definir su navegación

Page 79: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

sistemas de arquitectura de información

Page 80: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

arquitectura: sistemas de búsqueda

Page 81: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

arquitectura: sistema de navegación

Navegación Global

NavegaciónLocal

Navegación Contextual

Page 82: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

arquitectura: relaciones semánticas

genérico

sinónimos acrónimos

relacionados relacionados

específico

Page 83: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de contenidoentregables

! wireframes

! mapas del sitio

! lista de vocabulario

! esquemas de metadata

Page 84: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de contenidowireframes

Page 85: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de contenidomapas del sitio

Page 86: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de contenidolistas de vocabulario

Términos AceptadosVariantes

Email Correo Electrónico

E-mail

Fax Facsímil

Fotocopiadora Copiadora

Xerox

Page 87: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de contenidoesquemas de metadata

! autor de la información

! fecha de creación

! fecha de actualización

! etiquetas

! categorías

! versión

! tipo

! tamaño

! duración

! dimensiones

! formato de archivo

! forma de visualizar

Page 88: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacción

Page 89: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacción

! cómo el usuario utiliza el sistema

! como el sistema responde a las consultas

! recordemos perfiles de usuario

Page 90: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacción:uso del sistema

Page 91: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacción:uso del sistema

! hablamos de usabilidad

Page 92: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacciónusabilidad

! facilidad para utilizar una interfaz

!

Page 93: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacciónusabilidad

! facilidad de aprendizaje

! eficiencia en el uso

! facilidad para recordar

! pocos errores

Page 94: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

Don't Make Me Think

Page 95: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: usabilidad en cinco slides

! sentido común

! no hacer pensar al usuario

! entender que “ojeamos”, no leemos

Page 96: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 97: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 98: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 99: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 100: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 101: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: usabilidad en cinco slides

! crear jerarquías visuales

! utilizar convenciones

! dejar opciones claras

Page 102: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 103: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 104: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 105: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: usabilidad en cinco slides

! eliminar la mitad del texto

! ... y luego la otra mitad

Page 106: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 107: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 108: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 109: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 110: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 111: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 112: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 113: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: usabilidad en cinco slides

! navegación clara

! ... siguiendo convenciones

! entender cómo buscamos

Page 114: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 115: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 116: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 117: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 118: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 119: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 120: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 121: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 122: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

http://www.jonespartners.com/

Page 123: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: usabilidad en cinco slides

! no temer al “fold”

! reportes de buenas prácticas y guías

! el usuario promedio

! ... no existe

Page 124: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacciónusabilidad

! pruebas de usabilidad

! pocos usuarios

! cualquiera sirve

Page 125: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

usabilidad

! no esta en contra del diseño

! lo complementa

! y le da fuerza

Page 126: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

usabilidad

! propiamente hecho, nos evita

Page 127: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 128: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacción

Page 129: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacciónaccesibilidad

! acceso a los contenidos a todos

! lectores de pantalla

! dispositivos móviles o no tradicionales

! requerido por el gobierno

Page 130: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 131: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: uso del sistema

! prototipo de navegación de contenido

Page 132: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: prototipo de contenido

! muestra navegación en el sistema

! donde puede ir y cómo

! como responderá el sistema

! abstracción del diseño

Page 133: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: prototipo de contenido

! documentos XHTML sobre contenido

! navegable

! PowerPoint/Keynote/Impress

! Mock-up It!

Page 134: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacciónrespuesta del sistema

Page 135: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacciónrespuesta del sistema

! comunicación con el sistema

! ¿asíncrona?

! forma de comunicación (¿XML-RPC? ¿REST?)

Page 136: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacciónrespuesta del sistema

! prueba de factibilidad de integración con el sistema

Page 137: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visual

Page 138: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visual

! iconografía y elementos gráficos

! análisis y creación de interfaces

! pruebas conceptuals y de factibilidad

Page 139: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visualparalelismo

! iconografía y elementos gráficos

! análisis y creación de interfaces

! pruebas conceptuals y de factibilidad

Page 140: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visualiconografía y elementos gráficos

Page 141: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visualiconografía y elementos gráficos

! logos, ilustraciones, pictogramas

! íconos, infografías

! paleta de colores comunes

! elementos gráficos comunes

Page 142: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

w

Page 143: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 144: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visualanálisis y creación de interfaces

! entregable

! prototipo de diseño

Page 145: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visualanálisis y creación de interfaces

Page 146: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visualanálisis y creación de interfaces

! patrones de diseño

! basados en guías de la organización

! enfoque a la accesibilidad

! basados en los requerimientos

Page 147: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visual pruebas conceptuales y de factibilidad

! implementación simple de la interfaz

! integración con tecnologías

! factibilidad del diseño

! potenciales problemas

Page 148: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: pruebas de concepto y factibilidad

! prototipo del diseño armado

! probar tecnologías

! probar integración...

! repetir

Page 149: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: conclusiones

Page 150: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño

Page 151: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño

! diseño de contenido

! diseño de interacción

! diseño visual

Page 152: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de contenido

Page 153: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño de interacción

! informes de tests de usabilidad

! ... de accesibilidad

! prototipo de navegación de contenido

! documento de respuesta del sistema

Page 154: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: diseño visual

! prototipo de diseño

! elementos gráficos definidos

! estándares visuales a seguir

Page 155: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 2: recomendaciones

! conocer los instrumentos

! contar con aprobación desde arriba

! tener paciencia

! no al diseño de comité

Page 156: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: desarrollo

Page 157: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: desarrollo

! implementación del diseño

! validación y pruebas en dispositivos

! integracción con sistema

! aplicación de interacción

Page 158: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: implementación del diseño

y

Page 159: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: NO tablas

! salvo para datos tabulados

Page 160: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 161: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: recomendaciones para el desarrollo

! XHTML + CSS

Page 162: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: recomendaciones para el desarrollo

! elaborar para navegadores seguidores de estándares

! Firefox, Safari, Opera, Konqueror, Camino

Page 163: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: recomendaciones para el desarrollo

! hojas de estilo separadas para cada medio

– screen

– print

Page 164: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: recomendaciones para el desarrollo

! hojas de estilo separadas por tipo

– layout

– tipografía y colores

– resets

Page 165: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: recomendaciones para el desarrollo

! adecuar para el resto de navegadores

– (IE6 – IE7)

! utilizar condicionales

–<!--[if IE]><link rel="stylesheet" type="text/css" href="css/ie.css" media="screen"/><![endif]-->

Page 166: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: recomendaciones para el desarrollo

! diseño fijo o líquido

! considerar frameworks

! seguir las recomendaciones de la W3C

Page 167: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: validaciones y pruebas en dispositivos

! validación de XHTML y CSS

! facilita el mantenimiento

! escalabilidad

! mantenible en el tiempo

Page 168: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: validaciones y pruebas en dispositivos

! pruebas en dispositivos no tradicionales

! celulares

! dispositivos de internet

! consolas

Page 169: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: validaciones y pruebas en dispositivos

! sólo si está en los objetivos y con los perfiles identificados

! pero debe soportarlo a futuro

Page 170: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: validaciones y pruebas en dispositivos

! pruebas de accesibilidad

! seguimiento de los puntos de W3C

! prueba con lector de pantallas

Page 171: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: integración con el sistema

Page 172: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: integración conel sistema

! adaptar diseño al flujo actual

! separar XHTML

– WebParts / WebControls

– Layouts / Themes

Page 173: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: integración con el sistema

! integrar las llamadas de la interfazcon back-end

! métodos deben habersido probados previamente

Page 174: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: integración con el sistema

! unit testing

! mockup clients

! Test-Driven Development

! Behaviour-Driven Development

Page 175: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: integración con el sistema

! probar integración con usuarios

! comparar con prototipo de contenido

! corregir fallas

! repetir

Page 176: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: aplicación de interacción

Page 177: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: aplicación de interacción

! utilizar la tecnología definida

! no obtrusiva

! no obtrusiva

! no obtrusiva

Page 178: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: aplicación de interacción

! “graceful degradation”

Page 179: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: aplicación de interacción

! no olvidar los requisitos

! drag-n-drop, RIAs

Page 180: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: recomendaciones generales

! incorporar a los usuarios

! integrarse a su SCM

! seguridad

! priorizar

Page 181: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 3: entregables

! diseño válido, semántico e integrado

! documentos de referencia

Page 182: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 4: pruebas

Page 183: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 5: puesta en marcha

Page 184: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 5: puesta en marcha

! despliegue a producción

! integrado a su workflow

Page 185: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 5: puesta en marcha

! incremental

! solicitar feedback

! realizar más pruebas

Page 186: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 5: puesta en marcha

! no “beta”s

! no “en construcción”

! pruebas pequeñas, cerradas

! pruebas graduales

Page 187: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

fase 5: conclusiones

! integrado

! sistema funcional y existente

! ... no en pruebas

! ... o en aquellas no críticas

Page 188: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

metodología

Page 189: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

metodología

! no es la única

! no es la mejor

! ... ¿o tal vez sí?

! y funciona

Page 190: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

metodología

! fácil de integrarse a las existentes

Page 191: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

front-end

Page 192: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

back-end

Page 193: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

front-end + back-end

! misma –o similar- forma de trabajo

! reutilizar los conceptos

! adaptarse

Page 194: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

en conclusión

! iniciar de a pocos

! transicionar

! ... o empezar de 0

Page 195: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =
Page 196: Metodología para el proceso de creación de Aplicaciones Web€¦ · Metodología para el proceso de creación de Aplicaciones Web. aplicaciones. aplicaciones web. aplicación =

gracias

! [email protected]

! www.srdperu.com