shaila jiménez ruiz - udgima.udg.edu/~sellares/einf-es2/present1011/presentgestioprojecte… ·...
TRANSCRIPT
25/3/11
1
Shaila Jiménez Ruiz i Marcos López Campos {u1051927,u1063361}@correu.udg.edu
Enginyeria del Software II
Universitat de Girona
Els projectes
◦ Concepte de projecte
◦ Objectius d’un projecte
◦ Tres dimensions d’un projecte
La gestió de projectes
◦ Complir les quatre Ps
◦ Processos
◦ El grup de projectes
Proposta d'un projecte
◦ Detecció d’oportunitats comercials
◦ Petició de proposta de projecte
◦ Tipus de projectes
El cicle de vida d’un projecte◦ Mètrica v3
2/50
25/3/11
2
Tècniques de gestió de projectes
◦ Planificació temporal
◦ Diagrames de GANTT
◦ Diagrames de PERT
◦ L’histograma d’assignació de recursos
Gestió de riscs
◦ Pla de control de riscs
La qualitat del software
Gestió econòmica dels projectes
Eines de gestió de projectes
◦ Software de gestió
◦ Microsoft Project
La mala gestió d’un projecte
Conclusions
3/50
Un projecte és un conjunt d’activitats, planificades,executades i supervisades que, amb recursos finits, tecom a objectiu crear un producte o servei únic.
Exemples de projectes◦ El desenvolupament d’un sistema informàtic
◦ La construcció d’un edifici, pont, carretera, casa, …◦ Treure un nou producte al mercat
◦ Obrir una nova empresa
◦ Posar en funcionament uns nous estudis
4/50
25/3/11
3
Client
Activitats del
Projecte
ResultatsBens o Serveis
Recursos
Gestió i Planificació
Restriccions
5/50
Un projecte ha de tenir uns objectius clars i ben definits
Les activitats o tasques d’un projecte, s’han de planificar,executar i controlar
Els recursos d’un projecte són limitats
Un projecte ha de tenir un inici i un final prevists.
Un projecte ha de tenir un resultat únic, no és unaactivitat cíclica o repetitiva rsos d’un projecte sónlimitats.
6/50
25/3/11
4
Resultat: Suposa l’origen i la justificació del projecte. Laconsecució tècnica dels objectius del projecte, no pot ser aqualsevol cost i en qualsevol termini.
Cost: Normalment hi ha un contracte amb el cost fixat que s’ha de complir.
Terminis: És l’objectiu que més s’incompleix i fa que tant client com empresa no li concedeixin la importància que es mereix.
Satisfacció de l’usuari
7/50
Tècnica: Coneixements específics de cada àrea
Humana: Tenir un equip de persones per dur aterme el projecte.
De gestió: L’èxit del projecte depèn en gran part dela bona gestió que se’n faci.
8/50
25/3/11
5
És el conjunt d’activitats dirigides a ordenar, disposari organitzar els recursos i les necessitats percompletar amb èxit un cert projecte.
Èxit: complir tots els objectius : tècnics, econòmics,de planificació i de qualitat.
9/50
Personal: factors humans entre els components del projecte
Producte: fomentar la comunicació amb el client
Procés: utilitzar els millors mitjans disponibles peldesenvolupament del projecte.
Projecte: establir un pla de projecte per controlar eldesenvolupament i conèixer els recursos destinats.
ÈXITProducte
Personal Procés
Projecte
10/50
25/3/11
6
Gestió de la Integració
Gestió de l’abast i dels continguts
Gestió dels recursos temporals
Gestió dels costs
Gestió de la qualitat
Gestió dels RRHH
Gestió de la comunicació
Gestió dels riscs
Gestió de les compres
Interaccions entreprocessos
11/50
Gestió de la Integració◦ Activitats dirigides a garantir la coordinació entre tots els elements queintervenen al projecte
Gestió de l’abast i dels continguts◦ Activitats dirigides a garantir el compliment de totes les tasquesnecessàries per acabar el projecte. Conèixer què està contemplat alprojecte i que no ho està.
Gestió dels recursos temporals◦ Activitats necessàries per garantir que el projecte s’executa dins elstemps i terminis prevists.
12/50
25/3/11
7
Gestió dels costs◦ Activitats per assegurar que la feina es fa segons el pressupost previst
Gestió de la qualitat◦ Activitats per assegurar que el projecte satisfà els requeriments establerts a l’inici del projecte.
Gestió dels RRHH◦ Activitats orientades a assegurar un ús eficient de les persones que participen al projecte.
13/50
Gestió de la comunicació◦ Activitats destinades a garantir que tota la informació del projecte, tantla formal com la informal, es genera, recopila, emmagatzema i esdistribueix de forma correcta.
Gestió dels riscs◦ Conjunt d’activitats per identificar, analitzar i donar resposta alspossibles riscs del projecte.
Gestió de les compres◦ Conjunt d’activitats orientades a l’obtenció de bens i/o serveis de forade l’empresa que fa el projecte.
14/50
25/3/11
8
Està format per un conjunt de persones directa oindirectament relacionades amb el projecte o amb la sevaexecució, cada una d’elles amb un perfil determinat.
Grup intern del projecte◦ El responsable de realitzar tota la feina per obtenir el producte o servei.
Client i usuari◦ El que proporciona els recursos financers i decideix sobre el projecte.
◦ El que ha d’utilitzar el producte o servei final obtingut.
Proveïdors◦ Aquells que ens subministren alguna cosa relacionada amb el projecte.
15/50
Grup intern del projecte◦ Directiu
◦ Responsable del projecte
◦ Consultor, intern o extern
◦ Enginyer o analista
◦ Programador
◦ Personal de suport administratiu.
16/50
25/3/11
9
Detecció d’oportunitats comercials
Petició de Proposta de projecte
Tipus de projectes
Preparació de la proposta de projecte
17/50
Sol∙licituds de propostes:◦ Concursos: públics o privats, oberts o restringits a un grup deproveïdors. Es proporcionen unes especificacions que ha desatisfer un producte o servei.
◦ Nous projectes sense concurs: Si hem treballat amb un client iqueda satisfet pot voler tornar a contactar amb nosaltres.
Ampliació de requeriments d’un producte:◦ Ampliacions del producte.
◦ Canvis als requeriments del software existent.
◦ Avanços tecnològics.
18/50
25/3/11
10
El desenvolupament de software sota contracte començanormalment amb la selecció d’una oferta feta per unproveïdor del servei a partir d’una petició de proposta perpart del client.
Les peticions poden ser: per un projecte complet, per unapart d’un sistema o per un manteniment.
Com a responsables informàtics ens pot correspondre tant:◦ Elaborar una petició de proposta per subcontractar un servei
◦ Interpretar una petició i haver d’elaborar una oferta per un client.
19/50
Projectes externs:◦ No formen part de cap departament de l’empresa i s’obtenen a través de sol∙licituds Dates d’entrega i de resolució de les propostes rebudes. de projectes.
Projectes interns:◦ Es desenvolupen per un departament o àrea de negoci de lapròpia empresa.
20/50
25/3/11
11
Establir el primer contacte amb un projecte
Preparar una oferta i convèncer al client.
Adjudicació del contracte
Planificació detallada del projecte
1
2
3
4
21/50
Iniciació: Definir els objectius del projecte i
els recursos necessaris per a la seva execució.
Planificació: Disseny d’un esquema detreball amb les tasques, productes a obtenir,terminis i participants.
Execució: Execució de totes les tasques i
activitats del projecte amb la tecnologiaespecífica.
Control: Assegurar el compliment dels
objectius del projecte, mesurant el progrés iiniciant les accions correctives necessàries.
Tancament: Acceptació dels resultats,informes i tancament del projecte.
Iniciació
Planificació
Execució
Control
Tancament
22/50
25/3/11
12
Metodologia de Planificació, Desenvolupament i Manteniment d’un SI.
Promoguda pel Ministeri d'Administracions Públiques del govern espanyol Ministeri de la Presidència
Basada en les normes ISO/IEC 12207 i ISO/IEC 15504 SPICE
Elements fonamentals Processos
Interfícies
Tècniques i pràctiques
Rols o Perfils23/50
MÈTRICA, a la versió 3, distingeix entre:
Tècniques de desenvolupament (Casos d'ús,Diagrames de Classes, Diagrames de Flux de Dades,etc.).
Tècniques de gestió de projectes (Tècniquesd'estimació, Staffing Size, Planificació,...)
Pràctiques (Anàlisi d'impacte, Presentacions,Prototipatge,...)...
24/50
25/3/11
13
Planificació temporal
◦ Diagrames de GANTT
◦ Diagrames de PERT
◦ Histograma de recursos
25/50
Descomposar el projecte en activitats o tasques
Calcular la duració de cada tasca
◦ En funció de la complexitat, l’esforç i personal disponible
Determinar l’ordre d’execució de les tasques
◦ Relacions de dependència entre tasques
Tipus de programacions: enrera i endavant
data finaldata inici data inici
?data final
26/50
25/3/11
14
Va ser desenvolupat per Henry Gantt al 1917.
Mostra les activitats del projecte en forma de barres de longituds proporcionals al temps
27/50
PERT (Project Evaluation Review Technique).
28/50
25/3/11
15
Mostra els requeriments de recursos en termes de hores/persona, quantitat...
Comprova que els recursos utilitzats no excedeixen els disponibles sobreassignació
29/50
La Gestió de riscs en el desenvolupament de software, vol dir: Identificar, Estudiar i Eliminar o Minimitzar les fonts de riscs abans de que comencin a afectar el correcte acabament del projecte.
Gestió de riscs
Estimació
Control
Identificació
Anàlisi
Mitigació
Monitoritzaciód’incidències
30/50
25/3/11
16
Desenvolupar un pla per a cadascun dels riscs deprioritat alta identificats a les activitats anteriors
Aquest pla ha de descriure:◦ Qui◦ Què exactament
◦ Quan◦ i com es minimitza i resol cada risc
També ha de tenir previsions per a la Monitoritzaciódels riscs, descartant els riscs que ja s’han resolt iidentificant els que actualment apareixen
31/50
Present durant tot el cicle de vida del sistema Si resultats ≠ requisits
Cal recordar que el producte a desenvolupar és software:
◦ El software es desenvolupa, no es fabrica en sentit clàssic.◦ És immaterial i no es deteriora amb l’ús o el temps
◦ És difícil saber QUÈ s’ha de quantificar i COM s’ha de mesurar 32/50
25/3/11
17
Conceptes◦ Cost directe: és el que té una relació clara entre el que s’ha produït i els recursos que s’han utilitzat.
◦ Cost indirecte: No es pot establir una relació quantificable entre el recurs utilitzat i el producte obtingut
Cost total = Costs Directes + Costs Indirectes
33/50
DN: Duració Normal
CN: Cost Directe
CL: Cost límit.
DL: Duració límit
Si volem escurçar el projecte s’han d’incrementar recursos, per tant incrementa el Cost Directe.
34/50
25/3/11
18
DN: Duració Normal
CN: Cost Directe
CL: Cost límit.
DL: Duració límit
Els Costs Indirectes disminueixen quan disminueix la duració de la tasca. Si el projecte dura un any en lloc de mig, haurem de pagar més temps.
35/50
DN: Duració Normal
CN: Cost Directe
CL: Cost límit.
DL: Duració límit
CO: Cost Òptim
DO: Duració Òptima
Per estalviar hem d'escurçar la duració, així els costs Indirectes disminuiran. Per fer‐ho,necessitem més recursos, per tant, incrementen els costs directes.
El director de projecte ha de trobar la duració del projecte que més s’aproximi a laDuració òptima, ja que això garanteix uns costs mínims.
36/50
25/3/11
19
Estimació del cost i del preu del projecte◦ Per poder calcular el benefici primer hem de saber que ens costa
Avaluació de les tasques
Estimació de l’esforç
Estimació de despeses
Cost del projecte
Preu de venda del projecte
37/50
Software lliure
Software propietari
Web 2.0 NOU!
38/50
25/3/11
20
Aprofitem les possibilitats de la web 2.0 per treballar de manera col∙laborativa!
Productivitat + xarxa social
39/50
40/50
25/3/11
21
Microsoft Project
◦ Definir tasques d’un projecte
◦ Incorporar tasques i durades previstes
◦ Crear llistes de Recursos
◦ Assignar Recursos a Tasques
◦ Assignar costos a recursos y tasques
◦ Crear informes i vistes de projectes
◦ Veure estadístiques del projecte
41/50
Àrea del gràfic de GANTT Escala TemporalTaula de TasquesVistes42/50
25/3/11
22
Llistes de tasques◦ S’especifiquen els detalls d’una tasca, ja sigui el nom, la durada i les dates de començament i finalització, els noms dels recursos i si hi ha tasques predecessores a d’altres.
43/50
Diagrama de Gannt◦ Podem veure la duració en el temps del nostre projecte segons les tasques de la llista.
◦ Es poden realitzar de manera seqüencial o en paral∙lel.
44/50
25/3/11
23
Introducció de recursos◦ Podem crear llistes de recursos on podem especificar el nom del recurs, el rol, el preu per hora, el preu d’hores extres ...
45/50
Estadístiques, informació del projecte
46/50
25/3/11
24
Manca de control sobre els costos interns
Programació poc rigorosa
Precisió excessiva des de dalt
Pressupost o terminis falsos per assolir un contracte
47/50
La dedicació de temps a la gestió del projecte és molt important.◦ Fer una correcta preparació de projecte a través de diferents tècniques de planificació evita la mala gestió, per tant tenim l'èxit assegurat
◦ Incideix directament a la qualitat del resultat final del projecte.
Es convenient fer una planificació temporal adequada.◦ S'ha de fer tenir un control rigorós dels costos, fins i tot els de tipus intern (ma d'obra interna).
◦ Això ens porta a poder acotar el cost del projecte i no haver de córrer amb despeses addicionals.
Control i seguiment rigorós dels objectius del projecte.
48/50
25/3/11
25
Antònia Mas Pichaco , “Tècniques i Eines de Gestió de Projectes”, assignatura 3r ETIG, Universitat de les Illes Balears, 2005‐2006.
Centre d’Innovació i Desenvolupament Empresarial (CIDEM), “Gestió de projectes”, Col∙lecció de guies d'innovació i desenvolupament empresarial, 2007.
Iolanda Jiménez, “Gestió de projectes”, Projectes Informàtics – 3er ETIG, 2010.
49/50
50/50
MOLTES GRÀCIES!