SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
WC
BA
17
Ricardo Aiello
WordPress: una opción (no
siempre) consciente
Ricardo Aiello
WordPress: una opción (no siempre) consciente
conviene
Introducción
me gusta sé usarlo
un sitio web
es un sistema
y su objetivo es
solucionar un problema
del negocio del cliente
por ende, funcionalidad mata estética
WordPress: una opción (no siempre) conscienteIntroducción
un sitio web
es un sistema
y su creación
se puede encarar
metodológicamente
WordPress: una opción (no siempre) conscienteIntroducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
plantear el
problema
del negocio
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
proponer
una solución
al problema
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
proponer una
implementación
de la solución
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
construir la
implementación
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
verificar la
construcción
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
conectar la
construcción
con el entorno
Introducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
Introducción
es una decisión
de diseño
y tiene consecuencias
WordPress: una opción (no siempre) conscienteIntroducción
WordPress: una opción (no siempre) conscienteIntroducción
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
Requisitos
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
plantear el
problema
del negocio
Requisitos
WordPress: una opción (no siempre) conscienteRequisitos
el cliente
no es técnico
y no tiene por qué serlo
nos pide lo que cree que necesita
de la mejor manera que puede
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) conscienteRequisitos
objetivo
del negocio
WordPress: una opción (no siempre) conscienteRequisitos
Cliente Vendedor
actores
usuarios que interactúan con el sistema
Como cliente, quiero buscar productos.
requisitos funcionales
modelados con historias de usuario
WordPress: una opción (no siempre) conscienteRequisitos
Como cliente, quiero ver los detalles de un producto.
Como cliente, quiero añadir productos a mi carrito.
Como cliente, quiero comprar los productos que seleccioné.
Ofrecer distintos medios de pago y opciones de financiación.
Como cliente, quiero eliminar productos de mi carrito.
Como cliente, quiero recibir los productos en mi domicilio.
requisitos funcionales
modelados con historias de usuario
WordPress: una opción (no siempre) conscienteRequisitos
Como cliente, quiero obtener información detallada del comercio.
Como cliente, quiero realizar consultas al comercio.
Como vendedor, quiero dar de alta nuevos productos.
requisitos funcionales
modelados con historias de usuario
WordPress: una opción (no siempre) conscienteRequisitos
Como vendedor, quiero modificar y eliminar productos.
Como vendedor, quiero recibir los pagos de los clientes.
Como vendedor, quiero ver un reporte de mis ventas.
Ofrecer filtros por fecha y por producto.
Como vendedor, quiero responder las consultas de mis clientes.
Como vendedor, quiero buscar pedidos.
requisitos funcionales
modelados con historias de usuario
WordPress: una opción (no siempre) conscienteRequisitos
Como vendedor, quiero preparar un pedido para enviarlo.
Como vendedor, quiero enviar los pedidos a mis clientes.
Ofrecer distintas formas de envío, incluyendo retiro en tienda.
requisitos
funcionales
modelados con
casos de uso
WordPress: una opción (no siempre) conscienteRequisitos
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
Análisis
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
proponer
una solución
al problema
Análisis
objetos del sistema
modelados con un diagrama de clases
WordPress: una opción (no siempre) conscienteAnálisis
historias de usuario
extendidas mediante conversaciones
WordPress: una opción (no siempre) conscienteAnálisis
casos
de uso
organizados y
relacionados
WordPress: una opción (no siempre) conscienteAnálisis
casos de uso
especificados
WordPress: una opción (no siempre) conscienteAnálisis
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
Diseño
WordPress: una opción (no siempre) consciente
1
requisitos 2
análisis
3
diseño
4
construcción
5
prueba
6
integración
proponer una
implementación
de la solución
Diseño
elementos de WordPress
modelados con un diagrama de clases estereotipado
WordPress: una opción (no siempre) conscienteDiseño
lenguajes de marcado
y programación
(frontend)
WordPress: una opción (no siempre) consciente
sistema
operativo
servidor web
sistema de gestión
de base de datos
lenguaje de
programación
(backend)
sistema de gestión
de contenidos
(CMS)
Diseño
...
...
sistema de gestión
de contenidos
(CMS)
...
WordPress: una opción (no siempre) consciente
plugins
theme
child theme
...
servicios externos
(vía REST API) ......... ... ... ...
...otros sistemas ......... ... ... ...
Diseño
WordPress: una opción (no siempre) consciente¿Preguntas?
El Lenguaje
Unificado de
Modelado:
Guía del usuario
(2º edición)
Grady Booch,
James Rumbaugh
e Ivar Jacobson
WordPress: una opción (no siempre) conscienteBibliografía recomendada
El Lenguaje
Unificado de
Modelado:
Manual de referencia
(2º edición)
Grady Booch,
James Rumbaugh
e Ivar Jacobson
User Stories Applied
for Agile Software
Development
Mike Cohn
- elegir un proyecto real en curso
- listar actores (usuarios)
- listar requisitos funcionales (comportamiento del sistema)
- listar requisitos no funcionales (todos los demás)
- listar objetos del sistema
- me buscan y lo analizamos juntos :)
propuesta
para seguirla en el wp_bar()
Ricardo Aiello
Analista de Sistemas / Docente
hola@ricardoaiello.com.ar

Más contenido relacionado

Similar a WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017)

Usando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpressUsando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpressMartin Beas Nuñez
 
WordPress Auto del Cartel
WordPress Auto del CartelWordPress Auto del Cartel
WordPress Auto del Carteljsscmartin52
 
Cómo montar tu sitio en Internet con wordpress– Deporte y Web Social
Cómo montar tu sitio en Internet  con wordpress– Deporte y Web SocialCómo montar tu sitio en Internet  con wordpress– Deporte y Web Social
Cómo montar tu sitio en Internet con wordpress– Deporte y Web Socialdigitalde
 
Cómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPressCómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPressNelio Software
 
Diseño de Producto Digital con WordPress
Diseño de Producto Digital con WordPressDiseño de Producto Digital con WordPress
Diseño de Producto Digital con WordPressAbel Sutilo
 
Presentación wordpress.pdf
Presentación wordpress.pdfPresentación wordpress.pdf
Presentación wordpress.pdfGonzaloGV
 
Iniciación a Wordpress #EmprendeTools
Iniciación a Wordpress #EmprendeToolsIniciación a Wordpress #EmprendeTools
Iniciación a Wordpress #EmprendeToolsAlejandro Gil Mialdea
 
Encontrar el diseño perfecto para tu sitio WordPress
Encontrar el diseño perfecto para tu sitio WordPressEncontrar el diseño perfecto para tu sitio WordPress
Encontrar el diseño perfecto para tu sitio WordPresslancewillett
 
Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)Nelio Software
 
Cómo hacer tu página con WordPress
Cómo hacer tu página con WordPress Cómo hacer tu página con WordPress
Cómo hacer tu página con WordPress Arsys
 
Conversion web
Conversion webConversion web
Conversion webDomestika
 

Similar a WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017) (20)

Word press
Word pressWord press
Word press
 
Word press
Word press Word press
Word press
 
Word press
Word pressWord press
Word press
 
Usando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpressUsando la flexibilidad y el poder de wordpress
Usando la flexibilidad y el poder de wordpress
 
WordPress Auto del Cartel
WordPress Auto del CartelWordPress Auto del Cartel
WordPress Auto del Cartel
 
1 presencia web_empresas_i
1 presencia web_empresas_i1 presencia web_empresas_i
1 presencia web_empresas_i
 
Cómo montar tu sitio en Internet con wordpress– Deporte y Web Social
Cómo montar tu sitio en Internet  con wordpress– Deporte y Web SocialCómo montar tu sitio en Internet  con wordpress– Deporte y Web Social
Cómo montar tu sitio en Internet con wordpress– Deporte y Web Social
 
Cómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPressCómo Migrar Tu Web a WordPress
Cómo Migrar Tu Web a WordPress
 
Diseño de Producto Digital con WordPress
Diseño de Producto Digital con WordPressDiseño de Producto Digital con WordPress
Diseño de Producto Digital con WordPress
 
Presentación wordpress.pdf
Presentación wordpress.pdfPresentación wordpress.pdf
Presentación wordpress.pdf
 
Iniciación a Wordpress #EmprendeTools
Iniciación a Wordpress #EmprendeToolsIniciación a Wordpress #EmprendeTools
Iniciación a Wordpress #EmprendeTools
 
Encontrar el diseño perfecto para tu sitio WordPress
Encontrar el diseño perfecto para tu sitio WordPressEncontrar el diseño perfecto para tu sitio WordPress
Encontrar el diseño perfecto para tu sitio WordPress
 
Wordpress tutorial
Wordpress tutorialWordpress tutorial
Wordpress tutorial
 
Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)Cómo migrar tu web a WordPress (y no morir en el intento)
Cómo migrar tu web a WordPress (y no morir en el intento)
 
Cómo hacer tu página con WordPress
Cómo hacer tu página con WordPress Cómo hacer tu página con WordPress
Cómo hacer tu página con WordPress
 
Clase wordpres
Clase wordpresClase wordpres
Clase wordpres
 
Introducción a WordPress
Introducción a WordPressIntroducción a WordPress
Introducción a WordPress
 
Whorkshop Wordpress MARPE
Whorkshop Wordpress MARPEWhorkshop Wordpress MARPE
Whorkshop Wordpress MARPE
 
Conversion Web Madrid Tecnologia 2010
Conversion Web Madrid Tecnologia 2010Conversion Web Madrid Tecnologia 2010
Conversion Web Madrid Tecnologia 2010
 
Conversion web
Conversion webConversion web
Conversion web
 

Más de wpargentina

Mailén Knoblovits: Lo que marca la diferencia
Mailén Knoblovits: Lo que marca la diferenciaMailén Knoblovits: Lo que marca la diferencia
Mailén Knoblovits: Lo que marca la diferenciawpargentina
 
Andrés Villarreal: Depresión, Ansiedad y Otros Demonios
Andrés Villarreal: Depresión, Ansiedad y Otros DemoniosAndrés Villarreal: Depresión, Ansiedad y Otros Demonios
Andrés Villarreal: Depresión, Ansiedad y Otros Demonioswpargentina
 
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPressLucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPresswpargentina
 
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foro
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foroOtto Wald: Cómo preguntar (y lograr que te respondan) en un foro
Otto Wald: Cómo preguntar (y lograr que te respondan) en un forowpargentina
 
Iván Briceño: Herramientas de SEO On-Page para WordPress
Iván Briceño: Herramientas de SEO On-Page para WordPressIván Briceño: Herramientas de SEO On-Page para WordPress
Iván Briceño: Herramientas de SEO On-Page para WordPresswpargentina
 
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutosJavier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutoswpargentina
 
Spencer Cloud: Cömo Crear un Custom Post Type
Spencer Cloud: Cömo Crear un Custom Post TypeSpencer Cloud: Cömo Crear un Custom Post Type
Spencer Cloud: Cömo Crear un Custom Post Typewpargentina
 
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?wpargentina
 
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...wpargentina
 
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...wpargentina
 
Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
 Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017) Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)wpargentina
 
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
 Introducción a herramientas de Roots (José Debuchy, WCBA 2017) Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)wpargentina
 
El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
 El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017) El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)wpargentina
 
7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
 7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017) 7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)wpargentina
 
Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
 Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017) Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)wpargentina
 
Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
 Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017) Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)wpargentina
 
WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
 WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W... WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...wpargentina
 
Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
 Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar... Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...wpargentina
 
Plugins con React y la REST API (Elio Rivero, WCBA 2017)
 Plugins con React y la REST API (Elio Rivero, WCBA 2017) Plugins con React y la REST API (Elio Rivero, WCBA 2017)
Plugins con React y la REST API (Elio Rivero, WCBA 2017)wpargentina
 
Pensando como Google: tips SEO para generar tráfico orgánico (Esteban Cervi,...
 Pensando como Google: tips SEO para generar tráfico orgánico (Esteban Cervi,... Pensando como Google: tips SEO para generar tráfico orgánico (Esteban Cervi,...
Pensando como Google: tips SEO para generar tráfico orgánico (Esteban Cervi,...wpargentina
 

Más de wpargentina (20)

Mailén Knoblovits: Lo que marca la diferencia
Mailén Knoblovits: Lo que marca la diferenciaMailén Knoblovits: Lo que marca la diferencia
Mailén Knoblovits: Lo que marca la diferencia
 
Andrés Villarreal: Depresión, Ansiedad y Otros Demonios
Andrés Villarreal: Depresión, Ansiedad y Otros DemoniosAndrés Villarreal: Depresión, Ansiedad y Otros Demonios
Andrés Villarreal: Depresión, Ansiedad y Otros Demonios
 
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPressLucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
Lucas Maglicic: Estadísticas de visita y/o Google Analytics con WordPress
 
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foro
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foroOtto Wald: Cómo preguntar (y lograr que te respondan) en un foro
Otto Wald: Cómo preguntar (y lograr que te respondan) en un foro
 
Iván Briceño: Herramientas de SEO On-Page para WordPress
Iván Briceño: Herramientas de SEO On-Page para WordPressIván Briceño: Herramientas de SEO On-Page para WordPress
Iván Briceño: Herramientas de SEO On-Page para WordPress
 
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutosJavier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
Javier Schvindlerman: Creando un plan de contenidos anual en 6 minutos
 
Spencer Cloud: Cömo Crear un Custom Post Type
Spencer Cloud: Cömo Crear un Custom Post TypeSpencer Cloud: Cömo Crear un Custom Post Type
Spencer Cloud: Cömo Crear un Custom Post Type
 
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
Ximena Vinitzca: ¿Cómo generar una API key de Google Maps?
 
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
WordPress WPO: Consejos y Herramientas (Federico Álvarez - Meetup Bs. As. Oct...
 
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
Cómo convertí mi trabajo freelance en un negocio (Mercedes Bugarin - Meetup...
 
Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
 Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017) Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
Trabajo a distancia: retos y oportunidades (Karen Arnold, WCBA 2017)
 
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
 Introducción a herramientas de Roots (José Debuchy, WCBA 2017) Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
Introducción a herramientas de Roots (José Debuchy, WCBA 2017)
 
El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
 El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017) El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
El soporte soporta tu negocio: caso de estudio de WPML (Otto Wald, WCBA 2017)
 
7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
 7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017) 7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
7 claves para romperla con tus contenidos digitales (Pablo Croci, WCBA 2017)
 
Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
 Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017) Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
Multisites: creando una red de sitios con WordPress (Pablo Capello, WCBA 2017)
 
Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
 Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017) Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
Protegiendo tu presencia web con WordPress (Mike Schroder, WCBA 2017)
 
WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
 WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W... WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
WordPress en el mercado editorial: dos casos de éxito (Miguel Lederkremer, W...
 
Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
 Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar... Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
Definiciones en desarrollo web: cómo trabajar sobre WordPress (Andrés Villar...
 
Plugins con React y la REST API (Elio Rivero, WCBA 2017)
 Plugins con React y la REST API (Elio Rivero, WCBA 2017) Plugins con React y la REST API (Elio Rivero, WCBA 2017)
Plugins con React y la REST API (Elio Rivero, WCBA 2017)
 
Pensando como Google: tips SEO para generar tráfico orgánico (Esteban Cervi,...
 Pensando como Google: tips SEO para generar tráfico orgánico (Esteban Cervi,... Pensando como Google: tips SEO para generar tráfico orgánico (Esteban Cervi,...
Pensando como Google: tips SEO para generar tráfico orgánico (Esteban Cervi,...
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 

Último (15)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 

WordPress: una opción (no siempre) consciente (Ricardo Aiello, WCBA 2017)

  • 1. WC BA 17 Ricardo Aiello WordPress: una opción (no siempre) consciente Ricardo Aiello
  • 2. WordPress: una opción (no siempre) consciente conviene Introducción me gusta sé usarlo
  • 3. un sitio web es un sistema y su objetivo es solucionar un problema del negocio del cliente por ende, funcionalidad mata estética WordPress: una opción (no siempre) conscienteIntroducción
  • 4. un sitio web es un sistema y su creación se puede encarar metodológicamente WordPress: una opción (no siempre) conscienteIntroducción
  • 5. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración Introducción
  • 6. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración plantear el problema del negocio Introducción
  • 7. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración proponer una solución al problema Introducción
  • 8. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración proponer una implementación de la solución Introducción
  • 9. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración construir la implementación Introducción
  • 10. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración verificar la construcción Introducción
  • 11. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración conectar la construcción con el entorno Introducción
  • 12. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración Introducción
  • 13. es una decisión de diseño y tiene consecuencias WordPress: una opción (no siempre) conscienteIntroducción
  • 14. WordPress: una opción (no siempre) conscienteIntroducción
  • 15. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración Requisitos
  • 16. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración plantear el problema del negocio Requisitos
  • 17. WordPress: una opción (no siempre) conscienteRequisitos
  • 18. el cliente no es técnico y no tiene por qué serlo nos pide lo que cree que necesita de la mejor manera que puede WordPress: una opción (no siempre) conscienteRequisitos
  • 19. WordPress: una opción (no siempre) conscienteRequisitos
  • 20. WordPress: una opción (no siempre) conscienteRequisitos
  • 21. WordPress: una opción (no siempre) conscienteRequisitos
  • 22. WordPress: una opción (no siempre) conscienteRequisitos
  • 23. WordPress: una opción (no siempre) conscienteRequisitos
  • 24. WordPress: una opción (no siempre) conscienteRequisitos
  • 25. WordPress: una opción (no siempre) conscienteRequisitos objetivo del negocio
  • 26. WordPress: una opción (no siempre) conscienteRequisitos Cliente Vendedor actores usuarios que interactúan con el sistema
  • 27. Como cliente, quiero buscar productos. requisitos funcionales modelados con historias de usuario WordPress: una opción (no siempre) conscienteRequisitos Como cliente, quiero ver los detalles de un producto. Como cliente, quiero añadir productos a mi carrito. Como cliente, quiero comprar los productos que seleccioné. Ofrecer distintos medios de pago y opciones de financiación. Como cliente, quiero eliminar productos de mi carrito.
  • 28. Como cliente, quiero recibir los productos en mi domicilio. requisitos funcionales modelados con historias de usuario WordPress: una opción (no siempre) conscienteRequisitos Como cliente, quiero obtener información detallada del comercio. Como cliente, quiero realizar consultas al comercio.
  • 29. Como vendedor, quiero dar de alta nuevos productos. requisitos funcionales modelados con historias de usuario WordPress: una opción (no siempre) conscienteRequisitos Como vendedor, quiero modificar y eliminar productos. Como vendedor, quiero recibir los pagos de los clientes. Como vendedor, quiero ver un reporte de mis ventas. Ofrecer filtros por fecha y por producto. Como vendedor, quiero responder las consultas de mis clientes.
  • 30. Como vendedor, quiero buscar pedidos. requisitos funcionales modelados con historias de usuario WordPress: una opción (no siempre) conscienteRequisitos Como vendedor, quiero preparar un pedido para enviarlo. Como vendedor, quiero enviar los pedidos a mis clientes. Ofrecer distintas formas de envío, incluyendo retiro en tienda.
  • 31. requisitos funcionales modelados con casos de uso WordPress: una opción (no siempre) conscienteRequisitos
  • 32. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración Análisis
  • 33. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración proponer una solución al problema Análisis
  • 34. objetos del sistema modelados con un diagrama de clases WordPress: una opción (no siempre) conscienteAnálisis
  • 35. historias de usuario extendidas mediante conversaciones WordPress: una opción (no siempre) conscienteAnálisis
  • 36. casos de uso organizados y relacionados WordPress: una opción (no siempre) conscienteAnálisis
  • 37. casos de uso especificados WordPress: una opción (no siempre) conscienteAnálisis
  • 38. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración Diseño
  • 39. WordPress: una opción (no siempre) consciente 1 requisitos 2 análisis 3 diseño 4 construcción 5 prueba 6 integración proponer una implementación de la solución Diseño
  • 40. elementos de WordPress modelados con un diagrama de clases estereotipado WordPress: una opción (no siempre) conscienteDiseño
  • 41. lenguajes de marcado y programación (frontend) WordPress: una opción (no siempre) consciente sistema operativo servidor web sistema de gestión de base de datos lenguaje de programación (backend) sistema de gestión de contenidos (CMS) Diseño
  • 42. ... ... sistema de gestión de contenidos (CMS) ... WordPress: una opción (no siempre) consciente plugins theme child theme ... servicios externos (vía REST API) ......... ... ... ... ...otros sistemas ......... ... ... ... Diseño
  • 43. WordPress: una opción (no siempre) consciente¿Preguntas?
  • 44. El Lenguaje Unificado de Modelado: Guía del usuario (2º edición) Grady Booch, James Rumbaugh e Ivar Jacobson WordPress: una opción (no siempre) conscienteBibliografía recomendada El Lenguaje Unificado de Modelado: Manual de referencia (2º edición) Grady Booch, James Rumbaugh e Ivar Jacobson User Stories Applied for Agile Software Development Mike Cohn
  • 45. - elegir un proyecto real en curso - listar actores (usuarios) - listar requisitos funcionales (comportamiento del sistema) - listar requisitos no funcionales (todos los demás) - listar objetos del sistema - me buscan y lo analizamos juntos :) propuesta para seguirla en el wp_bar() Ricardo Aiello Analista de Sistemas / Docente hola@ricardoaiello.com.ar