Proceso para el Desarrollo de Productos de EXPERTiS



Documentos relacionados
EXPERTiS Perfil de la Empresa

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Is not jus power, is reliability and trust. Yei Systems S.A. de C.V.

2 EL DOCUMENTO DE ESPECIFICACIONES

Elementos requeridos para crearlos (ejemplo: el compilador)

Soporte Técnico de Software HP

Interoperabilidad de Fieldbus

Desarrollar el concepto del producto. Asignar requisitos de hardware y software N

Introducción a ISO 25000

RRHH. capacitación. Contiene la solución para la. de los. Contact Center. de tu. Aprendizaje dinámico basado en situaciones reales de tu negocio.

INTRODUCCION AL DESARROLLO DE SISTEMAS DE INFORMACION

Portafolio de servicios

Metodologías de diseño de hardware

DE VIDA PARA EL DESARROLLO DE SISTEMAS

Principios de Privacidad y Confidencialidad de la Información

EXPERIENCIAS EN LA IMPLANTACIÓN DE UN SISTEMA DE GESTIÓN DE LA CALIDAD PARA EL PROCESO DE PRODUCCIÓN DE SOFTWARE

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Sistema de marketing de proximidad

Índice. Quiénes Somos? Nuestra Razón de Ser. Nuestros Valores. Nuestra visión. Catálogo de Servicios. Por qué elegirnos

Resumen General del Manual de Organización y Funciones

Respuestas a consultas

Capítulo 5. Cliente-Servidor.

ANEXO : PERFILES. Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES

Outsourcing: ventajas y desventajas

-OPS/CEPIS/01.61(AIRE) Original: español Página Estructura del programa de evaluación con personal externo

GUÍA DE SERVICIOS El puesto requiere desarrollar una variedad de actividades de oficina y/o aspectos técnicos.

Soluciones de negocios ágiles para empresas en movimiento

NUESTRO TRABAJO MISIÓN VISIÓN. Gracias a que nos identificamos con nuestros. clientes, podemos reconocer, entender y satisfacer rápidamente

Ingeniería de Software. Pruebas

LA MATRIZ FODA Y LOS OBJETIVOS ESTRATEGICOS

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos

E-learning: E-learning:

Procedimiento de Sistemas de Información

Herrajes Técnicos de México tiene control total de su operación con SAP Business One y Corponet

SERVICIOS. Reingeniería. Instalación / Puesta en marcha. Personalización. Cursos de formación. Servicio técnico. Servicio de mantenimiento

Capítulo 1. Introducción

A N E X O FONDO MIXTO CONACYT-GOBIERNO DEL ESTADO DE AGUASCALIENTES DEMANDAS ESPECÍFICAS DEL ESTADO CONVOCATORIA

ISO Anexo A OBJETIVOS DE CONTROL Y CONTROLES DE REFERENCIA DANIELA RAMIREZ PEÑARANDA WENDY CARRASCAL VILLAMIZAR

PLATAFORMA i-datum Desarrollo e Implementación

El Gerente de Proyecto. 3: El Gerente de Proyecto. Analogía - Responsabilidades. Liderazgo del Proyecto. Responsabilidades Implícitas

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

ADMINISTRACION DE CENTROS DE COMPUTO

Diseño, Desarrollo e Implementación de una Aplicación Web para el manejo Centralizado de la Información Corporativa en AGA Consultores

Proceso de administración y escalación de problemas Guía de referencia

Capitulo I. Introducción

I INTRODUCCIÓN. 1.1 Objetivos

UNIVERSIDAD TECNICA DEL NORTE

Guía para la implementación de Programas Pro Bono en las Firmas de abogados de Latinoamérica.

PROCEDIMIENTO DE PRESTACIÓN DE SERVICIOS TECNOLÓGICOS

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

CARACTERISTICAS DEL SISTEMA

Cómo elegir tu SOFTWARE DE GESTIÓN?

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

LICITACIÓN N L13045 NUEVO SISTEMA LEY DE TRANSPARENCIA

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa

Es nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada

Diseño de una estrategia tecnológica de Customer Relationship Management (CRM) para la empresa BPM de México. CAPITULO 6

INFORME Nº GTI INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

2.1 Clasificación de los sistemas de Producción.

LANZAMIENTO PROYECTO : INTEGRA Montaje del ERP SIESA Enterprise. Barranquilla - Colombia 2012

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

Planeación del Proyecto de Software:

LICENCIA PLATAFORMA ERM

INGENIERÍA DE SOFTWARE. Sesión 3: Tipos

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Modelo de negocios en base al

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

Casos de éxito DESARROLLO

La evaluación del desempeño del personal es un punto muy delicado, ya que debe ser objetiva y justa para no generar conflictos

ISO 9000:2000. Roberto Aprili Justiniano Rodrigo Ramírez Pérez. Roberto Aprili, Rodrigo Ramírez

Sesión No. 10. Contextualización: Nombre de la sesión: ClickBalance segunda parte PAQUETERÍA CONTABLE

1.8 TECNOLOGÍA DE LA INFORMACIÓN

Guía de uso del Cloud Datacenter de acens

Master en Gestion de la Calidad

Capítulo 4. Implementación del lenguaje multitáctil

Ciclo de vida y Metodologías para el desarrollo de SW Definición de la metodología

INTRODUCCIÓN CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA.

Sistema de diseño y seguimiento de Procesos WT - WorkFlow.

Índice CONOCE EL PROCESO COMPRA DE TUS CLIENTES

Multipedidos es un sistema de ventas on-line que permite gestionar pedidos por internet en tiempo real de manera económica, simple y eficaz.

Recomendamos su lectura cuidadosa y si requiere de información adicional, le agradeceremos nos lo haga saber.

Plan de estudios ISTQB: Nivel Fundamentos

ENVÍO DE POR MEDIO DE SMTP

Unidad I: Introducción a la gestión de proyectos

AGENTE EN CASA. Plan de Comisiones mensuales y Residuales para Venta de Servidores

Deberemos escoger de nuestro equipo humano un responsable de la implementación (si no queremos hacerlo personalmente).

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

Capítulo 2. Metodologías de selección de personal

Gestión y Desarrollo de Requisitos en Proyectos Software

UNIVERSIDAD AUTÓNOMA DEL CARIBE

CAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y

Mantenimiento de usuarios y grupos Gestión de políticas y estándares Administración de aplicaciones Gestión de servidores Soporte técnico

PONTIFICIA UNIVERSIDAD CATÓLICA DE CHILE VICERRECTORÍA ACADÉMICA

SOLICITUD DE DESARROLLO Y ACTUALIZACIÓN DE APLICACIONES G OBIERNO D E L A CIUDAD DE BUENOS AIRES

Proyecto Fin de Carrera

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.

Introducción. la correcta decisión... SOLUCIONES DE GESTIÓN HRT PARA LA INDUSTRIA EDITORIAL

edatalia Soluciones de firma y factura electrónica Catálogo de Partners

Transcripción:

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: expertis@expertis.com.mx 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 Especificación de Producto 5 1.3.2 Diseño de Sistema 5 1.3.3 Diseño de Hardware 6 1.3.4 Prototipo de Hardware 6 1.3.5 Diseño de alto nivel del Firmware. 6 1.3.6 Diseño de Bajo Nivel y Codificación 7 1.3.7 Definición de Pruebas 7 1.3.8 Integración y Pruebas 7 1.3.9 Aprobación del Prototipo 7 1.4 Etapa Alfa. 8 1.4.1 Propuesta Física 8 1.4.2 Diseño de Circuito Impreso 8 1.4.3 Ensamble de Prototipo 9 1.4.4 Definición de Pruebas 9 1.4.5 Envío de Prototipos 9 1.4.6 Aprobación de prototipos Alfa. 9 1.5 Etapa Beta. 10 1.5.1 Definición de Pruebas. 10 1.5.2 Documentación de Manufactura. 11 1.5.3 Supervisión de Manufactura 11 1.5.4 Seguimiento de prototipos Beta y cierre. 11 1.5.5 Producción. 12 1.6 Calidad. 12 2 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 3 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

1.3 Etapa de Diseño. Salidas de esta etapa: Estudio de Factibilidad Documento de Objetivos del Producto 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. 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. Definición de Arquitectura (Interno) 1.3.3 Diseño de Hardware 1.3.4 Prototipo 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. Esquemáticos Preliminares (Interno) 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. 1.3.5 Diseño de alto nivel del Firmware. Documentación del prototipo (Interno) Prototipo (Interno) 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. 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 1.3.7 Definición de Pruebas 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. Diseño de bajo nivel (Interno) Código fuente (Preliminar) 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. Requerimientos de prueba de prototipo (Interno) 1.3.8 Integración y Pruebas 1.3.9 Aprobación del Prototipo 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. 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. 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. 1.4.2 Diseño de Circuito Impreso Propuesta física 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. Archivos Gerber de PCB (Alfa release). Archivos imprimibles de PCB (Alfa release) 1.4.3 Ensamble de Prototipo 1.4.4 Definición de Pruebas 1.4.5 Envío de Prototipos 1.4.6 Aprobación de prototipos Alfa. 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. Ensamble de prototipos. Orden de cambios de ingeniería (Sí requerida). 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. Reporte de pruebas de campo. Orden de cambios de ingeniería (Sí requerida). 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. Prototipos Alfa Documentación adicional (Sí requerida). 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. 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. Dibujos de ensamble Listas de partes Procedimientos de ensamble Descripción del Hardware Descripción del Firmware. 1.5.3 Supervisión de Manufactura 1.5.4 Seguimiento de prototipos Beta y cierre. 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. Orden de cambios de ingeniería (Sí requerida). 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. 1.6 Calidad. 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. 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 2.2 Herramientas de desarrollo de Firmwrae 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 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 2.4 Experiencia de proyectos 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. 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? 3.5 Desarrollan Software? 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. 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? 3.7 Ustedes fabrican? 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. 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: 3.10 Qué pasa con la propiedad intelectual? 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 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? 3.12 Existen planes de financiamiento? 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. 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