🚀¿Qué debo tener en cuenta antes de 👉desarrollar mi APP❓📱
Summary
TLDREl guion ofrece un paso a paso para desarrollar una aplicación móvil desde cero, enfocándose en las etapas clave del proceso de desarrollo de software. Se discuten metodologías tradicionales y ágiles como SCRUM, y se destaca la importancia de la conceptualización, definición, diseño y publicación de la aplicación. El instructor, con experiencia en el SENA, resalta la documentación y la organización como pilar para garantizar la calidad del software final.
Takeaways
- 😀 La importancia de entender el proceso de desarrollo de aplicaciones móviles antes de comenzar a programar.
- 🛠 Se menciona la secuencia de videos que guiará en el desarrollo de una aplicación desde cero, enfocándose en el proceso detrás del desarrollo en lugar de solo en la programación.
- 🎥 El autor reconoce las limitaciones técnicas de un video anterior, pero enfatiza la importancia del contenido en lugar de la calidad técnica del material.
- 📝 Se destaca la necesidad de documentar y seguir etapas claras en el desarrollo de software, como conceptualización, diseño, desarrollo y publicación.
- 🔄 Se describe el ciclo de vida del software y se mencionan diferentes modelos de desarrollo, incluyendo el modelo en cascada y el modelo en espiral.
- 🛑 Se discuten metodologías de desarrollo de software, como RUP y Scrum, destacando Scrum como una metodología ágil que se utilizará en el desarrollo de la aplicación.
- 🤔 Se enfatiza la importancia de la conceptualización, que incluye definir la idea, investigar necesidades y problemáticas, y formalizar la propuesta.
- 📈 Se sugiere investigar la competencia y el mercado para entender el alcance y la viabilidad de la aplicación propuesta.
- 📱 Se menciona la necesidad de considerar herramientas y recursos disponibles para el desarrollo, incluyendo la elección entre aplicaciones nativas o híbridas.
- 📋 Se destaca la importancia de definir requisitos funcionales y no funcionales, que son esenciales para garantizar la calidad y funcionalidad de la aplicación.
- 📝 Se habla sobre la fase de definición, donde se detallan los usuarios y se utilizan historias de usuario para describir funcionalidades y criterios de aceptación.
Q & A
¿Qué es el modelo en cascada y cómo se relaciona con el desarrollo de software?
-El modelo en cascada es una técnica de desarrollo de software en la que el proceso de desarrollo se divide en fases secuenciales y claramente definidas, como el planteamiento del problema, análisis, implementación, pruebas, depuración, entrega y producción. Este modelo es útil para mostrar cómo funciona el ciclo de vida del software y permite una estructura organizada en el proceso de desarrollo.
¿Cuáles son algunos de los modelos de desarrollo de software alternativos al modelo en cascada?
-Algunos modelos alternativos incluyen el modelo en espiral, que combina características del modelo en cascada con un enfoque iterativo y incremental, y el modelo de Unified Process, que es una metodología de desarrollo de software enfocada a proyectos grandes y robustos.
¿Qué es una metodología de desarrollo de software y cómo ayuda a los desarrolladores?
-Una metodología de desarrollo de software es una colección de procedimientos, técnicas, herramientas y documentos que ayudan a los desarrolladores a implementar sistemas de información de manera estructurada y sistemática. Proporciona pautas para abordar el ciclo de vida del software y asegurar la calidad del producto final.
¿Qué es Scrum y cómo se relaciona con el desarrollo ágil de software?
-Scrum es una metodología ágil de desarrollo de software que se enfoca en la entrega rápida y continua de productos funcionales a través de iteraciones llamadas sprints. Define roles, como el Scrum Master y el Product Owner, y artefactos como el product backlog y el sprint backlog, para organizar y gestionar el trabajo en equipo.
¿Por qué es importante conocer las metodologías tradicionales y ágiles antes de comenzar con el desarrollo de una aplicación móvil?
-Conocer las metodologías tradicionales y ágiles es importante porque te permite elegir la que mejor se adapte a las necesidades de tu proyecto, ya sea una enfocada en un proceso estructurado y planificado o una que permita una mayor flexibilidad y adaptabilidad durante el desarrollo de la aplicación móvil.
¿Qué es la conceptualización en el desarrollo de una aplicación móvil y qué aspectos se deben considerar?
-La conceptualización es la fase inicial del desarrollo de una aplicación móvil donde se define la idea y se identifican las necesidades o problemáticas de los usuarios. Se realiza una investigación para determinar la viabilidad del concepto y se formaliza la idea, considerando aspectos como el perfil de los usuarios, la competencia y las herramientas y recursos disponibles.
¿Qué son las historias de usuario y cómo se utilizan en la definición de una aplicación móvil?
-Las historias de usuario son descripciones cortas y simples de una funcionalidad escritas desde la perspectiva del usuario, que describen qué funcionalidad necesitan en el sistema. Se utilizan para definir claramente los requisitos funcionales de la aplicación y para garantizar que se aborden las necesidades de los usuarios.
¿Cuáles son los requisitos funcionales y no funcionales, y cómo se diferencian?
-Los requisitos funcionales son aquellas funcionalidades específicas que el sistema debe realizar, como el registro de usuarios. Los requisitos no funcionales, por otro lado, se refieren a los atributos de calidad del sistema, como la velocidad de respuesta o la usabilidad, que no definen directamente la funcionalidad pero afectan la calidad del producto.
¿Qué es el diseño en el desarrollo de una aplicación móvil y qué se considera en esta fase?
-El diseño es la fase en la que se crea un plano gráfico tangible de la aplicación, definiendo su estructura, la arquitectura de la información y el flujo de navegación. Se utilizan herramientas como wireframes y prototipos para visualizar cómo será la aplicación y se prueba con usuarios para recopilar feedback antes de la implementación.
¿Cómo se deciden las herramientas y recursos necesarios para el desarrollo de una aplicación móvil?
-La elección de las herramientas y recursos depende del tipo de aplicación que se está desarrollando, ya sea nativa o híbrida, y de las plataformas y dispositivos que se desea apoyar. Es importante tener en cuenta aspectos técnicos y la plataforma donde se va a implementar la aplicación para seleccionar las herramientas adecuadas.
¿Qué es la fase de publicación en el desarrollo de una aplicación móvil y qué incluye?
-La fase de publicación es el proceso final del desarrollo de una aplicación móvil, donde la aplicación se prepara para ser lanzada al mercado. Incluye pruebas finales, aseguramiento de calidad, publicación en tiendas de aplicaciones y marketing para promocionar la aplicación a los usuarios.
Outlines
😀 Introducción al desarrollo de aplicaciones móviles
El primer párrafo presenta un tutorial sobre cómo comenzar a desarrollar una aplicación móvil. Se menciona que el proyecto será una secuencia de videos que enseñará los pasos a seguir desde el inicio del proceso de desarrollo. Se enfatiza la importancia de entender las etapas y metodologías detrás del desarrollo de software, incluyendo la metodología tradicional y ágil como SCRUM. También se menciona la necesidad de documentación y la importancia de entender el ciclo de vida del software.
🤔 Conceptualización y definición de la aplicación
En el segundo párrafo, se discute la fase de conceptualización, que involucra definir la idea de la aplicación, investigar necesidades y problemáticas de los usuarios, y realizar una investigación de viabilidad. Se sugiere que se deben tener en cuenta las categorías de aplicaciones, como entretenimiento, productividad, educación, etc., y se menciona la importancia de entender a los clientes y usuarios, así como la competencia en el mercado. Se destaca la necesidad de considerar herramientas y recursos disponibles, y definir el alcance de la aplicación, incluyendo requisitos funcionales y no funcionales.
📝 Detalle de usuarios y requisitos con historias de usuario
El tercer párrafo se centra en la fase de definición, donde se detallan los usuarios y se utilizan historias de usuario para describir funcionalidades y alcance de la aplicación. Se explica cómo las historias de usuario son escritas desde la perspectiva del usuario y cómo se relacionan con los requisitos funcionales y no funcionales. Se menciona la importancia de los criterios de aceptación y cómo se asigna prioridad a las historias de usuario. También se toca la metodología ágil SCRUM y cómo se puede utilizar en el proceso de desarrollo.
🎨 Diseño y prototipado de la aplicación
El cuarto y último párrafo habla sobre el proceso de diseño, donde se crea un plano gráfico tangible basado en los conceptos y definiciones previamente discutidos. Se mencionan diferentes fases del diseño, desde bocetos hasta prototipos funcionales y diseño visual. Se sugiere el uso de herramientas como Photoshop, Illustrator, y Adobe XD para crear prototipos de alta fidelidad. Además, se invita a los espectadores a seguir la secuencia de videos para aprender más sobre cómo aplicar estos conceptos en un proyecto real.
Mindmap
Keywords
💡Desarrollo de aplicaciones móviles
💡Metodologías de desarrollo
💡Modelo en cascada
💡Scrum
💡Conceptualización
💡Historias de usuario
💡Diseño
💡Prototipos
💡Requisitos funcionales y no funcionales
💡Arquitectura de información
Highlights
Introducción al proceso de desarrollo de una aplicación móvil desde cero.
Importancia de entender las etapas detrás del desarrollo de software antes de comenzar a programar.
Discusión sobre los modelos de ciclo de vida del software y metodologías de desarrollo.
Mencion de metodologías tradicionales como RUP y metodologías ágiles como Scrum.
La aplicación 'strippers' como ejemplo de proyecto para el desarrollo de una aplicación móvil.
La conceptualización como la definición de la idea y la investigación de necesidades de los usuarios.
Identificación de la categoría de la aplicación y su enfoque en el mercado.
Análisis de la competencia y cómo utilizarla para mejorar la propuesta de la aplicación.
Consideración de aspectos demográficos y perfil de usuario para el diseño de la aplicación.
Selección de herramientas y recursos disponibles para el desarrollo de la aplicación.
Definición del alcance de la aplicación y sus características, incluyendo la accesibilidad y el almacenamiento de datos.
Identificación de requisitos funcionales y no funcionales basados en las necesidades del cliente y la calidad del sistema.
Uso de historias de usuario para definir la funcionalidad y el alcance de la aplicación.
Importancia de los criterios de aceptación en las historias de usuario para garantizar la calidad del software.
Fase de diseño que incluye prototipos y wireframes para visualizar la aplicación.
Estrategia para elegir entre aplicaciones nativas o híbridas según las necesidades del proyecto.
Selección de la plataforma y dispositivos para probar y verificar la aplicación desarrollada.
Conclusión sobre la importancia del conocimiento del proceso de desarrollo para crear software de calidad.
Transcripts
tiene alguna idea de desarrollar una
aplicación móvil pero no saben por dónde
empezar en esto les vamos a traer un
paso a paso de lo que tener en cuenta
para iniciar ese proceso
[Música]
les cuento que ya vamos a empezar pues
que la secuencia de vídeos de desarrollo
desde cero
de la aplicación strippers pero como es
el proyecto final básicamente de esta
secuencia de vídeos del curso de
androides de cero no quiero sentarme
directamente a desarrollar y ya sino que
quiero que ustedes conozcan básicamente
qué hay detrás de todo ese proceso de
desarrollo ya nuestro vídeo que les dejo
por acá en una tarjeta que les aparece
lado o en la descripción del vídeo les
hable sobre las diferentes etapas
queremos tener en cuenta que ahora
desaprovechó les digo que ese vídeo fue
hace mucho tiempo apenas aprendiendo a
ser digamos que este tipo de vídeos para
youtube apenas a metiendo los efectos de
croma no tenía buena cámara no tenía
buen micrófono tenía buena resolución no
tenía muy buena práctica que digamos así
que por favor no me crucifiquen y se
interesen en el contenido del vídeo y
básicamente hay les contaba todas
diferentes etapas a seguir no es
oportunidad quiero continuar y quiero
repasar un poquito ese temática ya que
es fundamental para todo ese proceso de
desarrollo y es antes veamos como le
mencioné de antes de empezar con el
desarrollo directamente de la aplicación
quiero que tengamos muy claras estas
generalidades ya que son la base
fundamental para que todo el proyecto
llegue digamos que un buen término
cierto
voy a hablar muy rápidamente esta
generalidad y en un próximo vídeo ya
vamos a ver cómo aplicar todos esos
conceptos que lo explican en su momento
directamente el proyecto stoppers
entonces inicialmente si nosotros
tenemos una idea de un desarrollo una
aplicación móvil o un software en
general debemos tener en cuenta que un
software básicamente un producto de
software es un producto
independientemente del tipo al que se
nos enfocamos y es móvil si el web si de
escritorio es un producto normal si se
construye relativamente igual que como
construimos cualquier otro producto en
sí cualquier producto tiene una serie de
etapas una serie de fases donde sabe
involucrar procesos de producción
procesos de creación procesos de digamos
que aseguramiento la calidad entre otros
aspectos generales y el software no es
la excepción
el software va a tener básicamente ese
mismo esquema de trabajo si solo que
sabemos que el desarrollo del software
nos encontramos con fases desde el
planteamiento del problema pasamos por
análisis e implementación pruebas
depuración entrega y porque la salida
producción si esas son como las fases
insignias de todo nuestro proceso de
desarrollo
y podemos verlas acá en este modelo en
cascada existen muchos otros modelos del
modelo en espiral el modelo entre otros
que lo que hacen es básicamente
mostrarnos cómo funciona ese ciclo de
vida del software y ahí están todas las
bases que dimensiones y existe
metodologías de desarrollo que nos van a
permitir básicamente dar pautas para
atacar ese ciclo del software esto
decimos que una metodología es una
colección de procedimientos técnicas
herramientas y documentos que ayudan a
los desarrolladores en los esfuerzos
para implementar los sistemas de
información y está formada por las fases
que van a atacar ese ciclo como ya lo
mencionaba esto si hablamos de las
metodologías tradicionales pues ya
digamos con nuevo los referentes del rap
relacional unified process lo explica en
otro vídeo y básicamente el root es una
metodología muy grande enfocada a
proyectos muy grandes muy robustos donde
se ataca del siglo y el software y de
ahí se pueden derivar otras metodologías
por ejemplo como el cómics que trata de
obtener elementos importantes del rut
para poder atacar proyectos bien eso nos
brinda una serie de documentación a ser
y artefactos que nosotros podemos
utilizar para nuestro proyecto de
software
existen metodologías ágiles como por
ejemplo scrum que es uno de más
populares donde también explicado en
otros vídeos este proceso y lo que nos
brinda las curvas como unas pautas para
atacar ese proyecto que queremos
realizar mediante entregas interactivas
de productos funcionales eso lo que nos
va a hacer es agilizar rápidamente la
entrega de esos productos y la entrega
final del proyecto de software mediante
una serie de roles que están previamente
definidos una serie de artefactos o
documentos y unas pautas que se
desarrollan en el sprint si es una
metodología muy chévere que los invito a
que conozcan los invito pues a que
implementen y que es una de las
metodologías que vamos a utilizar en el
desarrollo en esa aplicación si nosotros
vamos a hablar de ella entonces de una
aplicación móvil pero es importante
tener en cuenta con aplicación móvil
también es un software y por ende va a
contar con las mismas etapas que acabo
de mencionar cierto sin embargo estas
etapas buenas agrupadas en una fase de
conceptualización definición diseño
desarrollo y al final la publicación si
esto es lo que yo les comenté que
explique en el vídeo anterior que es de
los primeros vídeos pues de la secuencia
de android desde cero y me base
básicamente en el libro dice
apps para móviles que pueden encontrar
al final de esta presentación o en la
decisión pues el vídeo es completamente
gratis me parece un referente excelente
para lo que necesitamos hacer entonces
ese libro se habla de que existen esas
fases y en el diagrama ustedes pueden
ver que existen dos roles principales un
diseñador un desarrollador y estos dos
personajes se van a encontrar bastante y
en interactuar bastante para poder
lograr con éxito desarrollo la
aplicación
nosotros vamos a desarrollar una
aplicación móvil por lo tanto vamos a
basarnos en estas fases pero sin
descuidar lo que mencioné anteriormente
vamos a tratar de utilizar una
metodología tradicional para el proceso
de documentación y vamos a tratar de
utilizar metodología scrum para llevar
digamos que con éxito la gestión del
proyecto para los que no saben yo soy
instructor del sena mi país y colombia
enseño temáticas que tienen que ver con
esto con levantamientos requisitos con
la parte desarrollo que aparte de
pruebas y las etapas del ciclo de vida
en general y por eso para mí es
importante que conozcamos todo este
proceso y que tengamos la documentación
organizada ya que eso nos va a permitir
en un software de calidad al final pues
quiero aprovechar para de una vez
transmitirles ustedes ese conocimiento
que yo sé que muchas cosas que para
poder ser
para los trabajos para sus proyectos o
para su formación
listo pues continuamos acá si nosotros
vamos a empezar con esa fase de
conceptualización hay que tener en
cuenta que la conceptualización es
básicamente la definición de la idea si
vamos a tener en cuenta que necesidades
o problemáticas antes de los usuarios y
es ahí te va a responder a una
investigación que nosotros vamos a
realizar para la posterior digamos qué
viabilidad de ese concepto o de la idea
que queremos construir en resumen aquí
vamos a generar la idea vamos a buscar
cuál es el problema o cuál es esa
necesidad
vamos a investigar muy bien sobre ellos
vamos a documentar bastante y al final
vamos a formalizar la idea para saber
que lo que queremos hacer debemos
preguntarnos entonces para esto el para
qué si el por qué de nuestra idea o el
por qué algo la necesidad que queremos
suplir visto cuál es el propósito
general de la aplicación y también
tenemos que tener muy claro a qué
categoría corresponde en el libro nos
hablan de que existen diferentes
categorías pueden haber más pero
básicamente tenemos aplicaciones
agrupadas en aplicaciones de
entretenimiento aplicaciones sociales de
productividad educativas informativas
creadas
entre otras en nuestro caso la
aplicación strippers va a ser una
aplicación de entretenimiento pero como
voy a subir el paso a paso la concepción
del software también la podría asociar a
una aplicación educativa aunque pues
dentro de la aplicación no se explica
nada de la categoría más grande y sería
entretenimiento listo produce les
permite tienen me entienden esa idea
entonces tenemos que tener muy claros el
enfoque de nuestra aplicación y también
hemos tener muy en cuenta aspectos como
cuáles van a ser nuestros clientes
cuáles van a ser nuestros usuarios
recuerden que el cliente de usuario no
siempre lo mismo en mi caso yo no tengo
un cliente específico sino que tengo
usuarios finales que son ustedes las
personas que van a interactuar con la
aplicación que la van a descargar que
van a jugar y que van a aprender
básicamente en el canal vamos a tener
muy en cuenta también con la competencia
que tenemos en el contexto nuestra
aplicación lo mejor para esto es buscar
digamos que en acciones de aplicaciones
en el play sólo en el appstore cuáles
aplicaciones son similares a la de
nosotros
ojo no para robarnos las ideas sino para
tomar un referente y encontrar cuáles
efectos son las que ellos tienen para
nosotros mejorarlos o resolverlos con
nuestra propuesta sí recuerden que por
ejemplo yo puedo crear una red social y
el hecho de que ya exista facebook
exista instagram no quiere decir que yo
no pueda crear red social yo puedo crear
mi propia aplicación en redes social
basándome en elementos de las existentes
como una propuesta de mejora o una
propuesta innovación también vamos a dar
cuenta cuál es el micro mercado hacia
quién queremos enfocar la aplicación
hasta dónde queremos llegar o cuáles son
los usuarios a los que queremos llegar
debemos tener en cuenta aspectos
demográficos debemos tener en cuenta de
dónde son qué edad es cuál es el perfil
entre otros elementos que nos puedan
aportar para saber muy bien que debemos
tener en cuenta cuando queremos con la
aplicación si por ejemplo son personas
de la tercera edad que tiene en cuenta
que de pronto van a querer una
aplicación más seria o van a querer un
tipo de letra mucho más grande o si es
para niños que sean aplicación llamativa
colorida que les pueda interesar listo
entonces un punto muy importante a tener
en cuenta
vamos a tener también que contemplar
cuáles son las herramientas y recursos
que tenemos disponibles si la aplicación
va a ser una aplicación nativa una
aplicación híbrida y que lo que todo
esto conlleva en nuestro caso más
desarrollo no aplicación activa para
android y amon editar pues no es
herramienta en el estudio mont editar
nuestros es eficaz
vamos a necesitar dispositivos móviles
para poder verificar y probar al final
esa aplicación entre otros elementos
engloba lo que la plataforma y
dispositivos y aspectos técnicos cierto
también vamos a definir el alcance hasta
dónde queremos llegar si vas a una
aplicación solamente local si vas a una
aplicación que tenga acceso remoto si
vamos a tener acceso a internet si vamos
a tener simplemente almacenamiento de
datos mediante circular o sea preference
o ambos y qué características va a tener
esa aplicación y luego vamos a carlos
requisitos funcionales y los no
funcionales recuerden que los requisitos
funcionales dependen de los
requerimientos del cliente y son todas
esas funcionalidades que el sistema va a
hacer si el sistema va a no sea
registrar usuarios entonces vamos a
definir ese requisito funcional como qué
sistema permitirá el registro de
usuarios y mediante que como ya lo
mencioné a mediante circular y de usar
preference o una base de torremocha los
requisitos no funcionales son requisitos
que tienen que ver más con la calidad si
son atributos de calidad digamos que
estamos hablando de tiempos de respuesta
a aspectos de usabilidad aspectos de
rendimiento que si bien no afectan o no
tienen que estar directamente
a los requisitos funcionales obviamente
si van a tener relación por ejemplo en
el requisito de registrar usuarios si es
un requisito funcionario puedo registrar
el usuario también me demoré dos minutos
registrando lo pero cumple con ese
requisito si yo ya le define un
requisito no funcional que sea velocidad
al momento de registrar o facilidad de
registro eso me va a ayudar a que ese
requisito funcional ya tenga un atributo
de calidad porque puede que yo me muera
de tres minutos pero al final lo hago y
cumplo con requisitos pero lo funcional
me ayuda a que se haga mejor y que se
haga de calidad listo ya eso básicamente
serían los elementos a tener en cuenta
en esa fase en esa etapa de
conceptualización después de la
conceptualización pasamos a la
definición y en la definición se define
básicamente con detalle los usuarios que
ya están mencionados anteriormente en la
etapa de conceptualización si para quien
base la aplicación cuáles son los
usuarios que van a utilizarla y para
esto utilizaremos las historias de
usuario que viene muy de la mano a lo
que es la metodología scrum y esto
también es que hay que tener muy en
cuenta cuál la funcionalidad de nuestro
sistema basa determinado el alcance real
de la aplicación y el project
la complejidad que recreamos al momento
de desarrollo listo entonces es
importante definir los usuarios
claramente y la definición funcional
como mencionamos utilizarán la historia
de usuario que básicamente corresponden
a descripciones cortas y simples de una
funcionalidad y esas son escritas desde
la perspectiva de la persona que
necesita una nueva capacidad en el
sistema por lo general va a ser un
usuario un rol o un área de negocio o el
cliente final listo
como principal ventaja que tenemos de
visores de usuarios que se pueden
escribir en un lenguaje natural y un
lenguaje fácil de interpretar así como
el nivel de detalle que nosotros podemos
poner al momento de describir esa
historia de usuario veamos acá la
estructura nuestro de usuario
básicamente debemos tener en cuenta el
rol o sea quién cuenta la historia la
funcionalidad y el resultado al que
queremos llegar entonces vamos a hacer
algo como yo como usuario quiero hacer
el registro quiero poder registrar
jugadores dentro de la aplicación con el
objetivo de tener usuarios con quien
competir o algo por el estilo y ese
historial de usuario también deben
contemplar cuáles son los criterios de
aceptación o las digamos posibles
pruebas que vamos a tener a futuro para
garantizar que nuestra historia funciona
correctamente aquí tengo un ejemplo de
una historia de usuario que trabajamos
con esos aprendices en el que ellos
describen una funcionalidad con el
formato rol funcionalidad resultado y se
ponen los criterio de aceptación para
garantizar pues el éxito de esa historia
como tal ahí también tenemos básicamente
el requisito asociado porque el serios
usuario problemas van a
un requisito funcional y el peso que le
vamos a poner a la historia ese peso
puede variar de 1 a 5 normalmente o
depende pues del contexto del proyecto
como lo quieran
asignar donde uno viene siendo menor
prioridad y 5 la máxima prioridad para
que tengamos pues un claro ejemplo de lo
que debe contemplar un método desarrollo
después de las historias de usuario ya
podemos pasar la fase de diseño si ojo
que por ejemplo si nosotros trabajamos
con la metodología iconix que mencioné
al principio del vídeo la metodología
nos permite trabajar directamente desde
los prototipos y después de los
prototipos empezamos a sacar requisitos
y a sacar diseño y la aplicación
nosotros el podríamos hacer eso
perfectamente pero la historia de
usuario digamos que son un proceso que
podemos utilizar el terno ese tema de
prototipado ya que podemos sacar
perfectamente la historia de usuario y
luego con base de ellas los prototipos
en el diseño pues básicamente llegamos a
un plano gráfico entre comillas tangible
y los conceptos y definiciones que
hablamos anteriormente primero podemos
utilizar web frames que son como bocetos
de cómo va a quedar el sistema si los
primeros prototipos para ser tenidos en
cuenta y probos por los usuarios luego
sacamos para ya los prototipos un
poquito más funcionales luego podemos
hacer tests con los usuarios y ya tener
en últimas el diseño visual si eso
involucra definir la propuesta
básicamente de de hacia dónde va
enfocado esa aplicación si vas a una
aplicación tipo smartphone si va a ser
tablet si va a tener las dos
orientaciones que serían molanes came
word portraits o si va a tener todos los
anteriores en nuestro caso en esta
aplicación inicialmente va a ser
solamente para smartphone y luego será
optimizada para el tema de las tabletas
listo y cuando tengamos todo eso claro
ya podemos hablar de la arquitectura de
la información es arquitectura de
información básicamente es como un mapa
de navegación como hace el flujo de
navegación de nuestro sistema firme
podrán tenerlo claro ya que nos va a
ayudar al momento de construir el
software como complemento a las
historias de usuario
para poder crear los gal fresh o los
prototipos básicamente existen
diferentes herramientas que nos van a
permitir hacer esto si tenemos
prototipos o wireframe de baja fidelidad
o de alta fidelidad los de baja
fidelidad son esos en los que nosotros
no nos preocupamos tanto por el diseño
sino como me preocupa un poquito más es
por esa funcionalidad esos aspectos
generales podemos utilizar papel y lápiz
que es como el principal herramientas
como nidia modo como bolsa como capo
como en este caso yo voy a utilizar como
flash y en el próximo video pues veremos
ese ese esquema de alta realidad para
utilizar de herramientas tipo de
photoshop illustrator luz main me parece
excelente para los prototipos o adobe x
de dependiendo de la tecnología que
queramos utilizar y listo aquiles de las
referencias pueden consultar todo esto
espero que tengan un primer acercamiento
rápido a lo que vemos contemplar en el
próximo vídeo le puedo hablar un poquito
más de cómo aplicamos esta generalidad a
nuestro proyecto de súper se recuerda
que existen en ado no olvide suscribirse
muy bien comentar y estén muy pendientes
que ya vamos a iniciar con la secuencia
chao y nos vemos en una próxima
oportunidad
[Aplausos]
Посмотреть больше похожих видео
Metodologías de desarrollo de software
#2. Que son las metodologias ágiles en el desarrollo de Software
TODOS los Marcos y Metodologías explicados en 10 minutos: Scrum, Kanban, Lean, Agile, XP, FDD...
KOTLER CAPÍTULO 4 😊 (4.5) LA INVESTIGACIÓN DE MERCADOS y el MARKETING | Resumen Libro
LAS 5 FASES DE LA APQP
METODOLOGÍAS DEL DESARROLLO DE SOFTWARE - ANÁLISIS Y DISEÑO
5.0 / 5 (0 votes)