Red de conocimiento del abogados - Preguntas y respuestas penales - Qué son los servicios de internalización, subcontratación y qué significa CMM. Gracias

Qué son los servicios de internalización, subcontratación y qué significa CMM. Gracias

Outsourcing es el nombre colectivo que utiliza Estados Unidos para que sus empresas subcontraten el trabajo doméstico a países con menores costes laborales como China e India. El inglés es subcontratación.

La subcontratación del trabajo es una tendencia inevitable bajo la ola de globalización mundial. Debido a la popularización de las computadoras y la tecnología de Internet, muchos trabajos en los países desarrollados se pueden realizar en países en desarrollo e incluso en países subdesarrollados. Los países desarrollados con altos costos laborales naturalmente subcontratan el trabajo a trabajadores de países con bajos costos laborales.

El llamado sistema de internalización consiste en permitir que todo el personal participe en la operación, asuman riesgos y se beneficien juntos, rompiendo la tradición pasada de contratar personas para trabajar y el jefe para pagar, para así lograr ganancias.

El insourcing también puede entenderse como la subcontratación del trabajo a otras empresas de tu propio país.

CMM

Introducción a los antecedentes: CMM es la abreviatura en inglés de "Software Capability Maturity Model", que fue desarrollado por el Instituto de Ingeniería de Software (SEI) de la Universidad Carnegie Mellon en los Estados Unidos. ) fue encargado por el Departamento de Defensa de EE. UU. y fue investigado y formulado en 1991. El objetivo principal inicial fue evaluar las capacidades de las organizaciones contratistas de software del Departamento de Defensa de EE. UU. Posteriormente, debido al gran éxito en la aplicación del modelo CMM. mejoras de procesos en las empresas de software, fue ampliamente utilizado en todo el mundo. SEI también ha establecido un sistema de evaluación de tasadores jefes de CMM es CBA-IPI.

CMMI es una nueva versión de CMM lanzada por SEI en el año 2000. CMMI no solo incluye la mejora del proceso de desarrollo de software, sino que también incluye contenido de mejora de procesos en la integración de sistemas, adquisición de software y hardware, etc. CMMI corrige algunas deficiencias de CMM, haciéndolo más adecuado para la implementación de mejoras de procesos en las empresas. CMMI aplica el método de evaluación SCAMPI. Cabe señalar que SEI no abolió el modelo CMM, solo detuvo el método de evaluación CMM: CBA-IPI. Hoy en día, si desea realizar una evaluación CMM, debe utilizar el método SCAMPI. Sin embargo, es inevitable que el modelo CMMI eventualmente reemplace al modelo CMM.

Características estándar: Las ideas de CMM/CMMI/SPCA provienen de la gestión de calidad del producto y la gestión de calidad total que tienen una historia de muchos años. Watts Humphrey y Ron Radice aplicaron la idea de gestión de calidad total al proceso de ingeniería de software en IBM y lograron grandes resultados. El marco de madurez de capacidades de software de SEI se desarrolló basándose en la experiencia práctica de expertos en software, principalmente Humphrey. El modelo de madurez de la capacidad del software incorpora la idea de gestión de la calidad total y refleja los principios básicos de la gestión de proyectos y la ingeniería de proyectos en el control cuantitativo de los procesos de software a un nivel evolutivo. La idea detrás de CMM/CMMI/SPCA es que mientras la estructura básica y las prácticas del proceso de ingeniería de la empresa se gestionen y mejoren continuamente, se pueden superar las dificultades en la producción de software y hardware y se pueden mejorar las capacidades de desarrollo y fabricación, de modo que la La empresa puede entregar productos a tiempo y dentro del límite de tiempo. Construir productos de software de alta calidad con un presupuesto.

Introducción a CMM

CMM (Capability Maturity Model) es la abreviatura de Capability Maturity Model y es un estándar importante y reconocido internacionalmente para la certificación del nivel de madurez de las empresas de software. El trabajo de CMM comenzó en noviembre de 1986. En ese momento, para cumplir con los requisitos del gobierno de los EE. UU. de evaluar las capacidades de los proveedores de software y ayudarlos a mejorar la calidad del software, la Iniciativa de Software (SEI) de la Universidad Carnegie Mellon, financiada por El Departamento de Defensa de Estados Unidos), con la ayuda de Mitre, publicó un Marco de Madurez de Capacidades y un conjunto de Cuestionario de Madurez en septiembre de 1987. Cuatro años después, SEI lanzó la versión 1.0 de CMM basándose en su experiencia con el marco de madurez y la primera versión del cuestionario de madurez desde 1987. La versión CMM1?0 estableció un modelo utilizable basado en el marco de madurez, que puede ayudar de manera más efectiva a las empresas de software a establecer e implementar planes de mejora de procesos.

Dos años más tarde, SEI lanzó la versión CMM1.1 en 1993. En los últimos años, SEI lanzó la versión CMM2.0 y al mismo tiempo ingresó al sistema ISO, llamado ISO/IEC15504 (Evaluación de procesos de software).

CMM*** se divide en cinco niveles. En cada nivel, se definen las cuestiones clave y los procesos clave que deben resolverse para alcanzar ese nivel de gestión de procesos. Cada nivel inferior es la base para alcanzar el nivel superior. Entre ellos, el nivel cinco es el nivel más alto, es decir, el nivel de optimización que las empresas de software que han alcanzado este nivel pueden mejorar continuamente sus procesos para evitar que problemas similares vuelvan a ocurrir. El nivel cuatro se denomina nivel administrado, y las empresas de software que lo han alcanzado; este nivel ha logrado procesos cuantitativos. El tercer nivel es el nivel definido, es decir, el proceso está estandarizado; el segundo nivel es el nivel repetible, y el proceso de la empresa de software que alcanza este nivel es institucionalizado, disciplinado y repetible; El primer nivel es el nivel inicial, el proceso es desordenado, progreso, imprevisibilidad en términos de presupuesto, características y calidad.

CMM está comprometida con la gestión de los procesos de desarrollo de software y la mejora y evaluación de las capacidades de ingeniería. Este modelo se ha utilizado ampliamente en los Estados Unidos y América del Norte. Al mismo tiempo, cada vez más empresas de software en Europa, Asia y otros países están adoptando activamente CMM y, de hecho, se ha convertido en el estándar industrial de facto para la mejora del proceso de desarrollo de software. y evaluación. Hoy en día, hay alrededor de una docena de empresas de software en el mundo que han pasado la evaluación de nivel cinco de CMM, unas 100 han pasado la evaluación de nivel tres o superior y unas 300 han pasado la evaluación de nivel dos. India, un país importante en materia de software, ha realizado un amplio trabajo en este ámbito y se ha beneficiado mucho. En la actualidad, sólo Dingxin Information Development Co., Ltd., una empresa conjunta entre Tsinghua Tongfang e IBM, pasó la evaluación CMM Nivel 2 en julio de 1999. La compañía declaró que se esforzará por pasar la evaluación CMM Nivel 3 lo antes posible. .

Las principales diferencias entre CMM e ISO9000:

1. CMM está dirigido específicamente al desarrollo de productos y servicios de software, mientras que el alcance de ISO9000 es bastante amplio.

2.CMM enfatiza la madurez del proceso de desarrollo de software, es decir, la mejora y mejora continua del proceso. ISO9000 enfatiza los estándares mínimos para sistemas de calidad aceptables.

El principal significado de introducir CMM

1. Para las empresas de software

1 Mejorar las capacidades de gestión del desarrollo de software de las empresas de software, porque CMM puede proporcionar a las empresas de software. con métodos de autoevaluación y medios de superación personal.

2. Mejorar la productividad del software.

3. Mejorar la calidad del software.

4. Mejorar la competitividad nacional e internacional de las empresas de software.

2. Para unidades de subcontratación de proyectos de software y usuarios de software

Proporciona un medio para evaluar el nivel de desarrollo y gestión de los desarrolladores de software, lo que es útil para la identificación de riesgos de los proyectos de desarrollo de software.

El desarrollo del trabajo de CMM en mi país está relativamente rezagado. Llevará algún tiempo llevar a cabo total y formalmente el trabajo de evaluación de CMM, pero es sólo una cuestión de tarde o temprano. Personas perspicaces de la industria instan a nuestro país a realizar trabajos relacionados con la CMM lo antes posible según las condiciones nacionales. Como empresa líder en la industria del software en Xi'an, nuestra empresa debe aprender, digerir y aprender del conocimiento avanzado de CMM sobre ideas y métodos de gestión, y combinarlo con la gestión de calidad ISO9000 de la empresa y otros trabajos específicos para mejorar y mejorar continuamente nuestra el sistema de gestión de la empresa y promover los diversos aspectos de nuestra empresa. El trabajo se ha desarrollado de manera integral y ha sentado una buena base para que nuestra empresa lance oficialmente el trabajo de evaluación de CMM en una fecha temprana.