Asignacion PP

55
Planificación de Proyectos Inf.: Asignación de Recursos José Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Superior de Informática Aplicada 2003-2004

description

Asignacion PP

Transcript of Asignacion PP

  • Planificacin de Proyectos Inf.: Asignacin de RecursosJos Onofre Montesa AndrsUniversidad Politcnica de ValenciaEscuela Superior de Informtica Aplicada2003-2004

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Asignacin de RecursosConsiste en asociar a cada una de las tareas, en el proyecto, las personas y materiales necesarios para que estas se pueda realizar.Los recursos humanos constituyen el componente econmico mas importante de los Proyectos Informticos. Por encima de los recursos fsicos (HW e Instalaciones)

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Recursos Humanos?Las personas no son recursos humanos. Son individuos vivos, con todo su derecho a ser diferentes.las empresasTienen en el conocimiento su principal recurso, Son organizaciones compuestas fundamentalmente por especialistas que trabajaran de acuerdo a las informaciones que reciben.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Otros Recursos Importantes: El HardwareLos costes del Hw bajan de forma continua.La utilizacin de recursos Hw es funcin de la cantidad de personas asignadas al proyecto

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Otros Recursos Importantes: Los ConsultoresSon profesionales externos.Soporte a tareas donde la empresa no tiene experiencia.Pueden llegar a suponer un coste similar al de los desarrolladores, en proyectos complejos.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Otros Recursos Importantes:Los Clientes y UsuariosEstn presentes en todas las fases del proyecto, fundamentalmente en:las primeras (anlisis) y ltimas (pruebas).No suelen tenerse en cuenta a la hora de la planificacin, se ve cuando:Se quejan: Con el tiempo que...Cuando un usuario se excusa de la asistencia a una reunin

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Adems de las tareas del proyecto.Para que un grupo haga su trabajo, es necesario:tareas en si mismas.tareas de mantenimiento del equipo:mantener su cohesin, su motivacin y su voluntad general de dedicarse a la tarea.Satisfacer las necesidades individuales:lo que ayuda al individuo a sentirse parte del grupo y le capacita para realizar su aportacin mxima.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • No forzar las planificaciones por bajo de lo previsible.Condenan al proyecto independientemente de la calidad del personal o de la disponibilidad de herramientas, lenguajes y procesos.Si se comprime la duracin o el presupuestoel personal no ser eficientemente, no se forzara si ve imposible alcanzar la meta.Peor aun, cuando los retrasos empiecen,Sufrir la moral y el proyecto probablemente cueste ms que de haberse hecho de forma razonable.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Determinacin del plazo de entrega de la aplicacin.Puntos de vista:Del informtico:Aplicacin es el objetivo de la creacin.Proyecto es el medio.Del Usuario y clienteAplicacin: Es lo que me hace falta para poder alcanzar mis objetivos empresarialesProyecto: Un mal trago que hay que pasar

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Determinacin del plazo de entrega de la aplicacin.Equilibrio: Cuanto tiempo y $ consumir este proyecto,Cuando deber estar disponible para el usuario.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Lmites duracin del proyecto y Asignacin de recursosUn proyecto de 165 meses/hombreUna Persona en 15 AOSYa no har faltaCostes de oportunidadObsoleto para cuando lo entreguemosPuede hacer falta especialistas3.300 Personas en un daOrden de las tareas

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • La duracin de los P.I. se deben ajustar a los aspectos:...del negocio,...tcnicos del desarrollocantidad mxima de recursos en cada tarea,...de gestin equipo de desarrollo lo ms pequeo posible, de evitar problemas de comunicacin y coordinacin.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Determinacin del plazo.La negociacin.

    Seleccin de una alternativa

    Mtodo emprico de Putnam y Norden.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • La negociacin.Esta bien, espritu comercial, peligrosa si:Se comienza a negociar sin tener claras las especificaciones del cliente.El usuario con ligeras nociones de las tcnicas de desarrollo actuales.El usuario tiene la necesidad de disponer de la aplicacin lo antes posible.El director del CPD o jefe de proyecto tiene que negociar con un usuario de mayor nivel jerrquico.El trabajo usual de muchos usuarios es el de contratar servicios a empresas externas y saben que siempre hay un margen que se puede disminuir.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • La negociacin de los plazos, lleva a:Fuertes niveles de compromiso personal del jefe del proyecto, Escasa participacin en la fijacin de plazos de los que van a desarrollar la aplicacin.

    El marco es el ideal para el fracaso:El desconocimiento de las necesidades del usuario suele hacer que se subestimenEl compromiso unilateral del jefe, en estas condiciones, difcilmente ser respaldado por sus subordinados.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Seleccin de una alternativa.Quiero pasar una tarde divertida... Cada persona tiene sus gustos ...

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Podemos ofrecer:Distintos DiseosDistintas planificaciones para un diseo dado.Distintos enfoques al desarrollo:Desarrollo propio,Outsourcing o subcontratacin,Compra de paquetes

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Mtodo emprico de Putnam y Norden.

    La cantidad de gente que hace falta a lo largo de un proyecto depende del instante en que nos encontremos.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Curva para un proyecto de 165 meses hombre

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Podemos adaptarnos a la cantidad de gente disponible.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

    Hoja1

    12000.0010.0050.002

    12.397601199611.94014975034.7904095936

    24.780838348923.52476815949.5235063824

    37.135490727234.41590934614.143118866

    49.447622272544.309584626618.5953263759

    511.703718944352.949814155122.829506188

    613.890820226260.139455221626.7992897994

    715.996642978965.747181212330.4634031661

    818.00969599169.710307559133.7863697592

    919.919383735272.033495572736.7390600361

    1021.716098032972.783679165539.2990761477

    1123.391296533372.081824316441.4509661747

    1224.937567144170.092324858243.186267713

    1326.348677785667.010947880944.5033859649

    1427.619611085263.05226460745.4073164582

    1528.746583875358.437444124545.9092269168

    1629.727051601653.38316168746.0259165065

    1730.559697980448.092199617445.7791735615

    1831.244410470842.746119002145.1950548921

    1931.782242330137.500176099644.3031108565

    2032.175362209732.480467976843.1355805553

    2132.426992411327.783132376741.726580827

    2232.54133706123.475307009340.1113112771

    2332.523501571519.597477632138.3252954518

    2432.379404843316.166811696236.4036756253

    2532.115685711113.18108008734.3805756232

    2631.739605165710.622805877232.2885428228

    2731.25894587958.463336792730.1580770832

    2830.68191053476.666607834128.0172510136

    2930.01702039685.19243355225.8914228017

    3029.27301550133.999238753823.8030399039

    3128.45875772473.046196777321.7715293342

    3227.58313789412.294792791719.8132681272

    3326.65498796651.70986464317.9416258458

    3425.68299916641.260195886616.1670697593

    3524.67564682720.918746269614.4973225319

    3623.64112253120.662606213512.9375619105

    3722.58727399240.472756209111.4906519461

    3821.52155297770.33370190310.1573956704

    3920.45097141840.23304313738.9367998281

    4019.38206572750.16102206147.8263431638

    4118.32086920960.11008293056.8222408251

    4217.27289233650.07446517365.9196986045

    4316.24311055530.04984220155.1131519479

    4415.2359592080.0330113544.3964858521

    4514.25533506430.02163526063.7632329221

    4613.30460390820.01403147933.2067479195

    4712.38661357490.00900526612.7203580825

    4811.50371179720.00571939452.2974893249

    4910.6577682080.0035947781.9317691016

    509.85019983490.00223599191.6171072798

    519.08199943150.00137642231.3477567594

    528.35376600660.00083853891.1183558733

    537.66573693770.00050558140.923954761

    547.01782109070.00030169040.7600279763

    556.40963240760.00017817220.6224755697

    565.840523470.00010414340.5076147977

    575.30961859610.00006024790.4121644684

    584.81584608260.00003449660.3332237571

    594.35796925330.00001954960.2682471188

    603.93461603240.00001096560.2150167128

    613.54430681310.00000608780.1716135353

    623.18548044050.00000334530.1363882478

    632.85651818040.00000181950.1079324883

    642.55576558520.00000097950.0850512725

    652.28155221470.00000052190.0667369296

    662.03220920450.00000027530.0521448769

    671.80608470650.00000014370.0405714175

    681.60155725860.00000007430.0314336477

    691.41704716030.0000000380.0242514813

    701.25102595590.00000001920.0186317374

    711.10202413810.00000000960.0142541925

    720.96863720020.00000000480.0108594679

    730.84953017170.00000000230.0082386017

    740.74344077790.00000000110.0062241463

    750.64918136450.00000000050.0046826272

    760.56563973030.00000000030.0035082051

    770.49177900470.00000000010.0026173873

    780.4266367050.00000000010.0019446461

    790.369323099300.0014388138

    800.319018996400.0010601367

    810.274973071500.0007778826

    820.236498830700.0005684116

    830.20297130700.000413628

    840.173823569300.0002997483

    850.14854311800.0002163241

    860.126668230800.0001554733

    870.107784313700.0001112783

    880.091520302300.0000793179

    890.07754515300.0000563038

    900.065564453800.0000398028

    910.055317179600.0000280219

    920.046572609700.0000196468

    930.039127420400.0000137182

    940.032802961400.0000095393

    950.027442719600.0000066062

    960.022909970500.0000045561

    970.019085616600.0000031294

    980.015866206900.0000021406

    990.013162131300.0000014583

    1000.010895983100.0000009894

    1010.009001079700.0000006685

    1020.007420131900.0000004498

    1030.006104053200.0000003015

    1040.005010896900.0000002012

    1050.004104912300.0000001337

    1060.003355709100.0000000885

    1070.002737521200.0000000584

    1080.002228559100.0000000383

    1090.001810443600.0000000251

    1100.001467711500.0000000163

    1110.00118738600.0000000106

    1120.000958604100.0000000068

    1130.000772295400.0000000044

    1140.000620904800.0000000028

    1150.000498155100.0000000018

    1160.000398843700.0000000011

    1170.000318669100.0000000007

    1180.000254083700.0000000005

    1190.000202168800.0000000003

    1200.000160528400.0000000002

    &A

    Pgina &P

    Hoja1

    &A

    Pgina &P

    Meses de realizacin

    Personal asignado

    Hoja2

    &A

    Pgina &P

    Hoja3

    &A

    Pgina &P

    Hoja4

    &A

    Pgina &P

    Hoja5

    &A

    Pgina &P

    Hoja6

    &A

    Pgina &P

    Hoja7

    &A

    Pgina &P

    Hoja8

    &A

    Pgina &P

    Hoja9

    &A

    Pgina &P

    Hoja10

    &A

    Pgina &P

    Hoja11

    &A

    Pgina &P

    Hoja12

    &A

    Pgina &P

    Hoja13

    &A

    Pgina &P

    Hoja14

    &A

    Pgina &P

    Hoja15

    &A

    Pgina &P

    Hoja16

    &A

    Pgina &P

  • Boehm, definiendo la regin imposible,...en cuanto a la duracin de un proyecto, en concreto, indica que desde la especificacin a la entrega de un producto informtico, no puede pasar menos de:

    Y el 99% de los proyectos cumplen esto.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Tipos de recursos usuales.TrabajoLugar de trabajoEquipamientoMaterial bsico para el desarrolloMaterial fungible

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • TrabajoEquipo de desarrollo

    Soporte al desarrollo

    Clientes y usuarios

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Lugar de trabajoSalas de reuniones

    Entorno de desarrolloSilenciososTranquilos

    Zonas para recogida de datos

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • EquipamientoMobiliario de oficina

    Ordenadores

    Material para presentaciones

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Material bsico para el desarrolloS.O., Lenguajes de desarrollo, herramientas de desarrollo (case).Manuales del software: iniciacin, manual de usuario, libreras, etc..Libros con referencia a tcnicas de desarrollo

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Material fungibleMaterial de escritorio: bolgrafos, clips, grapasEl material necesario para los equipos: tinta o toner de impresora

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Duracin de las tareasRecursos esfuerzo duracin

    Esfuerzo y duracin de las tareasAsignacin de personas a tareasTipo y duracin de las tareas en funcin de la cantidad de personas asignadas

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Esfuerzo y duracin de las tareas

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

    Esfuerzo

    Duracin

    Recursos Asignados

    10 das

    5 semanas

    2 das/semana

    10 das

    1 semana

    2 personas a Tiempo Completo

  • Esfuerzo y duracin de las tareas: las interferenciasRepeticin de trabajos o correccin defectosVacaciones, fiestas, fiestas locales, etc.Consultas de otros equipos de la empresaPapeleos que deberan haber sido delegados.Falta de formacin en el personal del proyecto.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Esfuerzo y duracin de las tareas: las interferenciasFalta de reuniones del equipo.Interrupciones de todo tipo, telefnicas etc..Tiempo de espera en reuniones.Tiempo que tarda el personal en cambiar de tarea, no se puede esperar que sea instantneo.Puede suponer entre un 30% y un 50%

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Cuando ms experiencia las ms afectadasDeben ensear y adiestrar al personal del proyecto en temas no previstos;Son consultados por otros proyectos, ySe les suele pedir que asistan a reuniones, presentaciones, ... Que en principio no tienen relacin con el proyecto actual.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Asignacin de personas a tareas

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Asignacin de personas a tareasEs mejor disponer de un equipo pequeo de buenos profesionalesCon la gente correcta aun con herramientas, lenguajes y procesos insuficientes, pueden tener xito. Lo contrario parece imposible. Pero:Si confiamos todo a unas pocas personas Qu ocurre si se van? Hay que equilibrar el personal.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Relacin empleado y tarea, interesan estos aspectos:El cognitivo (KAS), la capacidad tcnica:(Knowlegue, Abilities, Skils)Los conocimientos para realizar la tareaLa capacidad de realizarla, yLa experiencia sobre la materia.El conativo (MAC), la voluntad:(motivation atachement confidence)La motivacin de la persona,El compromiso que asumir, yLa seguridad que tiene en si para realizarla

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Asignacin de personas a tareasPuede realizar el trabajo y quiere realizarlo.Puede realizar el trabajo y esta accede a realizarlo.Puede realizar el trabajo pero no esta dispuesto a realizarlo.Puede ser formado para realizar el trabajo.No puede realizar el trabajo.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Puede realizar el trabajo y quiere realizarlo.Esto es lo ideal.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Puede realizar el trabajo y accede a realizarlo.Habr que pensar en otras tareas que motiven a la persona.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Puede realizar el trabajo pero no esta dispuesto.Tenemos problemas. Posiblemente nos encontremos en la ltima situacin

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Puede ser formado para realizar el trabajo.Supondr:Gastar dinero para la formacin.Modificar la programacin con la formacin.Estar dispuestos a la sobrecarga que suponga.Afrontar el riesgo de que no funcione bien

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • No puede realizar el trabajo.Tienes problemas seriosHabr que identificar otras tareas a esta persona.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Segn la cantidad de personas asignadas.A una tarea podemos asignar una cantidad determinada de personas.La proporcin entre cantidad de personas asignadas a una tarea y el esfuerzo, no tienen relaciones lineales.Asignar ms gente a un proyecto a mitad de ste no reduce necesariamente su duracin.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Segn la cantidad de personas asignadas.1) las tareas se pueden repartir de forma perfecta, sin necesidad de comunicacin entre las personas.2) la tarea no se puede partir (para que nazca un nio se requieren nueve meses, no importa cuantas mujeres se asignen).3) la tarea se puede partir, pero se requiere comunicacin entre las personas.4) la tarea se puede partir pero las interrelaciones son tan complejas que cuesta ms tiempo realizar la tarea con muchas personas.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • 1) las tareas se pueden repartir de forma perfecta.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • 2) la tarea no se puede partir.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • 3) Se requiere comunicacin entre las personas.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • 4) interrelaciones tan complejas que cuesta ms tiempo.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Una vez asignadas las tareas tendremosTAREAS DEL PROYECTORecursos HumanosAsignacin

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Asignacin consistente de las tareas.distinta visin del director y los empleados es sobre el trabajo.Asignar las tareas a quienes quieren.Trabajar las asignaciones con los empleados.Hacer una lista de objetivos por trabajador.Ir haciendo reuniones hasta que este clara la asignacin.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Consideraciones finales.Coste mnimo de desarrolloEn tiempo (especialistas ya formados en cada rea de trabajo. Tantos como se pueda).En dinero (utilizar el personal necesario para que se lleven a cabo las tareas y que ya conozcan las reas que se les asignan).

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Consideraciones finales.Coste mnimo a largo plazo (pensar en el mantenimiento y otros proyectos)Hacer que el personal menos experimentado trabaje en el desarrollo, dando formacin en caso necesario.Hacer que el personal se sienta promocionado. Detectar los objetivos de cada empleado y hacer que cada nuevo proyecto sea un paso en la consecucin de estos.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Convine recordar, al asignar personas a tareas, que:Que la productividad de los programadores es muy variable, es habitual la relacin 1:5.En un estudio se dieron diferencias de 1 a 26 en los niveles de productividad.En las tareas criticas convendr poner al personal con mayor experiencia y reputacin, ya que se espera sean ms productivos.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • Ficha de TareaEspecificacin de tareaNmero: 3.1.Nombre: Diseo B.D.Descripcin:Se diseara la base ...Esfuerzo Estimado: 2 semanas/hombrePersonas:1 Diseador Recursos:Sala de reuniones Duracin:2 semanasEntregables:Estructura de implementacin de la B.D.:

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos

  • BibliografaBlanchard, K., Johnson, S. El ejecutivo al minuto. Grijalbo Mandadori, S.A. 1983.Brooks, Frederick P. The mythical man-month: essays on software engineering. Addison-Wesley, 1995.DeMarco, Tom. Controlling Software Projects. Prentice Hall, 1982.Fergus O'Connell. "How to run successful projects". Prentice Hall, 1994.Metzger, P. Boddie, J. Managing a programming project: people and processes 3 ed. Prentice Hall, 1996. Thomsett, R. Third Wave Project Management. Prentice Hall, 1993.Yourdon, Edward. Anlisis Estructurado Moderno. Prentice Hall, 1993.

    GPI-2E. Planificacin de Proyectos Inf.: Asignacin de Recursos