curs%11:%projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf ·...

30
Curs 11: Project management

Upload: truongdieu

Post on 06-Feb-2018

242 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Curs  11:  Project  management  

Page 2: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Outline  

CAIP  –  Curs  11:  Project  management  

•  Tipuri  de  organizare  •  Mapare  rol-­‐persoana  intr-­‐o  organiza>ei  –  Responsabilitate  – Delegare  – Autoritate  –  Raspundere  

•  Roluri  cheie  in  proiect  •  Responsabilita>  project  manager  •  Micromanagement  

Page 3: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Organizarea  unui  proiect  •  Probleme  organizatorice:  –  Costuri/beneficii  (pro/con)  –  Organizarea  echipelor  –  Persoane  cheie  

•  Roluri  si  responsabilita>  •  Coordonatori  •  Fluxuri  de  informa>i  intre  roluri  

–  Riscuri  

•  Architecture-­‐centric  project  management  –  Proiectarea  arhitecturii  soJware  (documentata  in  system  design  doc)  simultan  cu  organizarea  (SPMP)  

CAIP  –  Curs  11:  Project  management  

Page 4: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Architecture-­‐centric  Project  Management  

•  3  pasi:  •  Descompunerea  sistemului  

–  Euris>ca:  •  Fiecare  serviciu  este  realizat  de  un  subsistem  •  Subsisteme  adi>onale  sunt  determinate  de  s>lul  arhitectural  ales  

–  Versiunea  ini>ala  e  numita  in  general  top-­‐level  design  •  Descompunerea  taskurilor  (work  breakdown  structure)  

–  Euris>ca:  •  Taskurile  sunt  bazate  pe  descompunerea  sistemului  •  In  plus,  exista  taskuri  arhitecturale  si  de  project  management  

•  Stabilirea  echipelor  –  Euris>ca:  

•  Fiecarui  subsistem  ii  este  asignata  o  echipa  •  In  plus,  exista  echipe  care  se  ocupa  de  arhitectura  si  project  management  

CAIP  –  Curs  11:  Project  management  

Page 5: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Organiza>e  

•  Organiza>e  –  set  de  unita>  organiza>onale  si  rela>ile  dintre  ele  

•  Unita>le  pot  fi  organizate  in  func>e  de  diferite  categorii:  >pul  proiectului,  func>onalitate,  etc.  

•  Exemple  >pice  de  unita>  org.:  – Organizare  func>onala  –  cercetare,  dezvoltare,  marke>ng,  vanzari  

– Project-­‐based  –  P1,  P2,  P3  

CAIP  –  Curs  11:  Project  management  

Page 6: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Tipuri  de  asocieri  

•  O  organiza>e  con>ne  in  mod  >pic  3  >puri  de  asocieri  

•  Raportare  –  cum  e  prezentat  statusul  •  Decizie  –  cum  sunt  propagate  deciziile  •  Comunicare  –  cum  se  face  schimbul  de  informa>e  

CAIP  –  Curs  11:  Project  management  

Page 7: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Roadmap  

•  Tipuri  de  organizare  – Func>onala  – Project-­‐based  – Matrice  

•  Maparea  rolurilor  pe  persoane  in  interiorul  organiza>ei  – Project  manager,  membru  al  echipei,  dezvoltator,  analist,  …  

– Responsabilitate,  autoritate,  raspundere,  delegare  

CAIP  –  Curs  11:  Project  management  

Page 8: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Organizare  func>onala  •  In  organizarea  func>onala,  persoanele  sunt  grupate  in  

departamente  •  Fiecare  departament  are  ca  scop  indeplinirea  unei  func>i  •  Ex:  

–  Tradi>onal:  finante,  produc>e,  vanzari,  marke>ng  –  SoJware:  analiza,  proiectare,  integrare,  testare  

•  Proprieta>:  –  Pipeline  intre  departamente  

•  Ex:  cercetare-­‐>dezvoltare-­‐>vanzare  –  Pot  exista  suprapuneri  (la  nivel  de  obiec>ve)  

•  Ex:  configura>on  management,  infrastructura  IT  –  Pu>ne  persoane  sunt  implicate  in  intregul  proiect  

CAIP  –  Curs  11:  Project  management  

Page 9: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Proprieta>  ale  organizarii  func>onale  

•  Avantaje:  – Membrii  unui  departament  inteleg  bine  rolul,  obiec>vele  si  strategia  departamentului  

•  Dezavantaje:  – Dificil  de  facut  inves>>i  majore  in  echipament  si  facilita>  

– Posibilitatea  apari>ei  redundantei/duplicarea  muncii  intre  departamente  

CAIP  –  Curs  11:  Project  management  

Page 10: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Organizare  project-­‐based  

•  Abordare:  persoanele  sunt  asignate  direct  pe  proiecte,  fiecare  trebuie  sa  rezolve  o  anumita  problema  (constrangeri  de  >mp  si  buget)  

•  Proprieta>:  –  Echipele  sunt  stabilite  pentru  un  proiect  pe  masura  ce  acesta  este  creat  

–  Fiecare  proiect  are  un  project  leader  –  To>  par>cipan>i  sunt  implica>  pe  tot  parcursul  proiectului  

–  Echipele  dispar  odata  cu  finalizarea  proiectelor  

CAIP  –  Curs  11:  Project  management  

Page 11: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Proprieta>  ale  organizarii  project-­‐based  

•  Avantaje:  –  Flexibil  la  noi  cerinte  (proiectul  e  nou  creat  si  poate  fi  modelat  in  jurul  problemei)  

–  Pot  fi  angajate  persoane  noi  care  sunt  familiare  cu  proiectul  si  au  capabilita>  speciale  

–  Se  folosesc  foarte  bine  resursele  umane  •  Dezavantaje:  –  Procesul  de  stabilire  a  echipelor  dureaza  si  nu  e  usor  de  manage-­‐uit  

–  Trebuie  redefinite  rolurile  si  responsabilita>le  la  inceputul  fiecarui  proiect  

CAIP  –  Curs  11:  Project  management  

Page 12: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Organizare  de  >p  matrice  

•  Persoane  din  diferite  departamente  ale  unei  organizari  func>onale  sunt  asignate  sa  lucreze  la  unul  sau  mai  multe  proiecte  

•  Project  managerul  si  par>cipan>i  sunt  asigna>  pe  un  proiect  de  obicei  in  propor>e  mai  mica  de  100%  

CAIP  –  Curs  11:  Project  management  

Page 13: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Proprieta>  ale  organizarii  de  >p  matrice  

•  Avantaje:  –  Echipele  se  formeaza  rapid  pt  diferite  proiecte  –  Persoane  cu  skill-­‐uri  importante  pot  fi  mutate  pe  diferite  proiecte,  in  func>e  de  nevoie  

–  Se  poate  face  o  raportare  consecventa  si  se  pot  crea  proceduri  de  decizie  similare  pentru  proiectele  de  acelasi  >p  

•  Dezavantaje:  – Membrii  nu  sunt  familiariza>  intre  ei  – Membrii  au  s>luri  de  lucru  diferite  

CAIP  –  Curs  11:  Project  management  

Page 14: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Provocari  ale  organizarii  de  >p  matrice  

•  Membrii  care  lucreaza  pe  mai  multe  proiecte  – Trebuie  sa  isi  imparta  >mpul  si  sa  priori>zeze  – Raspund  in  fata  mai  multor  sefi  – Trebuie  sa  se  adapteze  la  proceduri  de  lucru  diferite,  modalita>  de  raportare  diferite,  etc.  

CAIP  –  Curs  11:  Project  management  

Page 15: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Cand  se  foloseste  organizare  func>onala  

•  Proiecte  cu  grad  mare  de  siguranta,  stabilitate,  uniformitate,  repetabilitate  – Necesita  pu>na  comunicare  – Rolurile  sunt  definite  clar  

•  Cu  cat  exista  mai  multe  persoane  implicate  intr-­‐un  proiect,  cu  atat  e  nevoie  mai  mare  de  structura  

CAIP  –  Curs  11:  Project  management  

Page 16: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Cand  se  foloseste  organizare  project-­‐based  

•  Proiectul  are  grad  mare  de  incer>tudine  – Nevoie  de  comunicare  intre  membri  – Rolurile  sunt  definite  in  func>e  de  proiect  

•  Cerintele  se  schimba  des  pe  parcursul  dezvoltarii  

•  Apar  noi  tehnologii  pe  parcursul  dezvoltarii  

CAIP  –  Curs  11:  Project  management  

Page 17: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Maparea  rolurilor  pe  persoane  

CAIP  –  Curs  11:  Project  management  

Lista de taskuri"

   

       

• Item 1"

""

""• Item 2"

""

""• Item 3"

""

""• Item 4"

""

""• Item 5"

""

""• Item 6"

""

""• Item 7"

""

""• Item 8"""• Item 9""

"

Item 1""""

"Item 2""""

"Item 9"

Rol1"

Item 4""""

"Item 5""""

"Item 7"

Rol2"

Item 3""""

"Item 6""""

"Item 8"

Rol3"

Persoana A"

Persoana B"

Rol1"

Rol2"

Rol3"

Page 18: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Flexibilitatea  unei  organiza>i  

•  O  organiza>e  e  flexibila  daca  permite  mapari  tarzii  sau  dinamice  intre  roluri  si  persoane  

•  Mapare  tarzie  (late  binding)  – Unita>le  organiza>onale  si  fluxurile  de  informa>e  sunt  stabilite  odata  cu  proiectul  

– Nu  pot  fi  schimbate  dupa  kickoff  •  Mapare  dinamica  (dynamic  binding)  – Rela>ile  organiza>onale  se  schimba  in  >mp  – Se  pot  face  schimbari  oricand  

CAIP  –  Curs  11:  Project  management  

Page 19: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Tipuri  de  mapari  rol-­‐persoana  •  One-­‐to-­‐One  –  Ideal  (dar  de  cele  mai  multe  ori  nu  poate  fi  numit  proiect)  

•  Many-­‐to-­‐Few  –  Fiecare  membru  isi  asuma  diferite  roluri  (hats)  –  Probleme  in  es>marea  angajamentului  – Nevoie  de  load  balancing  

•  Many-­‐to-­‐"Too-­‐Many”  (foarte  des)  – Unele  persoane  nu  au  roluri  semnifica>ve  –  Spectatori  –  Persoane  care  pierd  contactul  cu  proiectul  

CAIP  –  Curs  11:  Project  management  

Page 20: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Concepte  cheie  pentru  mapare  rol-­‐persoana  

•  Responsabilitate  – Angajamentul  de  a  ob>ne  rezultate  concrete  – Defini>e:  Rol  =  set  de  responsabilita>  

•  Delegare  –  Remaparea  responsabilita>i  asignate  unei  persoane  catre  alta  persoana  

•  Autoritate  – Abilitatea  de  a  face  mapari  intre  roluri  si  persoane  

•  Raspundere  – Urmarirea  rezultatelor  unei  persoane  

CAIP  –  Curs  11:  Project  management  

Page 21: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Mo>ve  pentru  delegare  

•  Managementul  >mpului  •  Exper>za  –  selectarea  unei  persoane  calificate  pentru  un  anumit  task  

•  Training  –  dezvoltarea  abilita>lor  unei  persoane  de  a  rezolva  taskuri  suplimentare  

•  Se  poate  delega  autoritatea,  dar  nu  si  responsabilitatea  •  Responsabilitatea  poate  fi  partajata  •  Delegarea  si  partajarea  responsabilita>i  sunt  intotdeauna  asociate  cu  riscuri  

CAIP  –  Curs  11:  Project  management  

Page 22: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Iden>ficarea  riscurilor  legate  de  responsabilitate  

•  Risc:  o  persoana  are  prea  multe  angajamente  –  Probleme  de  management:  

•  Persoana  nu  are  suficient  >mp  pentru  tratarea  tuturor  taskurilor  •  Persoana  ia  prea  multe  decizii  cheie  •  Ce  se  intampla  daca  pleaca  acea  persoana  in  >mpul  proiectului?  

•  Risc:  project  managerul  nu  are  responsabilita>  directe  (totul  a  fost  delegat)  –  Probleme  de  intelegere  a  statusului  proiectului  

•  Risc:  e  nevoie  de  multe  validari/confirmari  pentru  o  ac>vitate  –  Cine  trebuie  sa  valideze  ac>vitatea?  –  Sunt  prea  multe  persoane  care  valideaza?  E  greu  de  es>mat  durata  procesului  de  validare?  

CAIP  –  Curs  11:  Project  management  

Page 23: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Autoritate  vs  responsabilitate  •  Amandoua  sunt  stabilite  inainte  de  inceperea  proiectului  –  Se  decide  in  avans  cine  va  lua  deciziile  si  cine  va  asigura  ob>nerea  rezultatelor  

•  Diferenta:  – Autoritatea  e  orientata  pe  ac>vitate  –  se  concentreaza  pe  proces  (ac>vita>,  taskuri)  

–  Responsabilitatea  e  orientata  pe  rezultat  –  se  concentreaza  pe  rezultatul  unui  work  product  sau  livrabil  

CAIP  –  Curs  11:  Project  management  

Page 24: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Roluri  cheie  in  proiect  

•  Project  manager:  persoana  responsabila  de  finalizarea  cu  succes  a  proiectului  

•  Team  member:  par>cipant  responsabil  cu  indeplinirea  de  ac>vita>  si  taskuri  

•  Func>onal  manager:  supervizorul  membrilor  echipei  intr-­‐un  departament  (organizare  func>onala)  

•  Upper  management:  persoane  responsabile  de  departamente  sau  proiecte  

CAIP  –  Curs  11:  Project  management  

Page 25: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Responsabilita>  ale  project  manager  (1)  

•  Stabilirea  obiec>velor,  planului  si  a  resurselor  •  Crearea  SoJware  Project  Management  Plan  (SPMP)  

•  Crearea  de  echipe  si  men>nerea  mo>varii  •  Determinarea  procedurilor  de  lucru,  a  sistemelor  de  raportare  si  infrastructura  de  comunica>e  

CAIP  –  Curs  11:  Project  management  

Page 26: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Responsabilita>  ale  project  manager  (2)  

•  Indeplinirea  obiec>velor  proiectului  in  limita  de  buget  si  >mp  

•  Monitorizarea  performantelor  conform  cu  SPMP  •  Solu>onarea  problemelor  tehnice  si  interpersonale  

•  Controlul  schimbarilor  in  proiect  •  Raportarea  ac>vita>lor  si  statusul  proiectului  catre  upper  management  

•  Men>nerea  comunicarii  cu  clientul  

CAIP  –  Curs  11:  Project  management  

Page 27: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Roluri  >pice  in  cadrul  unui  proiect  

•  Project  management  –  Coach  –  Team  leader  –  Planner  

•  Mee>ng  management  – Minute  taker  –  Scribe  –  Primary  facilitator  

•  Development  – Analyst  – Designer  (sw  architect)  –  Programmer  –  Tester  –  Trainer  – Web  master  –  Configura>on  manager  

CAIP  –  Curs  11:  Project  management  

Page 28: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Euris>ci  pt  un  project  management  de  succes  

1.  Crearea  unei  iden>ta>  a  echipei  –  Clarificarea  viziunii  echipei  si  rela>ile  de  munca  dintre  membri  –  Definirea  procedurilor  de  lucru  (managementul  intalnirilor,  

configura>on  management,  strategia  de  integrare,  etc.)  –  Clarificarea  rolurilor  par>cipan>lor  

2.  Mo>varea  echipei  3.  Ob>nerea  suportului  (execu>ve  sponsor)  4.  Dezvoltarea  de  proceduri  generale  –  Solu>onarea  conflictelor  –  Proceduri  de  comunicare  intre  echipe,  project  manager,  upper  

management  si  client  5.  Evitarea  micromanagement  

CAIP  –  Curs  11:  Project  management  

Page 29: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Micromanagement  

•  Implicarea  excesiva  a  unei  persoane  in  detaliile  unui  task  asignat  altei  persoane  

•  U>lizarea  ineficienta  a  >mpului  si  energiei  par>cipan>lor  

•  Poate  conduce  la  tensiuni  si  scaderea  moralului  echipei  

CAIP  –  Curs  11:  Project  management  

Page 30: Curs%11:%Projectmanagementdocshare01.docshare.tips/files/25164/251644634.pdf · Architecture=centric%Project Management • 3 pasi: • Descompunerea%sistemului% – Eurisca : •

Cand  apare  micromanagementul  •  Managerul  e  o  persoana  tehnica  si  considera  ca  e  cel  mai  potrivit  pt  un  job  

•  Managerul  considera  ca  o  ac>vitate  nu  e  suficient  de  clar  explicata  

•  Managerul  cauta  o  metoda  de  a  ramane  implicat  in  echipa  

•  Managerul  se  simte  amenintat  de  un  membru  cu  multe  cunos>nte  tehnice  

•  Managerul  nu  are  o  intelegere  foarte  clara  a  rolului  sau  in  proiect  

•  Managerul  vrea  sa  fie  in  permanenta  la  curent  in  cazul  in  care  trebuie  sa  raporteze  statusul  proiectului  

CAIP  –  Curs  11:  Project  management