Thursday, November 1, 2018

Problemas en el mundo del software // Proceso de Desarrollo de Software


  PROBLEMAS EN EL MUNDO DEL SOFTWARE


En la actualidad en la Industria de Software hay tendencia al crecimiento del volumen y complejidad de los productos, los proyectos están excesivamente tardes, se exige mayor calidad y productividad en menos tiempo y hay insuficiente personal calificado; por lo que se puede decir que la fallas de los proyectos de software se debe a:
• Planificación irreal: Los usuarios piden un sistema para hoy que tenga costo 0 y los ingenieros no son capaces de de enfrentar un plan porque no están entrenados para usar métodos de planificación y, frecuentemente, las estimaciones no se basan en datos reales.
Mala calidad del trabajo: Las prácticas pobres de Ingeniería, la carencia de métricas adecuadas de calidad y las decisiones de los directivos guiadas por una planificación irreal; traen como consecuencia tiempos de pruebas impredecibles, productos con muchos defectos, demoras en la aceptación de los usuarios y una extensa garantía de servicio y reparaciones. Una pobre calidad afecta la plainificación y torna ineficiente el proceso de prueba.
Personal inadecuado: En múltiples ocasiones el personal asignado a un poyecto se incorpora tarde, no cubre las necesidades en cuanto a cantidad y calidad y se incorporan a tiempo parcial al proyecto. Como consecuencia el trabajo se demora o descuida, es ineficiente y sufre la moral del equipo. Con independencia del plan, lo proyectos deben comenzar en tiempo y con todo el personal.
Cambios no controlados: Es importante recordar que siempre ocurren cambios en los requerimientos, que los planes del proyecto se basan en el alcance del trabajo conocido, que los cambios siempre requieren más trabajo, sin planes detallados los equipos no pueden estimar el efecto o magnitud de los cambios y que si los equipos no controlan cada cambio, se pierde gradualmente el control del plan del proyecto.

Para enfrentar esta situación las empresas requieren desarrollar o adquirir una disciplina en el desarrollo del software y controlar que los ingenieros usen de forma consistente los nuevos métodos. Cualquier camino que siga una empresa de software para obtener buena calidad implica que tiene que mejorar el proceso de desarrollo de software, por lo tanto, se requiere utilizar los métodos y procedimientos de la Ingeniería y Gestión de Software.
La Ingeniería de Software es una tecnología multicapa en la que, según Pressman, se pueden identificar: los métodos (indican cómo construir técnicamente el software), el proceso (es el fundamento de la Ingeniería de Software, es la unión que mantiene juntas las capas de la tecnología) y las herramientas ( soporte automático o semiautomático para el proceso y los métodos).

 //////////////////////////////////////////////////////// 


PROCESO DE DESARROLLO  DE SOFTWARE


Un Proceso de Desarrollo de Software es la definición del conjunto de actividades que guían los esfuerzos de las personas implicadas en el proyecto, a modo de plantilla que explica los pasos necesarios para terminar el proyecto (Jacobson, I.; Booch, G. y Rumbaugh, J.; “El Proceso Unificado de Desarrollo de software”. 2000. Página 13).


- Martin L.(2014) Software Industria 2018, 4 oct 2018, https://www.ekon.es/programas-software-erp/industria

No comments:

Post a Comment