domingo, 28 de abril de 2013

Caso de Estudio de Calidad Unidad II


ESTUDIO DE CASO DE CALIDAD

Hoy en día el apegarse a las normas de la empresas es de vital importancia, es por eso que muchas de estas se están apegando a lineamientos que manejan los estándares de calidad, esto con la intención de mejorar los productos o servicios que brinda la empresa, especialmente el mejoramiento de la calidad. A continuación haremos mención de dos de varios estándares de calidad que existen, los cuales son CMMI y MOPROSOFT. El utilizar estos estándares origina a las empresas la ventaja de obtener certificaciones que las acreditan como empresas sólidas y responsables. Además facilitan la asignación de cargos en el personal según las actividades que deban realizarse y con la información recabada para cada uno de los involucrados.


Objetivos:
  • Aprender a trabajar con los estándares de calidad.
  • Conocer la importancia que tiene trabajar con estándares de calidad.
  • Entender las diferencias entre los estándares y para que proyecto se utiliza cada uno de ellos.



Desarrollo:

1.- Cuantas y Cuales son las etapas del CMMI?
Las etapas de CMMI son 5 las cuales se manejan como niveles de madurez:
1 - Inicial.  En este nivel las condiciones de trabajo no son las más apropiadas, por lo tanto hay que comenzar a trabajar para que la empresa vaya retomando sus funciones o responsabilidades durante el transcurso del proyecto.
2 - Repetible. En este segundo nivel se da la planificación y seguimiento, sin embargo aún existe el riesgo de no cumplir las metas.

3 - Definido. En este nivel las personas han recibido la información necesaria para comprender los procesos y llevar a cabo sus funciones. Todos y cada uno de los procesos se hacen transparentes para todos los involucrados.

4 - Gestionado. Los proyectos usan objetivos medibles para alcanzar las necesidades de los clientes y la organización. Se usan métricas para gestionar la organización y con esto permite medir la calidad del proyecto.

5 - Optimizado.  Se analizan todos los procesos para realizar las mejoras correspondientes, con esto se logra que el proyecto mejore continuamente.













2.- Cuantas y cuales son más etapas del modelo MOPROSOFT
Las etapas de Moprosoft son tres:
           Categoría de Alta Dirección (DIR):
En esta categoría se establecen los lineamientos necesarios para los procesos de la categoría de gerencia y se realiza una retroalimentación con la información generada por ellos en apoyo a la estrategia de la organización.
           Categoría de Gerencia (GER):
En esta se definen los elementos para llevar a cabo el  funcionamiento de los procesos de la categoría de operación en función de la estrategia de dirección, recibe y evalúa la información generada por éstos y da a conocer  los resultados a la categoría de alta dirección.
           Categoría de Operación (OPE):
Se realizan las actividades según los elementos proporcionados por la categoría de gerencia y entrega la información y productos generados a dicha categoría.

3.- ¿Identificas alguna similitud, o alguna de las etapas son las mismas en los dos modelos? ¿Cuáles?

No son las mismas, sin embargo el nivel 3 de CMMI que es el “definido” se asemeja un poco a la categoría de operación del estándar MOPROSOFT, ya que en ambas se trabaja con la información proporcionada.

4.- ¿Cuáles crees que fueron los motivos de la empresa para implementar CMMI apoyándose con MOPROSOFT y no quedarse solo en este último?

Alguno de los motivos es que la documentación de Moprosoft muestra de manera clara las actividades que se realizaran, así como también en las entradas y salidas de cada proceso y en la asignación específica de responsabilidades. También maneja una secuencia y con una lista de las actividades que se realizaran bajo un enfoque y lógica de negocio.

5.- ¿Qué es un Indicador y para que se utilizan en la implementación de un Sistema de Calidad en desarrollo de Software?
Es un instrumento  de medida, cuantitativo o cualitativo. Se utiliza en el desarrollo de un software para llevar un control de la calidad que se está implementando en dicho sistema y para saber si se está realizando conforme a las normas establecidas.

6.- ¿Quiénes son los Actores principales en la implementación de un Sistema de Gestión de Calidad?
Los actores principales son las personas que laboran dentro de la empresa y que tienen responsabilidades asignadas dentro del proyecto establecido, así como también las normas o estándares que se utilizan para llevar a cabo una buena gestión de este.

7.-¿Tomando como base la lectura, como pudiera ser un Formato para llevar a cabo una Reunión dentro de la empresa? Elabóralo.

  1. Tema a tratar en la reunión.
  2. Fecha en la que se realizó la reunión.
  3. Hora en que dio inicio la reunión.
  4. Hora en que finalizo la reunión.
  5. Nombre del asistente.
  6. Cargo que desempeña el asistente.
  7. Área en la que asiste dentro de la empresa.

8.- De acuerdo a lo visto en clase, investigado y en el caso de estudio, ¿cuál sería tu recomendación para una empresa de TI que quiera implementar un sistema de Gestión de la Calidad?

Lo más recomendable seria apegarse a alguno de estos estándares, ya que de esta manera contaran con servicios y/o productos de mayor calidad y mucha más eficiencia y en caso de tener alguna contradicción o problema, de acuerdo a las normas manejadas por dichos estándares resultaría mucho más fácil resolverlos.


Resultados:
Como ya lo hemos venido mencionando anteriormente el apegarse a estos estándares de calidad ayuda a las pequeñas y medianas empresas a manejar productos y servicios de mayor calidad que brinden una mayor satisfacción a sus clientes. Al apegarse a estos estándares las organizaciones se evitan realizar sus tareas repetitivamente, debido a que estos estándares de calidad manejan procesos que la empresa debe seguir para llevar a cabo una buena implementación y desarrollo de sus actividades y así conllevar a la buena realización de los proyectos.


Conclusiones y/o recomendaciones:
Hoy en día gran parte de la empresas e instituciones buscan apegarse a normas y estándares de calidad, algunas lo hacen para obtener certificaciones como empresas sólidas y contar con mayor credibilidad, y otras lo hacen para facilitar en cierta forma el trabajo de los empleados siguiendo los procesos que estos manejan. Existen diversos tipos de estándares los cuales ayudan a que los procesos dentro de las empresas se realicen con la calidad debida. Es recomendable tomar en cuenta la utilización de estos estándares de calidad dentro de las empresas, ya que esto conllevaría al crecimiento de estas debido a la gran calidad que manejaran en sus productos y servicios.



Bibliografía:
Alsoft. (S/F). CMMI. Recuperado el 17 de Febrero de 2013 en http://www.allsoft.mx/recursos/ElModeloCMMI.pdf
Calidad y Software. (2008). CMMI. Recuperado el 17 de Febrero de 2013 en http://www.calidadysoftware.com/otros/introduccion_cmmi.php
Modelos de gestión. (2008). CMMI. Recuperado el 17 de Febrero de 2013 en http://modelosdegestiondelacalidad.blogspot.mx/2008/01/modelo-cmmi_12.html
Moprosoft y Competisoft. (2009). Recuperado el 11 de Marzo de 2013 en http://moprosoftandcompetisoft.blogspot.mx/
NYCE. (S/F). Recuperado el 11 de Marzo de 2013 en http://www.moprosoft.com.mx/



Presentación de Moprosoft Unidad II









Resumen Moprosoft Unidad II


Moprosoft

El Modelo de Procesos para la Industria del Software tiene como objetivo proporcionar a la industria mexicana un conjunto de las mejores prácticas, las cuales se basan en modelos y estándares reconocidos a nivel internacional, tales como ISO 9000:2000, CMM-SW, ISO/ IEC 15504, PMBOK, SWEBOK entre otros. Este modelo fue desarrollado a consecuencia de que la Secretaria de Economía realizo esta petición para  que se usara como base a la Norma Mexicana para la Industria de Desarrollo y Mantenimiento de Software.
La primera versión se publicó en el año 2002. Actualmente ya es una norma de tipo voluntario y tiene la nomenclatura NMX-I-059-NYCE








Moprosoft está estructurado en 3 categorías las cuales son:

  Categoría de Alta Dirección (DIR):
En esta categoría se establecen los lineamientos necesarios para los procesos de la categoría de gerencia y se realiza una retroalimentación con la información generada por ellos en apoyo a la estrategia de la organización.


  Categoría de Gerencia (GER):
En esta se definen los elementos para llevar a cabo el  funcionamiento de los procesos de la categoría de operación en función de la estrategia de dirección, recibe y evalúa la información generada por éstos y da a conocer  los resultados a la categoría de alta dirección.

  Categoría de Operación (OPE):
Se realizan las actividades según los elementos proporcionados por la categoría de gerencia y entrega la información y productos generados a dicha categoría.



A continuación se darán a conocer los nueve procesos con los que cuenta Moprosoft y que están agrupados en las categorías mencionadas anteriormente:

Categoría Dirección:
      Gestión de Negocios

Categoría de Gerencia:
 - Recursos Humanos y Ambiente de Trabajo
 - Bienes, Servicios e Infraestructura
 - Conocimiento de la Organización

Categoría de Operación
      Administración Especifica de Proyectos
      Desarrollo y Mantenimiento de Software





Estos son los niveles de madures que maneja Moprosoft:








Relación entre procesos


Roles que maneja Moprosoft


Bibliografía:
o   Moprosoft y Competisoft. (2009). Recuperado el 11 de Marzo de 2013 en http://moprosoftandcompetisoft.blogspot.mx/

o   NYCE. (S/F). Recuperado el 11 de Marzo de 2013 en http://www.moprosoft.com.mx/

Mapa conceptual Moprosoft Unidad II


Presentación CMMI Unidad I














Reporte CMMI Unidad I


CMMI

Hoy en día es importante que las empresas conozcan los estándares de calidad, ya que por medio de ellos pueden desarrollar procesos efectivos de tal manera que les permitan hacer un buen manejo de la organización que llevan en las empresas y hacer menos posible la aparición de fallas. Este modelo puede no solo puede aplicarse en el área de la tecnología, si no que también en áreas administrativas, contables y en muchas otras de diferentes sectores. En este caso hablaremos de un estándar en especial, el cual es CMMI.

Objetivos:
  • Dar a conocer los beneficios que otorga utilizar este estándar dentro de la empresa.
  • Emplear los niveles de maduras con los que cuenta este estándar para el buen desarrollo de un proyecto.






CMMI Capability Maturity Model Integration es un modelo que sirve para mejorar y evaluar los procesos de sistemas de software. Estos procesos se clasifican de acuerdo a su nivel de madurez, y estos se definen como inicial, repetible, definido, gestionado cuantitativamente, optimización.
Un nivel de madurez está conformado por las prácticas específicas y del mismo género para un grupo de áreas de procesos que mejoran el rendimiento de una organización.
Según Joaquín Gracia CMMI propone 5 distintos modelos de madurez de las organizaciones:
Inicial o Nivel 1 CMM - CMMI. Este es el nivel en donde están todas las empresas que no tienen procesos. Los presupuestos se disparan, no es posible entregar el proyecto en fechas, te tienes que quedar durante noches y fines de semana para terminar un proyecto. No hay control sobre el estado del proyecto, el desarrollo del proyecto es completamente opaco, no sabes lo que pasa en él.
Repetible o Nivel 2 CMM - CMMI. Quiere decir que el éxito de los resultados obtenidos se puede repetir. La principal diferencia entre este nivel y el anterior es que el proyecto es gestionado y controlado durante el desarrollo del mismo. El desarrollo no es opaco y se puede saber el estado del proyecto en todo momento.
Definido o Nivel 3 CMM - CMMI. Resumiéndolo mucho, este alcanzar este nivel significa que la forma de desarrollar proyectos (gestión e ingeniería) está definida, por definida quiere decir que está establecida, documentada y que existen métricas (obtención de datos objetivos) para la consecución de objetivos concretos.
Cuantitativamente Gestionado o Nivel 4 CMM - CMMI. Los proyectos usan objetivos medibles para alcanzar las necesidades de los clientes y la organización. Se usan métricas para gestionar la organización.




Los procesos que hay que implantar para alcanzar este nivel son:
  • Gestión cuantitativa de proyectos
  • Mejora de los procesos de la organización
Optimizado o Nivel 5 CMM - CMMI. Los procesos de los proyectos y de la organización están orientados a la mejora de las actividades. Mejoras incrementales e innovadoras de los procesos que mediante métricas son identificadas, evaluadas y puestas en práctica.

Los procesos que hay que implantar para alcanzar este nivel son:
    • Innovación organizacional
    • Análisis y resolución de las causas
CMMI en la actualidad se centra en tres áreas de interés:
Desarrollo de productos y servicios - CMMI para el Desarrollo (CMMI-DEV),
Establecimiento de servicios de gestión, - CMMI para servicios (CMMI-SVC), y
Adquisición de productos y servicios - CMMI para la adquisición (CMMI-ACQ).

De acuerdo a la información recabada durante la información, se realizó una exposición la cual se presentó  al grupo y se explicó detalladamente de lo que trata el modelo CMMI también se elaboró un video en el cual se habló más a fondo de este modelo y se mencionaron los 5 niveles de madurez, después de esto se comentó sobre el tema durante la clase logrando que el resto del grupo también participará en el desarrollo del tema.
Como ya lo vimos este es un modelo de calidad de software que divide a las empresas en niveles de madurez los cuales sirven para conocer la madurez de los procesos que se realizan, pero también como ya lo hemos mencionado este modelo nos puede ser útil para implementarlo en otras áreas  diferentes a las enfocadas a software. Es bueno trabajar apegándose a este tipo de estándares ya que por medio de ellos podemos realizar proyecto de mayor calidad y al momento de que surjan problemas o errores inesperados podemos basarnos en los niveles para saber cómo resolver dichos problemas o errores.




Bibliografía:
Alsoft. (S/F). CMMI. Recuperado el 17 de Febrero de 2013 en http://www.allsoft.mx/recursos/ElModeloCMMI.pdf
Calidad y Software. (2008). CMMI. Recuperado el 17 de Febrero de 2013 en http://www.calidadysoftware.com/otros/introduccion_cmmi.php
Kioskea. (2013). CMMI. Recuperado el 17 de Febrero de 2013 en http://es.kioskea.net/contents/qualite/cmmi.php3
Modelos de gestión. (2008). CMMI. Recuperado el 17 de Febrero de 2013 en http://modelosdegestiondelacalidad.blogspot.mx/2008/01/modelo-cmmi_12.html



Cuadro comparativo de Normas y Estándares Unidad I


NORMAS Y ESTANDARES DE PROYECTO DE TI

A lo largo de las clases obtenidas sobre esta materia, hemos  visto que la calidad de un proyecto hace referencia a un conjunto de características explicitas e implícitas que hacen que el proyecto o en este caso hablando de un proyecto de TI o software cumpla con las funcionalidades requeridas de manera eficiente. Para obtener una excelente calidad en dicho proyecto es necesario apegarse a ciertas normas y estándares que ya están establecidos y certificados. Es por  ello que a continuación se hablaran de estas normas y estándares y de quienes los regulan. En algunos de estos estándares se desglosan lo que son las normas que los componen y las cuales ayudan a cumplir con todos y cada uno de los requerimientos que debe llevar un proyecto de Ti.
Un estándar es un conjunto de protocolos internacionales que deben cumplir requisitos o criterios que se han sido aprobados por alguna organización reconocida de estándares y sirven como punto de referencia para realizar comparaciones, esto es hablando de un estándar, ahora hablemos de las normas, una norma son un conjunto de reglas estandarizadas que cuentan con cierto tipo de requisitos, los cuales se refieren tanto a productos como a los procesos.

A continuación  se presentan algunos de los estándares y sus normas:
ISO
Es la agencia internacional especializada para la estandarización, abarcando actualmente los cuerpos nacionales de los estándares de 91 países. El propósito de ISO promover el desarrollo de la estandarización y de las actividades relacionadas del mundo para facilitar el intercambio internacional de mercancías y de servicios, y para desarrollar la cooperación en actividad intelectual, científica, tecnológica y económica.
De acuerdo a la licenciada Elda Monterroso las series de normas ISO relacionadas con la calidad constituyen lo que se denomina familia de normas, las que abarcan distintos aspectos relacionados con la calidad:
ISO 9000: Sistemas de Gestión de Calidad
Fundamentos, vocabulario, requisitos, elementos del sistema de calidad, calidad en diseño, fabricación, inspección, instalación, venta, servicio post venta, directrices para la mejora del desempeño.
ISO 10000: Guías para implementar Sistemas de Gestión de Calidad/ Reportes Técnicos
Guía para planes de calidad, para la gestión de proyectos, para la documentación de los SGC, para la gestión de efectos económicos de la calidad, para aplicación de técnicas estadísticas en las Normas ISO 9000. Requisitos de aseguramiento de la calidad para equipamiento de medición, aseguramiento de la medición.
ISO 14000: Sistemas de Gestión Ambiental de las Organizaciones. 

Principios ambientales, etiquetado ambiental, ciclo de vida del producto, programas de revisión ambiental, auditorias.
ISO 19011: Directrices para la Auditoria de los SGC y/o Ambiental
ISO 20000

ISO 20000 es un estándar para la Gestión de servicios de TI. Representa un consenso en la industria sobre los elementos que son indispensables para garantizar la efectividad de los servicios de TI.
Las ISO 9000:2000 quedaron conformadas por tres grandes apartados:
ISO 9000:2000, Sistemas de Gestión de Calidad: Principios y vocabulario.
ISO 9001:2000, que trata sobre los requisitos de los Sistemas de Gestión de Calidad.

ISO 9004:2000, se refieren a recomendaciones para llevar a cabo las mejoras de calidad.
SPICE: Es una iniciativa internacional que apoya la implementación de una norma internacional  para la evaluación de procesos de software. Su objetivo es realizar la simulación de circuitos electrónicos analógicos compuestos por resistencias, condensadores, diodos, transistores, etc.

CMM: Es un estándar en ingeniería de software basado en la innovación, velocidad y satisfacción requerida por el cliente. Se ha convertido en el lema de las organizaciones que quieren sobrevivir y crecer más dentro del mundo moderno.



CMMI
CMMI (Capability Maturity Model Integration) es un modelo que ayuda a mejorar los procesos de realización de software y que proporciona el requerimiento necesario para que tenga una buena efectividad.
Este modelo puede utilizarse para guiarse al momento de mejorar las actividades que se realizan en el proyecto, debido a que maneja un marco de referencia para evaluar que los procesos sean efectivos.

CMME (Content Management Made Easy) Es un contenido web sistema de gestión. Su utilización es muy sencilla ya que no depende de tantos requisitos y es flexible a la hora de razonar.  

PSP Es un método el cual permite hacer una estimación del tiempo que tardara un individuo en desarrollar un software, de tal manera que este pueda generar un presupuesto y asegurar la operatividad del desarrollo de la aplicación.

TSP (Team Software Process) es un método que establece y mejora el trabajo en equipo para generar procesos de software. A través de este se construyen equipos de alto rendimiento, producen productos de calidad y a bajo costo, logrando el mejor desempeño posible.

PSP-TSP
El método permite estimar el tiempo y el tamaño del software para llevar a cabo una buena administración de la calidad, predecir el tiempo y tamaño del software, esto con el objetivo de mejorar el desempeño de cada uno de los  involucrados en el proceso de desarrollo del software.





Estándares
Normas
QUIEN LO REGULA
UTILIDAD


ISO


  • ISO 9000
  • ISO 10000
  • ISO 14000
  • ISO 19011
  • ISO 20000
  • ISO9000:2000
  • ISO 9001:2000
  • ISO 9004:2000
Etc.
Organización Internacional para la Estandarización
(ANSI)
Promover el desarrollo de la estandarización y de las actividades relacionadas del mundo para facilitar el intercambio internacional de mercancías y de servicios.


SPICE

Software Process Improvement and Capability dEtermination

Apoya la implementación de una norma internacional  para la evaluación de procesos de software.


CMM









SEI Software Engineering  


Software basado en la innovación, velocidad y satisfacción requerida por el cliente.

CMME




Capability Maturity Model


Es un contenido web sistema de gestión.

CMMI


Content Management Made Easy
Ayuda a mejorar los procesos de realización de software



PSP-TSP




SEI Software Engineering

Ppermite estimar el tiempo y el tamaño del software para llevar a cabo una buena administración de la calidad, predecir el tiempo y tamaño del software






Como nos hemos dado cuenta las normas y estándares son reglas o conjuntos de requerimiento que nos ayudan a llevar a cabo la realización de proyectos de tal manera que la calidad empleada en ello sea muy efectiva. Por otra parte también las normas y estándares en algunos casos nos ayudan a apegarnos a ciertas reglas que deben cumplirse o llevarse a cabo durante el proceso de gestiona miento de un proyecto, en este caso estaos hablando de proyectos de TI pero algunos de estos estándares se pueden apegar a cualquier tipo de proyecto que se esté realizando en alguna empresa.es importante apegarse a ellos, ya que de esta manera evitaremos el re-trabajo al no tener una buena organización durante el desarrollo del proyecto  y en caso de que ocurra algún inconveniente al momento de estar elaborando el proceso, podremos resolverlo de manera más fácil y efectiva pero sobre todo sin causar una controversia dentro de la empresa o el equipo que este realizándolo.




Bibliografía

ECI. (2013). Estándar. Recuperado el 12 de Febrero de 2013 en http://www.ecigraphics.com.mx/index.php/promociones/168-que-es-un-estandar
UNLU. (2013). ISO. Recuperado el 12 de Febrero de 2013 en http://www.unlu.edu.ar/~ope20156/normasiso.htm
Javier Garzas. (2010). SPICE. Recuperado el 12 de Febrero de 2013 en http://www.javiergarzas.com/2010/02/cmmi-o-iso15504-spice.html