SlideShare una empresa de Scribd logo
Desarrolla proyectos web con
éxito en base al Software Libre
por JuanKa Díaz
• Programador Front-End

(Programador de lo que se ve)
• jdevelopia.com
• wptarragona.com - wpbarcelona.com

• joomlaes.org
JuanKa Díaz
• https://www.dariobf.com/podcast/

• Podcast sobre diseño y desarrollo web en
WordPress

• Zona Crítica
Post Type Podcast
Disclaimer
El contenido de esta presentación representa única y
exclusivamente la opinión del presentador, no se pretende sentar
cátedra ni redactar un nuevo testamento con mandamientos
escritos sobre piedra, simplemente difundir opinión, experiencia y
recomendaciones que puedan servir tanto a principiantes, clientes
como a desarrolladores. Todas estas opiniones están totalmente
abiertas a discusión y debate.
Soy responsable de lo que digo, no de lo que cada uno interpreta.
No me puedo responsabilizar de códigos o recomendaciones que te
fallen en tu web.
En caso de duda, consulte con su PROGRAMADOR.
Hola “desarrollador” que tal?!! Ya nos hemos podido revisar toda la web y te hemos
preparado un listado de cosas a cambiar… [se entregó la web hace 3/6/9 meses]
Hola “querido cliente”, pues lamentándolo mucho no te voy a poder ayudar, he
descubierto mi verdadera pasión, me he hecho panadero!!!! Y estoy muy feliz!!!!
Esto es inadmisible!! Qué imagen vamos a dar sin poder hacer estos cambios en la
web… NOSOTROS NO PODEMOS CAMBIARLO! NOS HAS DEJADO TIRADOS!!!
Clientes vs
Desarrolladores
Desarrolladores
vs Clientes
Relación Laboral
=
Comunicación + Expectativa + Resultados
Expectativas
cliente…
· Bueno/Bonito/Barato y para ayer
· Ganar dinero (ayer)
· Yo pago, yo mando
· Entiendan sus necesidades
· Proceso fluído y rápido
· Internet-Man
· Análisis de proyecto
· Fiscalidad
· Legalidad
· Comunicación
· Gestión de servicios

· El desarrollo

· Formación

· Contraseñas

· SEO, SEM, etc…..
Realidad
cliente…
· Desconfianza
· Problemas técnicos
· Proyectos largos
· Dependencia-desarrollador
· Frustración en resultado
Expectativas
desarrollador…
· Hacer un buen trabajo
· Libertad creativa/decisiva
· Disfrutar con el proceso y aprender
· Generar portfolio/experiencia
· Ganar dinero
Realidad
desarrollador…
· Presupuestos, facturas
· Fuera de plazo=perder dinero
· Proyectos solapados
· Falta de reconocimiento
· Cliente paga/cliente manda
· Otros servicios: contenidos, fotos,
CM, SEO, SEM, auditorías, etc…
Recomendaciones ;)
#1
Proyectos basados en
Software Libre
· Qué es - GNU/GPL
· Cómo afecta a ambos
· Comprender su filosofía y extenderla
· Tu te adaptas, no él a ti
Toma de requisitos
· Análisis situación actual
· Formulario de requisitos
· Feedback con cliente estimando y
planeando la situación
· Diagnóstico/Estrategia/Plan de
Acción y Propuesta Económica · Análisis de proyecto
· Fiscalidad
· Legalidad
· Comunicación
· Gestión de servicios

· El desarrollo

· Formación

· Contraseñas

· SEO, SEM, etc….. #3#2
NO
· Di NO a proyectos/clientes
· Di NO a desarrolladores
· Aprende a despedir
#3
Nota: Triángulo cortesía de Álex Martínez Vidal - @alex_mvidal
Triángulo de los proyectos
Barato + Urgente + Bueno = ÑAAS*
*Ñapas As A Service
Contrato/presupuesto
detallado
· Alcance del proyecto
· FASES!
· Responsabilidades
· Que se hace/no se hace
· Fechas relativas (fecha caducidad)
· Aspecto Legales
· Más formalidad
· Análisis de proyecto
· Fiscalidad
· Legalidad
· Comunicación
· Gestión de servicios

· El desarrollo

· Formación

· Contraseñas

· SEO, SEM, etc….. #4
Exige confianza
· Ambos quieren un resultado excelente
· Cliente domina su sector
· Desarrollador domina su sector
· Evita el “yo pago/yo mando”
· Análisis de proyecto
· Fiscalidad
· Legalidad
· Comunicación
· Gestión de servicios

· El desarrollo

· Formación

· Contraseñas

· SEO, SEM, etc….. #5
Establece normas
y límites…
· Métodos de comunicación
· Horarios
· Jornadas/Dedicación
· Fechas de entrega
#6
Gestor de Proyectos
· Visión global del proyecto
· Gestionar Departamentos
· Tareas(CheckLists)/Deadlines
· Cerrar proyectos!
· Registro
· Histórico
· Involucra al cliente
· Análisis de proyecto
· Fiscalidad
· Legalidad
· Comunicación
· Gestión de servicios

· El desarrollo

· Formación

· Contraseñas

· SEO, SEM, etc….. #7
Metodologías AGILES…
· SCRUM, Canvas, AGILE
· Disecciona el proyecto (iteraciones)
· Establece fases de desarrollo
· Comienza por lo sencillo
· Producto Mínimo Viable
= Involucrar al cliente
· Análisis de proyecto
· Fiscalidad
· Legalidad
· Comunicación
· Gestión de servicios

· El desarrollo

· Formación

· Contraseñas

· SEO, SEM, etc….. #8
Reuniones de
seguimiento y formación
· Semana/2 semanas - Física o presencial
· Evolución
· Presentación del proyecto desarrollado 

· Cliente debe gobernar la web = CMS
· Sentimiento de participación
#9
Piensa siempre más allá
· Buenas prácticas de desarrollo
· Código re-utilizable
· Desarrollos escalables
· Documentación - Frameworks
· CMS = Control total por persona no-tecnica
· ÑAAS NOOO !important
· Futuro “desarrollador psicopata”
#10
EVITA dependencias
· Facturación ≠ mismo cliente
· Contrata todo a nombre del cliente
· Desarrollador ≠ Dios
· Fases de desarrollo = Libertad 

de decisión
· CMS = Controlar TODO · Análisis de proyecto
· Fiscalidad
· Legalidad
· Comunicación
· Gestión de servicios

· El desarrollo

· Formación

· Contraseñas

· SEO, SEM, etc….. #11
Especializarse
· Maestro de todo, sabio de nada
· Mejores resultados
· Flexibilidad
· Web = SEO, diseño, front-end, back-end,
copy writer, analítica, UI/UX, etc…
#12
Las tareas se delegan,
la responsabilidad no.
¡Muchas gracias!
https://jdevelopia.com/ficommerce2018
¿Alguna pregunta?

Más contenido relacionado

Similar a Desarrolla proyectos web con exito en base al software libre - Joomla Day Madrid 2018

Hombres, mujeres, desarrolladores, clientes y viceversa word pressbarcelona...
Hombres, mujeres, desarrolladores, clientes y viceversa   word pressbarcelona...Hombres, mujeres, desarrolladores, clientes y viceversa   word pressbarcelona...
Hombres, mujeres, desarrolladores, clientes y viceversa word pressbarcelona...JuanKa Díaz - jdevelopia
 
Lock in, como alma que lleva el diablo-semanawp2018
Lock in, como alma que lleva el diablo-semanawp2018Lock in, como alma que lleva el diablo-semanawp2018
Lock in, como alma que lleva el diablo-semanawp2018JuanKa Díaz - jdevelopia
 
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9JuanKa Díaz - jdevelopia
 
Los 10 errores más comunes al desarrollar un proyecto eCommerce
Los 10 errores más comunes al desarrollar un proyecto eCommerceLos 10 errores más comunes al desarrollar un proyecto eCommerce
Los 10 errores más comunes al desarrollar un proyecto eCommerceJuan Alcántara
 
Cervantes catherine 6 to diseño
Cervantes catherine 6 to diseñoCervantes catherine 6 to diseño
Cervantes catherine 6 to diseñoCatherine20
 
Proceso para realizar un proyecto web
Proceso para realizar un proyecto webProceso para realizar un proyecto web
Proceso para realizar un proyecto webmmsita79
 
Proceso de un proyecto web
Proceso de un proyecto webProceso de un proyecto web
Proceso de un proyecto webjonaland
 
Desarrollo de un Sistema WEB - Iniciación
Desarrollo de un Sistema WEB - IniciaciónDesarrollo de un Sistema WEB - Iniciación
Desarrollo de un Sistema WEB - IniciaciónDharma Consulting
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetAsier Marqués
 
Etapas de un proyecto web
Etapas de un proyecto  webEtapas de un proyecto  web
Etapas de un proyecto webcilp2884
 
Contratación y gestión de desarrolladores a distancia
Contratación y gestión de desarrolladores a distanciaContratación y gestión de desarrolladores a distancia
Contratación y gestión de desarrolladores a distanciaFrancesc Font
 
Presentación Angel Ayala - eCommerce Day Asunción 2015
Presentación Angel Ayala - eCommerce Day Asunción 2015 Presentación Angel Ayala - eCommerce Day Asunción 2015
Presentación Angel Ayala - eCommerce Day Asunción 2015 eCommerce Institute
 
Diseño Web
Diseño WebDiseño Web
Diseño WebVladimir
 
PMOpartners Daptiv
PMOpartners DaptivPMOpartners Daptiv
PMOpartners DaptivPMOpartners
 

Similar a Desarrolla proyectos web con exito en base al software libre - Joomla Day Madrid 2018 (20)

Hombres, mujeres, desarrolladores, clientes y viceversa word pressbarcelona...
Hombres, mujeres, desarrolladores, clientes y viceversa   word pressbarcelona...Hombres, mujeres, desarrolladores, clientes y viceversa   word pressbarcelona...
Hombres, mujeres, desarrolladores, clientes y viceversa word pressbarcelona...
 
Lock in, como alma que lleva el diablo-semanawp2018
Lock in, como alma que lleva el diablo-semanawp2018Lock in, como alma que lleva el diablo-semanawp2018
Lock in, como alma que lleva el diablo-semanawp2018
 
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
Lock in, como alma que lleva el diablo-word camp-las-palmas-2018-16-9
 
Los 10 errores más comunes al desarrollar un proyecto eCommerce
Los 10 errores más comunes al desarrollar un proyecto eCommerceLos 10 errores más comunes al desarrollar un proyecto eCommerce
Los 10 errores más comunes al desarrollar un proyecto eCommerce
 
Cervantes catherine 6 to diseño
Cervantes catherine 6 to diseñoCervantes catherine 6 to diseño
Cervantes catherine 6 to diseño
 
Proceso para realizar un proyecto web
Proceso para realizar un proyecto webProceso para realizar un proyecto web
Proceso para realizar un proyecto web
 
Proceso de un proyecto web
Proceso de un proyecto webProceso de un proyecto web
Proceso de un proyecto web
 
Desarrollo de un Sistema WEB - Iniciación
Desarrollo de un Sistema WEB - IniciaciónDesarrollo de un Sistema WEB - Iniciación
Desarrollo de un Sistema WEB - Iniciación
 
etapas para un proyecto web
etapas para un proyecto webetapas para un proyecto web
etapas para un proyecto web
 
Negociacion
NegociacionNegociacion
Negociacion
 
Ejecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en InternetEjecución de servicios digitales y negocios en Internet
Ejecución de servicios digitales y negocios en Internet
 
Etapas de un proyecto web
Etapas de un proyecto  webEtapas de un proyecto  web
Etapas de un proyecto web
 
Tips y trucosparacertificar
Tips y trucosparacertificarTips y trucosparacertificar
Tips y trucosparacertificar
 
Contratación y gestión de desarrolladores a distancia
Contratación y gestión de desarrolladores a distanciaContratación y gestión de desarrolladores a distancia
Contratación y gestión de desarrolladores a distancia
 
Clase1
Clase1Clase1
Clase1
 
Proyecto
ProyectoProyecto
Proyecto
 
Presentación Angel Ayala - eCommerce Day Asunción 2015
Presentación Angel Ayala - eCommerce Day Asunción 2015Presentación Angel Ayala - eCommerce Day Asunción 2015
Presentación Angel Ayala - eCommerce Day Asunción 2015
 
Presentación Angel Ayala - eCommerce Day Asunción 2015
Presentación Angel Ayala - eCommerce Day Asunción 2015 Presentación Angel Ayala - eCommerce Day Asunción 2015
Presentación Angel Ayala - eCommerce Day Asunción 2015
 
Diseño Web
Diseño WebDiseño Web
Diseño Web
 
PMOpartners Daptiv
PMOpartners DaptivPMOpartners Daptiv
PMOpartners Daptiv
 

Más de JuanKa Díaz - jdevelopia

Introducción a los campos personalizados en WordPress con ACF
Introducción a los campos personalizados en WordPress con ACFIntroducción a los campos personalizados en WordPress con ACF
Introducción a los campos personalizados en WordPress con ACFJuanKa Díaz - jdevelopia
 
Soporte en WordPress: cómo dar/obtener ayuda por Violeta Bru
Soporte en WordPress: cómo dar/obtener ayuda por Violeta BruSoporte en WordPress: cómo dar/obtener ayuda por Violeta Bru
Soporte en WordPress: cómo dar/obtener ayuda por Violeta BruJuanKa Díaz - jdevelopia
 
Introducción a WooComerce y cómo vender todo tipo de productos desde tu WordP...
Introducción a WooComerce y cómo vender todo tipo de productos desde tu WordP...Introducción a WooComerce y cómo vender todo tipo de productos desde tu WordP...
Introducción a WooComerce y cómo vender todo tipo de productos desde tu WordP...JuanKa Díaz - jdevelopia
 
Introduccion a WooCommerce - eConference live
Introduccion a WooCommerce - eConference liveIntroduccion a WooCommerce - eConference live
Introduccion a WooCommerce - eConference liveJuanKa Díaz - jdevelopia
 
Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...
Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...
Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...JuanKa Díaz - jdevelopia
 
WPO para que tu web en WordPress vuele! - FlashTalk - TECHNE 2018
WPO para que tu web en WordPress vuele! - FlashTalk - TECHNE 2018WPO para que tu web en WordPress vuele! - FlashTalk - TECHNE 2018
WPO para que tu web en WordPress vuele! - FlashTalk - TECHNE 2018JuanKa Díaz - jdevelopia
 
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...JuanKa Díaz - jdevelopia
 
Word press, el software libre como punto de unión - Institut mare molas 2018
Word press, el software libre como punto de unión - Institut mare molas 2018Word press, el software libre como punto de unión - Institut mare molas 2018
Word press, el software libre como punto de unión - Institut mare molas 2018JuanKa Díaz - jdevelopia
 
WPO en WordPress, muuuuuuuuuuuuuuuy rápido por JuanKa Díaz - PechaKucha
WPO en WordPress, muuuuuuuuuuuuuuuy rápido por JuanKa Díaz - PechaKuchaWPO en WordPress, muuuuuuuuuuuuuuuy rápido por JuanKa Díaz - PechaKucha
WPO en WordPress, muuuuuuuuuuuuuuuy rápido por JuanKa Díaz - PechaKuchaJuanKa Díaz - jdevelopia
 
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...JuanKa Díaz - jdevelopia
 
La importancia del contenido en tu web - WordPress Tarragona Meetup 2017
La importancia del contenido en tu web - WordPress Tarragona Meetup 2017La importancia del contenido en tu web - WordPress Tarragona Meetup 2017
La importancia del contenido en tu web - WordPress Tarragona Meetup 2017JuanKa Díaz - jdevelopia
 
Introducción a WooCommerce - WordPress Tarragona Meetup 2018
Introducción a WooCommerce - WordPress Tarragona Meetup 2018Introducción a WooCommerce - WordPress Tarragona Meetup 2018
Introducción a WooCommerce - WordPress Tarragona Meetup 2018JuanKa Díaz - jdevelopia
 
WordPress, el software libre como punto de unión - GDG Fest Tarragona-19-9-2018
WordPress, el software libre como punto de unión - GDG Fest Tarragona-19-9-2018WordPress, el software libre como punto de unión - GDG Fest Tarragona-19-9-2018
WordPress, el software libre como punto de unión - GDG Fest Tarragona-19-9-2018JuanKa Díaz - jdevelopia
 
Páginas, entradas, cpt’s y otras cosas de wordpress wordcamp-zaragoza-2018
Páginas, entradas, cpt’s y otras cosas de wordpress wordcamp-zaragoza-2018Páginas, entradas, cpt’s y otras cosas de wordpress wordcamp-zaragoza-2018
Páginas, entradas, cpt’s y otras cosas de wordpress wordcamp-zaragoza-2018JuanKa Díaz - jdevelopia
 

Más de JuanKa Díaz - jdevelopia (15)

Introducción a los campos personalizados en WordPress con ACF
Introducción a los campos personalizados en WordPress con ACFIntroducción a los campos personalizados en WordPress con ACF
Introducción a los campos personalizados en WordPress con ACF
 
Soporte en WordPress: cómo dar/obtener ayuda por Violeta Bru
Soporte en WordPress: cómo dar/obtener ayuda por Violeta BruSoporte en WordPress: cómo dar/obtener ayuda por Violeta Bru
Soporte en WordPress: cómo dar/obtener ayuda por Violeta Bru
 
Introducción a WooComerce y cómo vender todo tipo de productos desde tu WordP...
Introducción a WooComerce y cómo vender todo tipo de productos desde tu WordP...Introducción a WooComerce y cómo vender todo tipo de productos desde tu WordP...
Introducción a WooComerce y cómo vender todo tipo de productos desde tu WordP...
 
Introduccion a WooCommerce - eConference live
Introduccion a WooCommerce - eConference liveIntroduccion a WooCommerce - eConference live
Introduccion a WooCommerce - eConference live
 
Como elegir un buen hosting para WordPress
Como elegir un buen hosting para WordPressComo elegir un buen hosting para WordPress
Como elegir un buen hosting para WordPress
 
Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...
Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...
Optimiza tu word press para que vuele! primeros pasos en wpo (web performance...
 
WPO para que tu web en WordPress vuele! - FlashTalk - TECHNE 2018
WPO para que tu web en WordPress vuele! - FlashTalk - TECHNE 2018WPO para que tu web en WordPress vuele! - FlashTalk - TECHNE 2018
WPO para que tu web en WordPress vuele! - FlashTalk - TECHNE 2018
 
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Optimización We...
 
Word press, el software libre como punto de unión - Institut mare molas 2018
Word press, el software libre como punto de unión - Institut mare molas 2018Word press, el software libre como punto de unión - Institut mare molas 2018
Word press, el software libre como punto de unión - Institut mare molas 2018
 
WPO en WordPress, muuuuuuuuuuuuuuuy rápido por JuanKa Díaz - PechaKucha
WPO en WordPress, muuuuuuuuuuuuuuuy rápido por JuanKa Díaz - PechaKuchaWPO en WordPress, muuuuuuuuuuuuuuuy rápido por JuanKa Díaz - PechaKucha
WPO en WordPress, muuuuuuuuuuuuuuuy rápido por JuanKa Díaz - PechaKucha
 
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...
¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO (Web Performance...
 
La importancia del contenido en tu web - WordPress Tarragona Meetup 2017
La importancia del contenido en tu web - WordPress Tarragona Meetup 2017La importancia del contenido en tu web - WordPress Tarragona Meetup 2017
La importancia del contenido en tu web - WordPress Tarragona Meetup 2017
 
Introducción a WooCommerce - WordPress Tarragona Meetup 2018
Introducción a WooCommerce - WordPress Tarragona Meetup 2018Introducción a WooCommerce - WordPress Tarragona Meetup 2018
Introducción a WooCommerce - WordPress Tarragona Meetup 2018
 
WordPress, el software libre como punto de unión - GDG Fest Tarragona-19-9-2018
WordPress, el software libre como punto de unión - GDG Fest Tarragona-19-9-2018WordPress, el software libre como punto de unión - GDG Fest Tarragona-19-9-2018
WordPress, el software libre como punto de unión - GDG Fest Tarragona-19-9-2018
 
Páginas, entradas, cpt’s y otras cosas de wordpress wordcamp-zaragoza-2018
Páginas, entradas, cpt’s y otras cosas de wordpress wordcamp-zaragoza-2018Páginas, entradas, cpt’s y otras cosas de wordpress wordcamp-zaragoza-2018
Páginas, entradas, cpt’s y otras cosas de wordpress wordcamp-zaragoza-2018
 

Último

experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...cuentauniversidad34
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)edisonquispecalderon
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareoscartorres960914
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equiponicromante2000
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORDRobertSotilLujn
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfjuanjosebarreiro704
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsFederico Toledo
 
Documento colaborativo. Solución del caso GA1-240201526-AA6-EV01.pdf
Documento colaborativo. Solución del caso GA1-240201526-AA6-EV01.pdfDocumento colaborativo. Solución del caso GA1-240201526-AA6-EV01.pdf
Documento colaborativo. Solución del caso GA1-240201526-AA6-EV01.pdfHAROLD IVANOVICH
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.CarmenFlores88207
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxlasocharfuelan123
 

Último (10)

experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
Documento colaborativo. Solución del caso GA1-240201526-AA6-EV01.pdf
Documento colaborativo. Solución del caso GA1-240201526-AA6-EV01.pdfDocumento colaborativo. Solución del caso GA1-240201526-AA6-EV01.pdf
Documento colaborativo. Solución del caso GA1-240201526-AA6-EV01.pdf
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 

Desarrolla proyectos web con exito en base al software libre - Joomla Day Madrid 2018

  • 1. Desarrolla proyectos web con éxito en base al Software Libre por JuanKa Díaz
  • 2. • Programador Front-End
 (Programador de lo que se ve) • jdevelopia.com • wptarragona.com - wpbarcelona.com
 • joomlaes.org JuanKa Díaz
  • 3. • https://www.dariobf.com/podcast/
 • Podcast sobre diseño y desarrollo web en WordPress
 • Zona Crítica Post Type Podcast
  • 4. Disclaimer El contenido de esta presentación representa única y exclusivamente la opinión del presentador, no se pretende sentar cátedra ni redactar un nuevo testamento con mandamientos escritos sobre piedra, simplemente difundir opinión, experiencia y recomendaciones que puedan servir tanto a principiantes, clientes como a desarrolladores. Todas estas opiniones están totalmente abiertas a discusión y debate. Soy responsable de lo que digo, no de lo que cada uno interpreta. No me puedo responsabilizar de códigos o recomendaciones que te fallen en tu web. En caso de duda, consulte con su PROGRAMADOR.
  • 5. Hola “desarrollador” que tal?!! Ya nos hemos podido revisar toda la web y te hemos preparado un listado de cosas a cambiar… [se entregó la web hace 3/6/9 meses]
  • 6. Hola “querido cliente”, pues lamentándolo mucho no te voy a poder ayudar, he descubierto mi verdadera pasión, me he hecho panadero!!!! Y estoy muy feliz!!!!
  • 7. Esto es inadmisible!! Qué imagen vamos a dar sin poder hacer estos cambios en la web… NOSOTROS NO PODEMOS CAMBIARLO! NOS HAS DEJADO TIRADOS!!!
  • 9. Relación Laboral = Comunicación + Expectativa + Resultados
  • 10. Expectativas cliente… · Bueno/Bonito/Barato y para ayer · Ganar dinero (ayer) · Yo pago, yo mando · Entiendan sus necesidades · Proceso fluído y rápido · Internet-Man · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. Realidad cliente… · Desconfianza · Problemas técnicos · Proyectos largos · Dependencia-desarrollador · Frustración en resultado
  • 11.
  • 12. Expectativas desarrollador… · Hacer un buen trabajo · Libertad creativa/decisiva · Disfrutar con el proceso y aprender · Generar portfolio/experiencia · Ganar dinero Realidad desarrollador… · Presupuestos, facturas · Fuera de plazo=perder dinero · Proyectos solapados · Falta de reconocimiento · Cliente paga/cliente manda · Otros servicios: contenidos, fotos, CM, SEO, SEM, auditorías, etc…
  • 14. #1 Proyectos basados en Software Libre · Qué es - GNU/GPL · Cómo afecta a ambos · Comprender su filosofía y extenderla · Tu te adaptas, no él a ti
  • 15. Toma de requisitos · Análisis situación actual · Formulario de requisitos · Feedback con cliente estimando y planeando la situación · Diagnóstico/Estrategia/Plan de Acción y Propuesta Económica · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #3#2
  • 16. NO · Di NO a proyectos/clientes · Di NO a desarrolladores · Aprende a despedir #3
  • 17. Nota: Triángulo cortesía de Álex Martínez Vidal - @alex_mvidal Triángulo de los proyectos
  • 18.
  • 19. Barato + Urgente + Bueno = ÑAAS* *Ñapas As A Service
  • 20. Contrato/presupuesto detallado · Alcance del proyecto · FASES! · Responsabilidades · Que se hace/no se hace · Fechas relativas (fecha caducidad) · Aspecto Legales · Más formalidad · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #4
  • 21. Exige confianza · Ambos quieren un resultado excelente · Cliente domina su sector · Desarrollador domina su sector · Evita el “yo pago/yo mando” · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #5
  • 22. Establece normas y límites… · Métodos de comunicación · Horarios · Jornadas/Dedicación · Fechas de entrega #6
  • 23. Gestor de Proyectos · Visión global del proyecto · Gestionar Departamentos · Tareas(CheckLists)/Deadlines · Cerrar proyectos! · Registro · Histórico · Involucra al cliente · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #7
  • 24. Metodologías AGILES… · SCRUM, Canvas, AGILE · Disecciona el proyecto (iteraciones) · Establece fases de desarrollo · Comienza por lo sencillo · Producto Mínimo Viable = Involucrar al cliente · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #8
  • 25. Reuniones de seguimiento y formación · Semana/2 semanas - Física o presencial · Evolución · Presentación del proyecto desarrollado 
 · Cliente debe gobernar la web = CMS · Sentimiento de participación #9
  • 26. Piensa siempre más allá · Buenas prácticas de desarrollo · Código re-utilizable · Desarrollos escalables · Documentación - Frameworks · CMS = Control total por persona no-tecnica · ÑAAS NOOO !important · Futuro “desarrollador psicopata” #10
  • 27. EVITA dependencias · Facturación ≠ mismo cliente · Contrata todo a nombre del cliente · Desarrollador ≠ Dios · Fases de desarrollo = Libertad 
 de decisión · CMS = Controlar TODO · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #11
  • 28. Especializarse · Maestro de todo, sabio de nada · Mejores resultados · Flexibilidad · Web = SEO, diseño, front-end, back-end, copy writer, analítica, UI/UX, etc… #12
  • 29. Las tareas se delegan, la responsabilidad no.