Los posibles disgustos en una relación de "desarrollo web" no vienen por parte del Software sino por una mala gestión de expectativas así como mal entendidos entre desarrolladores y clientes.
Una de las múltiples bases del Software Libre es la transparencia y honestidad, extendamos esta en nuestra relación con proyectos y clientes.
Durante esta charla veremos una serie de consejos y buenas prácticas tanto para desarrolladores y su relación con clientes, como para clientes y su relación con desarrolladores, pues en una relación, aunque sea profesional y de "desarrollo web", los dos actores tienen que establecer comunicación, normas y puntos de entendimiento. Por otro lado veremos como el software libre en general y Joomla! en particular son una de las mejores elecciones para llevar a cabo una relación de desarrollo web exitosa para ambas partes.
Los posibles disgustos en una relación de "desarrollo web" no vienen por parte del Software sino por una mala gestión de expectativas así como mal entendidos entre desarrolladores y clientes.
Una de las múltiples bases del Software Libre es la transparencia y honestidad, extendamos esta en nuestra relación con proyectos y clientes.
Durante esta charla veremos una serie de consejos y buenas prácticas tanto para desarrolladores y su relación con clientes, como para clientes y su relación con desarrolladores, pues en una relación, aunque sea profesional y de "desarrollo web", los dos actores tienen que establecer comunicación, normas y puntos de entendimiento. Por otro lado veremos como el software libre en general y Joomla! en particular son una de las mejores elecciones para llevar a cabo una relación de desarrollo web exitosa para ambas partes.
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!!!
8.
Clientes vs
Desarrolladores
Desarrolladores
vs Clientes
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.
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…
13.
#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
14.
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
15.
NO
· Di NO a proyectos/clientes
· Di NO a desarrolladores
· Aprende a despedir
#3
16.
Nota: Triángulo cortesía de Álex Martínez Vidal - @alex_mvidal
Triángulo de los proyectos
17.
Barato + Urgente + Bueno = ÑAAS*
*Ñapas As A Service
18.
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
19.
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
20.
Establece normas
y límites…
· Métodos de comunicación
· Horarios
· Jornadas/Dedicación
· Fechas de entrega
#6
21.
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
22.
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
23.
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
24.
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
25.
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
26.
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
It appears that you have an ad-blocker running. By whitelisting SlideShare on your ad-blocker, you are supporting our community of content creators.
Hate ads?
We've updated our privacy policy.
We’ve updated our privacy policy so that we are compliant with changing global privacy regulations and to provide you with insight into the limited ways in which we use your data.
You can read the details below. By accepting, you agree to the updated privacy policy.