domingo, 28 de febrero de 2010
Intel: España es el país con más futuro para desarrolladores de aplicaciones. Que bien, ¿no?
El director general de Intel Corporation Iberia, Brian G. González, dijo a EFE que España es el país del mundo en el que los desarrolladores de aplicaciones cuenta con mejor posición debido a que están muy centrados en los sistemas abiertos que son el futuro.
Intel acaba de firmar un acuerdo con Nokia para crear una plataforma conjunta y abierta basada en Linux, para facilitar la creación de aplicaciones por los desarrolladores destinadas a todo tipo de dispositivos digitales.
González señaló que esta plataforma es candidata a servir de base, total o parcial, para la que quieren crear los principales operadores de telecomunicaciones de todo el mundo con el objetivo para evitar el actual problema de adaptar cada aplicación a los distintos sistemas operativos.
La plataforma de Intel y Nokia se apoya en la arquitectura básica de Intel X-86 que permite el acceso universal y en la experiencia del mayor fabricante de teléfonos móviles del mundo, dijo el directivo de Intel.
González señaló que en el Mobile World Congress de Barcelona le impresionó que se hablaba principalmente “de soluciones concretas de futuro, de software y estaban todos los grandes como Microsoft o Google”.
Se habló de modelos de uso del móvil a través de aplicaciones muy específicas, de bajo coste, puntuales y de poca complejidad, dijo, y ahí está la plataforma acordada por Intel y Nokia.
En esta nueva tendencia de ir a una plataforma abierta, dijo, los desarrolladores españoles tienen una gran ventaja, ya que el software libre está muy avanzado en España.
El director general de Intel explicó que el modelo de aplicaciones para el móvil se basa en los servicios a través de Internet, el Cloud Computing o Computación en la Nube que está revolucionando el sector, ya que hace que “la información esté cuando se quiera y en cualquier dispositivo y con total seguridad”.
Para Brian G. González, los servicios en la “nube”, lejos de provocar la creación de “ordenadores tontos”, exigen que “el procesador sea más listo que nunca”. “Tiene que haber un balance entre el rendimiento y la eficiencia energética y el PC tiene que contar con un disco duro con más memoria y conectividad”.
Para Intel, el año 2009 ha sido conservador en gastos de tecnologías para las grandes empresas, pero el año 2010 se presenta bien debido al tirón del nuevo sistema operativo de Microsoft Windows 7 y a la necesidad de renovar la informática antigua.
El primer trimestre, explicó González, “ha empezado sólido” y los nuevos procesadores de Intel que se incluyen en los ordenadores, están siendo bien acogidos, especialmente el Core 5 y anuncio la próxima salida al mercado del primer procesador de seis núcleos para el mercado de consumo, el Gulftown.
También hizo hincapié en la importancia que tendrá este año el plan Escuela 2.0 con la convocatoria de concursos públicos para facilitar portátiles a lo niños de quinto de primaria.
Vía: http://www.adslnet.es
domingo, 21 de febrero de 2010
Diferencias entre un buen líder y un mal líder
- Educar y lograr el desarrollo de toda la perfección que la naturaleza humana lleva consigo.
- Instruir y enseñar los conocimientos específicos a los subordinados.
- Dirigir y guiar su actuación.
- Inspirar confianza y despertar entusiasmo en los demás.
- Ser el primero en llegar.
- Señalar las infracciones.
- Nunca debe decir "YO", sino "NOSOTROS".
- Hacer que los demás de los miembros se motiven y encuentren su camino.
- No deberá inspirar temor o inquietud.
- Tener paciencia y no gritar.
- Demostrar interés por cada subordinado.
- No dejar en ridículo a ninguno de ellos.
- Cumplir sus promesas.
- No tener prejuicios.
Este video, nos muestra unas técnicas de motivación a la Japonesa. Os imaginais todas la mañanas una sesión así????
http://www.elmejorocio.com/ver-video-de-humor-online-tecnicas-de-motivacion-para-la-venta-17.html
martes, 16 de febrero de 2010
El Modelo Factoría
Modelo Factoría de Software es un sistema de desarrollo de aplicaciones basado en el ensamblaje de componentes modulares de software. Estos componentes tecnológicos se construyen y se prueban de manera independiente, para garantizar que realizan la función asignada y que, cuando se integren en la aplicación, funcionarán correctamente.
Este modelo nos permite acelerar el desarrollo de aplicaciones a través de la reutilización de componentes. El conocimiento y las herramientas empleadas en un desarrollo se aprovechan en los siguientes, de forma que Vector puede ofrecer a sus clientes soluciones extraordinariamente competitivas en plazos y presupuesto.
El otro resultado de esta metodología de desarrollo es un alto grado de calidad. El Modelo Factoría nos permite estandarizar todos los procesos de creación y desarrollo, de forma que podemos cumplir los estándares de calidad más exigentes incluso en los proyectos de gran volumen.
Ventajas del modelo Factoría
Estas son las principales ventajas que el Modelo Factoría aporta al cliente:
Reducción de costes
La reutilización de conocimientos y productos, junto con la optimización en los procesos de trabajo, nos permite ofrecer al cliente una mayor productividad a mejores precios.
Calidad del servicio
Las factorías de software son empresas especializadas en el desarrollo tecnológico, y por eso pueden ofrecer las mejores prácticas en gestión y producción de software. La estandarización de los procesos, el uso de metodologías rigurosas y el trabajo coordinado de las diferentes áreas de especialización de Vector aporta al cliente una solución rentable y fiable.
Adaptación a la carga de trabajo
El sistema de producción en factoría nos permite minimizar el impacto de las fluctuaciones en la carga de trabajo. Gestionamos de forma eficiente los picos y valles, y eso nos permite incrementar la productividad y optimizar el uso de los recursos.
Flexibilidad
El cliente siempre obtiene una respuesta rápida a sus necesidades, y consigue unos plazos de entrega más ajustados que recurriendo a cualquier otra alternativa.
Método onsite-nearshore
Las ventajas de este modelo de producción se completan con el método onsite-nearshore, que combina la presencia de un equipo de consultoría "onsite", es decir, en casa del cliente, con centros de producción "nearshore", situados cerca de las organizaciones para las que trabajamos.
El método, implantado con rotundo éxito en Estados Unidos, ha sido introducido en España por Vector. Nos permite ofrecer a nuestros clientes la infraestructura tecnológica que necesitan para desarrollar sus aplicaciones, así como un equipo experto especializado en nuevas tecnologías.
Ahorro de costes y cercanía
El método onsite-nearshore genera un importante ahorro de costes, ya que el cliente no necesita invertir en la infraestructura, y tampoco necesita contratar recursos ni crear un departamento específico para acometer el proyecto. Además, el modelo nearshore permite al cliente contar con un centro de desarrollo cercano, que no supone choques culturales porque habla su mismo idioma.
Las claves del Modelo Factoría
- Cómo se consigue. Con la unión de la experiencia, las tecnologías más avanzadas del mercado y la reutilización continua del conocimiento.
- Qué se consigue. Una gran rentabilidad y la máxima optimización de los costes.
- Flujo de trabajo. Está basado en el ensamblaje modular de componentes. Los proyectos circulan por las distintas áreas especializadas de Vector. Al igual que en una cadena de montaje, el desarrollo de las aplicaciones fluye a través de equipos profesionales especializados, y cada área aporta valor al producto.
Si todavía no ha tenido éxito en España el concepto de “Factoría de Software”, ¿por qué en DEISER ya estamos hablando de la segunda generación de factorías?. Empecemos la historia por el principio…
Outsourcing “pre” Factorías de Software.
Las grandes y medianas empresas, potenciales clientes de factorías de software, suelen optar en su gran mayoría por subcontratar programadores y analistas e integrarlos en sus departamentos de desarrollo ubicados en sus oficinas. Este modelo de outsourcing, tiene algunas ventajas aparentes frente a disponer de un equipo de desarrolladores trabajando en una localización fuera de las oficinas del cliente, sin embargo, el modelo de factoría permite una clara reducción de costes que todavía no se ha sabido aprovechar.
La cercanía e implicación con el cliente, que es el argumento que normalmente se esgrime para elegir el outsourcing “on-site”, no es una ventaja exclusiva de esta modalidad de subcontratación. Ya empieza a haber factorías de software que aportan consultores y analistas que temporalmente trabajan en la oficina del cliente. Esta tímida adaptación del modelo ha ayudado a que más empresas se planteen seriamente trabajar con factorías de software.
“Primera Generación” de Factorías de Software.
En España ya existe experiencia en el uso de factorías de software, con analistas “on-site” o sin ellos. Un buen número de empresas han trabajado con factorías off-shore (de
Ha habido experiencias positivas y otras que no lo han sido tanto, y en el proceso de aprendizaje de las empresas cliente, se ha mejorado en la madurez de los procesos y en la gestión y control de esta modalidad de subcontratación. Sin embargo, ya se conoce lo que se puede esperar de las factorías de software actuales y cuales son sus limitaciones.
Debilidad del modelo actual de Factoría de Software.
Cuando una empresa cliente decide “arriesgarse” a usar los servicios de una factoría, la motivación principal es la reducción de costes. Se da por hecho que contratando una factoría de
Incluso cuando se habla de factorías en, por ejemplo, Badajoz o Avilés, los argumentos son parecidos: que si muchos programadores prefieren quedarse a trabajar en su lugar de origen aunque ganen menos, que si el coste de la vida es mucho más bajo que en Madrid o Barcelona y los sueldos dan para más, etc, etc. Sin embargo, en este enfoque está precisamente el error y el punto débil de las factorías de primera generación.
Es un error pensar que el precio de un desarrollo de software tenga que estar ligado al coste de mano de obra de los sufridos programadores. Un modelo de negocio que se base en los bajos costes de personal no puede sobrevivir a largo plazo, especialmente en nuestro sector. La oferta de informáticos no cubre la demanda, ni en España ni en el resto del mundo, por lo que la presión de subida de salarios es muy fuerte (en la India y Argentina ya empieza a notarse). Por otro lado, al estar las factorías compitiendo en precio, los márgenes son muy bajos y éstas presionan para contener las subidas salariales. En un entorno como este, la rotación de programadores es muy alta, el compromiso es muy bajo, y la productividad y calidad decae al haber una falta de motivación sin precedentes.
Bajan los precios, Baja la calidad.
En un mundo ideal, los proyectos de desarrollo deberían presupuestarse según el valor aportado y no por el precio de horas/programador. Sin embargo, los clientes de servicios de factoría de software velan por sus intereses y si pueden comprar más barato, como es lógico, lo hacen. Los clientes creen conocer la estructura de costes de las factorías y aprietan hasta el límite en la negociación de precios; a esto, las factorías responden a piñón fijo contratando personal poco formado y barato, algo que tiene como consecuencia inmediata la bajada de calidad, incumplimiento de plazos y requisitos, y fracasos sonados de proyectos.
Así pues, las factorías de software lo tienen muy difícil, porque si no tiran precios saben que su competencia lo hará, y si aceptan proyectos tirando precios, saben que darán un mal servicio y que se arriesgan a perder dinero. Parece como si no tuvieran escapatoria.
La solución… en el próximo capítulo.
Es verdad es que he simplificado un poco la realidad, sin embargo pretendo que se vea con crudeza el problema de fondo en el que estamos inmersos tanto factorías de software como clientes.
Entonces, ¿tiene solución el problema?, ¿es compatible la calidad con los precios bajos? La respuesta a ambas preguntas es “Sí”, y para argumentarlo, en la siguiente entrega de este artículo hablaremos de las características de la “Factoría de Segunda Generación” y de cómo se resuelve el problema estructural que tienen las factorías actuales.
Iniciativa académica de IBM
Iniciativa académica de IBM
Recordada en estos días por IBM Developers Network, la Iniciativa Académica de IBM merece ser agendada por quienes estén en el alcance de sus servicios: estudiantes, investigadores, miembros de organizaciones de estándares. No sólo papeles, manuales, guías de trabajo sobre las áreas de trabajo de IBM, sino también acceso a servidores (disponibilidad de hardware):
Become a member of the IBM Academic Initiative to get no-charge access to hardware, full-version software, professionally developed courseware, tools, training, books, and discounts. Let us help you keep up with the latest technologies and reap the benefits of open source.
http://www.ibm.com/developerworks/university/software/
viernes, 12 de febrero de 2010
El Blog
Somos un grupo de personas que tenemos la suerte de trabajar juntos y de formar un "equipo", el cual, tiene una misma idea y un fin común en nuestro día a día, seguir desarrollándonos tanto profesional como personalmente.
La idea de hacer este Blog es poder compartir noticias, ideas, lecturas, videos, etc que nos han parecido interesantes para transmitir a los demás. Esta labor nos va a resultar más fácil ya que tenemos identificados los gustos e intereses de cada uno y nos vemos todos los días.
Como primera puesta en común propongo el siguiente texto
REQUISITOS PARA EL TRABAJO EN EQUIPO
Si se logra cumplir el desafío de motivar y comprometer a los socios en la organización, surge un nuevo desafío: que su ingreso a equipos de trabajo sea acogedor y estimulante.
- Buenas COMUNICACIONES INTERPERSONALES.
El papel de todo dirigente y de todo encargado de un equipo es generar un clima en el cual la comunicación sea fluida, que se escuche a los otros y se manifiesten los desacuerdos, que exista respeto entre las personas, que se dé un nivel mínimo de real comprensión por el otro y que haya algún grado de afecto entre los integrantes.
- Equipo concentrado en la tarea.
Se deben generar las condiciones para que el equipo se concentre en la tarea y aparezca la creatividad individual, y de todo el grupo, en función de lo programado.
- Definir la organización del equipo.
Deben delimitarse las funciones que cumplirá cada persona, dar a conocer las normas de funcionamiento, cómo va a ser la dirección y quién la ejercerá y establecer un calendario de reuniones. Además, se debe respetar las funciones específicas de cada uno de los miembros.
- Establecer la situación, tema o problema a trabajar.
Es necesario establecer claramente la situación, tema o problema en el cual se va a trabajar; preparar un programa objetivo, con una clara y precisa definición de objetivos y con metas alcanzables.
- Interés por alcanzar el objetivo.
Debe haber interés por alcanzar el objetivo común y estar de acuerdo en éste, considerando las motivaciones de cada miembro del grupo.
- Crear un clima democrático.
Es importante lograr un clima democrático propicio, en donde cada persona pueda expresarse libremente sin ser juzgado por sus compañeros, y donde cada idea pasa a ser del grupo, por lo tanto el rechazar una idea no significa rechazar a la persona.
- Ejercitar el consenso en la toma de decisiones
En la medida que se escuchan las opiniones de todos, se obtiene el máximo de información antes de decidir, y los integrantes se convencen con argumentos más que con votaciones.
- Disposición a colaborar y a intercambiar conocimientos y destrezas.
El último requisito que es importante lograr para un buen trabajo en equipo es el desarrollo de la disposición a colaborar y a intercambiar conocimientos y destrezas. Esto implica contar con tiempo necesario para que cada integrante pueda mostrar a los otros lo que sabe y esté dispuesto a entregar los conocimientos que posee para que los demás también lo aprendan.