Archivo de la categoría: Uncategorized

Cómo y por qué externalizar I+D

Lo primero que debemos plantearnos antes de externalizar, es si el área que estamos pensando externalizar tiene un impacto directo en nuestro valor como empresa. No tiene sentido dejar en manos de terceros algo que supone el motor mismo de nuestra empresa. Tampoco tiene sentido asumir esa función interna si no es fundamental o si terceros pueden hacerla mejor de manera más eficiente.

idea_emb

 

Los principales factores que impulsan a externalizar incluyen presiones continuas del mercado para reducir costes, acortar el tiempo de comercialización y dominar la complejidad de las tecnologías. El Outsourcing permite a los OEMs concentrarse en sus competencias básicas, que incluyen innovación, ventas y marketing.

En la economía todo se considera externalizable, incluyendo la investigación y el desarrollo (I+D), hasta la innovación en sí misma. El outsourcing de I+D+i no es realmente una nueva idea o tendencia. Desde hace años las empresas externalizan este área para centrarse en el core de su negocio.

Las empresas externalizan I+D para obtener más conocimientos, personal cualificado con experiencia y para ofrecer un nuevo producto en el mercado en un tiempo más corto. Por lo tanto, las funciones de I+D que externalizar incluyen diseño, innovaciones, nuevos productos y nuevos procesos.

No hay que confundir externalizar con perder la propiedad intelectual. Las empresas de outsourcing nos ayudarán a impulsar el desarrollo y la innovación, pero el OEM debe seguir liderando este área manteniendo una visión global del producto. Sin embargo y a pesar de las dificultades, la externalización de actividades de I+D+i está aquí para quedarse.

 

Anuncios

Portabilidad y reaprovechamiento

En la actualidad para ser competente es necesario poder desarrollar rápidamente una aplicación y permitir la migración entre diferentes plataformas incompatibles entre sí. Para lograrlo es fundamental poder reaprovechar la máxima cantidad de código posible, y no tener que “inventar la rueda” cada vez que el producto evoluciona o se plantea una nueva plataforma.

Hemos desarrollado una metodología en la que, a partir de un único código base principal, facilitamos el uso de varios lenguajes de programación en diferentes sistemas operativos.

Partimos de una librería dinámica escrita en C portable multi-plataforma que concentra el núcleo de la funcionalidad del sistema, dejando fuera la interfaz de usuario. A petición del cliente generamos una versión nativa de esta librería para Windows de escritorio, Windows CE / Compact / IoT, Linux, IOS o Android (mediante el kit de desarrollo nativo NDK).

Portabilidad

Asimismo proveemos los módulos de adaptación necesarios para acceder a la librería nativa desde diferentes lenguajes de programación, en las que se pueden construir ricos interfaces de usuario: Java, Python y C#. De esta forma, mediante un único núcleo bien testado es posible interactuar desde 4 lenguajes de programación en 4 plataformas diferentes.

Deuda técnica

Wiki. La deuda técnica es un término tecnológico que hace referencia a las consecuencias de un desarrollo apresurado de software o una deficiente implantación de hardware.

Sectores como el informático y el electrónico presentan la particularidad de que permiten la implantación de productos no acabados o con errores conocidos.

En ocasiones, la política de ahorro de costes en el desarrollo e implantación de hardware o software se centra en recortar procesos de pruebas, control de calidad o documentación, o incluso suprimir procesos completos, lo que compromete la viabilidada a largo plazo del proyecto a cambio de entregarlo en el plazo y presupuesto acordados.

El resultado de esta política implica que el desarrollo se prolonga en el tiempo más allá de la entrega del producto supuestamente concluido.

La deuda técnica puede presentarse en alguna de las siguientes formas:

  • Documentación desactualizada, escasa, incompleta, inservible o inexistente.
  • Errores no subsanados o desconocidos.
  • Control de versiones ineficiente o inexistente.
  • Desarrollo no escalable.
  • Problemas al incorporar nuevas funcionalidades.
  • Dificultades a la hora de actualizar la tecnología o migrar a una nueva plataforma.

El término deuda técnica fue propuesto por primera vez en 1992 por Ward Cunningham. Un desarrollo pobre equivale a una evaluación de inversiones financieras basada en la obtención de beneficios a corto plazo. En el sector de la finanzas, una inversión que busca el beneficio a corto plazo puede generar deudas cuyos intereses se han de liquidar durante un periodo de tiempo muy prolongado.

2000-01-01 00.10.56

De forma análoga, un desarrollo tecnológico apatentemente corto puede requerir un esfuerzo extra para subsanar los problemas generados al no aplicar una adecuada metodología de desarrollo. Ese esfuerzo extra, que puede multiplicar el tiempo de desarrollo del proyecto inicial, equivaldría a los intereses de una deuda financiera.

La dedua técnica no siempre indica algo mal echo. En ocasiones esta deuda permite satisfacer unos requisitos y cumplir con una entrega pactada. Lo importante de esta deuda técncia intencionada es documentarla y gestionarla para más adelante dedicar tiempo a eliminarla.

Es muy importante documentar la deuda técnica. Cuando en un desarrollo sabemos que hay algo que debemos revisar, mejorar y refactorizar, esta deuda técnica debe estar documentada para que lo responsables puedan tomar las decisiones oportundas sobre cómo y cuándo ir quitándonos esa deuda.

También se toman decisiones, anivel de arquitectura inapropiada por ejemplo, que generan una cierta deuda técncia.

 

 

 

 

Beneficios del Outsourcing en I+D+i

El desarrollo de hardware de un producto o dispositivo electrónico requiere una cantidad considerable de tiempo, Incluso más que para un producto únicamente de software. La principal razón es la propia naturaleza del proceso de diseño de hardware. No se puede depurar, realizar pruebas o introducir nuevas características tan fácilmente. Además, el entorno de trabajo del producto es mucho más sofisticado que en el caso del software. El proceso de producción requiere de alta calidad y el producto tiene que cumplir ciertas normas. Por las razones mencionadas, muy a menudo se subcontrata el desarrollo electrónico. Los beneficios de la externalización pueden resumirse en los siguientes puntos:

  • Significativa reducción de costes
  • No necesita construir una red de fabricación
  • No necesita contratar y formar a nuevos empleados
  • No hay administración ni costos de RRHH
  • Acceso rápido y fácil a profesionales de un campo específico

POR QUÉ BARCELONA – NMI ELECTRONICS Muchas empresas están subcontratando sus productos en el lejano Oriente. Pero todos saben que las empresas europeas proporcionan un nivel muy alto de calidad y experiencia. En España, Catalunya y Barcelona concretamente se garantiza el equilibrio entre costes y mantener el control sobre los procesos en sí mismos. Barcelona es una ciudad cómoda para tener un partner/colaborador tecnológico. La externalización de servicios a un partner cercano simplifica enormemente la comunicación.

outsourcing2

http://www.nmielectronics.com    #Embedded    #EmbeddedSolutions

Experiencia de usuario Material Design

Hemos ampliado las características generales de la librería gráfica #LibUI para acelera el desarrollo de interfaces de usuario de última generación en sistemas embebidos, siguiendo la especificación Material Design de Google (#LibUI3D).

La nueva versión de la librería gráfica #LibUI3D permite implementar fácil y rápidamente efectos visuales, transiciones, transparencias, animaciones, perspectivas, objetos 3D, etc… que ayudarán a un mayor número de personas a acceder a las funciones de sus productos – independientemente de su habilidad – podrán navegar, comprenderlos y utilizarlo de manera intuitiva.

En el siguiente video se muestra una demo. Hemos utilizado una plataforma ARM Cortex-A8 (iMX51 de Freescale) con sistema operativo Windows Embedded CE (RTOS). Se trata de una solución, robusta, potente y económica que nuestros clientes pueden utilizar para suministrar a sus productos una excelente experiencia de usuario, reproducción de vídeo y comunicaciones.

Disponemos de sistema de evaluación y desarrollo. Solicite una versión demo sin compromiso.

El camino hacia el Internet de las cosas

Internet de las Cosas (IoT por sus siglas en inglés Internet of Things), es el mundo en el que las máquinas, los dispositivos de red y las aplicaciones no sólo se conectan, sino que cooperan entre sí, donde el análisis de los datos permite la toma de decisiones inteligentes.

internet-de-las-cosas

El ritmo de crecimiento de la conectividad se está acelerando rápidamente en todos los ámbitos de la vida. En los próximos años, nos enfrentamos a algunos de los desafíos de ingeniería más complejos de nuestra historia.

NMI Electronics cree que la única manera de explotar todo el potencial de IoT es a través de la colaboración abierta. Debido a esto, NMI Electronics y sus socios conforman un ecosistema en el que se reúne hardware, software y servicios, con una demostrada experiencia, para ayudar a sus clientes en esta gran ola de innovación que se aproxima. www.nmielectronics.com

#IoT #wearables #EmbeddedSolutions

Los números de 2014

Los duendes de las estadísticas de WordPress.com prepararon un informe sobre el año 2014 de este blog.

Aquí hay un extracto:

Un teleférico de San Francisco puede contener 60 personas. Este blog fue visto por 400 veces en 2014. Si el blog fue un teleférico, se necesitarían alrededor de 7 viajes para llevar tantas personas.

Haz click para ver el reporte completo.