PENSE EN SU NEGOCIO, DEJE EL DESARROLLO CON LA GENTE

Diseño y desarrollo a medida de aplicaciones móviles

CreatiaAPPS

Desarrollo de aplicaciones

Somos un equipo especialista en aplicaciones, que acompaña todas las evoluciones técnicas del mercado y tendencias de uso y comportamiento. Todos los equipos hacen reuniones semanales de alineación sobre cómo podemos mejorar la calidad de nuestros productos.

Más del 80% de nuestros proyectos terminan dentro del plazo y presupuesto inicialmente previsto. Desde el primer contacto hasta la entrega nuestro proceso ha sido diseñado y mejorado para reducir riesgos y aumentar la previsibilidad de la entrega.

Entregamos el proyecto en la mitad del tiempo que un equipo interno recién contratado haría. Nuestro equipo ya conoce las mejores soluciones para problemas técnicos comunes y ya tiene entramado para trabajar en equipo, después de todo, lo hacemos todos los días.

Creemos que no sólo estamos contratados para desarrollar. Está en nuestro ADN cuestionar y opinar en la concepción de su producto. Estamos aquí para ofrecer insights poniéndonos en el lugar del dueño del negocio, de sus clientes y usuarios de la aplicación.

CONOZCA ALGUNOS DE NUESTROS CASES

99Taxis

La 99 es la mayor aplicación brasileña de movilidad. Nuestra misión es revolucionar el transporte y transformar la vida de las personas.

Retrica

Retrica es una aplicación para tu cámara con las herramientas de gran alcance para sacar auto, personalizar tus fotos y compartir imágenes con tus amigos.

Ewelink

E-Welink es un software de control remoto de hogar inteligente universal gratuito. Puede controlar de forma remota productos de hardware de diferentes tipos y marcas.

Fibaro

Esta aplicación es el software más moderno, fácil de usar que se utiliza para controlar los dispositivos eléctricos de al sistema FIBARO®

Webmotors

Deja de buscar en clasificados de coches de periódico. ¡Su coche ideal está aquí! Las mejores opciones para comprar gol, HB20, Onix, Uno, Ford Ka, Palio y mucho más.

GS Mobile

El GS Mobile ha sido desarrollado para quien necesita administrar su flota, pero siempre se está desplazando.

SOMOS ESPECIALISTAS EN APPS

Conozca nuestro proceso

NUESTROS SERVICIOS

Trabajar con el diseño y desarrollo de aplicaciones implica varias competencias.

Nuestros clientes pueden contar con nuestro equipo para lo que su proyecto necesita.

Compruebe los servicios que ofrecemos:

Diseño

Arquitectura de la información, experiencia del usuario (UX), diseño de interfaz

Desarrollo de Android

Aplicaciones nativas en Java usando Android Studio para smartphones y tablets Android.

Alojamiento y monitoreo

Servidores en ambiente compartido, soporte y monitoreo

Desarrollo de iOS

Aplicaciones nativas para iPhone, iPad en Objective-C y Swift usando Xcode

Infraestructura

Dimensionamiento y configuración de infraestructura mediante Amazon AWS

Desarrollo de Windows Phone

Aplicaciones nativas en C # usando Visual Studio para smartphones con Windows Phone

BLOG

Últimas noticias del blog:

Times Scrum - ¿Cómo facilitar las fases de formación?


En el texto anterior, entendemos un poco más la analogía entre el equipo de scrum y el de fútbol (haga clic para leer). Vimos brevemente cómo los equipos están compuestos y entendemos mejor los papeles que cada uno desempeña. Hoy hablaremos mejor sobre las fases de formación de equipos y cómo arbitrarlas hasta que el equipo se estabilice en el partido. En 1965, el psicólogo Bruce Tuckman publicó un estudio presentando las cuatro etapas de construcción de un grupo y el comportamiento de las personas en cada momento. 

Formación y conflicto

La primera etapa, llamada "formación", implica la presentación, el entramado inicial de los miembros, entendimiento del "juego" y el reconocimiento de las otras posiciones. El facilitador o Scrum Master, análogo al juez del partido, ejerce un papel directivo para el equipo, trayendo puntos de atención relacionados con el objetivo del proyecto. Es el momento de mostrar las reglas del juego que necesitan ser seguidas: plazos, ceremonias del Scrum, objetivos de entregas. En el segundo momento, el equipo tiende a entrar en la fase de "conflicto". Es cuando los ánimos se exalta y la presión de la victoria alcanza a todos los miembros del equipo. A continuación, surgen los carritos, los tirones de camisa, las defensas irregulares y el juez debe ser más incisivo en relación a las reglas. Algunos equipos pueden intentar evitar esta fase, camuflándola o negándola. Sin embargo, es importante que scrum master o facilitador del proyecto ayude a traer esos problemas a la superficie. Sólo así el grupo podrá reconocer el conflicto y llegar a una solución en conjunto.

Estabilización y rendimiento

Después de la tempestad, viene siempre la calma y es por eso que después de muchas faltas marcadas y tarjetas distribuidas, los equipos entran en la fase de "normalización", seguida por la etapa de "desempeño". Este período de estabilidad ocurre porque los miembros resolvieron los conflictos y pasan a reconocer los puntos fuertes unos de otros, trabajando con sinergia para suplir las lagunas hacia el mismo objetivo. El juez sigue desempeñando un papel de apoyo, pero su interferencia se vuelve cada vez menos necesaria. El equipo comienza a adquirir independencia y alto rendimiento. Una partida de fútbol y proyectos de scrum no son eventos lineales. Algunos acontecimientos pueden llevar tiempos ya estabilizados nuevamente al conflicto. Esto ocurre por ejemplo, con la entrada y salida de miembros, cambio en la priorización de entregas, intercambios de roles, desacuerdo de técnicas, entre otras innumerables situaciones. En este caso, corresponde al juez ser imparcial y directivo haciendo valer las reglas del juego visando el resultado esperado. Además de la teoría, cada juego y cada equipo tiene su particularidad. Imagínese ser árbitro de una disputa entre Flamengo x Macaé o Sao Paulo vs Portuguesa, parece algo en la "hoja de ruta", ¿verdad? Ahora, se coloca como juez en un partido entre, por ejemplo, Flamengo x Fluminense, Grêmio x Internacional o aún, Palmeiras x Corinthians y algunas otras variables entran en cuestión. Pero eso es una conversación para otra hora, por hoy, fin de juego.

Times Scrum - ¿Quién no soñó con ser un futbolista?


Todo amante de fútbol sabe la importancia que hace un equipo bien estructurado en un partido. Las posiciones deben ser estratégicamente definidas y cumplidas con los jugadores responsables, hay que entrenar diariamente para evolucionar la técnica y, principalmente, el equipo necesita estar entresado. Muchas veces tenemos jugadores con mucha habilidad en el campo, pero si no hay el tal del entramado del grupo, nada hecho! Entonces suceden pases perdidos, bola en la viga, bola en el área sin nadie para cabecear, y de ahí, el llanto es libre.

Quien ha trabajado con Scrum, sabe que funciona de la misma manera.
Para entregar un proyecto basado en ese marco, la construcción de un equipo colaborativo es esencial.

Esto va más allá del dominio de técnicas avanzadas de desarrollo y abarca la capacidad de adaptación, inspección y transparencia del equipo para con el juego en sí.
Para llegar a ese nivel es necesario, claro, muchos entrenamientos, muchos juegos, adversarios "fáciles", aquellos más complicados, mucha falta apitada y algunas tarjetas por el camino.

Los papeles del equipo scrum x equipo de fútbol

Para contar esta historia derecha, vamos a explicar los papeles del Scrum dentro del campo y veremos cómo se forman los equipos.

Product Owner (portero / capitán del equipo) 

La principal función del PO es traducir los intereses del cliente en valor, priorizar esto de forma asertiva y comunicar lo que será o no hecho para el resto del equipo. Como capitán, es él quien va a motivar a las personas en relación al negocio y mostrar el por qué de que se esté haciendo.

Además, él también necesita defender al equipo de los ítems que huyen del objetivo a ser entregado. En la formación de equipos colaborativos, tanto de fútbol y de Scrum, esa es una asignación fundamental. "Hablan uno con otro, cubren el uno del otro, ayuden el uno al otro, quieran ganar uno con el otro" es parte de una famosa prelección de Rogério Ceni que podría ser fácilmente usada en un Daily Scrum. Me gusta hacer la analogía del PO con el portero, pues él es un individuo un poco distinto, juega con los pies, pero sobre todo juega con las manos y el posicionamiento.

No tiene como jugar sin él, y difícilmente conseguimos sustituirlo por un jugador de línea.

Tiempo de desarrollo (jugadores de línea)

Colocando un objetivo en común a ser alcanzado en cada caso, desarrollar sistemas puede ser comparado a vestir la camisa y patear la pelota en el arco.

En esta situación no hay diferencias entre quien desarrolla, quien prueba, quien valida requisitos o quien diseña flujos, todos buscan el mismo foco y contribuyen de acuerdo con su posición en el campo;

Scrum Master o Facilitadores (Jueces) 


Los jueces son responsables de que el partido ocurra de acuerdo con las reglas del fútbol, ​​mientras que el Scrum Master o Facilitador garantiza que los principios del Scrum se desarrollen durante el juego.

Cabe a él comunicar estos preceptos de la mejor forma y hacer que el equipo logra avanzar las etapas de formación durante el proyecto.

La regla es clara y cuando la situación sale del guión, él necesita posicionarse, dirigir la disputa y conducir a los equipos.

Muchas veces algunos pueden encontrar que los árbitros son innecesarios y lo mejor sería que su función no fuera percibida.

En cierto modo, eso es cierto, sin embargo, son en los juegos complicados que esa figura se vuelve fundamental para el desarrollo del equipo y juego. Como no todo son flores, los equipos pueden estar desfalcados en algunas situaciones y el equipo necesita adaptarse para suplir esas brechas.

Las defensas se hacen por los laterales, los goles son marcados por los defensas. Pero por más que el equipo pase por una etapa de conflicto, con mucho entrenamiento, ella puede desarrollarse y caminar para mejores resultados.

Formación de equipos 

 Tanto en el fútbol como en el Scrum, la formación de equipos colaborativos y auto manejables no es algo simple.

Usted elige a los jugadores responsables de cada posición, presenta a los demás miembros y todo va bien, hasta ponerlos a trabajar en equipo.

En 1995, después de haber sido elegido el mejor jugador del mundo, Romario desembarcaba en Gávea.
Poco tiempo después era la vez del campeón brasileño Edmundo y el "mejor ataque del mundo" estaba formado. Parece que el puro talento de sus jugadores rendirá incontables títulos al Flamengo, pero un elenco victorioso necesita ser un equipo ante todo.

El grupo duró sólo 6 meses presentando problemas de gestión, estructura, organización y estilo de juego. Los propios ex miembros del equipo la clasificaban como "un desastre".

¿Qué ha ido mal? Los equipos de scrum pasan por procesos similares, el gran desafío es ayudar a que se desarrollen y atravesen las fases de formación y conflicto.

Llegar a la estabilidad y el alto rendimiento en un proyecto es un desafío diario que requiere mucho entrenamiento. ¿Su equipo está preparado? Hablaremos más de eso en nuestro próximo post, por hoy, fin de juego.

5 consejos esenciales para quien quiere invertir en una aplicación


Normalmente, la inversión necesaria para desarrollar una aplicación es alta. Por lo tanto, esta es una decisión que necesita ser muy bien pensada y analizada antes de ser hecha. Pensando en ello, y para ayudarle a entender un poco más esta área, aquí hay 5 consejos que usted necesita saber antes de invertir en una aplicación. 

1 - Comience por el diseño: Defina con detalle todas las reglas de su negocio 

Toda empresa necesita reglas de negocio bien definidas para sobrevivir y conseguir realizar un trabajo eficiente, ¿verdad? Cuando se trata de una aplicación no es diferente. Una aplicación es también una nueva empresa, un nuevo sistema. Para que funcione perfectamente precisa que todas las restricciones / premisas necesarias para hacer que el producto ofrecido suceda estén bien establecidas.

¿Está pensando en invertir en una aplicación? Conozca ahora 5 consejos que usted debe saber antes de invertir en una aplicación. Saber exactamente cómo tu aplicación debería funcionar te ayudará a definir cuáles serán las funcionalidades necesarias de tu software y cómo será el flujo.

Esto bien detallado evitará que las funciones imprevistas surgen durante el desarrollo de su proyecto. Y también te ayuda a obtener un presupuesto más preciso de tu proyecto, con un margen de error mucho menor. Así como tener las reglas de negocio de su proyecto bien definidas al principio es esencial para desarrollar un software con más eficiencia, lo mismo se aplica al diseño de las pantallas. Colocar su idea en el papel, o en el invision, le ayudará tanto a usted ya su equipo de desarrollo a entender con más precisión todos los detalles y funcionalidades de la aplicación. Y con el prototipo de su aplicación en las manos, usted puede también validar su idea y el flujo con sus usuarios. Y así, comprobar si el viaje que su cliente hará dentro de la aplicación tiene sentido para él. Esto te ayuda a saber con más precisión si tu producto tiene sentido y será utilizado por tu consumidor.

Y si no, todavía existe la posibilidad de cambiar antes de partir para la inversión mayor: el desarrollo del código! ¿Está pensando en invertir en una aplicación? Conozca ahora 5 consejos que usted debe saber antes de invertir en una aplicación.

2 - Segmente su mercado: Defina una persona para su público objetivo

Llegar al mercado creyendo que su producto solucionará el problema de todas las personas y será utilizado por todos es un error que muchos cometen. 

Antes de iniciar cualquier negocio, primero debe entender quién es su público objetivo y cuál es el dolor que tienen.

Haciendo así que el servicio que usted está ofreciendo se adapte a las necesidades y la realidad de su mercado foco. Después de todo, salir dando tiros en la oscuridad en la dirección de diversos públicos diferentes y esperar acertar lo correcto es una oportunidad en un millón.

¡No tiene como agradar a todos! Por lo tanto, es importante centrarse en un segmento del mercado primero y validar su idea, para luego expandirse. 

Entonces, defina muy bien quién es su persona y cuál es la jornada de su usuario.

Entienda la realidad de su público objetivo y enfoque en la mejor solución que usted puede presentar para su problema. 

 3 - Cree el Producto Mínimo viable (MVP): Haga el lanzamiento por etapas. 

Desarrollo de aplicaciones cuesta tiempo y dinero, dos de las cosas más importantes en la vida de un empresario. 

"Usted puede estar pensando" Ah, pero el mercado de trabajo es muy competitivo ya veces para competir con servicios que desde hace años funcionando es necesario llegar con todo ". 

Pero deja que te diga una cosa, no siempre es así. ¿Está pensando en invertir en una aplicación? Conozca ahora 5 consejos que usted debe saber antes de invertir en una aplicación.

Muchas veces vale más la pena lanzar su producto en etapas e ir validando poco a poco con su público objetivo.

Vamos, piense conmigo: Usted invierte 200 mil reales en una aplicación para lanzarlo lo más completo posible en el mercado, sin saber cómo su público reaccionará a él.

Y luego, después del lanzamiento, usted se dio cuenta de que la mitad de las características que usted desarrolló no es lo que su cliente necesita o utiliza.

Pero que en realidad usted estaba en la línea de pensamiento equivocado todo el tiempo. ¡Bien allí se fueron 100 mil reales! El lanzamiento en etapas evita que esto suceda, ya que usted podrá ir validando su producto, recibiendo feedbacks y adaptándolo de acuerdo a la realidad del mercado.

Invirtiendo así en las actualizaciones de su aplicación con mayor posibilidad de éxito. 

 4 - Invierta primero en una sola plataforma. ¡VALIDE SU IDEIA! 

Sé que lanzar una aplicación sólo en Android o iOS o Web parece una pérdida muy grande de mercado. Pero no vamos a verlo así. Cuando se trata de desarrollo de aplicaciones, muchas cosas son imprevisibles. Incluso con todo el detalle y entendimiento realizados en la etapa de prototipado y diseño de su aplicación no logran evitar que algunos errores o imprevistos ocurran en la fase de desarrollo. ¿Está pensando en invertir en una aplicación? Conozca ahora 5 consejos que usted debe saber antes de invertir en una aplicación. Invirtiendo en una sola plataforma, además de ahorrar dinero, también puede evitar que los mismos errores también se repitan en todas las demás. Al final, los lenguajes de las plataformas de desarrollo son diferentes entre sí. iOS, Android y Web serán tres aplicaciones desarrolladas en tres "códigos" completamente distintos. Entonces, si usted hace en una plataforma primero y algún error sucede en el proyecto, usted y su equipo ya tendrán suficiente experiencia para evitar que ese mismo error ocurra en la próxima que usted vaya a desarrollar. Evitando así errar tres veces y pasar tres veces más para corregir el error. Y también, lanzar la aplicación en una plataforma primero te ayudará a validar tu idea y lanzar las próximas de tu aplicación actualizadas de acuerdo con la retroalimentación de tu público objetivo. 

5 - No utilice toda su inversión de una sola vez con la aplicación

Lo ideal es que el precio de tu aplicación no supere el 30% (máximo 50%) del total que tienes para invertir. 

¿Pero por qué? Bueno, el desarrollo de su producto no será el único valor que tendrá que pagar a la hora de lanzar un nuevo negocio. 

También tiene inversiones en marketing, costos legales, cuentas en las tiendas (Google Play y App Store), alojamiento, probablemente empleados para el soporte de su aplicación y otros valores que pueden surgir.

¿Está pensando en invertir en una aplicación? Conozca ahora 5 consejos que usted debe saber antes de invertir en una aplicación.

Entonces es siempre bueno dejar bien detallado cuánto vas a pasar con cada servicio en los pasos de lanzamiento de un nuevo negocio.

Recuerde: El código no es la única parte importante cuando se trata de lanzar un nuevo negocio! Bueno, estos son algunos consejos, que parecen un poco obvios, pero gran parte de la gente acaba de no seguir.

Ahora ya sabes, entonces las manos a la masa y vamos a lanzar esa aplicación en el mercado.

¿POR QUÉ ELEGIR LA CREATIA APPS?

¿TE GUSTÓ LO QUE VISTE? Podemos hacer lo mismo por su idea. Hable con nuestro equipo sobre su proyecto.