Recomendaciones para clientes en el desarrollo móvil

Este post está dirigido principalmente a las personas que contratan (o buscan contratar) a una empresa o freelancer para desarrollar una aplicación móvil. Con estas simples recomendaciones para clientes en el desarrollo móvil, será mucho más fácil llevar a cabo el desarrollo y participar activamente con el equipo encargado para evitar reprocesos.

Solicita un prototipo de la aplicación

El prototipo no debe ser muy elaborado ni muy simple tampoco, debe ser lo suficientemente claro como para que tú y el equipo encargado de desarrollar el app lo entiendan, este prototipo servirá para evitar malos entendidos y evidenciar puntos clave de la aplicación.

Pregunta si es posible utilizar Firebase para reducir el precio y complejidad

Firebase es una base de datos que permite almacenar directamente desde el celular, simplificando el desarrollo y en algunos casos eliminando por completo la necesidad de desarrollar código en el servidor, lo que significa, menos horas de un perfil de desarrollador backend y un ajuste en el precio.

Solicita siempre que instalen la aplicación en tu celular

Muchas empresas/freelancers muestran los avances en sus celulares de prueba y a veces lo instalan en el celular del cliente casi al final del proyecto porque “ya se puede probar”. Si solicitas que te instalen la aplicación y además recibir actualizaciones de la misma cada semana, podrás probarla en el momento que quieras, las veces que quieras. Estarás mucho más al tanto y podrás dar feedback. La instalación para tí como cliente debe ser simple, puedes usar herramientas como TestFairy o TestFlight.

Lee y asegúrate que el equipo desarrollador lea las recomendaciones de Apple para publicar una aplicación

Cuando la aplicación sea revisada por Apple, ellos definitivamente van a observarla si tu aplicación no cumple con algunos de los puntos que ellos mencionan en el guideline, lo que significa que demorarás más para hacer tu aplicación pública. La información que necesitas leer para publicar tu aplicación se encuentra en https://developer.apple.com/app-store/review/guidelines/. Tambien te recomendamos leer los tips para diseño https://developer.apple.com/design/tips/.

Comparte la aplicación con personas de confianza

Mientras más personas vean tu aplicación, más oportunidades de mejora encontrarás, por eso intenta compartir tu aplicación con personas de confianza que puedan dedicar un tiempo a usarla y luego darte feedback. Puedes solicitar al equipo de desarrollo que agregue a las personas que consideres necesarias (un número razonable).

Conversa con tu equipo para que la aplicación sea revisada sin conexión a Internet

Muchas veces los desarrolladores solo consideran el caso de la aplicación con conexión y no controlan los casos de pérdidas de conexión. La consecuencia de no controlar estas situaciones muchas veces significa que la aplicación se cierra sola (crash) o que el comportamiento se vuelve impredecible, por esa razón, asegúrate que el equipo haga una demostración sin conexión y quitando la conexión de un momento a otro en puntos críticos de la aplicación. Las aplicaciones siempre deben mantenerse responsivas e informar al usuario todo el tiempo.

Esperamos que les sean útiles estas recomendaciones.

Somos reactivos!

Recomendaciones para clientes en el desarrollo móvil

¿WaterScrumFall? El enfoque mixto da malos resultados

¿Qué metodología es la más usada y eficiente, ágiles, cascada o híbrida?

Hace unos meses atrás, Hewlett Packard Enterprise (HPE), realizó una encuesta llevada por YouGov acerca de las metodologías usadas para el desarrollo de proyectos de software. La encuesta se realizó a 403 profesionales, entre ellos desarrolladores, testers, project managers y operaciones de TI.

La encuesta reveló que solo un pequeño grupo usa cascada en su forma pura, un 50% utiliza ágil de forma pura y un 82% utiliza ágil de forma pura o híbrida.

Además, la encuesta mide el éxito de los proyectos a través de 6 indicadores, calidad y rendimiento, time to market, velocidad de entrega, alcance, seguridad, and costo/uso de recursos. Como era de esperarse, el resultado es satisfactorio para ágil de forma pura, demostrando que los proyectos desarrollados de esta forma, son más exitosos.

Según la encuesta, los proyectos ágiles dan mejores resultados que los proyectos híbridos, las compañías que tienen estas prácticas deberían de reconsiderarlo.

Si quieres descargar el reporte completo, haz clic aquí.

¿WaterScrumFall? El enfoque mixto da malos resultados

Digital Ocean estrena sus nuevos balanceadores de carga

 

Balanceadores de carga de Digital Ocean

Digital Ocean estrena sus nuevos balanceadores de carga, los cuales como el resto de sus productos, seguramente darán mucho que hablar. Digital Ocean es una empresa que se ha caracterizado por tener un excelente servicio, rápido, económico y con un uptime muy bueno.

Si bien casi todos en la industria utilizan los balanceadores de Amazon, los nuevos balanceadores de Digital Ocean son una buena opción a considerar, veamos algunos puntos importantes a tener en cuenta.

  • Su precio es de $20 o $0.03 por hora.
  • Los balanceadores están disponibles por región y de momento no está soportado balancear entre instancias de regiones diferentes.
  • Los protocolos soportados son HTTP, HTTPS, TCP.
  • Las algoritmos de balanceamiento son Round Robin y Least connections.
  • Se pueden crear utilizando el API.

Como vemos, de momento cuenta con todo lo necesario para un proyecto simple, y por el precio ofrecido será cuestión de probarlo para ver los resultados.

Digital Ocean estrena sus nuevos balanceadores de carga

Evolbit es system integrator partner de MongoDB

Evolbit es system integrator partner de MongoDB

Evolbit es system integrator partner de MongoDB, es oficial y aparece en la lista de partners de MongoDB.

https://www.mongodb.com/partners/evolbit

Esta noticia nos llena de entusiasmo y nos motiva a continuar brindando el servicio que damos, con mucho esfuerzo para marcar una diferencia!

Somos reactivos!

Evolbit es system integrator partner de MongoDB

Que nos diferencia de los demás

Un poco de contexto

Empecemos con una breve historia, recuerdo claramente que hace varios años atrás, en una de las empresas que trabajé, contratamos a una empresa extranjera para que nos ayudara con un proyecto. Esta empresa, según las personas que los recomendaron, traía el sello de excelencia, era diferente a los demás, sin embargo, en la práctica tuvimos que volver a hacer el proyecto.

He tenido oportunidad de trabajar con empresas nacionales y extranjeras, pequeñas y grandes, cada cual con sus propias ideas y prácticas, y obviamente, su estilo propio de atención, gracias a esto he notado que muchas son muy parecidas en cuanto a la experiencia, hacen casi lo mismo y no se siente la diferencia de trabajar con una u otra, además, varias caían en errores como:

  • Decir que conocen lo que hacen sin realmente saberlo
  • Engrandecer todo, volver complejo lo simple
  • Cambiar de actitud con el tiempo (para mal)
  • Abandonar los proyectos
  • Mala comunicación
  • No reconocer sus errores y culpar a los documentos o al mismo cliente

Sin embargo hubieron otros proveedores que brillaban por los siguientes puntos:

  • Comunicación continua
  • Avances claros
  • Honestidad respecto al conocimiento de un algún tema
  • Sin importar que tan complicado sea o que tan mal se vea la situación, siempre estuvieron presentes, por más que se hayan equivocado y asumieron sus errores
  • Proactividad para sugerir ideas

Gracias a todas las experiencias que he tenido con proveedores tengo las cosas muy claras, ya que he yo he vivido lo que una persona busca al contratar a un proveedor.

QUE NOS DIFERENCIA

En Evolbit no buscamos ser una empresa más del montón, queremos hacer la diferencia brindando una atención al cliente admirable, calidad en los productos que entregamos, proactividad incondicional, sugerir mejoras enfocándonos en los intereses de nuestros clientes, alimentándonos constantemente del feedback de quienes nos contratan y haciendo que la experiencia de trabajar con nosotros sea grata.

Si la empresa hubiera sido creada para ser una empresa más, que hace todo igual que las demás, no tendría ningún sentido nuestra existencia. Nosotros hacemos las cosas de una forma diferente a los servicios de software tradicionales, por eso ofrecemos garantía de por vida, trabajamos de forma ágil, somos reactivos y nos proyectamos hacia el futuro abrazando todos los avances tecnológicos que puedan ser de utilidad para nuestros clientes y para nosotros.

Somos reactivos!

Que nos diferencia de los demás