Administración de Proyectos Informáticos
PMBOKProject Managment Body Of Knowledge
Marco de mejores prácticas de proyectos para cualquier:
Área de conocimientoGrupos de procesos
Administrar cualquier proyecto
RUP Rational Unifed Process
Desarrollo de softwareDisiplinas y fases
Proyecto: se busca el cumplimiento de un objetivo, producto,servicio o resultado
Se tiene recursos limitados (económicos, tiempo, material)Es temporal (inicio, fin)
PMBOK
Un caso de uso contiene nombre del caso de uso, descripciónprecondiciones(elementosnecesarios para que el caso de uso arranque)postcondicion, flujo basico (reglas de negocio) flujos alternos (exepciones)
InicioPlaneaciónEjecuciónControlCierre
Metodologias de desarrollo de Software
CascadaIterativas
Microsoft Solution Framework
Metodologia flexible e interrelacionada conuna ser ie de conceptos,modelos ypract icas de uso que contro lan laplanificación, el desarrollo y la gestión deproyectos tecnologicos. Se centra en losmodelos de procesos y de equipo dejandoen segundo plano las elecciones tecnologicas
Modelo de Arquitectura del proyectoModelo de EquipoModelo de PocesoModelo de Gestión de riesgosModelo de Diseño del procesoModelo de Aplicación
Administración de RequerimientosLas funciones que necesita el sistema y estos son los requerimientos :
Funcional: Todas las reglas del negocio que cumplira el sistemaNo Funcional:Aquellas transversales al sistema (rendimiento,usabilidad,usuarios concurrentes,recuperacion del sitema y seguridad)
Analisis y diseñoCon base a los requerimientos se hace un diseño y un diseño de comova a quedar el sistema
Desarrollo: CodificaciónUnitaria: las realiza el programadorEstress: donde se valora el rendimiento del sistemaIntegración: Donde se prueba de todoAceptación: se hace con el usuario finalCaja Blanca: revisión de todo el codigo, bien estructurado, que guardelos campos correspondientes.Caja Negra: el tester prueba la funcionalidad
Desarrollo: CodificaciónUnitaria: las realiza el programadorEstress: donde se valora el rendimiento del sistemaIntegración: Donde se prueba de todoAceptación: se hace con el usuario finalCaja Blanca: revisión de todo el codigo, bien estructurado, que guardelos campos correspondientes.Caja Negra: el tester prueba la funcionalidad
ImplementaciónPuesta en marcha del sistema.
INGENIERIA
Administración de la configuaración y cambioResponsable de la estructuración. Documenta fuentes y ejecutables
Administración de proyectosRequerimientos que el usuario necesita
Herramientas que necesitare para llevar acabo mi proyecto (Oracle, Mysql, Apache etc..)
Ambiente
SOPORTE
StakeHolder
Organización, área, grupo de personas y/o personasque se ven impactadas por el proyecto tanto de formapositiva como negativa
Integración
PMP
Tie
mpo
CostoAlcance
Requisitos*Funcionales*No Funcionales
RH *Roles y responsabilidades*Plan capacitación
Áreas de conocimientoIntegraciónAlcanceTiempoCostoCalidadRHComunicaciónRiesgosAdquisiciones
Formatos
· Portada
o Nombre del documento
o Nombre del proyecto
o Version
o Logos
· Historico de revisiones
· Autor
· Fecha
· Comentarios
· Tabla de contenido
· Encabezado y pie de pagina
ALCANCEDescribe los proceso requeridos para asegurar que el proyecto incluye todo el trabajo requerido,y solo el trabajo requerido,
Son todas las caracteristicas fisicas del producto o sistema
Producto
Proyecto
Es el trabajo requerido para poder realizar el sistema
ie sistema:generar manuales, capacitacion, analisis
Funcionales:reglas del negocio, que hace el sistema
No Funcionales: Desempeño del sistema
Project Charter (Integración)
Nombre del Proyecto: Apoyemos Veracruz
Descripción:Sistema para coordinar la recepción de donaciones para los damnificados de Veracruzen todos los campus UNITEC así como el envio de las mismas a los damnificados
Objetivo:*Generar el Sistema en 3 semanas*Cumplir con los requerimientos y las necesidades del cliente: (UNITEC,alumnos)*Cumplir con el presupuesto fijado para la realización del proyecto*Generar un Sistema que minimice los errores del usuario*Reducir el tiempo de la entrega de los donativos en un 50%*Generar un sistema que se pueda actualizar, modificar e implementar en futuroseventos
Supuestos:*El costo y sea menor a lo previsto*El usuario debe de tener un conocimiento basico en computacion
*Ayudara a categorizar y clasificar los donativos
tiempo
Restricciones:*Tiempo: 3 semanas
*Costos: $200,000.00*Técnicos Netbeans Apex La programación se apegara a lenjuage Java y SQL
*Arquitectura
Requerimiento no funcional*La interfaz de usuario que sea amigable con poca experiencia en computación
importanciasecuenciaser especifico
Datos omitidos?
Secuencia Alteradad saltar pasosprocedimientos irregulares
Tiempo omitido
Obviedad
Puntos Fuera
Falsedad de informacion
Importancia alterada
Requerimientos
Objetivo incorrecto
Fuente incorrecta
El admin de proyecto no sabe lo que quiere
La fuente no es
Hechos contrarios
Tiempo añadido el tiempodel cleinte de su proceso debe ser clarificado
Datos no pertinentes añadidos
Tipos de contratos
Tipos de contratos
Entre nosotros y el proveedor
Tipo Alcance Esfuerzo Administración
Precio fijo Alcance: Perfectamente especificado Esfuerzo poco
Tiempo y materiales Se que actividad va a realizar el proveedor
Falta de Recursos Humano
Alcance Claro
Esfuerzo alto: por supervisar al proveedor
Costo reembolsable Costo reemboslable mas un porcentaje
Ó Costo reemboslable mas un monto fijo
Cuando no tengo claro el proyecto Calo el objetivo pero no el alcance
1.Se pagara al proveedor todos sus gastos mas un porcentaje de sus gastos
2. se pagan los gastos mas un monto fijo
Alcance: Ambiguo
Esfuerzo: muy alto Por Administrar sus cotos tiempos, gastos
Comunicación
55% del lenguaje es corporal
Verbal
· Formal: Conferencia previamente agendada
· Informal: comunicación
Escrita
· Formal: memorándum, email (considerado como formal)
· Informal: mail, chat,
Plan de comunicación
1. Que voy a comunicar
2. Propósito
3. A quien
4. Responsable de trasmitir el mensaje
5. Como lo voy a trasmitir
6. Cuando(frecuencia)
7. Evidencia (generar reporte, minuta)
Desarrollarlo en una tabla
1 2 3 4 5 6 7
Reportes avance
Conocer situación actual del
proyecto
Sponsor CTE
Admon. proyecto
Junata en la of del cliente
Semanal Lunes 9:00. am
Reporte firmado
Estandarizar los emails
ParaJ : (Actividad)
CC: (informados)
CCO: (no aplica)
Subject (acción/informativo)