Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Estructurar proyectos de desarrolla de software basados

on

  • 6,839 views

Talleres presentados en Isummit Loxa 2010

Talleres presentados en Isummit Loxa 2010

Statistics

Views

Total Views
6,839
Slideshare-icon Views on SlideShare
6,839
Embed Views
0

Actions

Likes
1
Downloads
157
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Estructurar proyectos de desarrolla de software basados Estructurar proyectos de desarrolla de software basados Presentation Transcript

    • Como estructurar proyectos de desarrollo de software basados en entregables
      Ing. Patricio Abad Espinoza
    • Agenda
      Terminologíabásica
      Estructura de un proyecto
      Alcance del proyecto WBS
      Definiendoactividades
      Estructurando un cronograma
      Seguimiento de entregables
    • Terminologíabásica
      Proyecto
      “Un proyectoes un esfuerzotemporalque se lleva a caboparacrear un producto, servicio o resultadoúnico”. (PMBOK 2008)
      Interesados (Stakeholders)
      “Personas u organizacionesqueparticipanactívamente en el proyecto o cuyosinteresespodría verse afectadospositiva o negativamentepor la ejecución o terminación del proyecto”. (PMBOK 2008)
    • Terminologíabásica (2)
      Patrocinador
      “Persona o grupo de personas queproporciona los recursosfinancieros en efectivo o en especiepara el proyecto. Esquiendefiende el proyecto.” (PMBOK 2008)
      Cliente/Usuario
      “Persona u organizaciónqueusará el producto, servicio o resultado del proyecto.” (PMBOK 2008)
    • Terminologíabásica (3)
      Entregable:
      Cualquierproducto, resultado o capacidadúnicosparaejecutar un serviciorequeridoparacompletar un proceso, fase o proyecto. Con frecuencia se usaparaespecificar un entregableexternoquedbeseraprobadopor el patrocinador o el cliente.
    • Fuente: PMBOK 4ta edición
    • Estructura de un proyecto
      Fuente: PMBOK 3ra edición
    • Niveles de dotación de personal
      Fuente: PMBOK 4ta edición
    • Ciclo de vida del proyecto
      Fuente: PMBOK 4ta edición
    • Fases de un proyecto
      Fuente: PMBOK 4ta edición
    • Limites de un proyecto
      Fuente: PMBOK 4ta edición
    • Definición del alcance
      Alcance del producto
      “Característicaso funcionesquedefinen un producto, servicio o resultado.” (PMBOK 2008)
      Alcance del proyecto
      “El trabajo de deberealizarseparaentregar un producto, servicio o resultado con lascaracterísticas y funcionesespecificadas”. (PMBOK 2008)
    • Alcance: requisitos
      Fuente: PMBOK 2008
    • Alcance: Definir
      Fuente: PMBOK 2008
    • Alcance: WBS
      La estructura de desglose del trabajo (WBS) esunadescomposiciónjerárquica del trabajo a serejecutadopor el equipo del proyectoparaalcanzar los objetivos del proyecto y crear los entregablesrequeridos.
      El WBS define elementos de trabajoúnicosquepuedenserorganizados y completados en el órdendefinido en el diagrama de red.
      Fuente: WBS Practice Standard, PMI
    • Ventajas del WBS
      Facilita los proceso de gestión tales como: estimación, cronograma, recursos, análisis de riesgosy medición del alcance.
      Presentaunadescripciónclara de los entregables del proyecto y del alcance.
      Esunarepresentación incremental del trabajo del proyecto.
      Fuente: WBS Practice Standard, PMI
    • Ejemplo: Construirunabicicleta
    • Elementos del WBS
      Nivel 1:
      Entregablesmayoresque se desarrollaran en el proyecto, comprendetanto el trabajodirecto, como el trabajoindirecto.
      Nivel 2:
      Primer nivel de descomposición de lasáreasmayores del entregable.
      Nivel 3:
      Segundo nivel de descomposición
      ….
    • Ejemplo: Construirunabicicleta
      Nivel 0
      Entregablesmayores
      Nivel 1
      Nivel 2
      Primer niveldescomposición
      Nivel 3
      Paquetes de trabajo
    • Reglaspara WBS
      Paquetes de trabajo:
      Últimonivel de descomposición.
      Regla 8/80, o 4/40
      Regla del 100%
      Códigos de cuenta
    • Códigos de cuenta
    • Diccionario WBS
      Descripcióndetallada del WBS, concrétamente de cadapaquete de trabajo y código de cuenta.
      Identificador de código de cuenta
      Descripción del trabajo
      Organización responsible
      Estimados de costo
      Referenciastécnicas.
    • Ejemplodiccionario WBS
    • Definiractividades
      Para cadapaquete de trabajo se define:
      Responsables
      Lista de actividadesparacompletar el paquete de trabajo.
      Para cadaactividad
      Estimado de la duración
      Responsables
      Diagrama de red
    • Diagrama de red
    • Estimación de actividades
      Juicio de expertos
      En base a informaciónhistórica de proyectosanteriores.
      Análoga
      En base parámetros de un proyecto anterior de similarescaracterísticas en duración, presupuesto, tamaño, complejidad.
      Paramétrica
      En base a datosestadísticos, niveles de rendimiento.
    • Estimación de actividades (2)
      Estimación tresvalores
      Mas probable
      Optimista
      Pesimista
      Duraciónesperada
      𝑇𝐸=𝑇𝑂+4𝑇𝑀+ 𝑇𝑃6
       
    • Desarrollo del cronograma
      Diagrama de hitos
      Cronogramaresumen
      Diagramas de gantt
    • Estimación de costos
      Juicioexpertos
      Análoga
      Paramétrica
      Ascendente
      Tresvalores
      Análisis de reserva
    • Control del proyecto EVM
      Gestión del valor ganado
      Integra mediciones de alcance del proyecto, costos y cronogramaparaayudar al equipo de dirección a evaluar y medir el desempeño y el avance del proyecto.
      Requieretenerunalínea base de tiempo y costos.
    • Elemento de EVM
      Presupuesto total (BAC)
      Valor planificado (PV)
      Según la línea base.
      Valor ganado (EV)
      Lo realmenteternminado.
      Reglas 50/50 ; 0/100
      Costo real (AC)
      Gasto real registrado.
    • Elemento de EVM (2)
      Variación del cronograma (SV)
      SV = EV - PV
      Variación del costo (CV)
      CV = EV - AC
      Indice de desempeño del cronograma(SPI)
      SPI=𝐸𝑉𝑃𝑉
      Indice de desempeño del costo(CPI)
      CPI=𝐸𝑉𝐴𝐶
       
    • Interpretación
      SV
      Los desviado en el cronogramarespecto a linea base.
      Si es > 0 espositivo, sinoesnegativo
      CV
      Los desviado en costosrespecto del cronograma
      Si es > 0 esbueno, <0 esmalo, hemosgastado de mas por el resultadoobtenido.
    • Interpretación (SPI)
      SPI
      Es el rendimiento del cronograma, esdecir el porcentaje de avancequehemoslogradorespecto a lo esperado.
      Si es = 1: Es lo queesperábamos.
      >0 : Hemosavanzadomás de los esperado.
      <0 : Hemosavanzado a un ritmomenor de lo esperado.
      Ejm: SPI = 1.5  Hemosavanzado a un 105%
    • Interpretación (CPI)
      CPI
      Es el rendimiento del dinero, esdecircuantohemosganadoporcadadólarinvertido.
      Si es = 1: Es lo queesperábamos.
      >0 : Hemosganadomásporcadadólar.
      <0 : Hemoslogradoménospordólar.
      Ejm:
      CPI = 0.8  Hemosganado 80 ctvsporcadadolar
    • Proyecciones
      Costoestimado al terminar (EAC )
      Costoesperado al culminar el proyecto
      EAC = BAC / CPI
      Estimadoparaterminar (ETC)
      ETC = EAC - AC
    • Ejemplo
      Se deseacolocarunacerca en un terrenocuadradocuyasdimensiones son 125 pies porlado y requiere la instalación de unaalcantarilla de 6 pies en uno de los lados. La instalación de cadapié cuesta 11 USD, y la tasa de avancees de 100 pies porlado. La instalación de la alcantarilla cuesta 500 USD y demora un díaparacompletarse, demásdebeinstalarse antes que la cerca. Despues de tresdías de trabajo, se ha completado un lado y 75 pies de otrolado, además la alcantarillaestáterminada. Determine el estado del proyecto.
    • Elementos EVM
    • Estructura de un proyecto de software
    • Proceso de desarrollounificado
    • Estrategias WBS en proyectos de software
      Componentes del producto
      Equiposexperimentados.
      Funcional
      Para principiantes
      Area geográfica
      Equiposdistribuidos
      Organizacional
      Continuación de proyectoexitosos
    • Ejercicio
      Estructurar WBS paraproyecto
      Definiractividades
      Estimarduración y costos (BAC)
      Estructurardiagrama de precedencia.
      Definirlinea base
      Establecer el estado del proyecto.
      CPS, SPI, EAC
    • Ejercicio
      Se desea construir un sistema para gestionar la gestión productiva de los estudiantes de modalidad presencial, para lo cual el sistema debe tener los siguientes elementos.
      Interfaz con Sistema Académico para obtener matrículas en los diferentes nivele de GP, asignar tutor principal y registra notas.
      Componente para el registro de las peticiones de estudiantes de GP por parte de las diferentes dependencias.
      Esquema de seguimiento y evaluación por competencias de parte de los tutores principales
      Generación de reportes para ver el estado general e individual de los estudiantes de gestión productiva.
      Además se requiere migrar los datos del blog de la escuela para guardar el historial tanto de aplicación por parte de estudiantes como de las peticiones, asignaciones y notas obtenidas por cada uno de los estudiantes.
    • Preguntas
    • Contacto
      mpabad@utpl.edu.ec
      SELAB - I3C2 - UTPL
      LOJA-ECUADOR