Show simple item record

dc.contributorRincón Pérez, Luisa Fernanda
dc.creatorMejía Duque, Juan Pablo
dc.creatorLozano Herrera, Sebastián
dc.date2016-10-28
dc.date.accessioned2018-10-29T17:25:56Z
dc.date.available2018-10-29T17:25:56Z
dc.identifier.citationMejía Duque, J. P. & Lozano Herrera, S. (2016, octubre 28) Diseño e implementación de una herramienta de soporte para la metodología PSP (Personal Software Process). Pontificia Universidad Javeriana, Cali.spa
dc.identifier.urihttp://hdl.handle.net/11522/10822
dc.descriptionDurante el desarrollo de software se busca que el producto tenga la mejor calidad posible, es decir, cantidad mínima de errores durante el desarrollo y una vez entregado, existen muchas metodologías que buscan aportar a la calidad de un desarrollo y Personal Software Process es una de ellas, pero su aplicación implica mucho trabajo extra y las herramientas disponibles complican a´un más el uso de la metodología. Este artículo presenta una herramienta que ha sido desarrollada teniendo en cuenta componentes de usabilidad, con el fin de que la herramienta no sea una carga adicional y el desarollador pueda enfocarse en su proyecto y en la metodología. Para lograrlo fue necesario indagar sobre las buenas practicas de usabilidad, aspectos que hacen una herramienta usable y formas de probar la usabilidad de la herramienta. Un método cualitativo y comparativo que se compone de 8 tareas, hecho en un grupo de personas que no conocen ninguna de herramienta de soporte de la metodología y otro grupo con personas que al menos conocen la herramienta expuesta en ´este articulo. Ambos grupos de personas cumplieron las tareas en un tiempo menor cuando utilizaron PSP Connect, además el promedio de errores fue de 6,6 mientras que cuando usaron Process Dashboard el promedio de errores ascendió a 16. En conclusión se logró el objetivo de incluir usabilidad en una herramienta que soporta la metodología, el enfoque de las pruebas ayudó a garantizar la complementación de los componentes de calidad definidos por Nielsen. También es importante llevar la herramienta a una comunidad que tenga experiencia en el uso de la metodología y de Process Dashboard o PSP Student Workbook, para que las pruebas no se vean limitadas ni afectadas por componentes que son normales cuando se usa la metodología.spa
dc.description.abstractDuring software development the product must have the best quality, ie, minimum number of errors during development and after it is finished, there are many methodologies that are made to contribute to the quality of a development and Personal Software Process is one of them, but its application involves a lot of extra work and the available support tools doesn’t fulfil all that is required in a support tool. This article presents a tool that has been developed using quality components, allowing the developer to focus on his project and methodology. To achieve this it was necessary to look for good usability practices, things that make a usable tool and ways to test the usability of the tool. A qualitative and comparative method that consists of 8 tasks, done in a group of people who do not know any tool of support of the methodology and another group with people who at least has used the tool exposed in this article. Both groups of people fulfilled the tasks in a shorter time when they used PSP Connect, additionally the average errors was of 6,6 whereas when they used Process Dashboard the average errors amounted to 16. In conclusion the goal of including usability in a tool that supports the methodology was achieved, the testing approach helped to ensure the implementation of the quality components defined by Nielsen. It is also important to test the tool in a community that has experience using the methodology and using the Process Dashboard or PSP Student Workbook, so the tests wouldn’t be limited or affected by components that are normal When the methodology is used.spa
dc.formatapplication/pdfspa
dc.format.extent107 páginasspa
dc.languagespaspa
dc.publisherPontificia Universidad Javerianaspa
dc.rightsEl o los autores otorgan licencia de uso parcial de la obra a favor de la Pontificia Universidad Javeriana Seccional Cali, teniendo en cuenta que en cualquier caso, la finalidad perseguida siempre será facilitar, difundir y promover el aprendizaje, la enseñanza y la investigación. Con la licencia el o los autores autorizan a la Pontificia Universidad Javeriana Seccional Cali: la publicación en formato o soporte material, de acuerdo con las condiciones internas que la Universidad ha establecido para estos efectos. La edición o cualquier otra forma de reproducción, incluyendo la posibilidad de trasladarla al sistema o entorno digital. La inclusión en cualquier otro formato o soporte como multimedia, colecciones, recopilaciones o, en general, servir de base para cualquier otra obra derivada. La comunicación y difusión al público por cualquier procedimiento o medio (impreso o electrónico). La inclusión en bases de datos y en sitios web, sean éstos onerosos o gratuitos, existiendo con ellos previo convenio perfeccionado con la Pontificia Universidad Javeriana Cali para efectos de satisfacer los fines previstos. En estos eventos, tales sitios tendrán las mismas facultades que las aquí concedidas para la referida universidad, con las mismas limitaciones y condiciones. El o los autores continúan conservando los correspondientes derechos sin modificación o restricción alguna, puesto que de acuerdo con la legislación colombiana aplicable, el acuerdo jurídico con la Pontificia Universidad Javeriana Cali, en ningún caso conlleva la enajenación del derecho de autor y de sus conexos. EL AUTOR, expresa que el artículo, folleto o libro objeto de la presente autorización es original y la elaboró sin quebrantar ni suplantar los derechos de autor de terceros, y de tal forma, el recurso electrónico aquí presentado es de su exclusiva autoría y tiene la titularidad sobre éste. PARÁGRAFO: en caso de queja o acción por parte de un tercero referente a los derechos de autor sobre el recurso electrónico en cuestión, EL AUTOR, asumirá la responsabilidad total, y saldrá en defensa de los derechos aquí autorizados; para todos los efectos, la Pontificia Universidad Javeriana Cali actúa como un tercero de buena fe.spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/*
dc.subjectFacultad de Ingenieríaspa
dc.subjectPrograma de Ingeniería de Sistemas y Computaciónspa
dc.subjectMetodología PSPspa
dc.subjectHerramienta de apoyospa
dc.subjectDesarrollo de herramienta para computadorspa
dc.titleDiseño e implementación de una herramienta de soporte para la metodología PSP (Personal Software Process)spa
dc.typeinfo:eu-repo/semantics/bachelorThesisspa
dc.audiencePontificia Universidad Javeriana communityspa
dc.audienceResearchsspa
dc.audienceJournalistsspa
dc.audienceOtherspa
dc.contributor.roleConsultor de tesisspa
dc.coverageCali; Lat: 03 24 00 N degrees minutes; Lat: 3.4000 decimal degrees; Long: 076 30 00 W degrees minutes; Long: -76.5000 decimal degreesspa
dc.creator.degreeIngeniero de Sistemas y Computaciónspa
dc.creator.emailsebaslh@gmail.comspa
dc.creator.emailjuanpmd@hotmail.comspa
dc.publisher.facultyIngenieríaspa
dc.publisher.programIngeniería de Sistemas y Computaciónspa
dc.pubplace.cityCalispa
dc.pubplace.stateValle del Caucaspa
dc.rights.accesoAcceso abiertospa
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessspa
dc.rights.ccAtribución-NoComercial-SinDerivadas 2.5 Colombia*
dc.source.bibliographicCitationTuma Solutions. Process dashboard. Online: 2016-09-26.spa
dc.source.bibliographicCitationSEI. Psp academic material. Online: 2016-10-12.spa
dc.source.bibliographicCitationJakob Nielsen. Usability 101: Introduction to Usability, 2012.spa
dc.source.bibliographicCitationJhon Fredy Nino Manrique and Raquel Anaya. An empirical study of application of psp methodology with students of a systems technology program with different levels of training. In Informatica (CLEI), 2012 XXXVIII Conferencia Latinoamericana En, pages 1–10. IEEE, 2012.spa
dc.source.bibliographicCitationWatts S Humphrey. The personal software process (psp). 2000.spa
dc.source.bibliographicCitationWatts S. Humphrey. A Discipline for Software Engineering. AddisonWesley Longman Publishing Co., Inc., Boston, MA, USA, 1995.spa
dc.source.bibliographicCitationJakob Nielsen. 10 usability heuristics for user interface design. Fremont: Nielsen Norman Group., 1995.spa
dc.source.bibliographicCitationJakob Nielsen. Extreme Usability: How to Make an Already-Great Design Even Better, 2008.spa
dc.source.bibliographicCitationJakob Nielsen. Parallel & iterative design + competitive testing = high usability, 2011.spa
dc.source.bibliographicCitationAurora Bedford. Don’t prioritize efficiency over expectations. Jakob Nielsen’s Alertbox., 2015.spa
dc.source.bibliographicCitationBill Scott and Theresa Neil. Designing web interfaces: Principles and patterns for rich interactions. . O’Reilly Media, Inc.”, 2009.spa
dc.source.bibliographicCitationBruce Tognazzini. First principles of interaction design (revised & expanded), 2014.spa
dc.source.bibliographicCitationJosh Owens. What is Meteor.js? Online: 2016-02-22spa
dc.source.bibliographicCitationBuilding pure JavaScript applications (Meteor.js). Online: 2016-02-22.spa
dc.source.bibliographicCitationMeteor (web framework). Online: 2016-02-22spa
dc.source.bibliographicCitationAngularJS by Google, HTML enhanced for web apps! Online: 2016-03-02.spa
dc.source.bibliographicCitationA framework for creating ambitious web applications. Online: 2016-03-02.spa
dc.source.bibliographicCitationReact. Online: 2016-03-02.spa
dc.source.bibliographicCitationPercolate Studio. Atmoshpere. Online: 2016-02-22.spa
dc.source.bibliographicCitationIntroduction to Latency Compensation. Online: 2016-02-20.spa
dc.source.bibliographicCitationDescubriendo Meteor. Online: 2016-02-23.spa
dc.source.bibliographicCitationConcepts, Structuring your application. Online: 2016-02-23.spa
dc.source.bibliographicCitationMeteor Isobuild. Online: 2016-02-25.spa
dc.source.bibliographicCitationMeteor: Build iOS and Android Apps that are a Delight to Use. Online: 2016-02-28.spa
dc.source.bibliographicCitationMarsha Pomeroy-Huff, Robert Cannon, Timothy A Chick, Julia Mullaney, and William Nichols. The personal software processsm (pspsm) body of knowledge, version 2.0. Technical report, DTIC Document, 2009.spa
dc.source.bibliographicCitationWatts S Humphrey. Introduction to the personal software process (sm). Addison-Wesley Professional, 1996.spa
dc.source.bibliographicCitationWatts S. Humphrey. Using a defined and measured personal software process. In IEEE Software, page 77–88. IEEE, 1996.spa
dc.source.bibliographicCitationRichard Gould (okgrow). Persistent Sessions. Online: 2016-10-11.spa
dc.source.bibliographicCitationBeni Suranto. Psp and pqi, how do they improve individual software process? 2015.spa
dc.source.bibliographicCitationGoogle Design Resources. Online: 2016-03-08.spa
dc.source.bibliographicCitationMeteor. Publications and Data Loading. Online: 2016-09-20.spa
dc.source.bibliographicCitationAldeed. Collection2. Online: 2016-09-21.spa
dc.source.bibliographicCitationKadira. Kadira Performance monitoring for meteor. Online: 2016-09-22.spa
dc.source.bibliographicCitationMeteor. Meteor Methods. Online: 2016-09-21.spa
dc.source.bibliographicCitation] Meteor. Meteor password package. Online: 2016-09-18.spa
dc.source.bibliographicCitationDick Hardt. The oauth 2.0 authorization framework. 2012.spa
dc.source.bibliographicCitationMeteor. Meteor full accounts packages. Online: 2016-09-18.spa
dc.source.bibliographicCitationMathieu Bouchard (matb33). Meteor Collection Hooks. Online: 2016-09-19.spa
dc.source.bibliographicCitationGoogle. Material Icons. Online: 2016-09-26.spa
dc.source.bibliographicCitationDave Gandy. Font Awesome. Online: 2016-09-26.spa
dc.source.bibliographicCitationRichard Gould (okgrow). Persistent Sessions. Online: 2016-10-11.spa
dc.source.bibliographicCitationAmazon Web Services. Amazon Web Services. Online: 2016-10-24.spa
dc.source.bibliographicCitationDigitalOcean. DigitalOcean. Online: 2016-10-24.spa
dc.source.bibliographicCitationMeteor Development Group. Meteor Galaxy. Online: 2016-10-24.spa
dc.source.bibliographicCitationNamecheap. Namecheap. Online: 2016-10-24.spa
dc.source.bibliographicCitationArunoda Susiripala(arunoda). Meteor Up X. Online: 2016-10-24.spa
dc.source.bibliographicCitationDocker. What is Docker? Online: 2016-10-24spa
dc.source.bibliographicCitationJouni Lappalainen. Tool Support for Personal Software Process. Springer Berlin Heidelberg, 2005.spa
dc.source.bibliographicCitationChris Bank. The guide to usability testing. 2015.spa
dc.source.repositoryreponame:Vitela: Repositorio Institucional PUJspa
dc.source.institutioninstname:Pontificia Universidad Javeriana Cali.spa
dc.subject.lembDesarrollo de programas para computadorspa
dc.subject.lembMedición del trabajospa
dc.subject.lembTiempos y movimientosspa
dc.subject.lembIngeniería de Softwarespa
dc.subject.lembMeteor.js (Programa para computador)spa
dc.type.hasversioninfo:eu-repo/semantics/publishedVersionspa
dc.type.spaTrabajo de Gradospa


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 2.5 Colombia
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 2.5 Colombia