PDF superior Gestión de calidad en desarrollo de software

Gestión de calidad en desarrollo de software

Gestión de calidad en desarrollo de software

ISO 9000 constituye un conjunto de estándares inter- nacionales que se pueden utilizar en el desarrollo de un sistema de gestión de calidad en todas las indus- trias. ISO 9001 define qué estándares y procedimien- tos deben considerarse en una organización, los cuales deben documentarse en un manual de calidad organi- zacional. La norma ISO 9126 hace referencia a la operación, transición y revisión del software y aunque no las divide en estos tres grupos, señala entre otras cosas la necesidad de lograr que el software opere co- rrectamente y con el grado de exactitud requerido, que los usuarios sean capaces de entenderlo y usarlo, es decir que sea amigable con quienes interactúen con él, que sea capaz de responder correctamente ante fallos o cambios del entorno y que proporcione una ejecución o desempeño apropiado, teniendo en cuenta los recur- sos utilizados
Mostrar más

5 Lee mas

Diseño de un sistema de gestión de una operación de una operación de desarrollo de software, usando métodos ágiles y modelos de calidad

Diseño de un sistema de gestión de una operación de una operación de desarrollo de software, usando métodos ágiles y modelos de calidad

Con respecto a los modelos de calidad, especialmente el CMMI (CMMI: 2011), podemos destacar su propósito de proveer una guía para la mejora de los procesos organizacionales y la habilidad para administrar el desarrollo, adquisición y mantenimiento de productos y servicios. CMMI (CMMI: 2011) coloca prácticas probadas en una estructura que ayuda a las organizaciones a evaluar su nivel de madurez o la capacidad de sus áreas de proceso, a establecer prioridades de mejora y a implementar esas mejoras. Además incluye al entrenamiento del personal como una de sus áreas de proceso colocándolo como un factor decisivo en la mejora de la calidad de procesos y productos. Su propósito es desarrollar las habilidades y conocimientos de las personas para que puedan realizar sus roles de una forma eficaz y eficiente (CMMI: 2011). De esta manera vemos una clara relación con el énfasis que las prácticas ágiles hacen en las relaciones interpersonales y las habilidades de los participantes y la búsqueda de la eficiencia (Agile Manifesto: 2001) Si bien el manifiesto de los métodos ágiles (Agile Manifesto: 2001) puede haberse visto como una contraposición a los que adherían a los modelos de calidad como CMMI, la discusión de la integración de aquello que aparecía como disjunto, surgió rápidamente (Beck, 2003); dando lugar además a la participación y discusión de un histórico referente en la ingeniería del software como es Barry Boehm (Boehm, 2003). Esta integración ha hecho que el CMMI adoptara recomendaciones explícitas sobre el uso de métodos ágiles.
Mostrar más

6 Lee mas

Gestión de proyecto de software: un método basado en gamificación para mejorar la calidad del producto y desempeño de equipos de desarrollo

Gestión de proyecto de software: un método basado en gamificación para mejorar la calidad del producto y desempeño de equipos de desarrollo

La norma ISO 9001 especifica los requisitos para un sistema de gestión de la calidad. Estos requisitos son genéricos y aplicables a todas las organizaciones sin importar su tipo, tamaño o producto elaborado [7]. Las secciones de la mencionada norma que dan fundamento a lo planteado en este trabajo se relacionan con la gestión de recursos humanos, la realización del producto y la medición, el análisis y la mejora. En la sección 6.2.2. de [7] y 7.3 de [9], se indica la importancia de que el personal sea consciente de la pertinencia y relevancia de sus actividades y de cómo contribuyen al logro de los objetivos de calidad. En la sección 7.1 de [7] y 8.1 de [9], se indica la necesidad de planificar y desarrollar los procesos necesarios para la realización del producto. En la sección 7.3.1. [7] y 8.3.2 de [9], se hace referencia a la planificación y control del diseño y desarrollo del producto. En la sección 8.2.4 de [7] y 8.6 de [9], se establece la necesidad de realizar un seguimiento y medición de las
Mostrar más

5 Lee mas

Diseño de un modelo de gestión de calidad para desarrollo de software en la unidad de artes gráficas del Instituto Geográfico Militar

Diseño de un modelo de gestión de calidad para desarrollo de software en la unidad de artes gráficas del Instituto Geográfico Militar

El CMMI está se compone de varias prácticas claves agrupadas en áreas y distribuidas en una jerarquía de cinco niveles, a través de los cuales una organización progresivamente alcanza mayor calidad, productividad y menores costos en el desarrollo de software. Los niveles progresan desde el 1, que representa el estado caótico, hasta el nivel 5, que representa el estado de optimización continua. Una organización en nivel 1, en el cual se encuentran la mayoría de los grupos de desarrollo en el mundo, produce software utilizando una aproximación de tanteo y error. Una organización en nivel 5 utiliza las mejores prácticas de ingeniería disponibles en el planeta, hace uso de procesos controlados, medibles y en continuo mejoramiento. Es altamente madura y sistemáticamente está en capacidad de producir software de alta calidad.
Mostrar más

175 Lee mas

Metamodelo ontológico como garantía de calidad en el desarrollo de software

Metamodelo ontológico como garantía de calidad en el desarrollo de software

En el marco de esta línea de investigación, se está desarrollando una tesis para la Maestría en Calidad de Software dictada por la Universidad de San Luis bajo Resolución ME N° 1589/13. En el ámbito de dicho proyecto se propone la investigación sobre el impacto de un Meta-modelo Ontológico para la extracción de requerimientos del Software. Como docente de la Cátedra Inteligencia Artificial, la implementación de la ontología establece un marco necesario para el análisis y estructura de datos; base necesaria para el desarrollo de herramientas basadas en Machine Learning (Aprendizaje automático).
Mostrar más

5 Lee mas

Gestión de la de calidad del software - caso de estudio Icono Informática

Gestión de la de calidad del software - caso de estudio Icono Informática

• Como s e ex pone en el numeral anter ior en la s ección de s oluciones propues tas , es nec es ario adoptar un estándar de documentac ión en la or ganiz ación, que s e alinee con las directiv as es tratégicas coor dinadas con todos. EL sistema de doc umentación debe c ontestar qué, cómo, cuando y dónde se realiz an las actividades del área de desarrollo. Se debe tomar en cuenta que el sis tema de documentac ión no s e ar tic ula solo y el hecho que existan unas dir ectivas escritas no es gar antía que es tas se cumplan en la v ida real; es por eso que s e deben definir y apropiar conceptos de c alida en la or ganización por medio de capacitac iones en gestión de calidad que per mitan inter iorizar c onc eptos como: Hac erlo Bien desde el principi o.
Mostrar más

87 Lee mas

Marco de trabajo para la gestión de la calidad en proyectos de desarrollo de software basado en pmbok y cmmi dev

Marco de trabajo para la gestión de la calidad en proyectos de desarrollo de software basado en pmbok y cmmi dev

En el mundo, existen alrededor de 25 millones de personas que se definen a sí mismas como directores de proyectos sin tener necesariamente educación formal ni bases metodológicas reconocidas de Gestión de Proyectos [12] y que demandan de una herramienta sencilla para gestión de proyectos; que introduzca conceptos estandarizados y aceptados. Existen alrededor de 12750 libros dedicados a la administración de proyectos y 135000 aproximadamente en cuyo í ulo ll v l p l b “P oj c ” [12]. Los cuales utilizan conceptos estandarizados pero que no necesariamente están relacionados a la gestión de proyectos de desarrollo de software por lo que un Marco de Trabajo enfocado a ésta área seria valorado. El reporte PMI [11] concluye que el uso de prácticas estandarizadas son necesarias para una correcta gestión de proyectos, en este caso: el desarrollo de software.
Mostrar más

167 Lee mas

MAESTRÍA EN GESTIÓN, APLICACIÓN Y DESARROLLO DE SOFTWARE GESTIÓN, APLICACIÓN Y DESARROLLO DE SOFTWARE INFORMES: Código snies 54946

MAESTRÍA EN GESTIÓN, APLICACIÓN Y DESARROLLO DE SOFTWARE GESTIÓN, APLICACIÓN Y DESARROLLO DE SOFTWARE INFORMES: Código snies 54946

Daniel Arenas Seleey. Ingeniero de Sistemas, UIS. Especialista en Ingeniería del Software, UIS. Maestría en Computer Sciencie, ITESM-CEM México. Diplomado en Educación Virtual. UNAB Virtual. Director Académico Especialización Tecnologías Avanzadas para Desarrollo de Software - UNAB. Director Académico Maestría en Gestión, Aplicación y Desarrollo de Software – UNAB, Director Académico Maestría en Software Libre UNAB - UOC. Director Académico en Ciencias Computacionales – UNAB-ITESM (2007). Investigador Centro Centro de Investigación en Ingeniería y Organizaciones – UNAB. Docente Facultad de Ingeniería de Sistemas-UNAB.
Mostrar más

6 Lee mas

Sistema de gestión de la calidad para unidad de producción de software

Sistema de gestión de la calidad para unidad de producción de software

en la Unidad de Producción de Software (UPS), la que ofrece los servicios generales de administración y desarrollo de productos de software a las Direcciones, Coordinaciones, Departamentos y demás instancias de la Escuela Superior Politécnica Agropecuaria de Manabí Manuel Félix López (ESPAM MFL). El alcance da cubrimiento a todos los procesos de alta dirección, operativos, de apoyo, de evaluación del producto y de asesoría.  El SGC será un impacto positivo para la UPS, este impacto se deberá medir pertinentemente, debido a que adoptará un enfoque basado en procesos para desarrollar, implementar y mejorar la eficacia del Sistema de Gestión de Calidad, orientado a aumentar la satisfacción del cliente mediante el cumplimiento de sus requisitos.
Mostrar más

16 Lee mas

La importancia de la Gestión de la Configuración del Software, en una Empresa de Desarrollo.

La importancia de la Gestión de la Configuración del Software, en una Empresa de Desarrollo.

En base al análisis comparativo considerando el proceso de GCS propuesto por varias metodologías y estándares, se diseñó e implementó un proceso personalizado de GCS en la empresa de desarrollo Venture Venti. El cual ayudó a solventar de una forma muy satisfactoria los problemas que se tenía durante el desarrollo de software. Se diseñó un proceso de control de cambios bien definido, el mismo que especifica roles de trabajo y las actividades que cada participante realizará, buscando siempre mejorar la calidad del trabajo individual y colectivo de los involucrados. En cuanto al proceso de pruebas se planteó un plan y definieron casos de pruebas que empleará el personal encargado del desarrollo, como los responsables de su control mediante el uso de plantillas, dando como resultado un mejor control de los cambios efectuados sobre el software. Adicionalmente, se implementaron herramientas de versionamiento con el objetivo de evitar problemas de códigos incompletos o con errores para los IDEs de desarrollo con los que trabaja la empresa, obteniendo una mejor calidad del código desarrollado y reducción de quejas por parte de los clientes. Finalmente, al establecer el rol específico y claro para los empleados en las diferentes etapas del proceso de GCS, se logró reducir la carga de trabajo obteniendo un mejor desempeño laboral del personal. Con la integración de las fases diseñadas para el proceso de GCS en la empresa auspiciante, se logró establecer un mejor entorno de trabajo entre los empleados creando más confianza en sí mismo, seguridad de su trabajo y del resto de personas; ya que los procesos son claros y las herramientas de control útiles.
Mostrar más

11 Lee mas

Gobernanza digital: mejora de procesos de gestión y calidad de software

Gobernanza digital: mejora de procesos de gestión y calidad de software

En este contexto se ha avanzado en conceptos de Gobernanza Digital (estudiando la generación de políticas de prestación de servicios y herramientas de uso en los mismos, que beneficien a la comunidad; en la Mejora de procesos en el ámbito del desarrollo del software, mediante el estudio de diferentes metodologías agiles y la combinación de herramientas de gestión que asistan al desarrollo de software definiendo, en el ámbito administrativo de la Universidad, guías de trabajo, instructivos y procesos que faciliten la prestación de los servicios; y en el estudio de estándares internacionales de Calidad de Producto y desarrollo de herramientas para asistir a su proceso de evaluación.
Mostrar más

6 Lee mas

Desarrollo de una herramienta que permita la gestión de proyectos de desarrollo de software que incorpore prácticas de PMI en su gestión.

Desarrollo de una herramienta que permita la gestión de proyectos de desarrollo de software que incorpore prácticas de PMI en su gestión.

Yo, DIEGO FERNANDO CAJAMARCA SACOTO en calidad de autor del trabajo de investigación o tesis realizada sobre el DESARROLLO DE UNA HERRAMIENTA QUE PERMITA LA GESTIÓN DE PROYECTOS DE DESARROLLO DE SOFTWARE QUE INCORPORE PRÁCTICAS DE PMI EN SU GESTIÓN, por la presente autorizó a la UNIVERSIDAD CENTRAL DEL ECUADOR, hacer uso de todos los contenidos que me pertenecen o de parte de los que contiene esta obra, con fines estrictamente académicos o de investigación.

250 Lee mas

Desarrollo de herramientas de evaluación para los procesos de gestión de PyMEs de software

Desarrollo de herramientas de evaluación para los procesos de gestión de PyMEs de software

Si bien existen diferentes Modelos de Proceso Software y Normas de Calidad con los que las empresas de desarrollo pueden certificar sus procesos, (ISO 90003, ISO15504 o CMMI) [2], [3], [4], por lo general resultan complejos, difícil de comprender, aplicar, y su implementación es altamente costosa, para las PyMES de la industria del software, ya que han sido elaborados para organizaciones grandes, tal es el caso de CMMI o para la gestión en general , como resulta la Norma ISO 9001 que al no ser específica para la industria del software, exige un esfuerzo adicional de interpretación. Por esta razón, las pequeñas empresas se encuentran con serias dificultades para adecuar las actividades en un proceso de mejora continua y certificación [5].
Mostrar más

4 Lee mas

Curso: "Gestión de la calidad, normas ISO 9000 y aplicaciones a software"

Curso: "Gestión de la calidad, normas ISO 9000 y aplicaciones a software"

La norma ISO 9001:2000, parte del establecimiento de la política de calidad de la empresa. El desarrollo de esta política, mediante el establecimiento y despliegue de los objetivos, sistemáticas de trabajo, su control y las actuaciones de mejora constituirá el sistema de gestión de la calidad de la empresa, el cual estará integrado dentro del sistema de general de gestión de la empresa. En particular la nueva estructura de las normas ISO 9000 facilitan la interacción con los sistemas de gestión medioambientales ISO 14001 y el sistema de gestión seguridad laboral que toda empresa debe por normativa tener Antes de entrar en el detalle de la estructura de la norma, y los principales cambios que estos suponen sobre la anterior normativa, es conveniente tener presente los principios de gestión sobre los que se ha redactado:
Mostrar más

40 Lee mas

Gestión de cambios en proyectos software con evaluación de calidad de código fuente

Gestión de cambios en proyectos software con evaluación de calidad de código fuente

En este contexto, la herramienta que se propone mejorará la gestión de proyectos de software, integrando la asignación y seguimiento de pedidos de cambios con el análisis de métricas aplicadas al código fuente. La información que brinda permitirá a los responsables y participantes del proyecto (gerentes, líderes y desarrolladores) tener una visión amplia del estado del proyecto, y a la vez, un panorama de la calidad del mantenimiento correctivo y adaptativo en función de la medición del código fuente y los valores umbrales definidos.

15 Lee mas

Evaluación de la calidad en uso de productos de software para gestión de historias clínicas

Evaluación de la calidad en uso de productos de software para gestión de historias clínicas

· Para obtener mayor información sobre la experiencia del usuario al utilizar cada producto software, se recomienda tomar las muestras con usuarios que tengan el menor tiempo utilizando el producto software que se está evaluando. · Los resultados obtenidos en la revisión sistemática de literatura permiten conocer qué aspectos debe cumplir un producto software orientado a la gestión de información médica, sin embargo no proponen una guía o metodología para la evaluación de la calidad en uso. Es así que, en este trabajo se adopta como proceso de evaluación el propuesto por la familia de normas ISO 25000 para evaluar la calidad de productos de software.
Mostrar más

86 Lee mas

Metamodelo para la definición de metodologías de desarrollo software centradas en documentos y la mejora de la calidad de la documentación software

Metamodelo para la definición de metodologías de desarrollo software centradas en documentos y la mejora de la calidad de la documentación software

Existen algunas experiencias en la implementación de procesos ágiles en proyectos que requieren una documentación completa por cuestiones contractuales, como en (Heeager & Nielsen, 2009), en las que se ha tenido que llegar a un compromiso entre la cantidad de documentación requerida por el proyecto y la utilizada en un proceso ágil (Scrum). En este caso, se trata de un sistema de tiempo real crítico, en el que los requisitos de alto nivel se establecen de forma independiente al equipo de desarrollo del software y se mantienen prácticamente inalterados. Estos requisitos de alto nivel son la entrada para el project Backlog del equipo de desarrollo. A partir de ese momento, se adopta Scrum para definir cada uno de los sprints con una duración de unas cinco semanas. Se utiliza la técnica de la pizarra para tener una visión del progreso de las tareas y la asignación de cada una de ellas. Debido al tamaño de los grupos de trabajo, los daily meetings se alargan más de lo deseado, por lo que se ha tenido que nombrar un responsable que prepare un resumen de los comentarios de cada uno de los participantes antes del meeting para presentarlos de forma que el tiempo no se dispare. Esto hace que la calidad de la información del meeting sea menor y que esta actividad consuma unos recursos no contemplados en Scrum. Otro problema adicional es la necesidad de realizar la revisión por pares del código generado y la organización de estas revisiones.
Mostrar más

347 Lee mas

Gestión cuantitativa del proceso de desarrollo de software

Gestión cuantitativa del proceso de desarrollo de software

Los indicadores de esfuerzo pueden ser usados en todos los niveles de la Gestión Cuantitativa del Proceso de Desarrollo de Software para medir el desempeño actual con lo planeado, estos indicadores deber ser aplicados durante todo el ciclo de vida del proyecto. Las Métricas de esfuerzo deben recopilarse y reportarse al menos una vez en cada uno de los ciclos del proceso. El análisis de este tipo de indicadores permite predecir la cantidad de recurso humano necesario para un proyecto futuro, además de la inversión en recurso humano necesaria.
Mostrar más

108 Lee mas

Análisis y aplicación de procesos de aseguramiento de la calidad en el desarrollo de software

Análisis y aplicación de procesos de aseguramiento de la calidad en el desarrollo de software

El presente documento es el informe de la práctica de especialidad, la cual se basa en la aplicación de técnicas y tecnologías que contribuyen al aseguramiento de la calidad. Además, el desarrollo de pruebas automatizadas que son de gran ayuda en este proceso de aseguramiento de la calidad. “El aseguramiento de calidad del Software (SQA) es el set de actividades (incluidos la facilitación, entrenamiento, medición y análisis) requeridas para proveer la confianza adecuada de que los procesos están establecidos y son continuamente mejorados con el objetivo de producir un producto o servicio que cumple con los requerimientos y está listo para ser usado.”
Mostrar más

40 Lee mas

Calidad de software: Actividades en curso para contribuir al desarrollo de la industria del software en la región NEA

Calidad de software: Actividades en curso para contribuir al desarrollo de la industria del software en la región NEA

software de las pymes: Se propone analizar la norma ISO/IEC 29110 for VSE (Very Small Enterprise) y la norma ISO 9001:2008, orientada a la certificación de Sistemas de Gestión de Calidad. Esta ultima no es específica para el desarrollo de sofware pero es utilizada en el sector público y privado para aumentar la confianza en productos y servicios provistos por las organizaciones, en las relaciones entre empresas, en la selección de proveedores en la cadena de suministros y en la obtención de contratos. Elaboración de una propuesta metodológica orientada a facilitar una transición de las empresas de software de la regiòn que han certificado ISO 9001 hacia los criterios de calidad definidos en la norma ISO/IEC 29110.
Mostrar más

5 Lee mas

Show all 10000 documents...