1. Oferta de empleo: Desarrolladores .Net con conocimientos de WPF

    En Kabel necesitamos incorporar desarrolladores .Net. Si eres un desarrollador .Net especializado en C# y tienes conocimientos de Winforms, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF) y Entity Framework podrías incorporarte a nuestro equipo profesional y trabajar en proyectos vanguardistas. Además, valoramos conocimientos relativos a patrones de diseño y arquitectura. Nos gusta la gente agile y la gente que cree que las pruebas unitarias son parte del código fuente. Si tienes experiencia, ganas de aprender y de trabajar en equipo junto a profesionales de primer nivel, puedes enviarnos tu Curriculum a RRHH@kabel.es. A cambio de tu talento y esfuerzo te ofrecemos: Contrato indefinido Formación continua Salario competitivo según tu experiencia y capacidades Estabilidad y carrera profesional Ambiente de trabajo joven, dinámico, creativo y motivador Esperamos tener noticias tuyas, lo hablamos personalmente.
  2. Obsolescencia en el mundo del software

    Resumen: Pese al gran momento de evolución, cambio y mejora tecnológica que estamos viviendo, muchas empresas cuentan con un gran número de soluciones de software obsoletas que no permiten mejorar sus procesos de negocio. Si echamos la vista atrás, hasta mediados de la década del 2000 y observamos que sucesos ocurrieron en el mundo de la tecnología, podemos ver como el mayor crecimiento e innovación se vivió desde el lado del hardware y los dispositivos. Probablemente el detonante fue la aparición del iPod, un dispositivo que permitió validar la potencialidad de un mercado en alza y hasta ese momento inexplorado (el de los dispositivos). Pronto todos aquellos iPods y diversos reproductores de música fueron rápidamente sustituidos por smartphones, unos dispositivos capaces de soportar muchas más capacidades y funcionalidades. Desde el lado de los ordenadores, también vivimos un  alto crecimiento mediante el cual la capacidad de computación aumentaba hasta límites que...
  3. Experiencia de usuario: Qué y quién

    ¿Que es la Experiencia de Usuario? De un tiempo a esta parte, por todos lados se esta hablando de experiencia de usuario (ux), no obstante, continuamente nos encontramos con situaciones que ponen de manifiesto que en el sector todavía no está muy claro que es eso de la experiencia de usuario y quienes son los responsables de conseguir una buena experiencia de usuario. Wikipedia, define la experiencia de usuario como: Conjunto de factores y elementos relativos a la interacción del usuario, con un entorno o dispositivo concretos, cuyo resultado es la generación de una percepción positiva o negativa de dicho servicio, producto o dispositivo. Normalmente cuando en el ámbito del desarrollo de software se habla de experiencia de usuario, nos encontramos con que de lo que se habla realmente es de usabilidad y diseño gráfico y según la definición anteriormente citada, podemos deducir que la experiencia de usuario  desde luego tiene que ver con aspectos como usabilidad y...
  4. Acabado o terminado: 2 palabras que definen un concepto controvertido en el ámbito del desarrollo de software.

    Acabado, cerrado o terminado, son palabras usadas comúnmente para referirnos a lo mismo: el momento en el que a una tarea no es necesario dedicarle más tiempo. Probablemente el concepto de terminado, sea uno de los conceptos que más controversia levanta en el mundo del desarrollo de software, ya que es algo muy habitual que el concepto de terminado sea diferente para los diferentes roles que intervienen el ciclo de desarrollo y por lo tanto, cuando una persona del equipo de desarrollo dice esto esta terminado o cerrado, el jefe de proyecto, el arquitecto o el product owner esperan una resultado concreto que casi seguro es diferente al que espera alcanzar el desarrollador. ¿Que supone esto? tareas que se reabren / tareas que no se cierran, fricciones y en algunos casos frustración. Evitar los problemas que surgen en relación al trabajo terminado es un propósito que tiene que perseguir la persona que esta liderando...
  5. 5 consejos para mejorar la productividad cuando lideramos equipos que crean Software.

    Uno de los aspectos recurrentes al que nos enfrentamos cuando nos encontramos inmersos en el desarrollo de proyectos de software es la gestión del retraso en la ejecución de tareas planificadas por parte del equipo de desarrollo. Normalmente, antes de iniciar cualquier proyecto, incluso antes de de haber ganado un proyecto, se realiza un ejercicio de definición de alcance del proyecto y estimación. Estimar es un proceso (normalmente) empírico por medio del cual tratamos de definir el coste en tiempo (por lo tanto también en dinero) del trabajo que vamos a realizar. ¿Qué sucede en la vida real? que en algunas ocasiones, nos encontramos con que el tiempo dedicado a la ejecución de las tareas es más alto del que hemos estimado / planificado. Cuando estoy liderando un equipo que crea software y detecto que esto sucede, la primera aproximación que realizo es tratar de analizar como esta trabajando el equipo y...
  6. Metro, mucho más que tiles

    Supongo que a día de hoy todos hemos oído hablar de “Metro” o de términos como Metro Style. Metro, además de ser un estupendo medio de transporte, viene a ser el código de identidad visual definido Microsoft, usado inicialmente en Windows Phone 7 y posteriormente evolucionado para Windows 8. Lo primero que nos llama la atención de Metro, es el uso de una serie de elementos llamados tiles (traducido del inglés como adoquín) los cuales hacen la función de call to action (en los diferentes dashboards que implementemos) y exponen información de lo que hay detrás de las aplicaciones que representan. Es chocante enfrentarte a una interfaz de este tipo precisamente por la presencia y entidad que tienen estos elementos. Pero la verdad es que aunque inicialmente es lo que más nos llama la atención, hay mucho más detrás de lo que llamamos Metro que los tiles, que son los...
  7. 6 consejos a tener en cuanta cuando lideramos equipos que crean software.

    Siguiendo la estela del post 6 consejos a tener en cuenta cuando escribimos software, hoy vamos  a ver algunos aspectos que se dan en los equipos encargados de generar software que tenemos que tratar de evitar. El código no es ni tuyo ni mío, es nuestro. Una frase típica en los equipos de software es “mi código funciona”. El código no es tuyo, es del equipo, es nuestro. Siente el código que ha desarrollado otra persona del equipo como tuyo, esto, te va a obligar a involucrarte más en el desarrollo y ser más crítico con nuestro trabajo. En mi equipo funciona. El software que desarrollamos no funciona hasta que está desplegado en los entornos de producción y vemos que funciona. Eso de “en mi equipo funciona” es un error. Tenemos que asumir que nuestro código falla, y una vez refactorizado y muy probado, podemos tener la seguridad de que...
  8. 6 consejos a tener en cuenta cuando escribimos software.

    Principio de simplicidad. El principio de simplicidad ha de prevalecer siempre. Siempre que te encuentres ante una decisión toma la más sencilla. A menudo cuando creamos piezas sumamente complejas sufrimos un impacto la productividad del equipo ya que es mucho más difícil comprender, entender y usar el código. Esto sumado a las tiempo que hay que emplear en pruebas regresión cada vez que nos vemos en la tesitura de modificarlo hace que estos códigos sean un lastre a la larga. En aplicaciones en las que hay códigos sumamente complejos, el equipo de desarrollo pasa más tiempo leyendo y depurando el código que escribiendo código y esto hay que evitarlo toda costa. Además gran parte de los proyectos de software son después mantenidos por equipos que no han desarrollado las aplicaciones, por lo tanto, la persona que ha creado un código sumamente complejo desaparece y esto suele derivar en códigos que...
  9. Ya está online el video de la sesión The Frontend: HTML5 y Windows Phone 7 del evento The Real World Agile Roadshow

    El pasado día 17 participe en The Real World Agile Roadshow siendo el responsable de la ponencia The Frontend: HTML5 y Windows Phone 7. Globbtv, fueron los responsables de la retransmisión y difusión del evento y ya está online el video del mismo. En la ponencia, hablamos sobre experiencia de usuario, que es la experiencia de usuario (o ux de user experience), como conseguir una buena experiencia de usuario y los beneficios que nos aporta la misma. Además hicimos una breve introducción de lo que supone HTML5 y lo que nos va a aportar a los desarrolladores y usuarios finales, cuando se firmara el estándar y como tenemos que empezar a desarrollar mientras tanto. Para complementar la sesión, hicimos una breve introducción a Windows Phone 7, viendo sus herramientas de diseño y desarrollo, portal de recursos etc. La ponencia tuvo una duración de 50 minutos y fue complementada por medio de tres demos...

Selecciona tu idioma

Ver todos Español English

¿Qué es esto?

El blog donde mostramos nuestro trabajo, experiencias y casos de éxito, además de otras curiosidades de nuestra comunidad