¿Cómo codificaría una aplicación como Air Bnb?

En Campus On Fire, la compañía para la que trabajo, creamos mercados de igual a igual como Airbnb en JavaScript.

Y lo primero que hacemos es wireframes.

Esto puede hacerte o deshacerte. Si no lo hace bien desde el principio, estará plagado de costosas reparaciones, reconstrucciones y cosas similares.

R. Debe conocer su mercado y cómo debe ser clara la experiencia del usuario.

B. Luego debe trabajar con un arquitecto de información profesional que se especialice en el desarrollo del mercado.

El wireframe sirve como sus requisitos doc.

Un Wireframe es el resultado resultante de clavar el flujo de trabajo y todos los sistemas logísticos en el mercado que nos informan exactamente qué se construirá en el proceso de desarrollo. Para llegar a ese nivel de detalle granular, hacemos lo siguiente:

  • Investigue la industria e intente obtener el mayor conocimiento posible.
  • Comprenda cómo ve el funcionamiento del mercado.
  • Suposiciones de desafío.
  • Sugerir un flujo de trabajo inicial.
  • Obtenga sus comentarios y supuestos de desafío.
  • Verifique las bases de datos de datos entrantes.
  • Planifique cuál será la mejor experiencia posible con el presupuesto.
  • Concéntrese en cuál sería la mejor experiencia. Qué características agregan y cuáles distraen, nuevamente, desafían los supuestos
  • Optimice la experiencia para varios dispositivos.
  • Descubre cómo se validan los diferentes componentes.
  • Convierta lo que alguna vez fue un concepto en un mercado funcional.
  • Agregamos descripciones de las páginas para que sepa lo que está mirando.
  • Resolvemos todos los posibles problemas y cuestiones en esta etapa de planificación más bien después de que se hayan construido las cosas.
  • Desafiamos algunos supuestos más.
  • Tenemos un equipo de personas trabajando en esto intensa y exclusivamente durante 2 semanas como un equipo SWAT. Requiere la interacción del cliente diariamente durante este tiempo.
  • El resultado es un documento de 100-200 páginas que mapea toda la experiencia del usuario y el administrador. Obtiene un plan de ingeniería preciso y los planos para construir el producto.

Al final de este proceso tenemos lo siguiente:

  1. Al asumir supuestos desafiantes durante todo el proceso, nos aseguramos la solución más elegante posible.
  2. Al trabajar intensamente con usted en esto, nos damos cuenta de lo que hay que construir para que la programación real sea súper específica y súper eficiente.

More Interesting

Cómo obtener ingresos de una aplicación gratuita

¿Cuáles son los mejores programas para foros y conversaciones comunitarias?

¿Cuáles son algunos buenos programas gratuitos de creación de música para Windows 10?

¿Cuál es el procedimiento para integrar RFID (módulo EM18 de baja frecuencia) con el software de la biblioteca koha?

¿Cuál es la mejor aplicación social en Android y iPhone?

Tengo una herramienta de documentación codificada (por un ex colega) con componentes de código abierto. ¿Cómo puedo verificar para estar seguro de que el software no está pirateado?

¿Dónde puedo encontrar el software de MS Office de Windows 7 de 64 bits de forma gratuita?

[FTRM] ¿Qué es la segregación de deberes?

Estamos desarrollando una aplicación y no estamos seguros si después de registrarse, los usuarios deben recibir una verificación por correo electrónico o no. ¿Cuáles son los claros beneficios de verificar las direcciones de correo electrónico de los usuarios frente a no requerir una verificación por correo electrónico?

¿Cuál es el software de verificación de correo electrónico masivo mejor pagado?

¿Dónde puedo encontrar un programa general de auditoría de TI para el componente central de la empresa (SAP ECC) y SAP Extended Warehouse Management (SAP EWM)?

¿Cuáles son algunos programas gratuitos que pueden generar la nomenclatura IUPAC a partir de una estructura dada?

¿Cuáles son las series de pasos que suceden cuando se solicita una URL desde el campo de dirección de un navegador?

¿Qué tiene de especial el outsourcing de pruebas de software? ¿Cuáles son las ventajas y desventajas?

¿Cómo abro un archivo zip sin comprar winzip u otro software?