Jorge Ruiz - Blog

Mes: febrero 2012 (Página 2 de 2)

La importancia de un buen mockup

Un mockup (o mock-up) generalmente es un modelo de un diseño o dispositivo a escala o tamaño real. En ingeniería del software y concretamente en el desarrollo de aplicaciones móviles consiste en la creación detallada de cada una de las pantallas y las transiciones entre ellas junto con una descripción precisa de las diferentes características funcionales, de uso, de diseño gráfico o de programación relevantes.

En el contexto del desarrollo de aplicaciones móviles aplicando metodologías ágiles es una pieza imprescindible puesto que es el primero de los productos en el que se apoya el resto del proceso productivo.

Un mockup completo y bien definido es una herramienta fundamental para:

  1. Testear con el cliente o jefe de producto si realmente cumple con la idea de negocio que se quiere realizar.
  2. Es de creación rápida encajando perfectamente en la aplicación de metodologías ágiles de desarrollo.
  3. A partir de él se puede realizar la valoración del coste de producción.
  4. Permite decidir al cliente o al jefe de producto el versionado de la aplicación en función de su plan de negocio.
  5. Los equipos de diseño gráfico tienen el material completo para proveer los prototipos de la aplicación y el conjunto de materiales gráficos a utilizar en el desarrollo.
  6. Permite a los programadores la realización del diseño y construcción con garantías de éxito y, por último,
  7. Una verificación eficiente una vez terminado el producto de que lo que se ha desarrollado es realmente lo que se quería.

Hay multitud de herramientas para la creación de estos mockup pero, en particular, sigo teniendo especial cariño al lapiz y papel. Mirad que aspecto tiene:

mockup
mockup

Think Different

Este es un homenaje a los locos. A los inadaptados. A los rebeldes. A los alborotadores. A las fichas redondas en los huecos cuadrados. A los que ven las cosas de forma diferente. A ellos no les gustan las reglas, y no sienten ningún respeto por el statu quo. Puedes citarlos, discrepar de ellos, glorificarlos o vilipendiarlos. Casi lo único que no puedes hacer es ignorarlos. Porque ellos cambian las cosas. Son los que hacen avanzar al género humano. Y aunque algunos los vean como a locos, nosotros vemos su genio. Porque las personas que están lo suficientemente locas como para pensar que pueden cambiar el mundo…son quienes lo cambian.

 
Texto publicitario 60 seg para reforzar la imagen de marca de Apple cuando ésta necesitaba resurgir (y a la vuelta de Steve Jobs).

Unidad de Desarrollo de Aplicaciones Móviles – solusoft

La Unidad de Desarrollo de Aplicaciones Móviles se constituye a finales del año 2010 como resultado de los trabajos realizados por nuestro departamento de I+D+i relativos al uso y aplicación de las tecnologías de movilidad.

Nace con una clara orientación a producto aunque también desarrolla aplicaciones de movilidad a medida de las necesidades de nuestros clientes. Los equipos y cargas de trabajo están dimensionados para una proporción de dedicación del 60% a productos y 40% a desarrollo a medida.

Ofrecemos soluciones de movilidad para dispositivos iOS y Android (tanto smartphones como tablets) y en sus diferentes posibilidades: aplicación nativa y aplicaciones HTML5.

Desarrollamos en las diferentes tecnologías de programación tanto para las plataformas móviles como para las plataformas de servidor útiles para este tipo de soluciones: Objective-C, Java, Plataforma.NET, C#, HTML5, javascript (ajax) y SQL.

Actualmente, la unidad se constituye inicialmente con un equipo de 4 personas que junto a otras 2 personas más del departamento de I+D+i forman un equipo de trabajo de alto rendimiento (solusoft innova), con una estructura plana, donde se aplican metodologías ágiles con un objetivo de excelencia en el trabajo realizado.

tweri es el producto de referencia del año 2011. Fruto de la conciencia social presente en solusoft, ponemos la tecnología de movilidad al servicio de la sociedad para ofrecer autonomía a los afectados de Alzheimer (en las primeras etapas de la enfermedad) y tranquilidad a sus familiares y cuidadores en los paseos diarios que estos deben realizar.

Desde el punto de vista de soluciones a medida de movilidad para nuestros clientes hemos creado diferentes sistemas, desde aplicaciones de ayuda a la venta a equipos de comerciales a mejora de la marca mediante publicación de App en los diferentes markets.

Buscando inspiración en otras personas, mientras corría.

Cada vez me maravillo más con las ganas que tienen de vivir nuestros mayores, vemos numerosos ejemplos de personas mayores realizando todo tipo de actividades (de manera organizada o no) para vivir más tiempo y con mayor energía.
Hace dos sábados corriendo yo a las 7 a.m. por el polígono de Alcorcón vi a cuatro de estás personas mayores andando, los mismos que vi el sábado pasado, este hecho me saco de mis habituales reflexiones y me hizo pensar en las ganas de vivir que tienen estas personas. Habitualmente cuando corro por el parque de mi barrio de toda la vida (ya que ahora tengo dos) veo un grupo de unas 30 o 40 personas de avanzada edad haciendo actividad física dirigida por instructores del ayuntamiento. En el club de fitness en el que trabajo veo ejemplos diarios sobre lo que estoy comentando.
Nuestros mayores nos dan numerosas lecciones que no apreciamos y que no tenemos en cuenta. Son personas con muchísima experiencia, y que lo que nosotros viviremos ellos ya lo han vivido o lo han visto en otros. Sin embargo, somos nosotros los que les tratamos de enseñar como funciona el mundo que ellos han construido para nosotros.
Ellos son los auténticos héroes en los cuales nos tenemos que fijar, los que se buscaban la vida en la capital para poder progresar y sacar a sus familias adelante, los que ahora crían a sus nietos con el mismo cariño o más que a sus propios hijos. Y nadie mejor que nosotros para poder homenajearlos, yo aprovecho la oportunidad de escribir en este blog para hacerlo de mis padres, ambos realizan sus ejercicios a diario.
También vemos ejemplos de gente con ganas de vivir que te dejan maravillado, os dejo un vídeo de Nick Vujicic, en el cual pienso cuando las cosas no me salen bien y no dejo de quejarme por ello. Me ayuda a levantarme antes y con más fuerza.
Trato de buscar mi inspiración en este tipo de gente y en la gente mayor con esa fuerza y ganas de vivir que tienen.

Feliz semana.

Rayman Origins – GOTY 2011

Después de un año 2011 malo, malo, malo en videojuegos, sin tiempo sobre todo, decidí a principios de año comprarme uno (ya sabéis que lo mío no es la piratería).

Estoy bastante al día en el tema y conozco cuáles son los buenos juegos que han salido en un año: Batman Arkham City, Uncharted 3, skyrim, moder warfare 3, assassins creed, killzone 3, etc.

Muchos podrían haber sido pero sólo uno el legido: Rayman Origins. Mi GOTY 2011, sin dudarlo.

Después de escuchar dos podcast (meristation y arcadiagamers) donde hablaban muy bien del juego, de bajarme la demo de la Playstation Store y, llegado el momento, decidí realizar la compra (cuestión no tan sencilla en estos días aunque lo pueda parecer).

El desarrollo es en 2D con unos gráficos exquisitos. Se nota el mimo que le han puesto a todo el arte y la capacidad del equipo de Michel Ancel de Ubisoft Montpellier en todos y cada uno de los aspectos.

Acompañado de esta capacidad gráfica y de una banda sonora de lujo con muchos detalles de humor sin duda alguna lo más importante es su jugabilidad.

La jugabilidad recuerda a los antiguos videojuegos, aquellos que con pocos botones (3, salto, pegada y correr) junto con un montón de habilidades adquiridas con el tiempo y la posibilidad de participar hasta 4 jugadores en la misma partida.

Una verdadera pasada que recomiendo a todo aquél amante de los videojuegos.

Como nota curiosa deciros que lo juego con arcadestick (el de Street Fighter IV) y me lo paso en grande 🙂

 

Rayman Origins

Rayman Origins

 

Aplicaciones Móviles – El servidor también existe

Es cierto que hay aplicaciones móviles que se ejecutan exclusivamente en el dispositivo smartphone pero la mayoría de ellas requieren un software de servidor que las complementen.

En muchas situaciones el software de servidor se hace imprescindible. Las aplicaciones móviles no son como nuestras aplicaciones de PC. El usuario móvil utiliza la aplicación en cualquier parte por lo que hay que tener en cuenta posibles pérdidas de cobertura de datos de GPS, es un usuario que espera que el resultado de sus acciones sea rápido, que no quiere que el consumo de datos se dispare, etc. Por este motivo y muchos otros el software de servidor es imprescindible.

Supongamos que estás buscando desarrollar una solución móvil (producto o desarrollo a medida) para smartphones iPhone y Android. Deberías tener en cuenta las siguientes consideraciones:

  1. iPhone se programa en Objective-C.
  2. Android se programa en Java.
  3. Las interfaces de usuario son sensiblemente diferentes por lo que se tendrán que trabajar en cada uno de ellos de forma diferente.
  4. Software de servidor. Mi experiencia me indica que el 90% de las soluciones, al menos de las que llegan a mis manos, requieren este software de servidor. Software que generalmente es un API REST que puede ser programado en otro lenguaje o plataforma diferente. Por ejemplo, plataforma .NET con MVC y C# o PHP o Java o Python, etc.
  5. Además, debes valorar si tu aplicación o producto tiene una web lo que añadiría otro elemento más a la solución.
  6. En muchas ocasiones se requiere realizar tu aplicación o producto en tablets iPad o Android por lo que debemos saber que hay que invertir tiempo en el diseño y programación de sus interfaces ya que son diferentes a la de sus hermanos pequeños (aunque puedan parecer iguales).
El desarrollo de una aplicación móvil puede requerir un esfuerzo considerable. Si estás en esta situación y quieres un presupuesto y un detalle de la solución no dudes en contactar conmigo.

 

Un gran Equipo de Trabajo – solusoft innova

Quería presentaros al gran equipo de personas con el que trabajo diariamente y con el que hemos sido capaces de desarrollar ideas como tweri.

Representamos a la marca solusoft innova y somos:

Manuel Cocera, Estrategia y Negocio

manuel-corera.porexpertos.es

@ManuelCocera

Sergio Alcalde, I+D+i

sergioalcalde.porexpertos.es

@sergio_alcalde

Manuel Imedio, Aplicaciones Móviles

imedio.porexpertos.es

@MImedioG

Manuel Joaquín García, I+D+i

findemor.porexpertos.es

@findemor

David Ramos, Aplicaciones Móviles

davidramos.porexpertos.es

@idavidramos

Miguel Ángel Jímenez, Aplicaciones Móviles

mjimenez.porexpertos.es

Jorge Ruiz, Aplicaciones Móviles

jorge-ruiz.porexpertos.es

@jrm_10

solusoft innova - equipo de trabajo

Entradas siguientes »