SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
Evaluando Software



Garantía del
software aplicativo
Desde qué momento debería comenzar a regir


                                             1




División Consultoría de Evaluando Software
Garantía del software aplicativo
La garantía es un compromiso que asume el fabricante en el que asegura que el
software funcionará de acuerdo a la documentación en todos sus aspectos relevantes.
En la mayoría de los contratos de licenciamiento, el licenciante (el fabricante) asume
este compromiso con ciertas condiciones, es decir, que garantiza el software siempre y
cuando:

   •   El licenciatario, haya pagado el Fee Anual. Otros vendors dicen que haya
       contratado en forma continuada los servicios de soporte y cumplido con las
       obligaciones emergentes del mismo.
   •   El hardware en el que el software está instalado se encuentra en adecuadas
       condiciones operativas e instalado en un entorno operativo apropiado.
   •   El software se ejecuta en la configuración de base de datos y sistema operativo
       indicados en el contrato de licenciamiento.
   •   El licenciatario ha implementado el software siguiendo los lineamientos
       contenidos en la Guía de requrimientos de hardware y software vigente.
   •   Cualquier error o defecto detectado no haya sido causado por el licenciatario,
       sus agentes, empleados, representantes o contratistas.
   •   Cualquier error o defecto detectado pueda ser reproducido por el licenciante (el
       fabricante del software).
   •   El licenciatario notifique el error o defecto por escrito dentro de los 30 días
       luego de su descubrimiento y en un plazo no mayor de 30 días luego de la
       expiración de la garantía.
   •   El licenciatario haya instalado todas las actualizaciones.
                                                                                          2


Algunos vendors suelen incluir, en letra mayúsculas y con negritas, una aclaración
similar a la que se escribe a continuación:


El licenciante no garantiza que el software esté libre de errores, que el
software se ejecute eficientemente en todas las combinaciones de hardware y
software que el licenciatario pueda seleccionar para su uso, ni que el software
vaya a operar en forma ininterrumpida, ni que todos los errores del software
puedan ser o serán corregidos. No se garantiza que el software vaya a operar
en otras combinaciones que las especificadas en la documentación. Las
versiones que no están comercialmente a disposición del público en general y
los materiales relacionados con éstas se entregan en el estado en que se
encuentran sin ningún tipo de garantía expresa o implícita.


La pregunta que se debe formular es ¿Desde que momento comienza a regir la
garantía del producto? Hay tres momentos claves en el desarrollo de un proyecto
relacionados con la garantía:

   •   La entrega de las licencias
   •   La implementación del software. También llamada implantación.
   •   La puesta en marcha del proyecto, conocida como entrada en producción o Go
       Live.
Una vez que el período de garantía termina, comienza a regir el servicio de
mantenimiento amparado mediante el Fee Anual o cargo de servicio de soporte.


Desde el punto de vista de los entregables, un proyecto de software empresarial tiene
dos componentes importantes:

   •   La licencia del producto.
   •   La consultoría de implementación


Desde un punto de vista formal, la licencia es la cesión de derechos de uso bajo
determinadas condiciones que se encuentran estipuladas en el contrato de
licenciamiento. En este contrato intervienen dos partes: el licenciante, es quien otorga
los derechos y el licenciatario, quien recibe esos derechos. Luego de cerrarse los
aspectos formales del contrato de licenciamiento, el licenciante (el fabricante del
producto, también llamado vendor) entrega al licenciatario (también llamado el cliente)
un CD o un acceso a un sitio de Internet para descargar el software y proceder a su
instalación, es decir, a descargar el software a un medio magnético (generalmente un
disco) para que el cliente disponga del mismo.


Desde el punto de vista del material entregable, el vendor cumplió con su parte del
contrato. De manera que el producto está disponible y a partir de ese momento
comenzaría el período de garantía. La actividad de instalación tiene dos responsables:     3
el vendor (que entrega el software) y el cliente que debe recibirlo (instalarlo)

El software ¿Está en condiciones de ser utilizado?

En algunos casos si, en otros no tanto. Para que el software esté en condiciones de ser
utilizado se necesita realizar un conjunto de actividades conocidas como
implementación, también llamadas implantación. Estas actividades son una
responsabilidad compartida entre el implementador y el cliente. El implementador
puede ser el mismo fabricante del producto o un tercero certificado para realizar tal
actividad.

La implementación puede incluir tareas tales como, pero sin limitar, parametrización,
capacitación, definición de circuitos, pruebas funcionales, pruebas de volumen, ajustes
en los formularios o reportes de salida. Incluso hay proyectos que requieren de
programas llamados interfases para vincular sistemas existentes que, poco a poco se
irán desactivando, con el nuevo software.

Cuando más rápido se pueda implementar el software, mejor. No solo porque el cliente
puede comenzar a obtener los beneficios por los cuáles tomó la decisión de licenciarlo,
sino también porque más pronto puede ser probado el software y, en consecuencia,
hacer valer la garantía que, dicho sea de paso, ya comenzó a regir desde el momento
que se entregó la licencia o se instaló el producto.
Dado que la implantación tiene como responsables a ambas partes, debería haber un
esfuerzo mancomunado para llevar adelante el proyecto. Los inconvenientes se
presentan por el hecho de que trabajan equipos de personas de culturas diferentes.
Pero esto es materia de otro artículo.

El entregable de la implantación es el software en condiciones de ser puesto en
marcha.

Por lo expuesto, la garantía no podría comenzar a regir desde el momento de la
implementación. Se trata de dos contrataciones diferentes de naturaleza distinta. En
un caso un producto terminado (el software), en el otro de un servicio que, incluso,
puede ser dado por un proveedor diferente al fabricante del software.


Una vez que la implementación termina, el siguiente paso es la decisión de puesta en
marcha. Esta es una responsabilidad exclusiva del cliente pues es quien debe decidir
en qué momento se desactiva el sistema viejo y cuando comienza a funcionar el
nuevo. Si se diera el caso que la garantía comenzara en el momento de puesta en
marcha, los perjuicios para el proyecto serían mayúsculos. Cualquier atraso en la
puesta en marcha colocaría al cliente en una situación de potencial conflicto con el
fabricante del software.



Diferentes situaciones

Hay distintos hechos que justifican la validez de la garantía desde el momento de la    4
entrega de la licencia. Algunas situaciones que se han dado en la práctica pueden
confirmar esta práctica.

Software listo que no puede ser instalado: Un caso típico es la falta de hardware. El
cliente no posee el equipamiento que el proveedor del software requirió. A veces por
negligencia del cliente, otras porque se demora la entrega del hardware.

Software instalado que no se implementa: Suele pasar cuando el equipo de proyecto
del cliente no está armado. Otra situación es que las personas claves están de
vacaciones. EN cualquiera de los dos casos, el proyecto no puede comenzar.

Software implementado que no entra en producción: esto puede suceder porque el
cliente cree que aún la organización no está preparada para el impacto que causará el
nuevo software o por razones políticas (un cambio de gobierno, una modificación en la
dirección de la empresa, etc.)


En los ejemplos mencionados, las demoras fueron producidas por causas no atribuibles
al fabricante del producto o al implementador. De hecho el fabricante cumplió con su
parte del trato: entregar la licencia del producto y el software en si mismo.


Con este artículo hemos querido marcar lo importante que es estar preparados para
realizar el proyecto y el conocimiento que se debe tener sobre las implicancias o
consecuencias de ciertas acciones en la vida de un proyecto.

Más contenido relacionado

La actualidad más candente

Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosCesar Prado
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacionErika Vazquez
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradastematico4
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwareJose Ignacio Rojas Henriquez
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosSergio Sanchez
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónYaskelly Yedra
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Planificacion y modelado para una ferreteria
Planificacion y modelado para una ferreteriaPlanificacion y modelado para una ferreteria
Planificacion y modelado para una ferreteriaErick Domínguez Canseco
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioSergio Sanchez
 

La actualidad más candente (20)

Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
calidad de los sistemas de informacion
calidad de los sistemas de informacioncalidad de los sistemas de informacion
calidad de los sistemas de informacion
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Arquitectura fisica y logica
Arquitectura fisica y logicaArquitectura fisica y logica
Arquitectura fisica y logica
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Diseño de Entradas
Diseño de EntradasDiseño de Entradas
Diseño de Entradas
 
Presentacion planificación de proyecto de software
Presentacion planificación de proyecto de softwarePresentacion planificación de proyecto de software
Presentacion planificación de proyecto de software
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
SPICE
SPICESPICE
SPICE
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Sqa
SqaSqa
Sqa
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Diseño de salidas para sistemas de información
Diseño de salidas para sistemas de informaciónDiseño de salidas para sistemas de información
Diseño de salidas para sistemas de información
 
Iso 12207
Iso 12207Iso 12207
Iso 12207
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Planificacion y modelado para una ferreteria
Planificacion y modelado para una ferreteriaPlanificacion y modelado para una ferreteria
Planificacion y modelado para una ferreteria
 
Unidad 3 Modelo De Negocio
Unidad 3 Modelo De NegocioUnidad 3 Modelo De Negocio
Unidad 3 Modelo De Negocio
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 

Destacado

Acta final de entrega del sitio
Acta final de entrega del sitioActa final de entrega del sitio
Acta final de entrega del sitioNegocio en Redes
 
7 Propuesta Manejo De Contratos Con Proveedores
7   Propuesta Manejo De Contratos Con Proveedores7   Propuesta Manejo De Contratos Con Proveedores
7 Propuesta Manejo De Contratos Con Proveedoresequisoide
 
Acta de entrega soluciones de sw
Acta de entrega   soluciones de sw Acta de entrega   soluciones de sw
Acta de entrega soluciones de sw saime1
 
Depositos Habilitados
Depositos HabilitadosDepositos Habilitados
Depositos HabilitadosElvistheking
 
Acta de entrega recepción textos, uniformes
Acta de entrega recepción textos, uniformesActa de entrega recepción textos, uniformes
Acta de entrega recepción textos, uniformeszoila nagua
 
Cuestionario sistema de gestión de calidad
Cuestionario  sistema de gestión de calidadCuestionario  sistema de gestión de calidad
Cuestionario sistema de gestión de calidadRoberto Tenezaca
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARELidizz Garcia Alvarado
 
7 herramientas básicas para el control de calidad.
7 herramientas básicas para el control de calidad.7 herramientas básicas para el control de calidad.
7 herramientas básicas para el control de calidad.Jeffer_20
 
Levantamiento De Información
Levantamiento De InformaciónLevantamiento De Información
Levantamiento De Informaciónmmiutirla
 
Contratos y provevedores
Contratos y provevedoresContratos y provevedores
Contratos y provevedoresNydia Hernandez
 
Ejemplo-proyecto-completo-pmbok
Ejemplo-proyecto-completo-pmbokEjemplo-proyecto-completo-pmbok
Ejemplo-proyecto-completo-pmbokGs Importations
 

Destacado (16)

Resolucion 41 2016 dian
Resolucion 41 2016 dianResolucion 41 2016 dian
Resolucion 41 2016 dian
 
Carta fianza
Carta fianzaCarta fianza
Carta fianza
 
Acta final de entrega del sitio
Acta final de entrega del sitioActa final de entrega del sitio
Acta final de entrega del sitio
 
7 Propuesta Manejo De Contratos Con Proveedores
7   Propuesta Manejo De Contratos Con Proveedores7   Propuesta Manejo De Contratos Con Proveedores
7 Propuesta Manejo De Contratos Con Proveedores
 
Acta de entrega soluciones de sw
Acta de entrega   soluciones de sw Acta de entrega   soluciones de sw
Acta de entrega soluciones de sw
 
Acta de entrega de pc
Acta de entrega de pcActa de entrega de pc
Acta de entrega de pc
 
Depositos Habilitados
Depositos HabilitadosDepositos Habilitados
Depositos Habilitados
 
Acta de entrega recepción textos, uniformes
Acta de entrega recepción textos, uniformesActa de entrega recepción textos, uniformes
Acta de entrega recepción textos, uniformes
 
Cuestionario sistema de gestión de calidad
Cuestionario  sistema de gestión de calidadCuestionario  sistema de gestión de calidad
Cuestionario sistema de gestión de calidad
 
Formulario RUT
Formulario RUTFormulario RUT
Formulario RUT
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 
7 herramientas básicas para el control de calidad.
7 herramientas básicas para el control de calidad.7 herramientas básicas para el control de calidad.
7 herramientas básicas para el control de calidad.
 
Levantamiento De Información
Levantamiento De InformaciónLevantamiento De Información
Levantamiento De Información
 
Acta de constitucion
Acta de constitucionActa de constitucion
Acta de constitucion
 
Contratos y provevedores
Contratos y provevedoresContratos y provevedores
Contratos y provevedores
 
Ejemplo-proyecto-completo-pmbok
Ejemplo-proyecto-completo-pmbokEjemplo-proyecto-completo-pmbok
Ejemplo-proyecto-completo-pmbok
 

Similar a Garantia del software aplicativo

Similar a Garantia del software aplicativo (20)

Nsm manual es_web
Nsm manual es_webNsm manual es_web
Nsm manual es_web
 
Nsm manual es_web
Nsm manual es_webNsm manual es_web
Nsm manual es_web
 
License
LicenseLicense
License
 
Preparese
PreparesePreparese
Preparese
 
License
LicenseLicense
License
 
Vh sto dvd3userguide
Vh sto dvd3userguideVh sto dvd3userguide
Vh sto dvd3userguide
 
License
LicenseLicense
License
 
Ni released license agreement spanish
Ni released license agreement   spanishNi released license agreement   spanish
Ni released license agreement spanish
 
Windows vista home basic spanish_24e46015-fd4b-4140-8968-326d1f52aeb0
Windows vista home basic spanish_24e46015-fd4b-4140-8968-326d1f52aeb0Windows vista home basic spanish_24e46015-fd4b-4140-8968-326d1f52aeb0
Windows vista home basic spanish_24e46015-fd4b-4140-8968-326d1f52aeb0
 
Adquisició de hardware y software
Adquisició de hardware y softwareAdquisició de hardware y software
Adquisició de hardware y software
 
Contrato de Desarrollo de Software
Contrato de Desarrollo de SoftwareContrato de Desarrollo de Software
Contrato de Desarrollo de Software
 
License
LicenseLicense
License
 
License
LicenseLicense
License
 
License
LicenseLicense
License
 
naturales book virtual
naturales book virtualnaturales book virtual
naturales book virtual
 
Contrato de Licencia de Software
Contrato de Licencia de SoftwareContrato de Licencia de Software
Contrato de Licencia de Software
 
License
LicenseLicense
License
 
License
LicenseLicense
License
 
Manual deusuariowincont
Manual deusuariowincontManual deusuariowincont
Manual deusuariowincont
 
Licencia de Software
Licencia de SoftwareLicencia de Software
Licencia de Software
 

Más de EvaluandoSoftware

Primeros pasos para migrar al Cloud Computing
Primeros pasos para migrar al Cloud ComputingPrimeros pasos para migrar al Cloud Computing
Primeros pasos para migrar al Cloud ComputingEvaluandoSoftware
 
Experiencia del cliente o Customer Experience
Experiencia del cliente o Customer ExperienceExperiencia del cliente o Customer Experience
Experiencia del cliente o Customer ExperienceEvaluandoSoftware
 
Acerca del software para la cadena de abastecimiento
Acerca del software para la cadena de abastecimientoAcerca del software para la cadena de abastecimiento
Acerca del software para la cadena de abastecimientoEvaluandoSoftware
 
Qué es el Cloud Computing: una comprensión práctica
Qué es el Cloud Computing: una comprensión prácticaQué es el Cloud Computing: una comprensión práctica
Qué es el Cloud Computing: una comprensión prácticaEvaluandoSoftware
 
Las TIC en la logística empresarial
Las TIC en la logística empresarialLas TIC en la logística empresarial
Las TIC en la logística empresarialEvaluandoSoftware
 
Implementación del eBusiness, ventajas y riesgos
Implementación del eBusiness, ventajas y riesgosImplementación del eBusiness, ventajas y riesgos
Implementación del eBusiness, ventajas y riesgosEvaluandoSoftware
 
Mejores prácticas y casos de uso para implementar la nube
Mejores prácticas y casos de uso para implementar la nubeMejores prácticas y casos de uso para implementar la nube
Mejores prácticas y casos de uso para implementar la nubeEvaluandoSoftware
 
¿En qué se parece un consultor a un camarero?
¿En qué se parece un consultor a un camarero?¿En qué se parece un consultor a un camarero?
¿En qué se parece un consultor a un camarero?EvaluandoSoftware
 
Por qué es importante el modelo cloud computing
Por qué es importante el modelo cloud computingPor qué es importante el modelo cloud computing
Por qué es importante el modelo cloud computingEvaluandoSoftware
 
Neuromarketing, una nueva frontera
Neuromarketing, una nueva fronteraNeuromarketing, una nueva frontera
Neuromarketing, una nueva fronteraEvaluandoSoftware
 
El proceso de outsourcing, guía completa para tercerizar o no
El proceso de outsourcing, guía completa para tercerizar o noEl proceso de outsourcing, guía completa para tercerizar o no
El proceso de outsourcing, guía completa para tercerizar o noEvaluandoSoftware
 
Arquitectura empresarial ¿qué es y para qué sirve?
Arquitectura empresarial ¿qué es y para qué sirve?Arquitectura empresarial ¿qué es y para qué sirve?
Arquitectura empresarial ¿qué es y para qué sirve?EvaluandoSoftware
 
Tecnología y datos guían la agricultura del futuro
Tecnología y datos guían la agricultura del futuroTecnología y datos guían la agricultura del futuro
Tecnología y datos guían la agricultura del futuroEvaluandoSoftware
 
Storage en la nube: ¿Google Drive, Dropbox, Skydrive o iCloud?
Storage en la nube: ¿Google Drive, Dropbox, Skydrive o iCloud?Storage en la nube: ¿Google Drive, Dropbox, Skydrive o iCloud?
Storage en la nube: ¿Google Drive, Dropbox, Skydrive o iCloud?EvaluandoSoftware
 
Predicciones 2016 para el negocio digital
Predicciones 2016 para el negocio digitalPredicciones 2016 para el negocio digital
Predicciones 2016 para el negocio digitalEvaluandoSoftware
 
Los beneficios de que su empresa internalice la contabilidad
Los beneficios de que su empresa internalice la contabilidadLos beneficios de que su empresa internalice la contabilidad
Los beneficios de que su empresa internalice la contabilidadEvaluandoSoftware
 

Más de EvaluandoSoftware (20)

Primeros pasos para migrar al Cloud Computing
Primeros pasos para migrar al Cloud ComputingPrimeros pasos para migrar al Cloud Computing
Primeros pasos para migrar al Cloud Computing
 
Experiencia del cliente o Customer Experience
Experiencia del cliente o Customer ExperienceExperiencia del cliente o Customer Experience
Experiencia del cliente o Customer Experience
 
Acerca del software para la cadena de abastecimiento
Acerca del software para la cadena de abastecimientoAcerca del software para la cadena de abastecimiento
Acerca del software para la cadena de abastecimiento
 
Qué es el Cloud Computing: una comprensión práctica
Qué es el Cloud Computing: una comprensión prácticaQué es el Cloud Computing: una comprensión práctica
Qué es el Cloud Computing: una comprensión práctica
 
Las TIC en la logística empresarial
Las TIC en la logística empresarialLas TIC en la logística empresarial
Las TIC en la logística empresarial
 
Redes Wi-Fi en hospitales
Redes Wi-Fi en hospitalesRedes Wi-Fi en hospitales
Redes Wi-Fi en hospitales
 
Implementación del eBusiness, ventajas y riesgos
Implementación del eBusiness, ventajas y riesgosImplementación del eBusiness, ventajas y riesgos
Implementación del eBusiness, ventajas y riesgos
 
Mejores prácticas y casos de uso para implementar la nube
Mejores prácticas y casos de uso para implementar la nubeMejores prácticas y casos de uso para implementar la nube
Mejores prácticas y casos de uso para implementar la nube
 
Big Data, Big Picture
Big Data, Big PictureBig Data, Big Picture
Big Data, Big Picture
 
¿En qué se parece un consultor a un camarero?
¿En qué se parece un consultor a un camarero?¿En qué se parece un consultor a un camarero?
¿En qué se parece un consultor a un camarero?
 
Por qué es importante el modelo cloud computing
Por qué es importante el modelo cloud computingPor qué es importante el modelo cloud computing
Por qué es importante el modelo cloud computing
 
Objeciones al outsourcing
Objeciones al outsourcingObjeciones al outsourcing
Objeciones al outsourcing
 
Neuromarketing, una nueva frontera
Neuromarketing, una nueva fronteraNeuromarketing, una nueva frontera
Neuromarketing, una nueva frontera
 
El proceso de outsourcing, guía completa para tercerizar o no
El proceso de outsourcing, guía completa para tercerizar o noEl proceso de outsourcing, guía completa para tercerizar o no
El proceso de outsourcing, guía completa para tercerizar o no
 
Arquitectura empresarial ¿qué es y para qué sirve?
Arquitectura empresarial ¿qué es y para qué sirve?Arquitectura empresarial ¿qué es y para qué sirve?
Arquitectura empresarial ¿qué es y para qué sirve?
 
Un salto de calidad
Un salto de calidadUn salto de calidad
Un salto de calidad
 
Tecnología y datos guían la agricultura del futuro
Tecnología y datos guían la agricultura del futuroTecnología y datos guían la agricultura del futuro
Tecnología y datos guían la agricultura del futuro
 
Storage en la nube: ¿Google Drive, Dropbox, Skydrive o iCloud?
Storage en la nube: ¿Google Drive, Dropbox, Skydrive o iCloud?Storage en la nube: ¿Google Drive, Dropbox, Skydrive o iCloud?
Storage en la nube: ¿Google Drive, Dropbox, Skydrive o iCloud?
 
Predicciones 2016 para el negocio digital
Predicciones 2016 para el negocio digitalPredicciones 2016 para el negocio digital
Predicciones 2016 para el negocio digital
 
Los beneficios de que su empresa internalice la contabilidad
Los beneficios de que su empresa internalice la contabilidadLos beneficios de que su empresa internalice la contabilidad
Los beneficios de que su empresa internalice la contabilidad
 

Garantia del software aplicativo

  • 1. Evaluando Software Garantía del software aplicativo Desde qué momento debería comenzar a regir 1 División Consultoría de Evaluando Software
  • 2. Garantía del software aplicativo La garantía es un compromiso que asume el fabricante en el que asegura que el software funcionará de acuerdo a la documentación en todos sus aspectos relevantes. En la mayoría de los contratos de licenciamiento, el licenciante (el fabricante) asume este compromiso con ciertas condiciones, es decir, que garantiza el software siempre y cuando: • El licenciatario, haya pagado el Fee Anual. Otros vendors dicen que haya contratado en forma continuada los servicios de soporte y cumplido con las obligaciones emergentes del mismo. • El hardware en el que el software está instalado se encuentra en adecuadas condiciones operativas e instalado en un entorno operativo apropiado. • El software se ejecuta en la configuración de base de datos y sistema operativo indicados en el contrato de licenciamiento. • El licenciatario ha implementado el software siguiendo los lineamientos contenidos en la Guía de requrimientos de hardware y software vigente. • Cualquier error o defecto detectado no haya sido causado por el licenciatario, sus agentes, empleados, representantes o contratistas. • Cualquier error o defecto detectado pueda ser reproducido por el licenciante (el fabricante del software). • El licenciatario notifique el error o defecto por escrito dentro de los 30 días luego de su descubrimiento y en un plazo no mayor de 30 días luego de la expiración de la garantía. • El licenciatario haya instalado todas las actualizaciones. 2 Algunos vendors suelen incluir, en letra mayúsculas y con negritas, una aclaración similar a la que se escribe a continuación: El licenciante no garantiza que el software esté libre de errores, que el software se ejecute eficientemente en todas las combinaciones de hardware y software que el licenciatario pueda seleccionar para su uso, ni que el software vaya a operar en forma ininterrumpida, ni que todos los errores del software puedan ser o serán corregidos. No se garantiza que el software vaya a operar en otras combinaciones que las especificadas en la documentación. Las versiones que no están comercialmente a disposición del público en general y los materiales relacionados con éstas se entregan en el estado en que se encuentran sin ningún tipo de garantía expresa o implícita. La pregunta que se debe formular es ¿Desde que momento comienza a regir la garantía del producto? Hay tres momentos claves en el desarrollo de un proyecto relacionados con la garantía: • La entrega de las licencias • La implementación del software. También llamada implantación. • La puesta en marcha del proyecto, conocida como entrada en producción o Go Live.
  • 3. Una vez que el período de garantía termina, comienza a regir el servicio de mantenimiento amparado mediante el Fee Anual o cargo de servicio de soporte. Desde el punto de vista de los entregables, un proyecto de software empresarial tiene dos componentes importantes: • La licencia del producto. • La consultoría de implementación Desde un punto de vista formal, la licencia es la cesión de derechos de uso bajo determinadas condiciones que se encuentran estipuladas en el contrato de licenciamiento. En este contrato intervienen dos partes: el licenciante, es quien otorga los derechos y el licenciatario, quien recibe esos derechos. Luego de cerrarse los aspectos formales del contrato de licenciamiento, el licenciante (el fabricante del producto, también llamado vendor) entrega al licenciatario (también llamado el cliente) un CD o un acceso a un sitio de Internet para descargar el software y proceder a su instalación, es decir, a descargar el software a un medio magnético (generalmente un disco) para que el cliente disponga del mismo. Desde el punto de vista del material entregable, el vendor cumplió con su parte del contrato. De manera que el producto está disponible y a partir de ese momento comenzaría el período de garantía. La actividad de instalación tiene dos responsables: 3 el vendor (que entrega el software) y el cliente que debe recibirlo (instalarlo) El software ¿Está en condiciones de ser utilizado? En algunos casos si, en otros no tanto. Para que el software esté en condiciones de ser utilizado se necesita realizar un conjunto de actividades conocidas como implementación, también llamadas implantación. Estas actividades son una responsabilidad compartida entre el implementador y el cliente. El implementador puede ser el mismo fabricante del producto o un tercero certificado para realizar tal actividad. La implementación puede incluir tareas tales como, pero sin limitar, parametrización, capacitación, definición de circuitos, pruebas funcionales, pruebas de volumen, ajustes en los formularios o reportes de salida. Incluso hay proyectos que requieren de programas llamados interfases para vincular sistemas existentes que, poco a poco se irán desactivando, con el nuevo software. Cuando más rápido se pueda implementar el software, mejor. No solo porque el cliente puede comenzar a obtener los beneficios por los cuáles tomó la decisión de licenciarlo, sino también porque más pronto puede ser probado el software y, en consecuencia, hacer valer la garantía que, dicho sea de paso, ya comenzó a regir desde el momento que se entregó la licencia o se instaló el producto.
  • 4. Dado que la implantación tiene como responsables a ambas partes, debería haber un esfuerzo mancomunado para llevar adelante el proyecto. Los inconvenientes se presentan por el hecho de que trabajan equipos de personas de culturas diferentes. Pero esto es materia de otro artículo. El entregable de la implantación es el software en condiciones de ser puesto en marcha. Por lo expuesto, la garantía no podría comenzar a regir desde el momento de la implementación. Se trata de dos contrataciones diferentes de naturaleza distinta. En un caso un producto terminado (el software), en el otro de un servicio que, incluso, puede ser dado por un proveedor diferente al fabricante del software. Una vez que la implementación termina, el siguiente paso es la decisión de puesta en marcha. Esta es una responsabilidad exclusiva del cliente pues es quien debe decidir en qué momento se desactiva el sistema viejo y cuando comienza a funcionar el nuevo. Si se diera el caso que la garantía comenzara en el momento de puesta en marcha, los perjuicios para el proyecto serían mayúsculos. Cualquier atraso en la puesta en marcha colocaría al cliente en una situación de potencial conflicto con el fabricante del software. Diferentes situaciones Hay distintos hechos que justifican la validez de la garantía desde el momento de la 4 entrega de la licencia. Algunas situaciones que se han dado en la práctica pueden confirmar esta práctica. Software listo que no puede ser instalado: Un caso típico es la falta de hardware. El cliente no posee el equipamiento que el proveedor del software requirió. A veces por negligencia del cliente, otras porque se demora la entrega del hardware. Software instalado que no se implementa: Suele pasar cuando el equipo de proyecto del cliente no está armado. Otra situación es que las personas claves están de vacaciones. EN cualquiera de los dos casos, el proyecto no puede comenzar. Software implementado que no entra en producción: esto puede suceder porque el cliente cree que aún la organización no está preparada para el impacto que causará el nuevo software o por razones políticas (un cambio de gobierno, una modificación en la dirección de la empresa, etc.) En los ejemplos mencionados, las demoras fueron producidas por causas no atribuibles al fabricante del producto o al implementador. De hecho el fabricante cumplió con su parte del trato: entregar la licencia del producto y el software en si mismo. Con este artículo hemos querido marcar lo importante que es estar preparados para realizar el proyecto y el conocimiento que se debe tener sobre las implicancias o consecuencias de ciertas acciones en la vida de un proyecto.