Outsourcing
OBJETIVO
“Transferir servicios de recursos externos proveídos previamente de manera interna”
permite reducir considerablemente los riesgos en la construcción y mantención de proyectos de software, ofrece beneficios directos sobre la confiabilidad y nivel de satisfacción de los productos entregados
VENTAJAS
La principal ventaja de este servicio, es delegar funciones y responsabilidades
Planeación financiera mejorada.
Atención mejorada a sus negocios centrales
Ciclos de instalación más cortos
Acceso a conocimientos altamente calificados a un menor costo
Disponibilidad de asesoría continua
Cuotas reducidas de licencia y mantenimiento
Reducción de costos fijos
Seguridad mejorada
LIMITACIONES
Retrasos, excesos de recursos
riesgos
Team-related
La falta de comunicación del equipo
La falta de conocimientos técnicos y de negocio requerido
Entorno de la organización
La falta de apoyo de la dirección
Política de la organización
Los cambios en las prioridades de organización
Requerimentos
Cambia continuamente los requisitos del sistema
Requisitos del sistema poco claras
Planificación y control
La falta de gestión de proyectos know-how
La mala planificación de los horarios y presupuesto
controles de cambio pobres
Si no se consideran todos los costos
User-related
La falta de una adecuada participación de los usuarios
Falta de ganancia de compromiso de los usuarios
El no poder controlar las expectativas de los usuarios finales
Complejidad del proyecto
Dificultades de integración
Un gran número de enlaces a otros sistemas
Procesos que se están automatizados son complejos
Comprensión inadecuada de las nuevas tecnologías
La contratacion de un ousourcing
Cuesta menos dinero ya que se trabaja por plazos cortos de tiempo
Características
Los elementos a considerar son los siguientes:
Objetividad:obtener un juicio imparcial sobre los resultados de las pruebas
Especialización: prueba de software, conocer metodologías, técnicas y herramientas en esta disciplina para buscar la garantía de un trabajo profesional.
Alcances
Outsourcing total
Implica la transferencia
Equipos
Personal
Redes
Operaciones
Outsourcing parcia
Solo se transfiere algunos de los elementos anteriores
(En cuestión de Outsourcing total)
Permite
Eleva la capacidad de la empresas
Para
Ofrecer servicios con calidad
Alcanzar niveles internacionales de competitividad
Caracteristicas
Es específico para el desarrollo y mantenimiento de software.
Facilita el cumplimiento de los requisitos de otros modelos como ISO 9000:2000, CMM y CMMI.
Tiene un bajo costo, tanto para su adopción como para su evaluación.
Es sencillo de entender y adoptar.
Está orientado a mejorar los procesos, para contribuir a los objetivos de negocio, y no simplemente ser un marco de referencia o certificación.
Para que sirve?
Mejora la calidad del software producido por la empresa que adopta el modelo.
Integra todos los procesos de la organización y mantiene la alineación con los objetivos estratégicos.
Sirve para implantar un programa de mejora continua.
Facilita la selección de proveedores.
Permite obtener acceso a las prácticas de ingeniería de software de clase mundial
Responsabilidades administrativas al contratista
Reducción de riesgos: La tercerización de la prueba permita reducir los riesgos en el proceso de desarrollo como en la implantación y uso del software que se desarrollará.
Apoyo en la mejora de procesos internos:los testers especializados y los futuros usuarios del software, debe evidenciar áreas de oportunidad en la definición de los procesos de negocio.
Obtención de métricas: permitan evaluar con datos concretos y tangibles la calidad del producto probado.
Métricas para evaluar a proveedores: generar datos que permitan obtener información de valor respecto a la eficiencia del personal y los procesos empleados para la construcción del software.
Apoyo a implantación exitosa con usuarios: fase de pruebas de aceptación de usuarios, durante la cual estos utilizarán el software acompañados de testers especializados.
C.U: UAEM Atlacomulco
U.A: Ingeniería de software.
Propósito
El alumno elabora un mapa conceptual de manera colaborativa utilizando drive y herramientas informáticas.
Fecha de entrega:14 de octubre de 2016
Elaborado por:
Luis Reyes Segundo
Johana García Preciado
Claudia Zarate Cid
Joel Sánchez Ruíz
Isabel González Velázquez
Lineamientos para la normalización del software
Son lineamientos y especificaciones que rigen la manera de implantar software
Nacionales
En México se rige
Moprofoft
Creado por iniciativa de la Secretaria de Educación
Dra. Hanna Oktaba
Fomenta la estandarización de su operación
Internacionales
CMMI
Describen prácticas esenciales de un proceso efectivo de desarrollo de software
Creado en EUA
Define 25 áreas del proceso de software tanto en ingeniería como en informática
ISO
Es una familia de normas
Norma Mexicana
El 15 de agosto de 2005 se publica en el Diario Oficial de la Federación la declaratoria de vigencia de la norma NMX-059-NYCE-2005, bajo el nombre de TECNOLOGÍA DE LA INFORMACIÓN-SOFTWARE-MODELOS DE PROCESOS Y EVALUACIÓN PARA DESARROLLO Y MANTENIMIENTO DE SOFTWARE, la cual consta de cuatro partes
Leyes
DEFINICIÓN DE CONCEPTOS Y PRODUCTOS.
REQUISITOS DE PROCESO (MoProSoft)
GUÍA DE IMPLANTACIÓN DE PROCESOS.
DIRECTRICES PARA LA EVALUACIÓN DE PROCESOS (EvalProSoft)
Estructura
Alta Dirección
1.Gestión
2.Gestión
3.Gestión
4.Operación
Establecer y llevar a cabo sistemáticamente las actividades que permitan cumplir con los objetivos de un proyecto en tiempo y costo esperados.
Conseguir y dotar a la organización de los recursos humanos, infraestructura, ambiente de trabajo y proveedores, así como crear y mantener la Base de Conocimiento de la organización.
Asegurar que los proyectos contribuyan al cumplimiento de los objetivos y estrategias de la organización.
Establecer los procesos de la organización, en función de los procesos requeridos identificados en el Plan Estratégico
Establecer la razón de ser de la organización, sus objetivos y las condiciones para lograrlos, para lo cual es necesario considerar las necesidades de los clientes, así como evaluar los resultados para poder proponer cambios que permitan la mejora continua.