¿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

¿Qué software utilizan los autores publicados para escribir sus libros?

¿Puede ganar $ 1 millón USD vendiendo software de código abierto como propietario único? ¿Cuál es el valor de mercado del software de código abierto?

¿Hay algún software o dispositivo que pueda usar para cambiar mi voz por teléfono para que suene como una mujer o cualquier otra persona?

Cómo instalar / hacer que un juego pirateado funcione si solo está en línea; como Assassins Creed o SimCity 5?

¿Cuáles son los principales desafíos que ha enfrentado como probador de software? ¿Cómo los has superado?

¿Cuál es la mejor aplicación de gestión de proyectos para los usuarios de Android?

¿Cuáles son los mejores programas de corte de video?

¿Cuáles son algunas de las cosas que los técnicos pueden decir sobre la durabilidad y confiabilidad de las computadoras portátiles y sus componentes?

¿Cómo desarrollo una aplicación como Starbucks?

¿Qué debe contener un software de sistema de punto de venta para iPad además de la pantalla de pago?

Cómo escribir una aplicación simple más rápido

¿Cuál es la mejor solución de software todo en uno para el negocio minorista de la tienda de Hardware y Pinturas?

¿Cuáles son las 10 aplicaciones que están prohibidas pero que se usan ampliamente?

¿Cuáles son algunos probadores de estrategia de Forex Robot alternativos? ¿Qué software similar a los probadores MT4 utilizan los comerciantes?

¿Cuál es el mejor software para negocios mayoristas?