Proceso para el Desarrollo de Productos de EXPERTiS Junio 2007 REV C Ganador del premio TECNOS 2006 EXPERTiS Tecnología S.A. de C.V. Río Pánuco 307 Col. Tecnológico Monterrey N.L. 64700, México Tel: (81)-83876293 Fax: (81)-83876092 Email: [email protected] Http: www.expertis.com.mx EXPERTiS es miembro de: Contenido 1 Proceso de Desarrollo de Productos. ____________________________________ 4 1.1 Introducción __________________________________________________________ 4 1.2 Estudio de Factibilidad._________________________________________________ 4 1.3 Etapa de Diseño._______________________________________________________ 5 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4 Etapa Alfa. ___________________________________________________________ 8 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.5 2 3 Propuesta Física ___________________________________________________________ 8 Diseño de Circuito Impreso __________________________________________________ 8 Ensamble de Prototipo______________________________________________________ 9 Definición de Pruebas ______________________________________________________ 9 Envío de Prototipos ________________________________________________________ 9 Aprobación de prototipos Alfa. _______________________________________________ 9 Etapa Beta. __________________________________________________________ 10 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.6 Especificación de Producto __________________________________________________ 5 Diseño de Sistema _________________________________________________________ 5 Diseño de Hardware _______________________________________________________ 6 Prototipo de Hardware ______________________________________________________ 6 Diseño de alto nivel del Firmware. ____________________________________________ 6 Diseño de Bajo Nivel y Codificación __________________________________________ 7 Definición de Pruebas ______________________________________________________ 7 Integración y Pruebas ______________________________________________________ 7 Aprobación del Prototipo____________________________________________________ 7 Definición de Pruebas._____________________________________________________ 10 Documentación de Manufactura._____________________________________________ 11 Supervisión de Manufactura ________________________________________________ 11 Seguimiento de prototipos Beta y cierre. _______________________________________ 11 Producción. _____________________________________________________________ 12 Calidad._____________________________________________________________ 12 Experiencia técnica _________________________________________________ 13 2.1 Desarrollo de Hardware y Firmware embebido ____________________________ 13 2.2 Herramientas de desarrollo de Firmwrae _________________________________ 13 2.3 Herramientas de CAE _________________________________________________ 14 2.4 Experiencia de proyectos_______________________________________________ 14 Preguntas comunes sobre nuestros servicios. ____________________________ 15 3.1 ¿Qué los hace diferentes de agentes libres y otras compañías? ________________ 15 3.2 ¿Por qué debo de contratar a alguien para desarrollar mi producto? __________ 15 3.3 ¿Se debe de seguir todo el proceso de desarrollo? __________________________ 15 3.4 ¿Pueden ofrecer etapas del proceso en forma independiente? ________________ 15 3.5 ¿Desarrollan Software? ________________________________________________ 15 3.6 Sólo necesito una solución caja negra ¿necesito todo esto? ___________________ 16 3.7 ¿Ustedes fabrican? ____________________________________________________ 16 Proceso de Desarrollo de Productos de EXPERTiS 2 3.8 No requiero diseño sino integrar tecnologías ¿Nos pueden ayudar?____________ 16 3.9 Como consultores, ¿en qué otros campos nos pueden ayudar? ________________ 16 3.10 ¿Qué pasa con la propiedad intelectual? ________________________________ 16 3.11 Al final ¿Recibiremos toda la información del producto? __________________ 17 3.12 ¿Existen planes de financiamiento? ____________________________________ 17 3.13 ¿Tienen el respaldo de fabricantes e instituciones?________________________ 17 Proceso de Desarrollo de Productos de EXPERTiS 3 1 Proceso de Desarrollo de Productos. 1.1 Introducción Siendo nuestro compromiso hacia nuestros clientes el convertir sus ideas en un producto exitoso, en EXPERTiS creemos que la mejor manera de llegar a ello es llevando a cabo un proceso de desarrollo que es riguroso pero al mismo tiempo flexible. Dependiendo en el tipo y complejidad del proyecto, nuestro cliente puede entrar y salir en distintas etapas. Nuestro proceso se divide en cinco etapas donde en cada una de ellas se require de la revisión y la aprobación del cliente para continuar con la siguiente. ESTUDIO DE FACTIBILIDAD ETAPA DE DISEÑO PROTOTIPO ALFA PROTOTIPO BETA PRODUCCION 1.2 Estudio de Factibilidad. En muchas ocasiones, nuestros clientes solicitan el desarrollo de un producto aparentemente novedoso sin precedentes. El estudio de factibilidad tiene como propósito la generación de un reporte con el análisis del estado actual del arte, propiedad intelectual, estudio de competencia y revisión de estándares aplicables al campo de aplicación. Nosotros recomendamos a nuestros clientes entrar a esta etapa que le permite evaluar sus ideas de modo que al final de ella, nuestro cliente puede ver la facbilidad del desarrollo o si es necesario redefinir sus metas. Si el cliente decide continuar con el proceso, un documento llamado "Objetivos del Producto" es generado; en él, se establecen las metas y características básicas. Este documento servirá como fundamento al resto del proceso. Proceso de Desarrollo de Productos de EXPERTiS 4 Salidas de esta etapa: Estudio de Factibilidad Documento de Objetivos del Producto 1.3 Etapa de Diseño. Esta etapa es el corazón del proceso de diseño. En ella, las ideas de nuestro cliente son cristalizadas en un producto funcional. Es en esta etapa donde sucede el "1% de inspiración y 99% de transpiración" para hacer funcionar las ideas. ETAPA DE DISEÑO ESPECIFICACION DE PRODUCTO DISEÑO DE ALTO NIVEL DISEÑO DE SISTEMA DISEÑO DE BAJO NIVEL DISEÑO DE HARDWARE CODIFICACIÓN PROTOTIPO DE HARDWARE DEFINICIÓ DE PRUEBAS INTEGRACIÓN Y PRUEBAS APROBACIÓN DE PROTOTIPO A ETAPA ALFA 1.3.1 Especificación de Producto Antes de entrar de lleno a esta etapa, se escribe un documento formal llamado "Especificaciones del Producto". Este documento es parecido a un manual de usuario pero con elementos muy técnicos. El propósito de este documento es por un lado permitirle al cliente la interiorización del producto y para nuestros ingenieros es la piedra angular del desarrollo. Para proceder con el resto de las etapas, el cliente deberá de aprobar este documento. Salidas de esta sub-etapa: Documento de Especificación de Producto. 1.3.2 Diseño de Sistema Esta etapa es requerida en proyectos complejos. El diseño de sistema nos da una imagen competa del sistema de hardware y sus sub-sistemas. Proceso de Desarrollo de Productos de EXPERTiS 5 La salida es un documento interno que define los requerimientos y restricciones técnicas de cada una de las partes. Salidas de esta sub-etapa: Definición de Arquitectura (Interno) 1.3.3 Diseño de Hardware Esta es la parte divertida para los diseñadores de hardware. Siendo esta etapa una actividad altamente creativa no es sencilla de explicar. Podemos decir que es un proceso donde se involucra la teoría, el análisis de circuitos, simulaciones, experimentación, análisis de costos, talento, sentido común y mucho café. La salida formal de esta etapa puede ser tan simple como una hoja de papel pero representa la materialización del producto. Si el producto es de naturaleza embebida existirá mucha labor de equipo con los ingenieros de desarrollo de firmware. Salidas de esta sub-etapa: Esquemáticos Preliminares (Interno) 1.3.4 Prototipo de Hardware Aunque el "know-how", cálculos, ecuaciones y simulaciones son muy importantes en la etapa de diseño; generalmente, no hay mejor manera que construir un prototipo "alambrado" que valida la funcionalidad de los esquemáticos. Esta etapa puede resultar anticuada sin embargo, a largo plazo, el tener un prototipo funcional en una etapa temprana del desarrollo asegura que posibles problemas puedan ser detectados en forma anticipada. Para la construcción del prototipo se pueden emplear diferentes técnicas dependiendo de la complejidad: Protoboard, alambre entorchado o inclusive circuitos impresos preliminares. Salidas de esta sub-etapa: Documentación del prototipo (Interno) Prototipo (Interno) 1.3.5 Diseño de alto nivel del Firmware. A lo largo de este documento llamaremos "Firmware" al programa escrito para un microcontrolador o microprocesador Embebido. Esta etapa es opcional y aplicable a productos complejos. La idea de esta etapa es el tener una idea general de la arquitectura del Firmware y de los acercamientos que serán empleados para llegar a la solución. Los procesos, tareas, estructuras de datos y protocolos de comunicación son definidos en esta etapa. El desarrollo de "Firmware" exige a la vez mucha interacción con los desarrolladores del Hardware ya que en un sistema Embebido existen traslapes de funcionalidad entre estas dos disciplinas. Salidas de esta sub-etapa: Diseño de alto nivel (Interno) Protocolos (Publico) Proceso de Desarrollo de Productos de EXPERTiS 6 1.3.6 Diseño de Bajo Nivel y Codificación Esta etapa es obligatoria. En ella se generan en papel los diagramas de flujo, funciones y estructuras de datos. Este procedimiento puede aparentar ser muy académico, sin embargo la mejor manera de desarrollar Firmware es empezando con papel y lápiz. Como dice Jack Ganssle, "guru" de los sistemas Embebidos, "una línea de código de Firmware es la cosa más cara del universo". Para la codificación se emplean tanto lenguajes de alto nivel como lenguajes ensamblador. Salidas de esta sub-etapa: Diseño de bajo nivel (Interno) Código fuente (Preliminar) 1.3.7 Definición de Pruebas Esta etapa es obligatoria y durante ella, un documento de pruebas o "script" sirve como guía para probar hardware y firmware antes, durante y después de la integración de ambos elementos. Salidas de esta sub-etapa: Requerimientos de prueba de prototipo (Interno) 1.3.8 Integración y Pruebas Durante esta etapa, el prototipo alambrado es integrado con el firmware y es probado para verificar el cumplimiento del documento "Requerimientos de prueba" y el documento "Especificación del Producto". Esta es una etapa recurrente que involucra tanto las pruebas, corrección de errores en el firmware y revisiones en el diseño de hardware. La idea primordial de todas las etapas anteriores que podrán ser vistas como muy académicas o innecesarias, es precisamente la reducción de iteraciones en esta etapa de integración. 1.3.9 Aprobación del Prototipo Este es el paso final en el proceso de diseño. Todas las pruebas deben de ser realizadas y el producto debe de cumplir con los parámetros establecidos en los documentos "Objetivos de Producto " y "Especificaciones de Producto". Esta es una etapa interna sin embargo, dependiendo del proyecto, el cliente puede participar antes de pasar a la siguiente etapa. Salidas de esta sub-etapa: Diagramas esquemáticos (Versión Alfa) Listas de partes (Versión Alfa) Firmware (Versión Alfa) Proceso de Desarrollo de Productos de EXPERTiS 7 1.4 Etapa Alfa. La etapa Alfa tiene como meta el entregar al cliente un prototipo funcional y repetible. Para volúmenes bajos de producción esta puede la última etapa del proceso de desarrollo. Nuestro objetivo primordial en esta etapa es el de aproximarse lo más posible a la versión final del producto. Tanto cuestiones de naturaleza física, empaque y proveedores son resueltas en esta etapa. Nosotros recomendamos como mínimo el ensamble de 10 prototipos Alfa para su evaluación. ESTAPA ALFA PROPUESTA FÍSICA DISEÑO DE CIRCUITO IMPRESO ENSAMBLE DE PROTOTIPOS PRUEBAS ENVIO DE PROTOTIPOS PRUEBAS DEL CLIENTE APROBACIÓN DEL CLIENTE A ETAPA BETA 1.4.1 Propuesta Física En esta etapa se proponen alternativas de la implementación física del producto en un documento o dibujo llamado "Propuesta física". Si se desea, el cliente puede asignarnos la responsabilidad de seleccionar los gabinetes, conectores y herrajes necesarios. Para proceder a la siguiente etapa, el cliente debe de aprobar esta propuesta. Salidas de esta sub-etapa: Propuesta física 1.4.2 Diseño de Circuito Impreso El diseño del circuito impreso se apega a la especificación definida en la "Propuesta física". Para esta etapa, empleamos uno de los más avanzados sistemas de EDA en el mercado. Para proceder con la fabricación del circuito impreso o PCB, el cliente deberá de aprobar los Proceso de Desarrollo de Productos de EXPERTiS 8 bosquejos de colocación de componentes, dibujos mecánicos si el diseño debe de cumplir con restricciones impuestas por él. Salidas de esta sub-etapa: Archivos Gerber de PCB (Alfa release). Archivos imprimibles de PCB (Alfa release) 1.4.3 Ensamble de Prototipo Los prototipos Alfa son ensamblados en EXPERTiS. La mejor manera de evaluar el diseño sobre todo para una futura producción es ensamblando nosotros mismos los prototipos. Esta actividad es considerada como parte del diseño y cuando menos un prototipo debe de ser ensamblado por los ingenieros involucrados en el diseño con el propósito de revisar toda la información generada hasta este punto así como el de realizar todos los cambios que pudieran requerirse. Salidas de esta sub-etapa: Ensamble de prototipos. Orden de cambios de ingeniería (Sí requerida). 1.4.4 Definición de Pruebas Un documento de pruebas y su ejecución se desarrollan en esta etapa. De ser requeridas, se realizan pruebas de campo y se selecciona un usuario interno del producto (de preferencia alguien que no está involucrado en el proyecto) para revisar el cumplimiento del documento "Especificaciones de Producto". Si se deben de realizar cambios, los diseñadores realizan todas las actualizaciones pertinentes a la información generada hasta este punto. Salidas de esta sub-etapa: Reporte de pruebas de campo. Orden de cambios de ingeniería (Sí requerida). 1.4.5 Envío de Prototipos Los prototipos son enviados al cliente para su evaluación. Nosotros recomendamos a nuestros clientes el realizar pruebas rigurosas así como la revisión del cumplimiento total de lo especificado en los documentos "Objetivos del Producto" y "Especificaciones de Producto". Si se requieren cambios, un proceso iterativo de es iniciado para hacer los ajustes finos en conjunto con el cliente. Salidas de esta sub-etapa: Prototipos Alfa Documentación adicional (Sí requerida). 1.4.6 Aprobación de prototipos Alfa. Para algunos clientes, esta puede ser la última etapa en el proceso de desarrollo. Los clientes que requieran producción masiva del producto, una etapa adicional es recomendable para asegurar la repetitividad del diseño así como el de sintonizar cuestiones que tienen que ver con la manufacturabilidad del producto. Si el cliente no procederá a la Proceso de Desarrollo de Productos de EXPERTiS 9 siguiente etapa (Etapa Beta) se entrega un paquete de información una vez que se ha aprobado el producto. Salidas de esta sub-etapa (Sí etapa final) Base de datos en formato Protel Esquemáticos en formato imprimible Lista de Partes Archivos de PCB en formato Gerber Archivos de PCB en formato imprimible Archivos fuentes de Firmware Archivos ejecutables de Firmware. 1.5 Etapa Beta. El propósito de la etapa Beta es entregar una versión depurada para producción para ser evaluada por el cliente. Para niveles de producción medianos, esta puede ser la última etapa del proceso de desarrollo. Otra de las metas de esta etapa es la de que nuestro cliente pueda verificar el diseño y los conceptos del producto con usuarios finales. Para nuestro cliente, esta puede ser una corrida de producción de bajo volumen, sin embargo, para nosotros sigue siendo parte de nuestro proceso de desarrollo. Nuestro equipo de ingeniería desarrolla dentro de esta etapa procedimientos formales de producción, procedimientos de prueba, sistema de pruebas e interactua tanto con el cliente como con el contratista de ensamble seleccionado por el cliente. Durante esta etapa, la corrida Beta o piloto es supervisada por nuestros ingenieros y toda la información es revisada para su cumplimiento. ETAPA BETA DEFINICIÓN DE PRUEBAS DOCUMENTACIÓN DE MANUFACTURA SUPERVISIÓN DE MANUFACTURA SEGUIMIENTO CIERRE O MANUFACTURA 1.5.1 Definición de Pruebas. Un procedimiento de pruebas para manufactura es desarrollado y documentado. También, de ser requerido, un sistema o dispositivo de pruebas o herramental de ensamble es diseñado y construido para la producción Beta y futura. Proceso de Desarrollo de Productos de EXPERTiS 10 Si la prueba puede ser realizada por una computadora, se desarrolla y documenta el software requerido. Salidas de esta sub-etapa: Documento de Pruebas Dispositivo o máquina de pruebas. Herramentales de ensamble. Software de pruebas. Manuales de procedimientos de pruebas 1.5.2 Documentación de Manufactura. Los procedimientos de ensamble, dibujos y listas de partes son revisados y generados en esta etapa. La lista de partes para el prototipo Beta incluye todas las referencias y ligas a documentos y archivos necesarios para la producción masiva. Información adicional como "Descripción del Hardware" y "Descripción del Firmware" son generados y contienen toda la teoría de operación del producto, esta información es indispensable para el mantenimiento futuro del producto y es responsabilidad del cliente su resguardo, administración y control. Salidas de esta sub-etapa: Dibujos de ensamble Listas de partes Procedimientos de ensamble Descripción del Hardware Descripción del Firmware. 1.5.3 Supervisión de Manufactura Si se desea, nuestros ingenieros pueden supervisar el proceso de manufactura de la primera corrida (corrida Beta o piloto). La idea de la supervisión es la de revisar toda la información generada y corregir las discrepancias. Salidas de esta sub-etapa: Orden de cambios de ingeniería (Sí requerida). 1.5.4 Seguimiento de prototipos Beta y cierre. Como se mencionó anteriormente, la idea de una producción beta o piloto es para que nuestro cliente pueda realizar pruebas de funcionalidad y estabilidad en usuarios reales. Este proceso es altamente recomendado y debe de ser visto como un proceso para la sintonización final del producto. Los productos beta son comercializables pero sugerimos que el cliente vea a los usuarios finales como los principales jueces del producto y debe de estar consciente de que tanto problemas como cambios pueden surgir durante esta evaluación. Durante esta etapa, EXPERTiS puede realizar las sintonizaciones pertinentes como parte del proceso de desarrollo como parte del contrato, si estos cambios son menores o requeridos para el cumplimiento del documento "Especificaciones del Producto". Después del periodo de pruebas beta, el cliente recibirá toda la información revisada correspondiente a la versión 1.0 del producto. Proceso de Desarrollo de Productos de EXPERTiS 11 1.5.5 Producción. Esta etapa comprende la manufactura del producto por EXPERTiS cuando se hayan contratados los servicios de una solución tipo "llave en mano" o bien si el usuario desea contratar nuestros servicios para realizar supervisiones de producción. 1.6 Calidad. Nuestro proceso esta orientado a la calidad y todas las etapas son documentadas y las principales actividades de diseños se encuentran normadas por estándares internos. En EXPERTiS pensamos que para poder tener flexibilidad y adaptarnos a los procesos de nuestros clientes, el aseguramiento de calidad como el ISO9002 no es una meta que persigamos actualmente. Una de las razones principales es que los proyectos son completamente diferentes y tanto las metas como los procesos internos de nuestros clientes son así mismo muy variados, nosotros creemos que el tiempo invertido en la documentación debe de balancearse con el esfuerzo de diseño que es nuestro principal valor. Si bien la tendencia actual es el cumplimiento de normas universalmente aceptadas, el burocratizar procesos creativos ha generado una disminución en la calidad final de los productos desde el punto de vista de diseño según lo afirman ya muchos autores especialista en el área. Proceso de Desarrollo de Productos de EXPERTiS 12 2 Experiencia técnica 2.1 Desarrollo de Hardware y Firmware embebido En desarrollo de hardware tenemos experiencia en una gran cantidad de arquitecturas siendo las principales: • • • • • • • • • • • • • • • Intel 8051 y derivados Microchip PIC Atmel AVR Plataformas de utra bajo consumo de energía MPS430 Procesadores de digitales Texas Instruments Plataforma Sensory Voice Extreme y RSC4128 Renesas Freescale HC11, HC05, HC08 Freescale 68K Rabbit Semiconductors Rabbit 2000 y 3000 FPGA Xilinx Wilke Tiny Tiger ST Microelectronics PC-104 Intel x86 2.2 Herramientas de desarrollo de Firmwrae Nuestros ingenieros tienen experiencia en el uso programación de los siguientes lenguajes y herramientas. • • • • • • • • • • • • • • Lenguaje Ensamblador Lenguaje C para aplicaciones embebidas (Compiladores cruzados) Sistemas operativos de tiempo real embebidos (RTO’s) Sistemas de archivos para aplicaciones embebidas Sistemas de interfaz usuario para aplicaciones embebidas (GUI’s) Stacks de protocolos TCP/IP embebidos Lenguaje VHDL para programación de FPGA’s y CPLD’s CUPL para lógica programable Lenguaje ANSI C Lenguaje C++ Java Visual Basic para aplicaciones especializadas Visual C++ para aplicaciones especializadas .NET para aplicaciones móviles (especializadaas) Proceso de Desarrollo de Productos de EXPERTiS 13 2.3 Herramientas de CAE En EXPERTiS empleamos la herramienta de desarrollo PROTEL como principal herramienta de CAE (EDA) la cual nos permite una alta productividad y control de nuestro proceso al integrar diseño, simulación y elaboración de circuitos impresos. 2.4 Experiencia de proyectos EXPERTiS proporciona servicios de ingeniería para desarrollo de productos: • • • • • • • • • • • Desarrollo de productos y dispositivos embebidos con capacidades de Internet (TCP/IP) Aplicaciones basadas en microcontroladores de 8, 16 y 32 bits. Diseño de aplicaciones de reconocimiento y síntesis de voz con tecnología de Sensory, Inc. Aplicaciones basadas en CPUs embebidos x86. Aplicaciones basadas en el estándar industrial PC-104. Diseño analógico. Programación bajo sistemas operativos multi-tarea y en tiempo-real para dispositivos embebidos (RTO's) Desarrollo de aplicaciones de rastreo y localización de activos móviles y control y monitoreo de activos fijos vía satélites de órbita baja de Orbcomm, SMS y GPRS. Programación de firmware y software en leguaje ensamblador y C/ C++. Diseño de Circuitos Impresos (PCB). Diseño de sistemas de prueba especializados basados en plataformas de National Instruments y Genéricas. En cuanto a productos, EXPERTiS ofrece productos y servicios especializados para la industria de las telecomunicaciones. • • • Desde hace 4 años, EXPERTiS fabrica e integra soluciones basadas en el sistema IRMA para el monitoreo de sitios remotos de telecomunicaciones. Contamos actualmente con una base instalada de 50 sitios en toda la república Mexicana sirviendo a las principales empresas de telecomunicaciones. Sistema TRACTUS para el monitoreo de activos móviles. Sistemas OEM para empresas de telecomunicaciones resolviendo necesidades específicas para el monitoreo y el control remoto. En cuanto a servicios de capacitación, EXPERTiS se ha enfocado a la difusión de nuevas tecnologías para impulsar el desarrollo de los fabricantes de equipo original en las siguientes áreas: • • • • • Sistemas embebidos basados en plataformas TCP/IP. Sistemas basados en procesadores digitales de señales (DSP) Sistemas basados en un solo chip (SOC) mediante el uso de tecnologías programables (FPGA, VHDL). Sistemas de ultra bajo consumo de energía basados en microcontroladores. Microcontrolaores Genéricos. Proceso de Desarrollo de Productos de EXPERTiS 14 3 Preguntas comunes sobre nuestros servicios. 3.1 ¿Qué los hace diferentes de agentes libres y otras compañías? Básicamente, nosotros vendemos diseños y es nuestro compromiso el generar productos mantenibles que sirvan como plataformas para productos futuros de nuestro cliente. Podemos también ofrecer la confianza de que estaremos siempre disponibles con un respaldo de años de experiencia. Llevar un producto al mercado es mucho más que saber como programar un microcontrolador o diseñar un circuito impreso. Usted nos puede ver como su propio equipo de desarrollo de productos. 3.2 ¿Por qué debo de contratar a alguien para desarrollar mi producto? Básicamente, por el tiempo. Nuestros experimentados ingenieros lo pueden ayudar a tener un producto funcional en semanas. Si es un fabricante original cuyo campo no es la electrónica o los sistema embebidos (y aún si lo es), esta es la solución más adecuada para usted. Usted puede enfocar su esfuerzo en el mercadeo, venta o tecnología de su producto dejando todo el trabajo de diseño a nosotros. Nosotros creemos que el 90% de un producto esta construido por una idea y que el 10% que corresponde a la electrónica y los sistemas embebidos se encuentran en constante cambio, estar actualizados es nuestro trabajo. 3.3 ¿Se debe de seguir todo el proceso de desarrollo? No. Usted puede entrar y salir en diferentes etapas u omitir partes del proceso, esto depende del tipo del producto así como el presupuesto disponible. Nuestro equipo de ventas lo pueden ayudar a seleccionar a tener el máximo de su presupuesto, sin embargo, siempre recomendamos seguir el proceso completamente ya que el omitir pasos puede llevar a iteraciones futuras más costosas. 3.4 ¿Pueden ofrecer etapas del proceso en forma independiente? Si. La mayoría de los pasos del proceso pueden ser ofrecidos como servicios independientes, tales como los estudios de factibilidad, definición del producto y diseño de hardware y firmware por nombrar algunos. 3.5 ¿Desarrollan Software? Si. Podemos proveer soluciones de software y para ello hemos hecho alianzas con compañías con el beneficio de que usted solamente debe de tratar con un solo proveedor. También desarrollamos software en casa para sistemas de prueba y herramientas internas y aplicaciones muy especializadas. En algunas ocasiones desarrollamos software especializado muy orientado a aplicaciones que requieran de mucha interacción con hardware. Proceso de Desarrollo de Productos de EXPERTiS 15 3.6 Sólo necesito una solución caja negra ¿necesito todo esto? No. Si requiere una solución de una sola vez o un volumen muy bajo de producción, podemos hacer todo sin que tenga que involucrarse en el proceso de desarrollo. Nosotros llamamos a esto "soluciones llave en mano" donde al final nuestro cliente recibe producto terminado. Básicamente nosotros recomendamos este acercamiento cuando el cliente no va a comercializar el producto, esto es, cuando el cliente es el usuario final. 3.7 ¿Ustedes fabrican? Si. En EXPERTiS hemos hechos alianzas con ensambladores y fabricantes de circuitos impreso. Los volúmenes bajos de producción son realizados en casa, para volúmenes medianos y altos, nos apoyamos en las alianzas de las cuales podemos ofrecer precios muy competitivos. La ventaja para usted es que solamente ve a EXPERTiS como único proveedor. 3.8 No requiero diseño sino integrar tecnologías ¿Nos pueden ayudar? Si. Muchos de nuestros proyectos tienen que ver con el apoyo a nuestros clientes en la selección e integración de tecnologías para lo cual no se requiere de diseño sino de conocimientos profundos en el estado del arte. 3.9 Como consultores, ¿en qué otros campos nos pueden ayudar? Por nombrar algunos: • • • • • • • • • Definición de planes de negocios orientados a tecnología Selección y definición de sistemas de Telecomunicaciones. Selección de plataformas embebidas. Evaluación de diseños Revisión y creación de documentos de patente. Definiciones a nivel sistema Revisiones y mejoras de diseños Evaluación de nuevas tecnologías. Traducción de manuales técnicos. Tenemos ingenieros expertos en muchos campos y una red de consultores externos para cubrir sus requerimientos específicos 3.10 ¿Qué pasa con la propiedad intelectual? Cómo usted esta contratando nuestros servicios, toda la propiedad intelectual es suya. EXPERTiS puede únicamente reclamar la autoría o co-autoría de todas las nuevas ideas generadas para sus productos; sin embargo, los derechos de explotación son del cliente. En EXPERTiS podemos realizar la documentación técnica de patentes y para el registro de autor. Proceso de Desarrollo de Productos de EXPERTiS 16 3.11 Al final ¿Recibiremos toda la información del producto? Si. Usted recibirá absolutamente toda la documentación como códigos fuentes, archivos de diseño y si lo desea todos los documentos internos. Es nuestra idea que los clientes regresen a nosotros porque hicimos un buen trabajo y no porque retuvimos información como muchas compañías de "consultoría" y "desarrollo" suelen hacer para mantener a los clientes cautivos. 3.12 ¿Existen planes de financiamiento? En EXPERTiS tenemos ingenieros registrados ante CONACYT como consultores especializados de modo que nuestros clientes Mexicanos puede aplicar para programas gubernamentales de financiamiento para el desarrollo de tecnología y nuevos productos, tal como el programa a fondo perdido PMT de CONACYT. El desarrollo de tecnología es una prioridad nacional por lo que sugerimos a nuestros clientes informarse en sus respectivas cámaras sobre estos programas. 3.13 ¿Tienen el respaldo de fabricantes e instituciones? Si, a EXPERTiS lo conocen prácticamente todos los fabricantes de semiconductores con representación en México. Hemos establecido también una estrecha relación con los distribuidores y representantes de las principales líneas. En EXPERTiS no estamos casados con ninguna marca y tratamos de ofrecer la mejor alternativa tecnológica a nuestros clientes. Las alianzas y certificaciones que hemos establecido con algunos de ellos, se basan en el principio de no tener ataduras a la hora de seleccionar una marca en específico. Actualmente EXPERTiS es reconocido por: Third-Party Developer para el microcontrolador de Texas Instruments MPS430 Mixed-Signal, Ultra Low Power Microcontroller. Consultant Developer para el microcontrolador Atmel AVR 8-bit RISC Microcontroller. Casa de diseño y representante en México para los productos de reconocimiento de voz de Sensory, Inc. Tool Partners de Micrium, software de alta calidad y libre de regalias para el mercado de productos embebidos. Proceso de Desarrollo de Productos de EXPERTiS 17 Nuestro Director de Ingeniería se encuentra certificado como Consultor Especialista Técnico No. RCCT-E00569 para los programas del CONACYT: PMT, Fidetect, PCT, Provinc y PAIDEC. Consultor Certificado en diseño de soluciones analógicas basadas en componentes de alta tecnología y alto desempeño en áreas de administración de potencia, amplificadores, conversión de datos e interfaces de alta velocidad Miembros de la “Alliance Partners” en diseño de soluciones basadas en microcontroladores. EXPERTiS es socio activo de la Camara Nacional de Electrónica, Telecomunicaciones e Informatica CANIETI sección Noreste En EXPERTiS ofrecemos los servicios de ensamble por medio de MEXIKOR para cuando nuestros clientes requieren de manufactura electrónica de mediano volumen en SMT y PTH. Para requerimientos de ensamble en bajo volumen para tecnologías PTH, por medio de International Assembly podemos ofrecer a nuestros clientes toda la solución completa. Proceso de Desarrollo de Productos de EXPERTiS 18 Desde Septiembre del 2005, EXPERTiS es socio comercial de Global Light Inc con la cual podemos ofrecer los servicios de ensamble e en volúmenes altos de producción con proveedores asiaticos. Proceso de Desarrollo de Productos de EXPERTiS 19