PROCESOS DE SOFTWARE

En un mundo de cambios constantes y competencia global, las organizaciones de desarrollo de software son presionadas a alcanzar mayor eficiencia con menores costos.


Proceso

Antes de definir lo que es un proceso de desarrollo de software, entendamos lo que es un proceso. Una definición sencilla de proceso es “serie de acciones que conducen a un final”

Proceso de software

Un proceso de desarrollo de software es un conjunto de personas, estructuras de organización, reglas, políticas, actividades y sus procedimientos, componentes de software, metodologías, y herramientas utilizadas o creadas específicamente para definir, desarrollar, ofrecer un servicio, innovar y extender un producto de software.

Un proceso de software efectivo habilita a la organización a incrementar su productividad al desarrollar software:

Permite estandarizar esfuerzos, promover reuso, repetición y consistencia entre proyectos.
Provee la oportunidad de introducir mejores prácticas de la industria.
Permite entender que las herramientas deben ser utilizadas para soportar un proceso.
Establece la base para una mayor consistencia y mejoras futuras.
Un proceso de software mejora los esfuerzos de mantenimiento y soporte:

Define cómo manejar los cambios y liberaciones a sistemas de software existentes.
Define cómo lograr la transición del software a la operación, y cómo ejecutar los esfuerzos de operación y soporte.


Documento que complementa AQUI


Fuentes:
https://sg.com.mx/revista/1/procesos-software#.Wdlo5lvWzIU
https://www.fing.edu.uy/tecnoinf/maldonado/cursos/2015/rpyl/desarrolloSoftware.pdf

No hay comentarios.:

Publicar un comentario