miércoles, 23 de febrero de 2011

SISTEMA DE GESTIÓN DE REQUISITOS

OBTENCIÓN DE REQUISITOS

La obtención de requisitos se define como el proceso de identificar las necesidades del
negocio, solucionando las posibles disparidades entre las personas involucradas en el
mismo, con el propósito de definir y destilar los requisitos para cumplir las restricciones
impuestas por las distintas partes.
Un buen proceso de obtención de requisitos soporta el desarrollo de la especificación de los
requisitos, de tal forma que tengan los siguientes atributos:
  
  • Deben ser completos, consistentes y han de estar dentro del alcance del proyecto
  • Deben tener un único identificador
  • Cumplen con los objetivos de los clientes
  • Son viables y apropiados para el desarrollo
  • Los requisitos han de ser “testeables” (deben tener capacidad de prueba).
  • Técnicas de recogida de requisitos
  • Existen múltiples técnicas que pueden ayudar a la hora de recoger los requisitos de un producto.

DEFINICIÓN DE REQUISITOS

  • Conseguir que los requisitos estén claramente definidos puede ser difícil. Para ello es importante:
  •  Definir los requisitos teniendo en cuenta la perspectiva del usuario
  • Reutilizar requisitos, revisando proyectos ya finalizados para ver si contienen material potencialmente reutilizable. La ventaja de esta reusabilidad es que, una vez que un requisito ha sido especificado satisfactoriamente para un producto y que el producto ha tenido éxito, el requisito no tendrá que volverse a inventar, podrá ser utilizado las veces que se desee
  • Documentar los requisitos de la forma correcta. Aunque escribir los requisitos puede parecer una tarea tediosa, es la única manera de asegurar que la esencia de los requisitos ha sido capturada correctamente, y que esto pueda ser probado.

REVISIÓN DE ESPECIFICACIÓN


  • Cuando un requisito pasa por una puerta de calidad, se puede tener confianza acerca de la corrección y viabilidad de los requisitos. ¿Pero qué ocurre con la especificación en conjunto?

  • En este punto se sabe que los requisitos son correctos, pero ¿se puede asegurar que todos estos requisitos, en conjunto, describen la ‘historia’ completa?

  • El término especificación de requisitos hace referencia a la colección de requisitos especificados y definidos previamente. La especificación no tiene que estar en un determinado formato, puede ser una especificación sobre papel, o un blog, o algo similar.

  • Una vez que la especificación de los requisitos está completa se tendrá un conocimiento preciso del alcance y funcionalidad del producto. Este es el momento de llevar a cabo la revisión de la especificación. En esta revisión final se valida que no falta ningún requisito. Otro punto muy importante a tener en cuenta es asegurarse de que los requisitos tengan consistencia, y en caso contrario, que cualquier conflicto entre los requisitos ha sidoresuelto. 
  • Dos requisitos están en conflicto si no pueden implementarse juntos, es decir, si la solución a un requisito impide la implementación de otro.
  • Cuando las expectativas del cliente son altas, la fecha de entrega y los recursos son limitados, es importante asegurarse de que las funciones más importantes del producto sean entregadas y además tan pronto como sea posible. Otro problema que se puede plantear es que haya demasiados requisitos.
La solución a los problemas anteriores es la priorización de los requisitos.

domingo, 13 de febrero de 2011

DOCUMENTOS DE REQUERIMIENTOS--JUSTIFICACIÓN



Requisitos comunes de los interfaces:
Están relacionadas con las pantallas, ventanas (formularios) que debe manipular el usuario para realizar una operación determinada. Dicha manipulación el usuario la realizará por medio del teclado y el Mouse (ratón).  Especificación de requisitos de software. 

Interfaces de usuario :
Las interfaces de usuario están relacionadas con las pantallas, ventanas
(formularios) que debe manipular el usuario para realizar una operación
determinada. Dicha manipulación el usuario la realizará por medio del teclado y el
Mouse (ratón).  Especificación de requisitos de software


Es importante mencionar que las interfaces de usuario también abarcan las
ayudas correspondientes en cada uno de los procesos que realice el sistema.
Las interfaces de usuario ayudaran al usuario final trabajando en un ambiente
Form, por lo que se dichas interfaces incluirán:
• Botones
• Menús despegables
• Mensajes informativos
• Mensajes de error
• Cuadros de diálogo
• Formularios para el ingreso, modificación, actualización y eliminación de
datos. Así como para las operaciones y las ayudas que se mencionó
anteriormente.
• Otros
A continuación se muestra una previa de lo que será las interfaces de usuario:
En caso de que no ingrese correctamente el USUARIO  o el PASSWORD se
desplegara un mensaje de  datos incorrectos.


Interfaces de hardware: 
La pantalla del monitor.- el software deberá mostrar información al usuario a
través de la pantalla del monitor.
Ratón.- el software debe interactuar con el movimiento del ratón y los botones del
ratón. El ratón se activan las zonas de entrada de datos, botones de comando y
seleccione las opciones de los menús.
Teclado.- el software deberán interactuar con las pulsaciones del teclado. El
teclado de entrada de datos en el área activa de la base de datos.
Impresora.- el software impimira los reportes en la impresora instalada.


Interfaces de comunicación:
La interfaz de comunicación entre el servidor de base de datos y la
aplicación desarrollada en un lenguaje de programación.


Requisito funcional:
Un requisito funcional define el comportamiento interno del software: cálculos, detalles técnicos, manipulación de datos y otras funcionalidades específicas que muestran cómo los casos de uso serán llevados a la práctica. Son complementados por los requisitos no funcionales, que se enfocan en cambio en el diseño o la cimentación.


Requisitos no funcionales:
Un requisito que especifica criterios que pueden usarse para juzgar la operación de un sistema en lugar de sus comportamientos específicos, ya que éstos corresponden a los requisitos funcionales. Por tanto, se refieren a todos los requisitos que ni describen información a guardar, ni funciones a realizar.Los requisitos no funcionales más habituales son la estabilidad, la portabilidad y el costo.

JUSTIFICACIÓN Y ESPECIFICACIONES DE LOS REQUERIMIENTOS  DEL SOFTWARE
Elemento clave para la aclaración de cada una de las dudas referentes al software  teniendo como base los requerimientos establecidos inicialmente por el cliente,llevando a cabo el proceso paso a paso sin dejar de lado pequeños aspectos que rodearon su elaboración, de igual manera establecer cada una de las figuras que hicieron parte de el proceso como son :
los programas utilizados 
herramientas didácticas
ejemplos existentes 
cronograma de tiempo y  actividades ...

martes, 1 de febrero de 2011

FLUJOGRAMA COMPAÑIA CIGNA

PLANNING FORCE

Selección de la herramienta de planeación de proyectos

INTRODUCCION

Hoy en día, mas que nunca, decisiones basan en la construcción y la interpretación de los planes tendrá consecuencias cruciales, para los proyectos en si mismos, para las personas implicadas y para el beneficio de la empresa
Esto explica por qué PMOs enfrentan enormes desafíos cuando se trata de coordinar los planes de proyecto. Los desafíos de planificación pueden resumirse del siguiente modo: en un entorno altamente competitivo, tienen que alcanzar varios objetivos de antagonista al mismo tiempo.
Lo que se espera de una PMO moderna es manejar con:
·  Reducción de costos de recursos
·  Respeto de las fechas de entrega del proyecto
·  Motivación de los empleados
·  Coordinación con y entre los coordinadores de proyectos
Para lograr esto en PlanningForce, usted podrá:
·  Sacar el máximo partido de las competencias de recursos
·  Tener en cuenta las duraciones de tareas realistas
·  Proporcionar una estimación precisa de la capacidad de los recursos
·  Resolver problemas de coordinación de la tarea
·  Tienen fuertes capacidades de re-planning
·  Crear, probar y comparar los escenarios alternativos

DE INGENIERÌA

El factor de recursos, a través de las nociones de la competencia y el trabajo en equipo, desempeñará un papel fundamental aquí.
  • A corto plazo, PlanningForce optimiza la asignación de sus recursos al reducir el tiempo libre y aumentar la rentabilidad de todos los miembros de la organización.
  • A más largo plazo, PlanningForce lo ayudará a seleccionar los proyectos adecuados para su cartera de recursos o adaptar sus recursos a una cartera de proyecto determinado.
Y para evitar desilusiones una vez que han comenzado los proyectos, se podrá agregar coeficientes de riesgo a sus proyectos y coeficientes de eficacia a sus recursos.

SERVICIOS DE TI
Tareas cortas, largas, recurrentes o uso únicas deben programarse al mismo tiempo, para que pueda cumplir las expectativas de los usuarios en su servicio y su empresa.
Como no siempre es fácil de manejar con todas las prioridades, la complejidad de los proyectos y la disponibilidad de recursos, PlanningForce le ayudará a mantener el control de todas las tareas a diario, dando la prioridad adecuada a todo y utilizar los recursos disponibles de la mejor manera.

LABORATORIOS

No es raro para los laboratorios a tener que plan de cientos de tareas calificadas por semana. Por lo tanto, resulta crucial para sus directivos se benefician de una potente herramienta como PlanningForce para asegurarse de que todas las tareas correctamente está prevista, por lo que significa:
  • respetando las limitaciones de la fecha, el tiempo, la secuencia,
  • respetando los requisitos de habilidad
  • y cualquier otra solicitud de equipo o material
  • ...
Y por supuesto, los administradores deberán actualizaciones de tareas frecuentes, para que, si es necesario, puede adaptar el plan de manera rápida y confiable.
Es por ello que planning force ha sidfo concebido para integrarse fácilmente con otras herramientas como ERPs, registro de tiempo.

PlanningForce PorQue?

Porque el diseño de proyectos y recursos al mismo tiempo necesario realizar de ajustes complejos, necesita algo más que un instrumento de planificación manual.
Le encantará la metodología de PlanningForce, ya que permite beneficiarse de la última generación de motor de programación automática.
En PlanningForce, hacer lo que no puedes en otros productos:
·  Optimizar sus planes mediante una programación engine ("Solver")
·  Realizar la redistribución de recursos automática
·  Incorporar los riesgos e incertidumbres
·  Beneficiarse de alta escalabilidad, plantillas, herramientas de diagnóstico …
·  Producir las comparaciones de la simulación, KPI, cuadros de mandos...

HERRAMIENTAS DE DISEÑO Y PLANEACIÓN DE PROYECTOS

GANTTPROJECT 2.0.6

. En gestión de proyectos, el diagrama de Gantt muestra el origen y el final de las diferentes unidades mínimas de trabajo y los grupos de tareas (llamados summary elements) o las dependencias entre unidades mínimas de trabajo.


Desde su introducción los diagramas de Gantt se han convertido en una herramienta básica en la gestión de proyectos de todo tipo, con la finalidad de representar las diferentes fases, tareas y actividades programadas como parte de un proyecto o para mostrar una línea de tiempo en las diferentes actividades haciendo el método más eficiente. Se puede producir un diagrama de Gantt con una hoja de cálculo de una manera muy sencilla, marcando determinadas celdas para formar la representación de cada tarea. Existen macros que automatizan esta elaboración en MS Excel y OpenOffice Calc. Sin embargo, existen herramientas de gestión de proyectos dedicadas a la planificación y seguimiento de tareas, que tienen el diagrama de Gannt como pantalla principal, entre ellas el GanttProject.

Este programa se encuentra actualmente en su versión 2.0.7 y se encuentra disponible tanto para Windows, MacOSX o Linux. Entre sus múltiples funciones permite exportar el trabajo a distintos formatos como JPG, PNG, HTML, PDF o exportar/importar desde Microsoft Project.

GanttProject es una aplicación íntegramente escrita en Java que tiene, entre muchísimas otras, las siguientes características:
ü Permite importar y exportar archivos de MS Project (para aquellos que todavía trabajamos con este programa)ü Soporta añadir y quitar columnas personalizadas.ü Puedes exportar tus proyectos a páginas HTML (Web), GanttProject usa conversión XSL.ü Permite trabajar con proyectos almacenados en servidores Web. Si el servidor soporta WebDAV, puedes guardar/publicar el proyecto en él.ü Incluye funciones personalizables.ü Es posible organizar tareas de forma jerárquica.ü Permite publicar un informe en formato PDF (por si queremos incluir nuestro diagrama de Gantt en Internet).
Una vez instalado y ejecutado el programa,

 PLANIFICADOR DE PLANNING FORCE EXPRESS 2:  Descripción del proyecto


PlanningForce es un software de gestión de proyecto creado con el fin de resolver problemas de planificación de proyectos. Los responsables políticos y los jefes de proyecto tienen que optimizar los planes del proyecto, mientras administra múltiples proyectos complejos al mismo tiempo, respetando los plazos mientras reduce los costos de los recursos.
PlanningForce ofrece planificación y programación de soluciones que hacen un uso eficiente de los recursos, evitar sobreasignación y proponen las duraciones de tareas realistas. Y cuando se producen eventos imprevistos durante el plan del proyecto, planificadores fácilmente pueden replanificar y dar nuevas instrucciones realistas y fiables.
Este software, disponible en tres versiones, permite al usuario
? Proyectos de definen y aplicarán los requisitos
? Definir los recursos a través de funciones y competencias
? Planificar y carteras de complejo y recursos de programación del proyecto
? Ver, comparar y analizar los resultados a través de informes
? Adaptación de planes se producen eventos
Requisitos del sistema: Mínimo 1024 x 768 (XGA), mejor 1280 x 1024 (SXGA) o 1 GB mejor.Memoria de trabajo mínima, mínimo 1600 M

OPEN PROJ

Es un proyecto colaborativo multilingüe en el que editores voluntarios listan y categorizan enlaces a páginas web. Cualquier persona puede optar a ser editor rellenando un formulario en el que defiende su aptitud para organizar una categoría. El proyecto está dividido en varias ramas según el idioma, y las categorías de páginas se organizan jerárquicamente dentro de cada una de las ramas. Los datos del proyecto están disponibles para cualquier página web que quiera usarlos, mientras se coloque la atribución adecuada y se siga su licencia de uso.
Project Open es una completa herramienta de Project Management, totalmente Web, con importantes funcionalidades tales como:

 Project Management
    Gestión de Proyectos / Portfolio y colaboración vía Internet
 Gestión de Finanzas
    Seguimiento y evaluación de los resultados de la compañía
 Customer Management
    Incluye funcionalidades de un "CRM-Light"
 Supplier Management
    Gestión de Proveedores (freelancers, etc.)
 Human Resources Management
    Staff de Empleados y Skills
 Knowledge Management
    Soporta procesos de conocimiento
 Data-Warehouse y Business Intelligence
    Analiza y descubre los patrones de comportamiento de sus negocios
 Contenido y Comunidad
    Dispone de módulos opcionales orientados a crear comunidades On Line y
    Transacciones Internet sobre sus negocios
 Integraciones e Interfaces con otros Sistemas
    Dispone de módulos que permiten conectar Project Open con otros sistemas