.

.

Equipo

Aguilar Sanchez // Salinas Salud // Revilla Audelo

miércoles, 3 de diciembre de 2014

Documentos generados durante el proyecto

MÉTRICAS


       


PROPUESTA DE PROYECTO

https://drive.google.com/file/d/0B56uPJAu-UXAbG9EZV9sd0E1azg/view?usp=sharing




               CONTRATO


CRONOGRAMA
https://drive.google.com/file/d/0B56uPJAu-UXAQ3dCbWxZNVFqRFU/view?usp=sharing



CARTA DE PRESENTACIÓN
https://docs.google.com/document/d/1e49q5eo0G65sUvQsvWctJp1Uh4YtmFLjhMCh3B9_6tk/edit?usp=sharing






domingo, 30 de noviembre de 2014

Requerimientos para Certificacion CMMI

La Realización De Una Auditoría CMMI Requiere Llevar ONU Cabo Una serie de Actividades. El
Método SCAMPI Definir Varias Actividades a Realizar, Que abarcan desde la del Que definición
de los Objetivos de la Auditoría Hasta el Reporte de los Resultados de la Evaluación. Pará
Evitar Complejidad innecesaria, sin Vamos a detallar Todas Las Etapas, Solo las Que afectan
Más a La Organizacion, Que agruparemos ES 3 Fases. Para Cada uña de ESTAS Fases, se indica
Una estimacion de Duración su. Hay Que Destacar Que Estas duraciones se refieren a la
Duración temporal de CADA en Una De Las Fases, no hay Necesario Esfuerzo realizarlas col Parr (hijo pecado
días / hombre):
Preparación y Planificación de la Auditoría: En Esta fase se seleccionan los Objetivos
de la Mejora, se definirá EL Método de Captura de Evidencias, etc. Esta fase es
Realizada POR EL Plomo Tasador y uña Tiene aproximada Duración de 2 jornadas.
Preparación de la revisión: En Esta fase se Estudia si La Organizacion este Preparada Para La
AUDITORIA. La Duración de esta fase, Que es Realizada Por el equipo de evaluación de, es
de aproximadamente 3 jornadas. Ampliaremos LA INFORMACIÓN de esta fase en el
Ejecución de la Auditoría y comunicación de resultados: Durante esta actividad Sí
Realiza la Auditoría definitiva de concesión de las Naciones Unidas Nivel de madurez de CMMI. Es
Realizada Por El Equipo de Evaluación, y TIENE UNA Duración Estimada de 5 jornadas

Implimentación CMMI



Implementando CMMI: ¿Por dónde empezar?

La implementación del nivel 3 del modelo CMMI nos demoró 8 meses a diferencia de los 9 meses que nos
demoró implementar el nivel 2, aunque en realidad la implementación del nivel 2 fue muchísimo mayor si
contamos el primer esfuerzo que se realizó en TeamSoft, en donde se definieron varios procesos, formatos,
plantillas, entre otros documentos, trabajados todos bajo las prácticas del modelo en su versión 1.1. En este
primer esfuerzo se cometió el error de considerar las áreas de proceso del modelo como procesos de la
empresa. Bueno este y otros inconvenientes se solucionaron cuando se creó formalmente un proyecto
interno en TeamSoft para implementar el nivel 2 del modelo, que para ese entonces ya se encontraba en su
versión 1.2.
Resalto el echo de la duración porque el nivel 3 significa en número de prácticas tres veces más que la
cantidad de prácticas contenidas en el nivel 2. Entonces la pregunta es, ¿cómo pudimos implementarlo más
rápido si contábamos con la misma cantidad de personas en el equipo?, en todo caso ¿qué hicimos bien?.
En realidad en ambos proyectos, el de la implementación del nivel 3 y el del nivel 2 (en su segundo intento),
utilizamos una metodología basada en el modelo IDEAL (modelo publicado por el Software Engineering
Institute).
Modelo IDEAL publicado por el SEI
Este modelo se llamada IDEAL por las iniciales de las cinco fases que lo describen: Iniciación, Diagnóstico,
Establecimiento, Acción y Aprendizaje (“Learning”) y que en resumen es una guía para implementar
acciones de mejoras organizacionales en general.

En TeamSoft creamos una metodología de trabajo basado en este modelo y consideramos la implementación
del modelo CMMI como una gran acción de mejora, que dado su esfuerzo y tiempo lo denominamos proyecto
de mejora.
A continuación les detallaré los 8 puntos más resaltantes que realizamos al iniciar la implementación del
modelo CMMI:
 Obtener el involucramiento de la Gerencia o tener un Sponsor de “peso”. La implementación del modelo
CMMI en TeamSoft se consideró como un proyecto más que se unía a la cartera de proyectos en marcha
que eran monitoreados directamente por la Gerencia en las reuniones quincenales donde cada Jefe de
Proyecto debía informar su avance, problemas, riesgos, entre otros temas relacionados con su
proyecto.
 Recibir una capacitación en el modelo. Nosotros nos preparamos en talleres, conferencias y diplomados.
Adicionalmente recibimos asesorías externas que nos ayudo a acelerar el entendimiento de las
prácticas, ya que en muchas ocasiones necesitamos de ejemplos o maneras distintas de implementar las
prácticas o de clarificar conceptos, entre otros. Contar con esta clase de asesoría nos permitío además
estar alineados con lo que se esperaba de la evaluación SCAMPI A (tipo de evaluación que otorga como
resultado la valorización en el nivel obtenido, es decir si nos certificamos o no). Definir el objetivo de mejora. Este punto es muy importante ya que nos permitió comparar la situación
actual versus la que tuvimos luego de implementar el modelo CMMI, así pudimos medir si llegamos al
objetivo trazado o también nos permitió costear los beneficios conseguidos. Por ejemplo nuestro objetivo
de mejora fue reducir la densidad de errores. Por otro lado contar con un objetivo de mejora medible y
alcanzable, nos permitió darle sostenibilidad al esfuerzo incurrido en la implementación del modelo.
 Analizar la situación actual. Aparentemente puede tomarse como un retraso o como una actividad
innecesaria, pero en realidad para empezar cualquier emprendimiento es necesario conocer de dónde y
en que condiciones partimos. En TeamSoft, cuando analizamos la situación de partida comprobamos
que algunas de las prácticas del modelo ya las estábamos cumpliendo de alguna manera.
 Formar un grupo de trabajo. El éxito y la mejor aceptación de lo definido resulta cuando se establece un
grupo de trabajo incluyendo a los mismos ejecutores y expertos, es decir Analistas Funcionales, Jefes de
Proyectos, entre otros roles afectados por la implementación, quienes conjuntamente con los
integrantes del Área de Mejora de Procesos crean y definen los documentos necesarios o idean la mejor
forma de implementar la práctica buscando siempre el valor agregado al Cliente o a la Empresa.
 Tener un plan de trabajo. No tengo mucho que comentar al respecto, sólo hacerles recordar que contar
con un plan de trabajo nos ayuda a no perder de vista el objetivo.
 Contar con una metodología. Por ejemplo el modelo IDEAL, del cual ya hablamos al inicio.
 Mapeo de las prácticas versus lo implementado. Esta actividad será obligatoria realizar cuando
abordemos una evaluación SCAMPI A, pero no por ello la debemos restarle importancia. Para mí este
mapeo es muy útil cuando realicemos una adecuación en el proceso o en la plantilla y necesitemos
evaluar si está referenciada o es evidencia directa de una práctica.
En el siguiente post les escribiré sobre la estrategia que adoptamos en el plan de trabajo para implementar
el nivel 3 del modelo CMMI o si desean podemos conversar más a detalle de cada uno de los puntos
descritos anteriormente. Hasta pronto y no se olviden de dejar sus comentarios.

Procesos cmmi en cada proceso se entregan sus respectivos documentos.
 Desarrollo de Requerimientos
 Validación
 Proceso de desarrollo de software de orden integración
 Artefactos
 Actores Participantes
 Procesos de Apoyo
 Pruebas de Software

Gestión de requisitos para cmmi.
1: Establecer conceptos operacionales y escenarios
Práctica: "Establecer y mantener conceptos operacionales y escenarios asociados".
Un escenario es típicamente una secuencia de eventos que pueden ocurrir en la utilización del producto, el
cual es usado para hacer explicitas algunas de las necesidades de las partes interesadas. En contraste, un
concepto operacional para un producto usualmente depende de la solución de diseño y del escenario. Ya
que las soluciones alternativas no son usualmente definidas cuando se definen los conceptos operacionales
iniciales, las soluciones conceptuales son desarrolladas para usarse cuando se analizan los requerimientos.
Los conceptos operacionales son refinados a medida que las decisiones sobre la solución son tomadas y
requerimientos de más bajo nivel detallados son desarrollados.
Así como una decisión de diseño para un producto puede convertirse en un requerimiento para
componentes del producto, el concepto operacional puede convertirse en escenarios (requerimientos) para
componentes del producto. Los conceptos operacionales y escenarios son desarrollados para facilitar la
selección de soluciones para componentes del producto que podrán, cuando se implementen, satisfacer el
uso esperado del producto. Los conceptos operacionales y escenarios documentan la interacción de los
componentes del producto con el ambiente, los usuarios y otros componentes del producto independiente
de la disciplina de ingeniería. Los escenarios pueden incluir secuencias operacionales, si éstas son una
expresión de los requerimientos del cliente más que conceptos operacionales.
SP 2: Establecer una definición de la funcionalidad requerida
Práctica: "Establecer y mantener una definición de la funcionalidad requerida".
La definición de funcionalidad, también referida como "análisis funcional", es la descripción de lo que se
pretende que el producto haga. La definición de funcionalidad puede incluir acciones, secuencias, entradas,
salidas u otra información que dé a conocer la manera en la cual el producto va a ser usado.
El análisis funcional no es lo mismo que el análisis estructurado en Desarrollo de Software y no supone un
diseño de software orientado a la funcionalidad. En el diseño de software orientado al objeto, se relaciona
con definir los denominados "servicios" o "métodos". La definición de funciones, sus agrupaciones lógicas y sus asociaciones con requerimientos es referido como arquitectura funcional.
SP 3: Analizar requerimientos
Práctica: "Analizar requerimientos para asegurar que ellos son necesarios y suficientes".
A la luz del concepto operacional y los escenarios, los requerimientos para un nivel de la jerarquía del
producto son analizados para determinar si ellos son necesarios y suficientes para alcanzar los objetivos
de niveles más altos de la jerarquía del producto. Los requerimientos analizados proveen la base para
requerimientos más detallados y precisos en niveles inferiores de la jerarquía de productos.
Mientras los requerimientos son definidos, sus relaciones con requerimientos y la funcionalidad definida de
más alto nivel deben ser entendidas. Otra de las acciones es la determinación de cuáles requerimientos
claves serán usados para medir el avance. Por ejemplo, el peso de un producto o el tamaño de un software
pueden ser monitoreados durante su desarrollo basándose en sus riesgos.
SP 4: Analizar requerimientos para lograr balance
Práctica: "Analizar requerimientos para balacear necesidades y restricciones de los Stakeholders".
Necesidades y restricciones pueden abordar costos, cronogramas, funcionalidades, componentes
reutilizables, mantenimiento o riesgos.
SP 5: Validar requerimientos
Práctica: "Los requerimientos se validan para asegurar que el producto resultante operará como está
previsto en el ambiente del usuario"
La validación de requerimientos es realizada tempranamente con los usuarios para obtener certeza de que
los requerimientos permitirán guiar el desarrollo que resulte en una
validacióhttp://www.teamsoft.com.pe/blog/implementando-cmmi-por-donde-empezar/n final exitosa. Las
organizaciones maduras típicamente realizarán validación de requerimientos de una manera más
sofisticada aplicando diversas técnicas y ampliarán la base de la validación para incluir necesidades y
expectativas de otras partes interesadas.
Los requerimientos de componentes del producto son recibidos y utilizados junto con problemas de diseño,
restricciones, y criterios para desarrollar soluciones alternativas. Los criterios de selección abordarán
típicamente costos (tiempo, recursos humanos y otros gastos) y riesgos (técnicos, de costo y
cronograma). Las consideraciones para alternativas de soluciones y criterios de selección incluyen lo
siguiente:
- Costo de desarrollo, construcción, adquisición, mantenimiento, soporte, etc.
- Rendimiento.
- Complejidad de componentes del producto y de procesos relacionados con su ciclo de vida.
- Robustez del producto en operación y condiciones de uso, modos de operación, ambientes y variaciones
de los procesos relacionados con el ciclo de vida del producto.- Expansión y crecimiento del producto.
- Limitantes de la tecnología.
- Sensibilidad a los métodos y materiales de construcción.
- Riesgos.
- Evolución de requerimientos y tecnología.
- Dada de baja (eliminación) del producto.
- Capacidades y limitantes de usuarios finales y operadores.
paquete de datos técnicos debería incluir lo siguiente, si dicha información es apropiada para el tipo de
producto y componentes del producto:
- Descripción de arquitectura de producto.
- Requerimientos asignados.
- Descripción de componentes del producto.
- Descripción de los procesos relacionados con el ciclo de vida del producto, si no es descrito como
componentes de productos separados.
- Características de productos claves.
- Características físicas requeridas y restricciones.
- Requerimientos de interfaz.
- Requerimientos de materiales.
- Fabricación y requerimientos de manufactura.
- Criterios de verificación usados para asegurar que los requerimientos han sido satisfechos.
- Condiciones de uso (ambientes) y escenarios de uso / operación, modos y estados de operación, soporte,
capacitación, manufactura, eliminación del producto y verificaciones a los largo de la vida útil del producto.
- Fundamentos de decisiones y características (requerimientos, asignación de requerimientos y opciones
de diseño).Áreas de proceso….
Hay 22 áreas de proceso, las cuáles se presentan a continuación en orden alfabético de sus acrónimos en
inglés.
 Análisis causal y resolución (CAR).
 Gestión de configuración (CM).
 Análisis de decisiones y resolución (DAR).
 Gestión integrad del proyecto +IPPD (IPM + IPPD)*.
 Medición y análisis (MA).
 Innovación y despliegue en la organización (OID).
 Definición de procesos de la organización +IPPD (OPD + IPPD)*.
 Enfoque en procesos de la organización (OPP).
 Formación organizativa (OT).
 Integración de producto (PI).
 Monitorización y control del proyecto (PMC).
 Planificación de proyecto (PP).
 Aseguramiento de la calidad de proceso y de producto (PPQA).
 Gestión cuantitativa de proyecto (QPM).
 Desarrollo de requerimientos (RD).
 Gestión de requerimientos (REQM).
 Gestión de riesgos (RSKM).
 Gestión de acuerdos con proveedores (SAM).
 Solución técnica (TS).
 Validación (VAL).
 Verificación (VER).

http://www.codejobs.biz/es/blog/2012/09/04/las-areas-de-proceso-decmmi#sthash.dT34WNIy.v2h7kTwp.dpuf

ITIL



Para las empresas, el camino hacia la conformidad en ITIL es un poco diferente

No existe una auditoría o evaluación independiente de su conformidad con ITIL, tampoco una certificación oficial. Pero su organización puede seguir los pasos para dar cumplimiento a ITIL (y cosechar muchos beneficios al hacerlo). Un proceso lógico paso a paso para lograrlo sería así:
·         Genere concienciación: estos son los primeros pasos en los que evaluará si ITIL es adecuada para su organización
·         Evalúe sus opciones: aquí usted puede determinar qué tan relevante es ITIL para su organización. También puede evaluar las opciones de implementación; por ejemplo, si contrata un consultor o adopta el enfoque de “hágalo usted mismo”.
·         Prepare su proyecto: aquí es cuando se tiene que organizar y comenzar a juntar la información que necesitará para la implementación real. Deberá hacer un balance de los recursos que tiene o que le faltan (para ver mejor qué tan sencilla o no será la implementación). Utilice nuestra herramienta de evaluación de recursos para determinar si cuenta con las habilidades y personas necesarias..
·         Prepare a la gerencia: necesitará un caso de negocio para implementación y un enfoque estructurado y eficiente para ejecutar el proyecto para presentarle a la alta gerencia de su organización. Si usted es parte de la alta gerencia, esta etapa adquiere gran valor para transmitir la misma información a sus equipos.
·         Comience la implementación: haga los cambios necesarios a los procesos para cerrar las brechas identificadas en los análisis previos; este paso asegura que se cumplan todos los criterios de mejores prácticas para ITIL.

¿Cómo es la implementación?

1.       Identifique sus procesos actuales: todas las empresas funcionan en diferentes formas. Por eso, antes de hacer cualquier cambio, es importante que documente sus procesos actuales.
2.       Realizar análisis de brecha: observe la brecha entre su situación actual y lo que es necesario para cumplir los estándares de ITIL. Con herramienta de análisis de brecha de 20000Academy usted puede determinar con precisión qué es necesario hacer.
3.       Elabore un mapa de ruta: su planificación para saber qué es necesario hacer y cuándo hacerlo. A partir del análisis de brecha previo usted sabrá qué cambios llevan mayor prioridad. Este debería ser su objetivo durante los primeros 6 meses. Y recuerde que debe hacer una medición del progreso para poder demostrar el valor de su proyecto.
4.       Implemente su plan: trabaja sus acciones de acuerdo al orden de prioridad que ha asignado y asegúrese de definir cuál es el punto de éxito (sus indicadores clave de desempeño exclusivos). Y no descuide la comunicación. Durante toda la implementación debe compartir el progreso, los próximos pasos y los resultados deseados para que toda la organización se sienta involucrada.
5.       Revise la implementación: ¿Logró los objetivos establecidos en su planificación Si la respuesta es no, ¿por qué? Para asegurar que su organización siempre está en proceso de mejora, es esencial verificar que las medidas correctivas fueron satisfactorias.
http://www.20000academy.com/es/que-es-itil/


Documentos que  se  gener
an
1.       Proceso de gestión de incidentes
2.       Catálogo de solicitud de servicio
3.       Registros de solicitud de servicio
4.       Formulario de solicitud de servicio
5.       Proceso de gestión de problemas
6.       Proceso de gestión de cambios
7.       Proceso de gestión de activos de servicio y configuración (SACM)
8.       Proceso de gestión de liberación e implementación (RDM)

9.       Proceso de gestión de niveles de servicios

SoftwaresGestores de proyectos



KMKey Project
Planificación Gantt:  

Histórico de Tareas:  

Agenda con Asignaciones:  
Control Fechas:  
Planificacion recursos:  
Semaforos (indicadores):  

KMKey Project es un software de gestión de proyectos con el que cualquier empresa u organización puede disponer de toda la información necesaria para desarrollar su negocio, desde la oferta hasta la entrega del proyecto. KMKey Project es un software especialmente indicado para llevar el control de proyectos de cualquier tipo: desarrollo de proyectos de ingeniería, gestión de despachos de arquitectura, planificación seguimiento y control de obras,  proyectos en tecnologías de la información, gestión de consultorías, ingeniería medioambiental, I+D+i, .. son algunas de las funcionalidades que actualmente son trabajadas con KMKey Project.
Mediante 
KMKey Project podrá desarrollar sus proyectos y disponer, desde cualquier acceso Internet, de toda la información relevante organizada en cuatro ejes:
Tiempo:
  • Planificación del proyecto. División entre agrupaciones de tareas. WBS. Flujos de trabajo. Calendario.
  • Graficos Gantt. Periodos de ejecución. Progreso. Real frente previsto. Tareas fuera de plazo. Avisos.
  • Enlace con MS Project para generar la planificación. 
  • Patrones de trabajo para proyectos que siguen un flujo de trabajo similar. Mejora continua.
Esfuerzo:
  • Humanos: perfiles de trabajo. Permisos. Reservas de recursos. Partes de trabajo. Horas/hombre valoradas. Accesos restringidos.
  • Materiales: asignación de herramientas, espacios. Control de disponibilidad.
Información:
  • Documentos y archivos: Generación automática y salida de informes en varios formatos: Open Office, MS Office, PDF. Gestión documental asociada: versiones, autores, reservas.
  • Agenda: base de datos de empresas y contactos. Calendario actividades. Mailing. Notas y reuniones
  • Integración e-mail: Notificaciones a terceros vía mail de acciones y tareas. Recepción automática de mails
  • Avisos por SMS: Para usuarios móbiles
  • Preparado para Sistemas de Gestión de calidad: (ISO 9001 y otros)
Economía:
  • Previsto:  ofertas, presupuestos del proyecto dividido por tareas y fases. Conceptos contables configurables.
  • Real: facturación, entrada de facturas de compra, gastos personales, horas valoradas, gastos generales.
  • Comparativas: real frente a previstos, informes, alarmas, porcentages. Cuentas de explotación.

taskJuggler
 Es una moderna y poderosa herramienta de administración de proyecto. Su enfoque al planeamiento y seguimiento la hacen una herramienta superior a los editores clásicos de Gantt.
TaskJuggler es una herramienta de código abierto para administradores de proyectos serios. Cubre un amplio espectro de la administración de tareas desde la primera idea hasta la culminación del proyecto.
TaskJuggler provee un optimizador de programación de tareas que calcula la línea de tiempo de tu proyecto basado en las asignaciones de los recursos disponible tomando en cuenta las restricciones especificadas. Si estás construyendo un rascacielos o solo quieres planear con un colega lo que viene para el siguiente mes, TaskJuggler es la herramienta correcta para ti. Sin embargo si solo buscas un bonito gráfica de Gantt para impresionar a tu jefe o a los inversionistas,definitivamente TaskJuggler no es la herramienta idonea para.
La curva de aprendizaje de la sintaxis para el correcto uso de taskjuggler es bastante pronunciada, pero vale la pena por la flexibilidad que ofrece el planeador que trae incluido.

Características y aspectos que destacan

·         Administración de tareas, recursos y costos en un solo paquete.
·         Nivelación automática de recursos, resolución de conflicto entre tareas y filtrado de las mismas.
·         Vistas flexibles y reportes donde se puede encontrar la información necesaria para el análisis del planeamiento.
·         Plantillas de proyectos y la capacidad de realizar las propias.
·         Interfaz gráfica amigable para la edición del fuente del proyecto.
·         Reportes de estatus y seguimiento del proyecto.
·         Número de escenarios ilimitados para el mismo proyecto permitiendo un análisis desde diversos puntos de vista.
·         Capacidad para exportar los reporte en archivos separados por comas.
·         Manejo flexible de horas de trabajo y vacaciones.
·         Administración y cambio de costos durante el proyecto.
·         Soporte para MACROS

Se debe destacar que TaskJuggler no es un editor de gráficas gantt ni mucho menos un editor convencional de tareas, es más bien parecido a un lenguaje de programación el cual se utiliza para describir el proyecto, sus recursos y avances. Ciertamente no es parecido a ninguna otra herramienta de gestión en cuanto a su uso, y es precisamente por este detalle que TaskJuggler es más un lenguaje de descripción de proyecto que su curva de aprendizaje es bastante pronunciada.
La flexibilidad para el análisis de proyecciones, avances y riesgos es dado precisamente por la facilidad de la manipulación de los objetos que describen el proyecto, tal vez sea laborioso describirlo inicialmente pero el tracking y reporte a detalle es relativamente fácil.
TaskJuggler ocupará archivos de texto planos para describir el proyecto, y al ser un lenguaje de descripción el proyecto se puede subdividir cual programa en submodulos y cargarlos en tiempo de ejecución.
http://www.taskjuggler.org/index.html

FusionDesk Starter Edition

FusionDesk Starter Edition proporciona la planificación del proyecto básico y algunas características de gestión. No podrá ser la solución adecuada si estás buscando un programa de gestión de proyectos completo, ya que carece de algunas características de gestión como los diagramas de Gantt y de gestión de recursos
usionDesk es la gestión de proyectos y software de seguimiento de tiempo para individuos y grupos pequeños. Su poder está bien disfrazada detrás de una interfaz de usuario sencilla y elegante. Su flexibilidad le permite adaptarse a su forma de hacer las cosas, en vez de obligarle a adaptarse.

VENTAJAS DE FUSIONDESK
Copia de seguridad automática se asegura de que nunca perderá sus datos valiosos.
Copia y pega tareas de una carpeta a otra.
Arrastra y suelta las tareas y carpetas de una forma intuitiva.

DESVENTAJAS DE FUSIONDESK
No podrá ser la solución adecuada si estás buscando un programa de gestión de proyectos completo.
Carece de algunas características de gestión como los diagramas de Gantt y de gestión de recursos.