jueves, 16 de abril de 2015

Conclusión sobre la Importancia de las Certificaciones en el área de TI

IMPORTANCIA DE LAS CERTIFICACIONES

Son un respaldo para quienes las poseen, pues son garantía de calidad.
El software en sí, así como el su ciclo de vida, son procesos complicados y delicados, ya que cualquier error por mínimo que sea debe de estar controlado, por lo que el aprovechamiento de certificaciones  ayuda a garantizar la calidad tanto para los que lo elaboran, como para quienes lo compran.
Las certificaciones garantizan la existencia en el mercado de software de calidad. Además de ayudar a reducir costos, tener una mejor administración de tiempo, dinero, recursos materiales y recursos humanos.

BENEFICIOS PARA LOS ESTUDIANTES EN EL ÁREA DE TI

Los ingenieros en Informática deben de aprovechar el auge de las telecomunicaciones, certificarse y ser parte del grupo selecto. Actualmente, una certificación es un factor de distinción entre profesionales para ganar una vacante o puesto, después será un indispensable y requisito como todo.

Una certificación proporciona ventajas al conseguir un empleo, ya que es respaldo de las habilidades que el ingeniero posee, además de tener la ventaja de ser internacionales (algunas) lo que permite tener una  visión más amplia sobre el lugar donde se desea laborar.

Ejemplo De 2 Empresas Mexicanas con Certificación en CMMI

T-SYSTEMS MEXICO, S.A. DE C.V. PUEBLA  CMMI-DEV v1.2


Nuestra misión: su éxito

En T-Systems nos guían tres valores esenciales – flexibilidad, confiabilidad y destreza.


Nuestro objetivo es ayudarlo a crecer y a que logre sus metas, incluso cuando bajo la presión competitiva que aumenta cada día más a causa de un mercado cambiante que exige una rápida respuesta.
Nos consideramos una empresa que permite que usted logre sus objetivos, que su negocio sea más flexible y competido. Nuestros servicios están basados en tres valores esenciales - - flexibilidad, confiabilidad y destreza.
Construimos soluciones exitosas para su negocio, basadas en tecnologías eficientes e innovadoras y en una comprensión total de sus necesidades porque nuestros servicios son tan únicos como los de su empresa y porque nos enfocamos en su éxito.

CERTIFICACIONES


REFERENCIAS



ASTECI S.A. DE C.V.  ESTADO DE MEXICO  CMMI-DEV v1.3



AsTecI, S. A. de C. V. Formada en 1990 con la firme intención de ser líderes en la industria de tecnologías de información. Basados en valores reflejados en cada uno de nuestros colaboradores, con el único compromiso de satisfacer las necesidades de nuestros clientes.

Contribuir al desarrollo del  país mediante la especialización de personal experto en Tecnologías de Información y brindar sus servicios a empresas que buscan obtener ventajas competitivas sostenibles, ofreciendo la relación calidad-servicio  al más alto nivel competitivo internacionalmente.

Lograr nuestra consolidación como uno de los principales  proveedores de servicios de Tecnologías de información del país,  cumpliendo  con las expectativas de nuestros clientes, proporcionando servicios certificados  a nivel internacional para atender sus ventajas competitivas de manera oportuna.

CERTIFICACIONES

En Abril de 2009 se consigue la certificación de ISO 9001:2000 la cual certifica al Centro de Soluciones Integrales Toluca en los procesos Ventas, Análisis, Diseño, Pruebas, Contratación y Capacitación
En Octubre de 2009 el Centro de Soluciones Integrales Toluca se certifica en esta nueva norma publicada, en los procesos Ventas, Análisis, Diseño, Pruebas, Contratación y Capacitación.
El 23 de Enero de 2014 nuestra empresa fue avalada por el SEI (Software Engineering Institute | Carnegie Mellon) como una de las compañías CMMI N3,  este reconocimiento fue obtenido usando el método SEI SCAMPI, en el cual se evaluaron las áreas de Ingeniería de Software que reconoce al modelo de trabajo de nuestras fábricas en México. Con esta evaluacion seguimos avanzando en el mercado de software y posicionándonos gracias a nuestra calidad y dedicación.

REFERENCIAS

Empresas Mexicanas con Alguna Certificación CMMI

 Actualmente México tiene 680 centros de desarrollo certificados/verificados en modelos de calidad vigentes como Capability Maturity Model Integration CMMI, NMX-059/01-NYCE-2005 MoProsoft, Team Software Process Performance and Capability Evaluation (PACE) TSP-PACE en 29 Entidades Federativas, las cuales son: Aguascalientes, Baja California, Campeche, Chiapas, Chihuahua, Coahuila, Colima, Distrito Federal, Durango, Estado de México, Guanajuato, Guerrero, Hidalgo, Jalisco, Michoacán, Morelos, Nuevo León, Oaxaca, Puebla, Querétaro, Quintana Roo, Sinaloa, Sonora, Tabasco, Tamaulipas, Tlaxcala, Veracruz, Yucatán y Zacatecas.

 La distribución de estos centros de desarrollo en los diferentes modelos de calidad, se muestra en la siguiente tabla:

MODELO DE CALIDAD
NÚM DE CENTROS DE DESARROLLO VIGENTES
Capability Maturity Model Integration CMMI
203
NMX-059/01-NYCE-2005 MoProdoft
467
Team Software Process Perfomance and Capability Evaluation (PACE) TSP-PACE
10
Total
680

Estadísticas Globales por Nivel de Madurez de CMMI

Existen 132 certificaciones en el Nivel 5 de madurez a nivel mundial.

Tabla 1.Listado de certificaciones en el nivel 5 de CMMI-DEV ver 1.3 año 2013.
Posición
País
Certificaciones en Nivel 5
1
India
36
2
China
31
3
EEUU
20
4
Colombia
5
5
México
4
5
España
4

Una de las empresas más importantes a nivel mundial es Tata Consultancy Services Limited, México, que es parte fundamental de TCS Latinoamérica, y es brazo de negocios de TCS que opera a lo largo de toda la región latinoamericana, con Centros de Entrega Global (GDC), en Argentina, Brasil, Chile, Colombia, Ecuador, Perú, y Uruguay en el Nivel 5 de CMMI, es el estándar de calidad más alto de la industria de software; en cuenta con centros de servicios de tercerización de procesos de negocios en Chile y Uruguay.
Algunos de sus principales clientes son: Aeromexico, IMSS, Bank of América, GE, JCI, Ceridian, Verizon,  Banco Santander, BAC Credomatic, Banco Interamericano de Desarrollo, Banamex y América Móvil, entre otros.
En las certificaciones en el nivel 4 de madurez, China se encuentra en el primer lugar con 26 certificaciones, como se puede observar en la siguiente tabla.

Tabla 2. Listado de certificaciones en el nivel 4 de CMMI-DEV ver. 1.3 año 2013.
Posición
País
Certificaciones en Nivel 4
1
China
26
2
Japón
5
3
EEUU
2
3
República de Corea
2
4
México
1
4
Brasil
1
4
Taiwán
1

En las estadísticas internacionales del nivel 3 de madurez en CMMI-DEV ver 1.3, el primer lugar lo ocupa India con 115 certificaciones, esto se puede observar en la lista de la siguiente tabla.

Tabla 3. Listado de certificaciones en el nivel 3 de CMMI-DEV ver. 1.3 año 2013.
Posición
País
Certificaciones Nivel 3
1
India
115
2
México
27
3
Brasil
18
4
República de Corea
16
5
Japón
14
6
Turquía
11
7
España
10

Las estadísticas del nivel 2 de madurez CMMI-DEV ver. 1.3, se pueden ver en la siguiente tabla.

Tabla 4. Listado de certificaciones en el nivel 2 de CMMI-DEV ver. 1.3 año 2013.
Posición
País
Certificaciones Nivel 2
1
EEUU
72
2
España
21
3
México
17
4
Brasil
14
5
Francia
12
6
República de Corea
11


Estadísticas Globales de Empresas Certificadas en CMMI

Al finalizar el año 2013, existen 1389 certificaciones activas en CMMI-DEV ver 1.3 alrededor del mundo, estas certificaciones están repartidas en 53 países. Debido a que existen diferentes tipos de constelaciones, algunas empresas pueden tener más de una certificación activa, también se da el caso de que existen diversas certificaciones compartidas entre diferentes países.

Tabla 1. Listado de  Países con mayor número de Certificaciones CMMI-DEV ver 1.3, año 2013.
Núm.
País
Certificaciones
1
China
621
2
EEUU
251
3
India
155
4
México
49
5
Brasil
36

Tabla 2. Listado de Países con mayor número de Certificaciones CMMI-DEV ver. 1.3, año 2014.
Núm.
País
Certificaciones
1
China
339
2
EEUU
121
3
México
120
4
India
82


Áreas de Proceso de CMMI

El modelo CMMI para desarrollo contiene 22 áreas de proceso, un área de proceso es un conjunto de prácticas que se relacionan y que cuando se implementan en un conjunto satisfacen una serie de metas consideradas importantes para mejorar esa área.

Las 22 áreas de proceso se presentan a continuación por orden alfabético de sus acrónimos en inglés:


ÁREA DE PROCESO
Categoría
Nivel de Madurez
Descripción
1. Análisis Causal y Resolución (CAR)
Soporte
5
Identifica la causa de defectos u otros problemas. Luego toma acciones correctivas.
2.Gestión de Configuración (CM)
Gestión de Proyectos
3
Establece y mantiene la integridad y consistencia de los artefactos.
3. Análisis de Decisiones y Resolución (DAR)
Soporte
3
Proporciona un proceso estructurado de toma de decisiones que asegura que las alternativas se compararon  con criterios establecidos y objetivos para tomar las mejores decisiones.
4. Gestión Integrada del Proyecto (IPM)
Gestión de Proyectos
3
Adapta el conjunto de procesos estándares de la organización a procesos llevados a cabo  para un proyecto particular. Maneja a las partes involucradas en el proyecto.
5. Medición y Análisis (MA)
Soporte
2
Establece métricas con el objetivo de entregar resultados objetivos que sirvan como base para tomar decisiones  informadas y correctivas.
6. Definición de Procesos de la Organización (OPD)
Gestión de Procesos
3
Establece y mantiene un conjunto de estándares tanto en procesos organizacionales como en ambientes de trabajo.
7. Enfoque en Procesos de la Organización (OPF)
Gestión de Procesos
3
Ayuda a mantener un entendimiento de los procesos por parte de los participantes del proyecto y gestiona las partes interesadas del proyecto.
8. Gestión del Rendimiento de la Organización (OPM)
Gestión de Procesos
5
Selecciona y despliega mejoras incrementales e innovadoras que mejoran en forma medida los procesos de la organización y tecnologías, para alcanzar los objetivos de calidad organizacional.
9. Rendimiento de Procesos de la Organización (OPP)
Gestión de Procesos
4
Deriva objetivos cuantitativos de calidad y ejecución de los procesos desde el conjunto de objetivos de negocio de la organización.
10. Formación de la Organización (OT)
Gestión de Procesos
3
Permite a la gente de la organización obtener habilidades y conocimientos necesarios para que el trabajo realizado por ellos sea efectivo y eficiente.
11. Integración del Producto (PI)
Ingeniería
3
Ensambla los componentes del producto para producir un producto más complejo manteniendo el cumplimiento de los requerimientos establecidos.
12. Monitorización y Control del Proyecto (PMC)
Gestión de Proyectos
2
Analiza el proyecto con el objetivo de establecer un control y evaluación según los planes establecidos, toma acciones correctivas cuando es necesario.
13. Planificación del Proyecto (PP)
Gestión de Proyectos
2
Desarrolla y mantiene planes del proyecto, compromisos adquiridos por parte de los participantes del proyecto y gestiona las partes interesadas del proyecto.
14. Aseguramiento de la Calidad del Proceso y del Producto (PPQA)
Soporte
2
Proporciona un conjunto de prácticas con el objetivo de evaluar productos, servicios, procesos y sus artefactos relacionales.
15. Gestión Cuantitativa del Proyecto (QPM)
Gestión de Proyectos
3
Maneja métricas cuantitativas de los procesos con el objetivo de alcanzar los objetivos de calidad establecidos. Mediante el análisis de datos permite identificar oportunidades de mejora para los procesos.
16. Gestión de Requisitos (REQM)
Gestión de Proyectos
3
Gestiona los requerimientos del producto durante todo su ciclo de vida, identificando inconsistencias con los artefactos y planes de proyecto.
17. Desarrollo de Requerimientos (RD)
Ingeniería
3
Recopila las necesidades del cliente para convertirlas en requerimientos del producto esperado.
18. Gestión de Riesgos (RSKM)
Soporte
2
Identifica riesgos del proyecto para evaluarlos, priorizarlos y gestionarlos para prevenir su futura ocurrencia.
19. Gestión de Acuerdos con Proveedores (SAM)
Ingeniería
2
Gestiona la adquisición de productos de proveedores con los cuales exista un acuerdo formal.
20. Solución Técnica (TS)
Ingeniería
3
Diseña, desarrolla e implementa soluciones para los requerimientos del producto establecido.
21. Validación (VAL)
Ingeniería
3
Demuestra que el producto, componentes del producto y artefactos corresponden a lo esperado para su uso.
22. Verificación (VER)
Ingeniería
3
Demuestra que el producto, componentes del producto y artefactos cumplen con los requerimientos establecidos.

REFERENCIAS
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/ulibarri_p_jm/capitulo3.pdf
http://www.monografias.com/trabajos57/modelo-calidad-cmmi/modelo-calidad-cmmi2.shtml
http://www.sei.cmu.edu/library/assets/whitepapers/Spanish%20Technical%20Report%20CMMI%20V%201%203.pdf

CMMI y Sus Niveles de Madurez

CMMI 

Integración de modelos de madurez de capacidades o Capability maturity model integration, es un modelo que tiene como objetivo la mejora y evaluación de procesos para el desarrollo, mantenimiento y operación de sistemas de software. Agrupa las mejores prácticas relacionadas a las actividades de desarrollo y mantenimiento de sistemas, asociado a todo el ciclo de vida de los productos y sistemas.
CMMI se ha ido convirtiendo en un estándar que puede ser usado para promocionar la capacidad de desarrollar software de alta calidad.

La colección de componentes que son utilizados para construir modelos, materiales de entrenamiento y materiales en el área de interés son llamados “constelación”. Las constelaciones que han sido definidas para CMMI actualmente son 3:
  • CMMI para el desarrollo (CMMI-DEV), brinda las guías necesarias para medir, controlar y gestionar los procesos de desarrollo.
  • CMMI para la adquisición (CMMI-ACQ), brinda una guía para controlar y gestionar la adquisición de productos y servicios que cumplan con las necesidades del cliente.
  • CMMI para los servicios (CMMI-SVC), brinda guías para aquellos que proveen servicios dentro de las organizaciones y a clientes externos.



NIVELES DE MADUREZ

NIVEL DE MADUREZ
DESCRIPCIÓN
Nivel 0
La organización no tiene implementación efectiva de los procesos.
Nivel 1
La organización implementa y alcanza los objetivos de los procesos.
Nivel 2
La organización gestiona los procesos y los productos.
Nivel 3
La organización utiliza procesos definidos basados en estándares.
Nivel 4
La organización gestiona cuantitativamente los procesos.
Nivel 5
La organización mejora continuamente los procesos para cumplir los objetivos de negocio.