SlideShare a Scribd company logo
1 of 21
Download to read offline
Organizational
Structures
spm - ©2014 adolfo villafiorita - introduction to software project management
Organizational Structures
• An organizational structure defines
– Where responsibility and accountability are
– How information flows
– How conflicts are solved
• An appropriate organizational structure can simplify
communication, keep stakeholders engaged, ensure
decisions are taken where it is most appropriate
(technically, managerially), and make work more efficient
• Two points of “view”:
– The organizational structure the project lives in
– The organizational structure chosen for the project
!2
spm - ©2014 adolfo villafiorita - introduction to software project management !3
Goals of the Unit
• Goal of this unit:
– Learn about the most common organizational structures
– Understand how these structure can positively or negatively affect a
project
– See the influence a project manager can exert, given a project
organizational structure
– See the influence the organizational structure of the performing
organization can exert in a project
• We will look at the following organizational structures:
– Functional/Hierarchical
– Matricial
– RACI
– Agile
Organizational
Structures
An overview of the most common organization
structures
spm - ©2014 adolfo villafiorita - introduction to software project management
General
Direction
Marketing
Admin. &
Finance
Production Sales Personnel
Plant A
Director
Plant B
Director
Plant A
Director
Plant B
Director
Functions
Services
Offices
Sections
Hierarchical
!5
spm - ©2014 adolfo villafiorita - introduction to software project management
Divisional
!6
General
Direction
Admin. Division 2
Production Marketing Sales Personnel
Division 2
Production Marketing Sales Personnel
spm - ©2014 adolfo villafiorita - introduction to software project management
Hierarchical and Divisional: Comments
• Each employee has a clear superior
• Work is organized according to functions/divisions
• Operational decisions are taken to the top of the
hierarchy and propagate down to other functional areas
• Projects can:
– Live in a “subtree” of the organizational structure
– Temporarily borrow resources from different functional units
(maybe part-time)
– “Negotiate” project activities with the responsible of the
organizational functions, which need to be involved to carry the
activities out
!7
spm - ©2014 adolfo villafiorita - introduction to software project management
Engineering
Design Production Administration
Project 1
Project 2
Project 3
Matricial
!8
spm - ©2014 adolfo villafiorita - introduction to software project management !9
Matricial: Comments
• Structural accommodation of projects: just add a line
to the matrix!
• However:
– Two bosses “syndrome”
• One point is where the decisions are taken:
– Weak matrix: FUNCTIONAL AREA
– Balanced matrix: SOMETHING IN BETWEEN
– Strong matrix: PROJECT
• May or may not contain a PMO (Project Management
Office) for sharing resources, monitoring and control
spm - ©2014 adolfo villafiorita - introduction to software project management
General
Direction
Project
Dedicated Team
!10
spm - ©2014 adolfo villafiorita - introduction to software project management
Dedicated Team: Comments
• Large or significant projects can be accommodated by
creating a temporary structure in the organization and
allocating the team
• Some of the issues include:
– Groupthink (similar to the divisional structure)
– Reallocating personnel when the project ends
!11
Project Organizational
Structures
An overview of the most common project
organizational structures
spm - ©2014 adolfo villafiorita - introduction to software project management
Project
Manager
Alice Bob Mary
Project
Manager
WP1
Leader
Alice
Bob
WP2
Leader
WP3
Leader
Karl Mary
...
(a) (b)
(c) (d)
Project
Manager
WP1
Leader
Alice
Bob
WP2
Leader
WP3
Leader
Karl Mary
...
Project
Board
Project
Manager
WP1
Leader
Alice
Bob
WP2
Leader
WP3
Leader
Karl Mary
...
Project
Board
Steering
Committee
Hierarchical
!13
spm - ©2014 adolfo villafiorita - introduction to software project management
Hierarchical Project Structure: Comments
• Each team member has a clear superior
• The structure often reflects the project organization
(WPs)
• Operational decisions are taken to the top of the
hierarchy and propagate down to other functional
areas
• More complex projects can accommodate complexity
by adding structure to the organization
• One risk is “management by committee”, especially if
roles are appointed according to seniority/politics/...
!14
spm - ©2014 adolfo villafiorita - introduction to software project management
Organization/
Function 2
Organization/
Function 1
Organization/
Function 2
Organization/
Function 2
WP1
WP2
WP3
!15
Matricial
spm - ©2014 adolfo villafiorita - introduction to software project management
Matricial Structure: Comments
• Good for multi-partner/multi-divisional projects: each
team member belongs to an organization and is
assigned to a WP
• For very complex or projects with dedicated teams, the
columns can represent specific project areas/functions/
geographically distributed offices
• Decision taking is one issue (see RACI)
!16
spm - ©2014 adolfo villafiorita - introduction to software project management
RACI Matrix
• Responsible: people expected to actively participate in the activity and
contribute to the best of their abilities
• Accountable: person who is ultimately responsible for the results
• Consulted: people who must be consulted before a final decision is
made
• Informed: people affected by the activity/decision; informed, they do not
participate in the effort
!17
Sheet1
WORK PACKAGE P1 P2 P3 P4 P5 P6 P7 P8
WP0. Project Management AR C C C C C C C
WP1. Case Study Requirements C C C AR R C C R
WP2. Network Architecture De"nition AR C C C
WP3. Software Development AR R C R C
WP4. Assessment and Evaluation C C R AR R R R
WP5. Sustainability & Exploitation R R AR R R R R R
WP6. Dissemination R R R R R AR R R
spm - ©2014 adolfo villafiorita - introduction to software project management
RACI Matrix: Comments
• Clear allocation of roles for each project task/work
package
• It specifies both decision and information flows
• More useful for larger projects involving different
partners
!18
spm - ©2014 adolfo villafiorita - introduction to software project management
Agile Teams
• Agile development prefers small and dedicated teams of
collaborating people, with interchangeable roles (team
over individuals)
• In a typical situation: 5-9 people + shared ownership (of
results and issues) + rotation of roles and functions
• Roles in SCRUM:
– Scrum master: measures project progress, solves issues, and
“shields” the team from external influences
– Customer: product owner (requirements, removes impediments)
– Team: self-organizing and responsible of carrying the work out
• Pair programming: driver + navigator
!19
spm - ©2014 adolfo villafiorita - introduction to software project management
Agile Teams
• One critique is that
agile teams are too
small for large projects
• In these situations a
“team of teams” can be
used
• The team of teams
concept can be
extended to arbitrarily
complex structures
!20
Team A Team B Team C
Team of Teams
Team of Teams
spm - ©2014 adolfo villafiorita - introduction to software project management
Conflict Resolution: Example
• Together with the organizational structure, it might be useful to
describe how issues are reported and information flows
• Consider the following:
– Formality and means for issue reporting
– Who/how conflicts are solved (example: the PM decides; the Steering
Committee decides; consensus/majority voting, …)
– How decisions are tracked (i.e., is a formal record kept?)
• Some hints:
– Favour early and open issue reporting
– Escalation: define structures in which issues are solved at the lowest
possible level in the hierarchy
– Make sure the information about the decisions taken flows and involves all
relevant actors
!21

More Related Content

Similar to C05.02-OrganizationalStructures.key.pdf

141101 short intro on pactify-v7-bv
141101 short intro on pactify-v7-bv141101 short intro on pactify-v7-bv
141101 short intro on pactify-v7-bvBart Vanderhaegen
 
0. Foundations of project management (2).ppt
0. Foundations of project management (2).ppt0. Foundations of project management (2).ppt
0. Foundations of project management (2).pptAbelMuluqen
 
Cesim Project Project Management Simulation Game Guide Book
Cesim Project Project Management Simulation Game Guide BookCesim Project Project Management Simulation Game Guide Book
Cesim Project Project Management Simulation Game Guide BookCesim Business Simulations
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTEKalyan Ingole
 
Module 2 - IDP.pptx
Module 2 - IDP.pptxModule 2 - IDP.pptx
Module 2 - IDP.pptxRAJESH S
 
"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan NagarajanSwaminathan Nagarajan
 
Unit 3 Project Organization.pptx related to MBA flied
Unit 3 Project Organization.pptx related to MBA fliedUnit 3 Project Organization.pptx related to MBA flied
Unit 3 Project Organization.pptx related to MBA fliedtanishkagupta907
 
Project organization By Mohd Samim Faizy
Project organization By Mohd Samim FaizyProject organization By Mohd Samim Faizy
Project organization By Mohd Samim Faizysamimfaizy1
 
Ktenas managing projects_kth_v3(for_slideshare)
Ktenas managing projects_kth_v3(for_slideshare)Ktenas managing projects_kth_v3(for_slideshare)
Ktenas managing projects_kth_v3(for_slideshare)Spyros Ktenas
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxDevnath13
 
PMBOK_5th_Project Management Framework
PMBOK_5th_Project Management FrameworkPMBOK_5th_Project Management Framework
PMBOK_5th_Project Management FrameworkHossam Maghrabi
 
Chapter - 06 Project Organization.pptx
Chapter - 06 Project Organization.pptxChapter - 06 Project Organization.pptx
Chapter - 06 Project Organization.pptxSaif Uddin
 
PMP Exam Preparation Course: 01 Project Management Framework
PMP Exam Preparation Course: 01 Project Management FrameworkPMP Exam Preparation Course: 01 Project Management Framework
PMP Exam Preparation Course: 01 Project Management FrameworkB M Shahrier Majumder, PMP, CSM
 

Similar to C05.02-OrganizationalStructures.key.pdf (20)

The Agile Project Manager - fact or fiction ?
The Agile Project Manager - fact or fiction ?The Agile Project Manager - fact or fiction ?
The Agile Project Manager - fact or fiction ?
 
Modern Project Management - A Landscape
Modern Project Management - A LandscapeModern Project Management - A Landscape
Modern Project Management - A Landscape
 
141101 short intro on pactify-v7-bv
141101 short intro on pactify-v7-bv141101 short intro on pactify-v7-bv
141101 short intro on pactify-v7-bv
 
0. Foundations of project management (2).ppt
0. Foundations of project management (2).ppt0. Foundations of project management (2).ppt
0. Foundations of project management (2).ppt
 
Cesim Project Project Management Simulation Game Guide Book
Cesim Project Project Management Simulation Game Guide BookCesim Project Project Management Simulation Game Guide Book
Cesim Project Project Management Simulation Game Guide Book
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
 
Module 2 - IDP.pptx
Module 2 - IDP.pptxModule 2 - IDP.pptx
Module 2 - IDP.pptx
 
Why agile by Swaminathan Nagarajan
Why agile by Swaminathan Nagarajan Why agile by Swaminathan Nagarajan
Why agile by Swaminathan Nagarajan
 
"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan
 
PM_lecture.pdf
PM_lecture.pdfPM_lecture.pdf
PM_lecture.pdf
 
Pm lecture
Pm lecturePm lecture
Pm lecture
 
Unit 3 Project Organization.pptx related to MBA flied
Unit 3 Project Organization.pptx related to MBA fliedUnit 3 Project Organization.pptx related to MBA flied
Unit 3 Project Organization.pptx related to MBA flied
 
ICT 4109.pdf
ICT 4109.pdfICT 4109.pdf
ICT 4109.pdf
 
Project organization By Mohd Samim Faizy
Project organization By Mohd Samim FaizyProject organization By Mohd Samim Faizy
Project organization By Mohd Samim Faizy
 
Ktenas managing projects_kth_v3(for_slideshare)
Ktenas managing projects_kth_v3(for_slideshare)Ktenas managing projects_kth_v3(for_slideshare)
Ktenas managing projects_kth_v3(for_slideshare)
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
 
PMBOK_5th_Project Management Framework
PMBOK_5th_Project Management FrameworkPMBOK_5th_Project Management Framework
PMBOK_5th_Project Management Framework
 
Chapter - 06 Project Organization.pptx
Chapter - 06 Project Organization.pptxChapter - 06 Project Organization.pptx
Chapter - 06 Project Organization.pptx
 
Spm lecture-2
Spm lecture-2Spm lecture-2
Spm lecture-2
 
PMP Exam Preparation Course: 01 Project Management Framework
PMP Exam Preparation Course: 01 Project Management FrameworkPMP Exam Preparation Course: 01 Project Management Framework
PMP Exam Preparation Course: 01 Project Management Framework
 

More from ssuser8babb7

C03.04c-InDepth-OP.key.pdf
C03.04c-InDepth-OP.key.pdfC03.04c-InDepth-OP.key.pdf
C03.04c-InDepth-OP.key.pdfssuser8babb7
 
C07.03-05-SW-DevelopmentProcess-Agile.key.pdf
C07.03-05-SW-DevelopmentProcess-Agile.key.pdfC07.03-05-SW-DevelopmentProcess-Agile.key.pdf
C07.03-05-SW-DevelopmentProcess-Agile.key.pdfssuser8babb7
 
C07.01-02-SW-DevelopmentProcess.key.pdf
C07.01-02-SW-DevelopmentProcess.key.pdfC07.01-02-SW-DevelopmentProcess.key.pdf
C07.01-02-SW-DevelopmentProcess.key.pdfssuser8babb7
 
C06.00-ProjectPricing.key.pdf
C06.00-ProjectPricing.key.pdfC06.00-ProjectPricing.key.pdf
C06.00-ProjectPricing.key.pdfssuser8babb7
 
C05.03-Communication.key.pdf
C05.03-Communication.key.pdfC05.03-Communication.key.pdf
C05.03-Communication.key.pdfssuser8babb7
 
C04.02-RiskManagement.key.pdf
C04.02-RiskManagement.key.pdfC04.02-RiskManagement.key.pdf
C04.02-RiskManagement.key.pdfssuser8babb7
 
C03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdfC03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdfssuser8babb7
 
C04.01-ManagingChanges.key.pdf
C04.01-ManagingChanges.key.pdfC04.01-ManagingChanges.key.pdf
C04.01-ManagingChanges.key.pdfssuser8babb7
 
C03.10-ProjectClosing.key.pdf
C03.10-ProjectClosing.key.pdfC03.10-ProjectClosing.key.pdf
C03.10-ProjectClosing.key.pdfssuser8babb7
 
C03.08-09-ExecutionMonitoringControl.key.pdf
C03.08-09-ExecutionMonitoringControl.key.pdfC03.08-09-ExecutionMonitoringControl.key.pdf
C03.08-09-ExecutionMonitoringControl.key.pdfssuser8babb7
 
C03.07-BudgetingAndAccounting.key.pdf
C03.07-BudgetingAndAccounting.key.pdfC03.07-BudgetingAndAccounting.key.pdf
C03.07-BudgetingAndAccounting.key.pdfssuser8babb7
 
C03.06-OptimizingThePlan.key.pdf
C03.06-OptimizingThePlan.key.pdfC03.06-OptimizingThePlan.key.pdf
C03.06-OptimizingThePlan.key.pdfssuser8babb7
 
C03.05-Scheduling.key.pdf
C03.05-Scheduling.key.pdfC03.05-Scheduling.key.pdf
C03.05-Scheduling.key.pdfssuser8babb7
 
C03.04-Estimating.key.pdf
C03.04-Estimating.key.pdfC03.04-Estimating.key.pdf
C03.04-Estimating.key.pdfssuser8babb7
 

More from ssuser8babb7 (14)

C03.04c-InDepth-OP.key.pdf
C03.04c-InDepth-OP.key.pdfC03.04c-InDepth-OP.key.pdf
C03.04c-InDepth-OP.key.pdf
 
C07.03-05-SW-DevelopmentProcess-Agile.key.pdf
C07.03-05-SW-DevelopmentProcess-Agile.key.pdfC07.03-05-SW-DevelopmentProcess-Agile.key.pdf
C07.03-05-SW-DevelopmentProcess-Agile.key.pdf
 
C07.01-02-SW-DevelopmentProcess.key.pdf
C07.01-02-SW-DevelopmentProcess.key.pdfC07.01-02-SW-DevelopmentProcess.key.pdf
C07.01-02-SW-DevelopmentProcess.key.pdf
 
C06.00-ProjectPricing.key.pdf
C06.00-ProjectPricing.key.pdfC06.00-ProjectPricing.key.pdf
C06.00-ProjectPricing.key.pdf
 
C05.03-Communication.key.pdf
C05.03-Communication.key.pdfC05.03-Communication.key.pdf
C05.03-Communication.key.pdf
 
C04.02-RiskManagement.key.pdf
C04.02-RiskManagement.key.pdfC04.02-RiskManagement.key.pdf
C04.02-RiskManagement.key.pdf
 
C03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdfC03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdf
 
C04.01-ManagingChanges.key.pdf
C04.01-ManagingChanges.key.pdfC04.01-ManagingChanges.key.pdf
C04.01-ManagingChanges.key.pdf
 
C03.10-ProjectClosing.key.pdf
C03.10-ProjectClosing.key.pdfC03.10-ProjectClosing.key.pdf
C03.10-ProjectClosing.key.pdf
 
C03.08-09-ExecutionMonitoringControl.key.pdf
C03.08-09-ExecutionMonitoringControl.key.pdfC03.08-09-ExecutionMonitoringControl.key.pdf
C03.08-09-ExecutionMonitoringControl.key.pdf
 
C03.07-BudgetingAndAccounting.key.pdf
C03.07-BudgetingAndAccounting.key.pdfC03.07-BudgetingAndAccounting.key.pdf
C03.07-BudgetingAndAccounting.key.pdf
 
C03.06-OptimizingThePlan.key.pdf
C03.06-OptimizingThePlan.key.pdfC03.06-OptimizingThePlan.key.pdf
C03.06-OptimizingThePlan.key.pdf
 
C03.05-Scheduling.key.pdf
C03.05-Scheduling.key.pdfC03.05-Scheduling.key.pdf
C03.05-Scheduling.key.pdf
 
C03.04-Estimating.key.pdf
C03.04-Estimating.key.pdfC03.04-Estimating.key.pdf
C03.04-Estimating.key.pdf
 

Recently uploaded

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 

Recently uploaded (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 

C05.02-OrganizationalStructures.key.pdf

  • 2. spm - ©2014 adolfo villafiorita - introduction to software project management Organizational Structures • An organizational structure defines – Where responsibility and accountability are – How information flows – How conflicts are solved • An appropriate organizational structure can simplify communication, keep stakeholders engaged, ensure decisions are taken where it is most appropriate (technically, managerially), and make work more efficient • Two points of “view”: – The organizational structure the project lives in – The organizational structure chosen for the project !2
  • 3. spm - ©2014 adolfo villafiorita - introduction to software project management !3 Goals of the Unit • Goal of this unit: – Learn about the most common organizational structures – Understand how these structure can positively or negatively affect a project – See the influence a project manager can exert, given a project organizational structure – See the influence the organizational structure of the performing organization can exert in a project • We will look at the following organizational structures: – Functional/Hierarchical – Matricial – RACI – Agile
  • 4. Organizational Structures An overview of the most common organization structures
  • 5. spm - ©2014 adolfo villafiorita - introduction to software project management General Direction Marketing Admin. & Finance Production Sales Personnel Plant A Director Plant B Director Plant A Director Plant B Director Functions Services Offices Sections Hierarchical !5
  • 6. spm - ©2014 adolfo villafiorita - introduction to software project management Divisional !6 General Direction Admin. Division 2 Production Marketing Sales Personnel Division 2 Production Marketing Sales Personnel
  • 7. spm - ©2014 adolfo villafiorita - introduction to software project management Hierarchical and Divisional: Comments • Each employee has a clear superior • Work is organized according to functions/divisions • Operational decisions are taken to the top of the hierarchy and propagate down to other functional areas • Projects can: – Live in a “subtree” of the organizational structure – Temporarily borrow resources from different functional units (maybe part-time) – “Negotiate” project activities with the responsible of the organizational functions, which need to be involved to carry the activities out !7
  • 8. spm - ©2014 adolfo villafiorita - introduction to software project management Engineering Design Production Administration Project 1 Project 2 Project 3 Matricial !8
  • 9. spm - ©2014 adolfo villafiorita - introduction to software project management !9 Matricial: Comments • Structural accommodation of projects: just add a line to the matrix! • However: – Two bosses “syndrome” • One point is where the decisions are taken: – Weak matrix: FUNCTIONAL AREA – Balanced matrix: SOMETHING IN BETWEEN – Strong matrix: PROJECT • May or may not contain a PMO (Project Management Office) for sharing resources, monitoring and control
  • 10. spm - ©2014 adolfo villafiorita - introduction to software project management General Direction Project Dedicated Team !10
  • 11. spm - ©2014 adolfo villafiorita - introduction to software project management Dedicated Team: Comments • Large or significant projects can be accommodated by creating a temporary structure in the organization and allocating the team • Some of the issues include: – Groupthink (similar to the divisional structure) – Reallocating personnel when the project ends !11
  • 12. Project Organizational Structures An overview of the most common project organizational structures
  • 13. spm - ©2014 adolfo villafiorita - introduction to software project management Project Manager Alice Bob Mary Project Manager WP1 Leader Alice Bob WP2 Leader WP3 Leader Karl Mary ... (a) (b) (c) (d) Project Manager WP1 Leader Alice Bob WP2 Leader WP3 Leader Karl Mary ... Project Board Project Manager WP1 Leader Alice Bob WP2 Leader WP3 Leader Karl Mary ... Project Board Steering Committee Hierarchical !13
  • 14. spm - ©2014 adolfo villafiorita - introduction to software project management Hierarchical Project Structure: Comments • Each team member has a clear superior • The structure often reflects the project organization (WPs) • Operational decisions are taken to the top of the hierarchy and propagate down to other functional areas • More complex projects can accommodate complexity by adding structure to the organization • One risk is “management by committee”, especially if roles are appointed according to seniority/politics/... !14
  • 15. spm - ©2014 adolfo villafiorita - introduction to software project management Organization/ Function 2 Organization/ Function 1 Organization/ Function 2 Organization/ Function 2 WP1 WP2 WP3 !15 Matricial
  • 16. spm - ©2014 adolfo villafiorita - introduction to software project management Matricial Structure: Comments • Good for multi-partner/multi-divisional projects: each team member belongs to an organization and is assigned to a WP • For very complex or projects with dedicated teams, the columns can represent specific project areas/functions/ geographically distributed offices • Decision taking is one issue (see RACI) !16
  • 17. spm - ©2014 adolfo villafiorita - introduction to software project management RACI Matrix • Responsible: people expected to actively participate in the activity and contribute to the best of their abilities • Accountable: person who is ultimately responsible for the results • Consulted: people who must be consulted before a final decision is made • Informed: people affected by the activity/decision; informed, they do not participate in the effort !17 Sheet1 WORK PACKAGE P1 P2 P3 P4 P5 P6 P7 P8 WP0. Project Management AR C C C C C C C WP1. Case Study Requirements C C C AR R C C R WP2. Network Architecture De"nition AR C C C WP3. Software Development AR R C R C WP4. Assessment and Evaluation C C R AR R R R WP5. Sustainability & Exploitation R R AR R R R R R WP6. Dissemination R R R R R AR R R
  • 18. spm - ©2014 adolfo villafiorita - introduction to software project management RACI Matrix: Comments • Clear allocation of roles for each project task/work package • It specifies both decision and information flows • More useful for larger projects involving different partners !18
  • 19. spm - ©2014 adolfo villafiorita - introduction to software project management Agile Teams • Agile development prefers small and dedicated teams of collaborating people, with interchangeable roles (team over individuals) • In a typical situation: 5-9 people + shared ownership (of results and issues) + rotation of roles and functions • Roles in SCRUM: – Scrum master: measures project progress, solves issues, and “shields” the team from external influences – Customer: product owner (requirements, removes impediments) – Team: self-organizing and responsible of carrying the work out • Pair programming: driver + navigator !19
  • 20. spm - ©2014 adolfo villafiorita - introduction to software project management Agile Teams • One critique is that agile teams are too small for large projects • In these situations a “team of teams” can be used • The team of teams concept can be extended to arbitrarily complex structures !20 Team A Team B Team C Team of Teams Team of Teams
  • 21. spm - ©2014 adolfo villafiorita - introduction to software project management Conflict Resolution: Example • Together with the organizational structure, it might be useful to describe how issues are reported and information flows • Consider the following: – Formality and means for issue reporting – Who/how conflicts are solved (example: the PM decides; the Steering Committee decides; consensus/majority voting, …) – How decisions are tracked (i.e., is a formal record kept?) • Some hints: – Favour early and open issue reporting – Escalation: define structures in which issues are solved at the lowest possible level in the hierarchy – Make sure the information about the decisions taken flows and involves all relevant actors !21