SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Antes de picar
piedra (o código)
¿Qué necesito?
Marta Torre
👋 ¡Hola a todo el mundo! Soy Marta Torre
● Desarrolladora full-stack freelance especializada en
WordPress y APPS.
● Streamer en #SeñorasQueRajan junto a mi compañera
Nora Ferreirós.
● Podéis ver lo que hago en martatorre.dev y en
ondesarrollo.com.
@martatorredev
Empieza la fase de
desarrollo ¿Qué necesito?
Sitemap
● Listado de secciones del proyecto
● Elementos que intervienen en cada página
● Páginas auxiliares (404, páginas legales,
búsqueda)
● Funcionalidades
Análisis de requisitos
● Documento donde recogemos toda la información del proyecto.
● Tecnologías a utilizar. ¿Por qué he elegido WordPress?
● Problemas que tiene el proyecto y cómo lo vamos a solucionar.
● Funcionalidades concretas (blog, ecommerce, area de usuarios).
● Escalabilidad del proyecto.
Equipo que interviene en el proyecto
● Cliente
● SEO
● Marketing
● Copy
● Diseño
Trabajar en equipo es la clave
para que un proyecto
funcione bien
Diagrama de flujo ¿Qué es lo que
yo hago?
¿Qué software se puede usar?
● LucicChart
● Graphviz
● Inkscape
● Octopus
● FigJam
Organización de desarrollo
Entorno de desarrollo
● Local by Flywheel
● Xampp / Mamp
● Vagrant
● Docker
Front-end
● Maquetación Mobile first
● Maquetación desktop
● Revisión de maquetación desarrollo
● Revisión de maquetación con diseño
Plugins
● Instalación
● Configuración de plugins
● Gestión licencias con el cliente
Back-end
● Plugins a medida
● Conexión APIS
● Web Services
● Bases de datos
WPO
● Optimización de servidor
● Optimización de base de datos
● Optimización scripts (JS, CSS)
● Plugin de caché
Ahora sí... ¡A picar!
🙏¡Gracias!

Más contenido relacionado

Similar a Antes de picar piedra (o código) ¿Qué necesito?

Measure everything you can
Measure everything you canMeasure everything you can
Measure everything you canRicardo Bánffy
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in AgileDimitri Ponomareff
 
4 D Techniqes
4 D Techniqes4 D Techniqes
4 D Techniqesvsnmurthy
 
WordPress Multisite Network Do’s & Don’ts
WordPress Multisite Network Do’s & Don’tsWordPress Multisite Network Do’s & Don’ts
WordPress Multisite Network Do’s & Don’tsTaylor McCaslin
 
Decoding Web Accessibility through Testing - Anuradha Kumari
Decoding Web Accessibility through Testing  - Anuradha KumariDecoding Web Accessibility through Testing  - Anuradha Kumari
Decoding Web Accessibility through Testing - Anuradha KumariWey Wey Web
 
How Open Source / Open Technology Could Help On Your Project
How Open Source / Open Technology Could Help On Your ProjectHow Open Source / Open Technology Could Help On Your Project
How Open Source / Open Technology Could Help On Your ProjectWan Leung Wong
 
Intro to web
Intro to webIntro to web
Intro to webzgohr
 
WordPress News and #SaigonWordPress 2015 - Saigon WordPress - Jan 17, 2015
WordPress News and #SaigonWordPress 2015  - Saigon WordPress - Jan 17, 2015WordPress News and #SaigonWordPress 2015  - Saigon WordPress - Jan 17, 2015
WordPress News and #SaigonWordPress 2015 - Saigon WordPress - Jan 17, 2015Dat Hoang
 
Frappe Open Day - March 2018
Frappe Open Day - March 2018Frappe Open Day - March 2018
Frappe Open Day - March 2018Kenneth Sequeira
 
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...César Hernández
 
4 D Techniqes
4 D Techniqes4 D Techniqes
4 D Techniqesvsnmurthy
 
Mobile Web Compatibility @ Code Camp Cluj
Mobile Web Compatibility @ Code Camp ClujMobile Web Compatibility @ Code Camp Cluj
Mobile Web Compatibility @ Code Camp ClujIoana Chiorean
 

Similar a Antes de picar piedra (o código) ¿Qué necesito? (20)

Measure everything you can
Measure everything you canMeasure everything you can
Measure everything you can
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 
4 D Techniqes
4 D Techniqes4 D Techniqes
4 D Techniqes
 
4 D Techniqes
4 D Techniqes4 D Techniqes
4 D Techniqes
 
Wiu talk
Wiu talkWiu talk
Wiu talk
 
JAB14 Honey I shrunk the code
JAB14 Honey I shrunk the codeJAB14 Honey I shrunk the code
JAB14 Honey I shrunk the code
 
WordPress Multisite Network Do’s & Don’ts
WordPress Multisite Network Do’s & Don’tsWordPress Multisite Network Do’s & Don’ts
WordPress Multisite Network Do’s & Don’ts
 
Decoding Web Accessibility through Testing - Anuradha Kumari
Decoding Web Accessibility through Testing  - Anuradha KumariDecoding Web Accessibility through Testing  - Anuradha Kumari
Decoding Web Accessibility through Testing - Anuradha Kumari
 
How Open Source / Open Technology Could Help On Your Project
How Open Source / Open Technology Could Help On Your ProjectHow Open Source / Open Technology Could Help On Your Project
How Open Source / Open Technology Could Help On Your Project
 
Intro to web
Intro to webIntro to web
Intro to web
 
4 D Techniqes
4 D Techniqes4 D Techniqes
4 D Techniqes
 
Sandy (1)
Sandy (1)Sandy (1)
Sandy (1)
 
WordPress News and #SaigonWordPress 2015 - Saigon WordPress - Jan 17, 2015
WordPress News and #SaigonWordPress 2015  - Saigon WordPress - Jan 17, 2015WordPress News and #SaigonWordPress 2015  - Saigon WordPress - Jan 17, 2015
WordPress News and #SaigonWordPress 2015 - Saigon WordPress - Jan 17, 2015
 
Frappe Open Day - March 2018
Frappe Open Day - March 2018Frappe Open Day - March 2018
Frappe Open Day - March 2018
 
Frappe Open Day - March 2018
Frappe Open Day - March 2018Frappe Open Day - March 2018
Frappe Open Day - March 2018
 
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
7 recomendaciones para migrar tus aplicaciones a Jakarta EE utilizando Apache...
 
4 D Techniqes
4 D Techniqes4 D Techniqes
4 D Techniqes
 
4 D Techniqes
4 D Techniqes4 D Techniqes
4 D Techniqes
 
Mobile Web Compatibility @ Code Camp Cluj
Mobile Web Compatibility @ Code Camp ClujMobile Web Compatibility @ Code Camp Cluj
Mobile Web Compatibility @ Code Camp Cluj
 
who we are
who we arewho we are
who we are
 

Más de Marta Torre

Caso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a GutenbergCaso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a GutenbergMarta Torre
 
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin élEditor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin élMarta Torre
 
El FSE ha llegado: ¿Por dónde empiezo?
El FSE ha llegado: ¿Por dónde empiezo?El FSE ha llegado: ¿Por dónde empiezo?
El FSE ha llegado: ¿Por dónde empiezo?Marta Torre
 
¿Por qué tengo que luchar por la diversidad en WordPress?
¿Por qué tengo que luchar por la diversidad en WordPress?¿Por qué tengo que luchar por la diversidad en WordPress?
¿Por qué tengo que luchar por la diversidad en WordPress?Marta Torre
 
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?Marta Torre
 
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenido
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenidoCómo hace una desarrolladora mindungui para que le hagan caso creando contenido
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenidoMarta Torre
 
WordPress and diversity: Can we be more diverse?
WordPress and diversity: Can we be more diverse?WordPress and diversity: Can we be more diverse?
WordPress and diversity: Can we be more diverse?Marta Torre
 
Entornos de desarrollo local en WordPress
Entornos de desarrollo local en WordPressEntornos de desarrollo local en WordPress
Entornos de desarrollo local en WordPressMarta Torre
 
¿Por qué lo llamamos plantilla cuando queremos decir tema?
¿Por qué lo llamamos plantilla cuando queremos decir tema?¿Por qué lo llamamos plantilla cuando queremos decir tema?
¿Por qué lo llamamos plantilla cuando queremos decir tema?Marta Torre
 
Mujeres en la comunidad de WordPress
Mujeres en la comunidad de WordPressMujeres en la comunidad de WordPress
Mujeres en la comunidad de WordPressMarta Torre
 
Ser WordPress dev & Mujer
Ser WordPress dev & MujerSer WordPress dev & Mujer
Ser WordPress dev & MujerMarta Torre
 
Funciones en WordPress. Buenas prácticas.
Funciones en WordPress. Buenas prácticas.Funciones en WordPress. Buenas prácticas.
Funciones en WordPress. Buenas prácticas.Marta Torre
 

Más de Marta Torre (12)

Caso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a GutenbergCaso real: Como migré un proyecto de Visual Composer a Gutenberg
Caso real: Como migré un proyecto de Visual Composer a Gutenberg
 
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin élEditor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
Editor de bloques (Gutenberg) De odiarlo a no poder vivir sin él
 
El FSE ha llegado: ¿Por dónde empiezo?
El FSE ha llegado: ¿Por dónde empiezo?El FSE ha llegado: ¿Por dónde empiezo?
El FSE ha llegado: ¿Por dónde empiezo?
 
¿Por qué tengo que luchar por la diversidad en WordPress?
¿Por qué tengo que luchar por la diversidad en WordPress?¿Por qué tengo que luchar por la diversidad en WordPress?
¿Por qué tengo que luchar por la diversidad en WordPress?
 
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
¿Por qué mi desarrollo web en WordPress tiene que ser accesible?
 
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenido
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenidoCómo hace una desarrolladora mindungui para que le hagan caso creando contenido
Cómo hace una desarrolladora mindungui para que le hagan caso creando contenido
 
WordPress and diversity: Can we be more diverse?
WordPress and diversity: Can we be more diverse?WordPress and diversity: Can we be more diverse?
WordPress and diversity: Can we be more diverse?
 
Entornos de desarrollo local en WordPress
Entornos de desarrollo local en WordPressEntornos de desarrollo local en WordPress
Entornos de desarrollo local en WordPress
 
¿Por qué lo llamamos plantilla cuando queremos decir tema?
¿Por qué lo llamamos plantilla cuando queremos decir tema?¿Por qué lo llamamos plantilla cuando queremos decir tema?
¿Por qué lo llamamos plantilla cuando queremos decir tema?
 
Mujeres en la comunidad de WordPress
Mujeres en la comunidad de WordPressMujeres en la comunidad de WordPress
Mujeres en la comunidad de WordPress
 
Ser WordPress dev & Mujer
Ser WordPress dev & MujerSer WordPress dev & Mujer
Ser WordPress dev & Mujer
 
Funciones en WordPress. Buenas prácticas.
Funciones en WordPress. Buenas prácticas.Funciones en WordPress. Buenas prácticas.
Funciones en WordPress. Buenas prácticas.
 

Último

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 

Último (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Antes de picar piedra (o código) ¿Qué necesito?