Determinación de los factores que conllevan a la formulación de una nueva metodología ágil de desarrollo de Software

dc.contributor.advisorPérez Canencio, José Gabrielspa
dc.contributor.authorOspina Puertas, Johan Felipespa
dc.contributor.authorCanaval Nuñez, Johan Andrésspa
dc.coverage.spatialTuluá, Valle del Cauca, Colombiaspa
dc.date.accessioned2017-05-18T18:48:01Z
dc.date.available2017-05-18T18:48:01Z
dc.date.issued2013-11-08spa
dc.descriptionilustraciones, gráficos, tablasspa
dc.description.abstractEl concepto de metodología, dentro de la Ingeniería del Software es, sin duda, uno de los más oscuros y que más confusión produce tanto en estudiantes como en profesionales involucrados en procesos de desarrollo de software. Tanto es así, que en muchas empresas de desarrollo (no todas, por supuesto), la aplicación de una metodología brilla por su ausencia. Además, la constante innovación tecnológica, cambios en los procesos y economías de los países hace que cada vez sea necesaria la aplicación de nuevas metodologías adaptadas a los nuevos tiempos y necesidades de cada país, sin embargo, las empresas siguen aplicando dichas metodologías las cuales fueron creadas hace bastante tiempo y pensadas para viejos problemas, por lo cual se puede decir que se carece de formas y estrategias modernas para atender los nuevos problemas. Algunos profesionales de las tecnologías de la información como algunos de sus clientes se van dando cuenta de que se hace necesario seguir unas ciertas pautas predefinidas en el desarrollo del software de calidad: es decir, llevar un comportamiento metódico, que no es otra cosa que seguir una metodología. Esto lleva a pensar que la ausencia de una metodología en el desarrollo de un proyecto de software garantiza con seguridad la ausencia de calidad. Las actuales metodologías son hechas en otros países y se caracterizan por ser muy extensas y con un alto costo para su implementación ya que van acorde a la economía del país que la realizo y a los tipos de empresa que en él se encuentran, empresas con un poder monetario muy superior al nuestro, por lo cual no son fácilmente adaptables en Colombia. En Colombia la situación económica es bastante difícil para muchas de las pequeñas y medianas empresas, por lo tanto se ve la necesidad del desarrollo de una metodología ágil, eficaz y de buena calidad y lo más importante a un costo moderado el cual sea asequible y se ajuste a las necesidades y economía de nuestras organizaciones.spa
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero (a) de Sistemasspa
dc.description.tableofcontents1. IDENTIFICACION DEL PROYECTO / 1.1 EL PROBLEMA / 1.2 FORMULACIÓN DEL PROBLEMA / 2. OBJETIVOS / 2.1 OBJETIVO GENERAL / 2.2 OBJETIVOS ESPECÍFICOS / 3. JUSTIFICACIÓN / 4. MARCOS DE REFERENCIA / 4.1 MARCO TEORICO / 4.1.1 Definiciones de Metodología de desarrollo de software / 4.1.2 Metodología ágil / 4.1.3 Definición de las principales metodologías de desarrollo / 4.1.3.1 Metodologías de desarrollo ágil. / 4.1.3.1.1 Programación Extrema / 4.1.3.1.2 Scrum / 4.1.3.2 Otras metodologías de desarrollo / 4.1.3.2.1 RUP / 4.1.3.2.2 Iconix. / 4.2 MARCO CONCEPTUAL / 5. HIPOTESIS / 5.1 OPERACIONALIZACION DE LA HIPOTESIS / 6. ASPECTOS METODOLOGICOS / 6.1 TIPO DE ESTUDIO / 6.2 METODO DE INVESTIGACION / 6.3 FUENTES Y TECNICAS DE RECOLECION DE LA INFORMACIÓN 21 6.3.1 Fuentes primarias / 6.3.2 Fuentes secundarias / 7. FASE TECNICA / 7.2 METODOLOGÍA XP / 7.3 METODOLOGÍA RUP / 7.4 METODOLOGÍA ICONIX / 7.5 METODOLOGÍA SCRUM / 7.6 UTILIZACIÓN DE LOS ELEMENTOS DE MODELADO EN LAS METODOLOGÍAS DE DESARROLLO / 7.7 METODOLOGÍAS UTILIZADAS POR LAS EMPRESAS DESARROLLADORES DE SOFTWARE / 7.7.1 PSL / 7.7.1.1 Metodología utilizada por PSL / 7.7.2 IT GROUP / 7.7.2.1 Metodología utilizada por IT GROUP / 7.7.3 NEXOS SOFTWARE / 7.7.3.1 Metodología utilizada por NEXOS SOFTWARE / 7.7.4 ASESOFTWARE / 7.7.4.1 Metodología utilizada por ASESOFTWARE / 7.7.5 PALMERA SOFT / 7.7.5.1 Metodología utilizada por PALMERA SOFT / 7.7.6 BIOSALC / 7.7.7 ISE & E (Ingeniería Servicios Eléctricos y Electrónicos) / 7.7.7.1 Metodología utilizada por ISE & E / 7.7.8 SOFTENG / 7.7.9 MVM Ingeniería de Software / 7.7.9.1 Metodología utilizada por MVM Ingeniería de Software / 7.7.10 ARQUITESOFT / 7.7.11 SAP / 7.8 PROYECTOS / 7.8.1 TOTVS COLOMBIA – ADA / 7.8.2 ARQUITESOFT / 7.8.3 COMPUNET S.A - SAP / 7.8.4 WEBMASTER – Smart Access / 7.8.5 ISOCRON SYSTEMS / 8. ETAPAS QUE DEBERÍA TENER UNA NUEVA METODOLOGÍA ÁGIL / 8.1 INSTRUMENTO. PLAN GENERAL DE DESARROLLO DEL SOFTWARE / 8.1.1 Propósito / 8.1.2 Alcance / 8.1.3 Resumen / 8.1.4 Oportunidad de Negocio / 8.1.5 Sentencia que define el problema / 8.1.6 Sentencia que define la posición del Producto / 8.2 VISTA GENERAL DEL PROYECTO / 8.2.1 Propósito, Alcance y Objetivos / 8.2.2 Suposiciones y Restricciones / 8.2.3 Entregables del proyecto / 8.2.4 Entregables Opcionales / 8.2.5 Evolución del Plan General de Desarrollo del Software / 8.3 Organización del Proyecto / 8.3.1 Participantes en el Proyecto / 8.3.2 Entorno de usuario / 8.3.3 Interfaces Externas / 8.3.4 Roles y Responsabilidades / 8.4 Gestión del Proceso / 8.4.1 Estimaciones del Proyecto / 8.4.2 Perspectiva del producto / 8.4.3 Plan del Proyecto / 8.4.3.1 Plan de las Fases / 8.4.3.2 Calendario del Proyecto / 8.4.4 Seguimiento y Control del Proyecto / 8.4.5 Resumen de características / 8.5 Otros Requisitos del Producto / 8.5.1 Estándares Aplicables / 8.5.2 Requisitos de Sistema / 8.5.3 Requisitos de Desempeño / 8.5.4 Requisitos de Entorno / 8.6 Requisitos de Documentación / 8.6.1 Manual de Usuario / 8.6.2 Ayuda en Línea / 8.6.3 Guías de Instalación, Configuración, y Fichero Léame / CONCLUSIONES / COLABORADORES / BIBLIOGRAFÍA / REFERENCIAS / ANEXOS /
dc.format.extent114 Páginasspa
dc.format.mimetypeapplication/pdfspa
dc.identifier.instnameInstname:Unidad Central del Valle del Caucaspa
dc.identifier.reponameRepositorio Institucional Unidad Central del Valle del Caucaspa
dc.identifier.repourlrepourl:https://repositorio.uceva.edu.co/
dc.identifier.urihttp://hdl.handle.net/20.500.12993/52
dc.language.isospa
dc.publisher.facultyFacultad de Ingenieríasspa
dc.publisher.placeTuluá, Valle del Cauca, Colombiaspa
dc.publisher.programDerechos reservados - Unidad Central del Valle del Caucaspa
dc.relation.references[1] Pressman, Roger S. Ingeniería de Software, un enfoque práctico. Mac GrawHill. Sexta Edición.
dc.relation.references[2]Jeffrey A. Livermore, Factors that Impact Implementing an Agile Software Development Methodology, Walsh College
dc.relation.references[3]Sebastian Dyck & Tim A. Majchrzak, Identifying Common Characteristics in Fundamental, Integrated, and Agile Software Development Methodologies, Department of Information Systems, University of Munster
dc.relation.references[4] Boehm, B. & Turner, R. Management challenges to implement agile processes in traditional development organizations. IEEE Software. 22(5), 30-40. 2005.
dc.relation.references[4] Boehm, B. & Turner, R. Management challenges to implement agile processes in traditional development organizations. IEEE Software. 22(5), 30-40. 2005.
dc.relation.references[5] Revista Antioqueña de las Ciencias Computacionales y la Ingeniería de Software, Formación Profesional en Ingeniería de Software: Una Necesidad Crítica en los Estados Unidos, RACCIS, 2(1), 6-10, 2012
dc.relation.references[6] Beck, K., Extreme programming explained. 2000: Addison Wesley
dc.relation.references[7] Schatz, B. & Abdelshafi, I. Primavera gets agile: A successful transition to agile development. IEEE Software. 22(3). 2005
dc.relation.references[8] R.F. Roggio, “A model for the software engineering capstone sequence using the Rational Unified Process”, Proceedings of ACM SE’06, March 10-12, 2006, Association for Computing Machinery, p 306-311.
dc.relation.references[9] Keefe, K. and M. Dick. Using extreme programming in a capstone project. in 6th Conference on Australian Computer Education. 2004: ACM.
dc.relation.references[10] J. Tessem and F. Maurer, "Job satisfaction and motivation in a large agile team," in Agile Processes in Software Engineering and Extreme Programming, Proceedings. vol. 4536, G. Concas, E. Damiani, M. Scotto, and G. Succi, Eds., ed Berlin: Springer-Verlag Berlin, 2007, pp. 54-61.
dc.relation.references[11] Canós José H., Letelier Patricio, y Penadés, Mª Carmen, “Metodologías Ágiles en el Desarrollo de Software”; http://www.willydev.net/descargas/prev/TodoAgil.pdf.
dc.relation.references[12] IEEE, The Institute of Electrical and Electronics Engineers, Inc., “IEEE Std 610.12-1990: IEEE Standard Glossary of Software Engineering Terminology,” New York, 1990.
dc.relation.references[13] Lindstrom, L. & Jeffries, R. Extreme programming and agile software development methodologies. Information Systems Management. 21(13), 41-53. 2005
dc.relation.references[14] Layman, L., L. Williams, and L. Cunningham. Exploring extreme programming in context: An industrial case study. in Agile Development Conference. 2004.
dc.relation.references[14] Roberts, T., Gibson, M., Fields, K., and Rainer, R. Factors That Impact Implementing a System Development Methodology. IEEE Transactions on Software Engineering. 24(8), 640-649. 1998
dc.relation.references[15] Mackenzie, A. and S. Monk. From cards to code: How extreme programming re-embodies programming as a collective practice. in Computer Supported Cooperative Work. 2004
dc.relation.references[16] B. Schatz, K. Schwaber and R.C. Martin, “Best Practices in Scrum Project Management and XP Agile Software Development”, White Paper, Object Mentor, Inc. http://www.objectmentor.com/resources/articles/Primavera July 2004.
dc.relation.references[17]Ming Huo, June Verner, Liming Zhu, Mohammad Ali Babar, “Software Quality and Agile Methods”, COMPSAC ’04, IEEE 2008.
dc.relation.references[18] Muller, M.M. and W.F. Tichey. Case study: Extreme programming in a university environment. In 23rd International Conference on Software Engineering. 2001: IEEE
dc.relation.references[19]J. Grenning, "Launching extreme programming at a process-intensive company," Software, IEEE, vol. 18, pp. 27- 33, 2001.
dc.relation.references[20] Williams, L., et al. Toward a framework for evaluating extreme program. in Empirical Assessment in Software Engineering (EASE). 2004.
dc.relation.references[21]Arthur English, “Extreme programming, it's worth a look”, IT Professional, Volume 4, Issue 3, May-June 2002 Page(s):48–50,IEEE.
dc.relation.references[22] Kent Beck et ai, Manifesto for Agile Software Development Accessed from http://agilemanifesto.org/
dc.relation.references[23] P. Kruchten, The Rational Unified Process: An Introduction. Boston, MA: Addison-Wesley Professional, 2003. [24] Wäyrynen, J., Bodén, M. & Boström, G.(2004) Security Engineering and eXtreme Programming: An Impossible Marriage? In Proceedings of the 4th 95 Conference on Extreme Programming and Agile Methods. 2004, Springer-Verlag, Lecture Notes in Computer Science. p. 117 .
dc.relation.references[25] R. Ramsin, The Engineering of an Object-Oriented Software Development Methodology. York, UK: University of York, 2006
dc.relation.references[26] Schwaber K., Beedle M., Martin R.C. “Agile Software Development with SCRUM”. Prentice Hall. 2001
dc.relation.references[27] [McBreen, 2002] McBreen, Pete, Questioning Extreme Programming, AddisonWesley The XP Series, 2002.
dc.relation.references[28] Shenone Marcelo Hernán, “Diseño de una Metodología Ágil de Desarrollo de Software”; http://materias.fi.uba.ar/7500/shenone-tesisdegrado.pdf.
dc.relation.references[29] Mendoza Sánchez, María A, “Metodologías de Desarrollo de Software,” Jun.2004; http://www.willidev.net/InsiteCreation/v1.0/descargas/cualmetodología.pdf
dc.relation.references[30] de San Martin Oliva, Carla Rebeca Patricia, “Uso de la metodología ICONIX”; http://www.unsj-cuim.edu.ar/portalzonda/seminario08/archivos/UsodeICONIX.pdf
dc.relation.references[31] Patton P, Jayaswal B., Design for trustworthy Software, Prentice Hall, pp 7, 2006
dc.relation.references[32] [Martin, 1991] Martin, J., Rapid Application Development, Macmillan Inc., New York, 1991
dc.relation.references[33] López Villatoro, Marco René, “Desarrollo de software utilizando proceso unificado y extreme programming, Ene. 2009; http://www.revistaciencia.info/papers/v01n01_02.pdf
dc.relation.references[34]Rueda Chacón, Julio César, “Aplicación De La Metodología Rup Para El Desarrollo Rápido De Aplicaciones Basado En El Estándar J2EE,” Mar. 2006; http://biblioteca.usac.edu.gt/tesis/08/08_7691.pdf.
dc.relation.references[35]Alejandro Martínez y Raúl Martínez, “Guía a Rational Unified Process”; http://www.info-ab.uclm.es/asignaturas/42551/trabajosAnteriores/TrabajoGuia%20RUP.pdf.
dc.relation.references[36] “Introducción al modelo Scrum de desarrollo de Software”; http://www.navegapolis.net/files/s/NST-010_01.pdf.
dc.relation.references[37] Molpeceres, Alberto, “Procesos de desarrollo: RUP, XP y FDD”; http://www.javahispano.org/contenidos/archivo/71/metodos_desarrollo.pdf.
dc.relation.references[38] Anaya, Víctor y Letelier, Patricio, “Trazabilidad de Requisitos Adaptada a las Necesidades del Proyecto: Un Caso de Estudio Usando Alternativamente RUP y XP”; www.willydev.net/InsiteCreation/v1.0/descargas/prev/traza.pdf.
dc.rightsDerechos reservados - Unidad Central del Valle del Caucaspa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0*
dc.subject.proposalDesarrollo de softwarespa
dc.subject.proposalInnovaciónspa
dc.subject.proposalMetodología desarrollo de softwarespa
dc.titleDeterminación de los factores que conllevan a la formulación de una nueva metodología ágil de desarrollo de Softwarespa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.localTesis/Trabajo de grado - Monografía - Pregradospa
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dcterms.audiencePúblico generalspa
dcterms.audience.professionaldevelopmentTécnica profesionalspa
dcterms.audience.professionaldevelopmentTecnológicaspa
dcterms.audience.professionaldevelopmentPregradospa
dcterms.audience.professionaldevelopmentEspecializaciónspa

Archivos

Bloque original

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
T0011929.pdf
Tamaño:
2.08 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado

Bloque de licencias

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descripción:
Cargando...
Miniatura
Nombre:
L0011929.pdf
Tamaño:
522.49 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia de Uso
Cargando...
Miniatura
Nombre:
L0011929-1.pdf
Tamaño:
509.52 KB
Formato:
Adobe Portable Document Format
Descripción:
Licencia de Uso