El mantenimiento declarado por el participante restante se distingue del desarrollo por el tiempo que lleva completar la tarea (por ejemplo, un esfuerzo de mantenimiento generalmente se realiza dentro de un período de tiempo más corto que un esfuerzo de desarrollo de software). Esto dio lugar a que los administradores de sistemas no interpretaran software mantenimiento ni aplicaran una definición coherente de mantenimiento de software. Específicamente, los mismos tipos de costos (por ejemplo, salarios administrativos y de oficina, materiales, uso de computadoras, telecomunicaciones, costos generales y salarios de los empleados federales) no se contabilizan de manera consistente como costos de mantenimiento.
Por ejemplo, una mesa de ayuda en una agencia está dotada en su totalidad de empleados contratados debido a la escasez de empleados federales informados para ayudar a los usuarios con sus problemas. Esta situación plantea problemas de control de gestión porque los contratistas pueden no informar las quejas de los usuarios o pueden iniciar cambios de software innecesarios, lo que aumenta la necesidad de sus servicios. Además, si un contrato no especifica las calificaciones requeridas del personal del contratista, las opciones de las agencias son limitadas si el contratista no proporciona personal calificado. Estas debilidades ocurrieron principalmente porque las agencias no están definiendo el mantenimiento de software de manera consistente y no se están siguiendo los requisitos de contabilidad federal. Dos de los participantes afirmaron que sus agencias no tienen una definición estándar de mantenimiento de software. Tres participantes informaron que el mantenimiento se define por los tipos de mantenimiento de software (es decir, perfectivo, adaptativo y correctivo), mientras que otros dos adoptaron la publicación FIPS.
¿Cuáles son los tipos de software?
SOFTWARE
Los cuatro tipos de mantenimiento de software
Sin una prueba de aceptación funcional, los gerentes de programa no tienen ninguna garantía de que los cambios perfectivos o correctivos realizados satisfagan las necesidades del usuario cuando se pongan en producción. Esto aumenta el riesgo de que la implementación del cambio suponga una pérdida de tiempo y recursos. De hecho, en una agencia, el 16 por ciento de todas las publicaciones crearon nuevos problemas que resultaron muy costosos en tecnología de la información y tiempo en la oficina del programa. Sin un proceso de prueba eficaz, no hay garantía de que existan controles de gestión para salvaguardar la integridad de una aplicación. Los auditores concluyeron que el alcance y la frecuencia de la interfaz de la oficina de programas durante las etapas finales del procesamiento de control de cambios fueron a menudo mínimos y, en algunos casos, limitados a enrutar administrativamente el código modificado al centro de datos para su implementación. Otra agencia concluyó que el alcance del mantenimiento del software que realizan los contratistas de manera rutinaria aumenta la vulnerabilidad del gobierno a los costos excesivos de los contratistas y limita su capacidad para controlar la actividad de mantenimiento del software.
Específicamente, no se desarrollaron planes de prueba, no se analizaron los resultados de las pruebas y no se siguieron las metodologías de prueba adecuadas. oracionesasanalejo.com Por ejemplo, una agencia informó que el 93 por ciento de los proyectos de mantenimiento revisados no tenían un plan de prueba escrito.
Categorías de mantenimiento de software
Como resultado de las debilidades anteriores, es posible que los cambios en el software no se prueben lo suficiente para dar cuenta de todos los resultados válidos, no válidos, esperados e inesperados. Las pruebas y el análisis insuficientes de los resultados de las pruebas pueden provocar que el código fuente falle cuando se introduzca en el entorno de producción, debido a condiciones de transacción imprevistas, interfaces o entradas del usuario. Además, la gerencia no puede estar segura de que la aplicación funcionará según lo previsto. Por ejemplo, durante un período de ocho meses en una agencia, 26 versiones de cambios de software requirieron 44 nuevas versiones para corregir uno o más problemas con la versión anterior. Además, cuando una aplicación carece de evidencia de que los requisitos funcionales y técnicos se han determinado, revisado y aprobado formalmente por adelantado, es difícil garantizar que se hayan completado todos los pasos necesarios.
Procesos de mantenimiento de software
Global Preventive Maintenance Software Market Expected To Reach Highest CAGR by 2026 : Maintenance Connection, EMaint, Hippo, Mpulse, ManagerPlus, etc. – NeighborWebSJ
Global Preventive Maintenance Software Market Expected To Reach Highest CAGR by 2026 : Maintenance Connection, EMaint, Hippo, Mpulse, ManagerPlus, etc..
Posted: Tue, 05 Jan 2021 04:50:00 GMT [source]
Este examen reveló que los costos de mantenimiento se habían subestimado en 4,7 millones de dólares en el sistema de seguimiento. La razón principal de esta subestimación es que los proyectos se clasifican como mantenimiento o desarrollo según criterios y clasificaciones que no están segregados funcionalmente ni son consistentes con la publicación FIPS. Además, se señaló que las clasificaciones utilizadas tanto en el seguimiento de proyectos como en los procesos de facturación y asignación de clientes eran inconsistentes. Cuatro de las cinco agencias informaron deficiencias en la prueba de cambios en el software de aplicación.
Otra agencia declaró que más del 70 por ciento de los líderes del proyecto no pudieron proporcionar un plan de prueba y un informe de análisis y resultados de prueba. Los estándares y procedimientos de prueba deben definir el grado y la profundidad de las pruebas que se realizarán y la disposición de los materiales de prueba una vez que se hayan completado con éxito. Siempre que sea posible, los procedimientos de prueba y los datos de prueba deben ser desarrollados por alguien que no sea la persona que realizó el mantenimiento real del sistema. Durante la etapa de prueba, el comoformatearuncelular.com software y su documentación relacionada deben evaluarse en términos de preparación para la implementación. El objetivo de las pruebas es encontrar errores y, por lo tanto, un plan de pruebas debe definir el grado y la profundidad de las pruebas que se realizarán; describir el resultado esperado; y prueba para casos válidos, inválidos, esperados e inesperados. Se debe preparar un informe de análisis de prueba que resuma y documente los resultados y hallazgos de la prueba. El resumen del análisis debe presentar las capacidades, deficiencias y recomendaciones del software.
- Además, cuando una aplicación carece de evidencia de que los requisitos funcionales y técnicos se han determinado, revisado y aprobado formalmente por adelantado, es difícil garantizar que se hayan completado todos los pasos necesarios.
- Además, la gerencia no puede estar segura de que la aplicación funcionará según lo previsto.
- Las pruebas y el análisis insuficientes de los resultados de las pruebas pueden provocar que el código fuente falle cuando se introduzca en el entorno de producción, debido a condiciones de transacción imprevistas, interfaces o entradas del usuario.
- Sin una prueba de aceptación funcional, los gerentes de programa no tienen ninguna garantía de que los cambios perfectivos o correctivos realizados satisfagan las necesidades del usuario cuando se pongan en producción.
- Como resultado de las debilidades anteriores, es posible que los cambios en el software no se prueben lo suficiente para dar cuenta de todos los resultados válidos, no válidos, esperados e inesperados.
Un participante informó que la ausencia de una definición formal y aplicada de manera consistente de mantenimiento de software había creado una subestimación significativa de los costos de mantenimiento. Este participante solicitó a varios gerentes de TI que revisaran los cargos del proyecto de siete sistemas en su sistema de seguimiento durante un período de 18 meses. Los gerentes reclasificaron los cargos con base en la definición y clasificaciones funcionales en FIPS Pub.
Hotel Preventive Maintenance Software Market Share Up-to-date Development Data By Top Organizations – Infor, Hotel ServicePro, Nuvola, Quore, Guestware, Hotel Service Pro, MAPCON, ALICE, Coba CMMS, FlexMaint, GetApp, Quore, Coba CMMS, MicroMain – Factory Gate
Hotel Preventive Maintenance Software Market Share Up-to-date Development Data By Top Organizations – Infor, Hotel ServicePro, Nuvola, Quore, Guestware, Hotel Service Pro, MAPCON, ALICE, Coba CMMS, FlexMaint, GetApp, Quore, Coba CMMS, MicroMain.
Posted: Tue, 05 Jan 2021 05:22:00 GMT [source]