Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidos

Autores
Claus, Pablo Emilio
Año de publicación
2021
Idioma
español castellano
Tipo de recurso
tesis de maestría
Estado
versión aceptada
Colaborador/a o director/a de tesis
Antonelli, Rubén Leandro
Lliteras, Alejandra Beatriz
Descripción
El desarrollo de software es complejo por naturaleza, tanto por el proceso, como por el conocimiento que debe plasmar y finalmente porque requiere satisfacer las necesidades del cliente. Cada vez más empresas les exigen a sus proveedores de software una certificación de calidad, para lo cual se tienen que contar con un proceso estándar que tenga trazabilidad de los requerimientos desde el punto de vista del cliente. Por otro lado, contar con documentación sencilla y puntual contribuye a que tanto los clientes como el equipo de desarrollo puedan mitigar el impacto de la tendencia a leer de manera superficial fomentado por Internet, los teléfonos, los relojes inteligentes y las redes sociales. Además, si el desarrollo tiene que ser realizado por un equipo pequeño, de menos de 5 integrantes, y con alguno de sus miembros distribuido geográficamente, la tarea puede ser abrumadora. Este trabajo propone un proceso de desarrollo que enfatiza los siguientes pilares: 1) Lograr la trazabilidad de los requerimientos, 2) haciendo foco en la documentación mínima, 3) que pueda ser utilizado por equipos pequeños y 4) con al menos uno de sus integrantes distribuido geográficamente. Si bien hay varias propuestas para desarrollar software, desde el desarrollo clásico hasta el ágil, ninguna cumple con los 4 pilares de manera simultánea. El proceso propuesto fue validado a través de un caso de estudio que duró 18 meses. El mismo consistió en un desarrollo de un producto de software para un cliente comercial. Para analizar los resultados del caso de estudio se utilizaron datos cuantitativos y cualitativos. Finalmente, como un aporte sustancial, en 2019 la empresa en la que se aplicó el proceso propuesto en esta tesis certificó la norma de calidad ISO 9001.2015 para desarrollo de software utilizando Klein como estándar.
Magister en Ingeniería de Software
Universidad Nacional de La Plata
Facultad de Informática
Materia
Ciencias Informáticas
Desarrollo de Software
Ingeniería de Software
Trazabilidad de requerimientos
Equipos pequeños
Equipos distribuidos
Documentación mínima
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/121741

id SEDICI_5b009c957b9d9c29fb4bf64e95b6c126
oai_identifier_str oai:sedici.unlp.edu.ar:10915/121741
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidosClaus, Pablo EmilioCiencias InformáticasDesarrollo de SoftwareIngeniería de SoftwareTrazabilidad de requerimientosEquipos pequeñosEquipos distribuidosDocumentación mínimaEl desarrollo de software es complejo por naturaleza, tanto por el proceso, como por el conocimiento que debe plasmar y finalmente porque requiere satisfacer las necesidades del cliente. Cada vez más empresas les exigen a sus proveedores de software una certificación de calidad, para lo cual se tienen que contar con un proceso estándar que tenga trazabilidad de los requerimientos desde el punto de vista del cliente. Por otro lado, contar con documentación sencilla y puntual contribuye a que tanto los clientes como el equipo de desarrollo puedan mitigar el impacto de la tendencia a leer de manera superficial fomentado por Internet, los teléfonos, los relojes inteligentes y las redes sociales. Además, si el desarrollo tiene que ser realizado por un equipo pequeño, de menos de 5 integrantes, y con alguno de sus miembros distribuido geográficamente, la tarea puede ser abrumadora. Este trabajo propone un proceso de desarrollo que enfatiza los siguientes pilares: 1) Lograr la trazabilidad de los requerimientos, 2) haciendo foco en la documentación mínima, 3) que pueda ser utilizado por equipos pequeños y 4) con al menos uno de sus integrantes distribuido geográficamente. Si bien hay varias propuestas para desarrollar software, desde el desarrollo clásico hasta el ágil, ninguna cumple con los 4 pilares de manera simultánea. El proceso propuesto fue validado a través de un caso de estudio que duró 18 meses. El mismo consistió en un desarrollo de un producto de software para un cliente comercial. Para analizar los resultados del caso de estudio se utilizaron datos cuantitativos y cualitativos. Finalmente, como un aporte sustancial, en 2019 la empresa en la que se aplicó el proceso propuesto en esta tesis certificó la norma de calidad ISO 9001.2015 para desarrollo de software utilizando Klein como estándar.Magister en Ingeniería de SoftwareUniversidad Nacional de La PlataFacultad de InformáticaAntonelli, Rubén LeandroLliteras, Alejandra Beatriz2021-05-26info:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTesis de maestriahttp://purl.org/coar/resource_type/c_bdccinfo:ar-repo/semantics/tesisDeMaestriaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/121741https://doi.org/10.35537/10915/121741spainfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:28:54Zoai:sedici.unlp.edu.ar:10915/121741Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:28:55.278SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidos
title Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidos
spellingShingle Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidos
Claus, Pablo Emilio
Ciencias Informáticas
Desarrollo de Software
Ingeniería de Software
Trazabilidad de requerimientos
Equipos pequeños
Equipos distribuidos
Documentación mínima
title_short Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidos
title_full Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidos
title_fullStr Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidos
title_full_unstemmed Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidos
title_sort Klein: Proceso de desarrollo de software con trazabilidad de requerimientos, documentación mínima y aplicable con equipos pequeños y distribuidos
dc.creator.none.fl_str_mv Claus, Pablo Emilio
author Claus, Pablo Emilio
author_facet Claus, Pablo Emilio
author_role author
dc.contributor.none.fl_str_mv Antonelli, Rubén Leandro
Lliteras, Alejandra Beatriz
dc.subject.none.fl_str_mv Ciencias Informáticas
Desarrollo de Software
Ingeniería de Software
Trazabilidad de requerimientos
Equipos pequeños
Equipos distribuidos
Documentación mínima
topic Ciencias Informáticas
Desarrollo de Software
Ingeniería de Software
Trazabilidad de requerimientos
Equipos pequeños
Equipos distribuidos
Documentación mínima
dc.description.none.fl_txt_mv El desarrollo de software es complejo por naturaleza, tanto por el proceso, como por el conocimiento que debe plasmar y finalmente porque requiere satisfacer las necesidades del cliente. Cada vez más empresas les exigen a sus proveedores de software una certificación de calidad, para lo cual se tienen que contar con un proceso estándar que tenga trazabilidad de los requerimientos desde el punto de vista del cliente. Por otro lado, contar con documentación sencilla y puntual contribuye a que tanto los clientes como el equipo de desarrollo puedan mitigar el impacto de la tendencia a leer de manera superficial fomentado por Internet, los teléfonos, los relojes inteligentes y las redes sociales. Además, si el desarrollo tiene que ser realizado por un equipo pequeño, de menos de 5 integrantes, y con alguno de sus miembros distribuido geográficamente, la tarea puede ser abrumadora. Este trabajo propone un proceso de desarrollo que enfatiza los siguientes pilares: 1) Lograr la trazabilidad de los requerimientos, 2) haciendo foco en la documentación mínima, 3) que pueda ser utilizado por equipos pequeños y 4) con al menos uno de sus integrantes distribuido geográficamente. Si bien hay varias propuestas para desarrollar software, desde el desarrollo clásico hasta el ágil, ninguna cumple con los 4 pilares de manera simultánea. El proceso propuesto fue validado a través de un caso de estudio que duró 18 meses. El mismo consistió en un desarrollo de un producto de software para un cliente comercial. Para analizar los resultados del caso de estudio se utilizaron datos cuantitativos y cualitativos. Finalmente, como un aporte sustancial, en 2019 la empresa en la que se aplicó el proceso propuesto en esta tesis certificó la norma de calidad ISO 9001.2015 para desarrollo de software utilizando Klein como estándar.
Magister en Ingeniería de Software
Universidad Nacional de La Plata
Facultad de Informática
description El desarrollo de software es complejo por naturaleza, tanto por el proceso, como por el conocimiento que debe plasmar y finalmente porque requiere satisfacer las necesidades del cliente. Cada vez más empresas les exigen a sus proveedores de software una certificación de calidad, para lo cual se tienen que contar con un proceso estándar que tenga trazabilidad de los requerimientos desde el punto de vista del cliente. Por otro lado, contar con documentación sencilla y puntual contribuye a que tanto los clientes como el equipo de desarrollo puedan mitigar el impacto de la tendencia a leer de manera superficial fomentado por Internet, los teléfonos, los relojes inteligentes y las redes sociales. Además, si el desarrollo tiene que ser realizado por un equipo pequeño, de menos de 5 integrantes, y con alguno de sus miembros distribuido geográficamente, la tarea puede ser abrumadora. Este trabajo propone un proceso de desarrollo que enfatiza los siguientes pilares: 1) Lograr la trazabilidad de los requerimientos, 2) haciendo foco en la documentación mínima, 3) que pueda ser utilizado por equipos pequeños y 4) con al menos uno de sus integrantes distribuido geográficamente. Si bien hay varias propuestas para desarrollar software, desde el desarrollo clásico hasta el ágil, ninguna cumple con los 4 pilares de manera simultánea. El proceso propuesto fue validado a través de un caso de estudio que duró 18 meses. El mismo consistió en un desarrollo de un producto de software para un cliente comercial. Para analizar los resultados del caso de estudio se utilizaron datos cuantitativos y cualitativos. Finalmente, como un aporte sustancial, en 2019 la empresa en la que se aplicó el proceso propuesto en esta tesis certificó la norma de calidad ISO 9001.2015 para desarrollo de software utilizando Klein como estándar.
publishDate 2021
dc.date.none.fl_str_mv 2021-05-26
dc.type.none.fl_str_mv info:eu-repo/semantics/masterThesis
info:eu-repo/semantics/acceptedVersion
Tesis de maestria
http://purl.org/coar/resource_type/c_bdcc
info:ar-repo/semantics/tesisDeMaestria
format masterThesis
status_str acceptedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/121741
https://doi.org/10.35537/10915/121741
url http://sedici.unlp.edu.ar/handle/10915/121741
https://doi.org/10.35537/10915/121741
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1844616167785758720
score 13.069144