La entrega de una aplicación software es considerada, en muchas ocasiones, un proceso aislado asociado, casi íntegramente, al desarrollo de código en los diferentes lenguajes de programación existente.
Casi nunca se toma en cuenta que es un proceso complejo que posee reglas definidas y sustentadas, por ejemplo, en algún ISO .
El presente trabajo trata de ofrecer un mayor conocimiento de la importancia de este proceso que se da, por ejemplo, en las empresas dedicas al desarrollo de aplicaciones a medida. Un producto software que no está ceñido a un proceso de desarrollo desde la toma de requerimientos hasta su despliegue en un “Ambiente de Producción” corre un alto riesgo de presentar deficiencias que causen malestar en el usuario que lo solicitó.
No es difícil entender que un producto con graves deficiencias funcionales o de performance, además del malestar en el usuario provoca una mala imagen para la empresa que lo desarrolla y puede hacer, además, que esta no prospere como se desearía.
Esta situación de “caos” o desorden para la puesta en producción de una aplicación software puede, también, crear un ambiente de malestar en los empleados de la empresa que están asignados al desarrollo de los diferentes proyectos que existen en esta.
Además de malestar en los empleados los retrasos o pérdida de información a causa de la falta de un proceso bien estructurado y definido son frecuentes.
Para la puesta en producción de una aplicación software interviene el manejo de conceptos tales como la “Gestión de Cambios” , “Gestión de la Configuración” , los cuales son cruciales para el desarrollo de una aplicación y que ayudan a llevar un control del avance, conocimiento del performance e idea de la calidad del desarrollo de cada una de las funcionalidades que este posee.
Otro motivo importante y válido que determina necesaria la implementación de un proceso para la puesta en producción de una aplicación software es la complejidad que, actualmente, estos presentan. Ahora es común que una aplicación software sea desarrollada no solo en un único ambiente y por un solo equipo, sino por varios equipos que, incluso, pueden estar ubicados en diferentes zonas geográficas. Por lo tanto una aplicación software y cada uno de sus componentes son desarrolladas en diferentes empresas ubicadas, en algunos casos, en diferentes países. Por esta complejidad el proceso del desarrollo de una aplicación debe estar normado desde que los requerimientos funcionales de este son capturados hasta que la aplicación entra en la fase de producción. / Tesis
Identifer | oai:union.ndltd.org:PERUUPC/oai:repositorioacademico.upc.edu.pe:10757/301570 |
Date | 01 January 2012 |
Creators | Rivera Herbozo, Moisés Alfredo, Soto Taira, Leonardo Ángel |
Contributors | Cabrera Berríos, Jorge Antonio |
Publisher | Universidad Peruana de Ciencias Aplicadas (UPC), PE |
Source Sets | Universidad Peruana de Ciencias Aplicadas (UPC) |
Language | Spanish |
Detected Language | Spanish |
Type | info:eu-repo/semantics/bachelorThesis |
Format | application/pdf, application/msword |
Source | Universidad Peruana de Ciencias Aplicadas (UPC), Repositorio Académico UPC |
Rights | info:eu-repo/semantics/openAccess, http://creativecommons.org/licenses/by-nc-nd/4.0/ |
Page generated in 0.0023 seconds