SlideShare a Scribd company logo
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

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 ?
Daniel Gagnon PMP,ACP,CDAC,CKP,SPS,PSPO,PSD
 
Modern Project Management - A Landscape
Modern Project Management - A LandscapeModern 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
Bart 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).ppt
AbelMuluqen
 
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
Cesim Business Simulations
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
Kalyan Ingole
 
Module 2 - IDP.pptx
Module 2 - IDP.pptxModule 2 - IDP.pptx
Module 2 - IDP.pptx
RAJESH S
 
Why agile by Swaminathan Nagarajan
Why agile by Swaminathan Nagarajan Why agile by Swaminathan Nagarajan
Why agile by Swaminathan Nagarajan
Swaminathan Nagarajan
 
"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan"Why Agile " by Swaminathan Nagarajan
"Why Agile " by Swaminathan Nagarajan
Swaminathan Nagarajan
 
PM_lecture.pdf
PM_lecture.pdfPM_lecture.pdf
PM_lecture.pdf
AmitBhatt206160
 
Pm lecture
Pm lecturePm lecture
Pm lecture
Muhammad Nasir
 
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
tanishkagupta907
 
ICT 4109.pdf
ICT 4109.pdfICT 4109.pdf
ICT 4109.pdf
RehnumahRimaa
 
Project organization By Mohd Samim Faizy
Project organization By Mohd Samim FaizyProject organization By Mohd Samim Faizy
Project organization By Mohd Samim Faizy
samimfaizy1
 
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.pptx
Devnath13
 
PMBOK_5th_Project Management Framework
PMBOK_5th_Project Management FrameworkPMBOK_5th_Project Management Framework
PMBOK_5th_Project Management Framework
Hossam Maghrabi
 
Chapter - 06 Project Organization.pptx
Chapter - 06 Project Organization.pptxChapter - 06 Project Organization.pptx
Chapter - 06 Project Organization.pptx
Saif Uddin
 
Spm lecture-2
Spm lecture-2Spm lecture-2
Spm lecture-2
Sulman Ahmed
 
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
B 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.pdf
ssuser8babb7
 
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
ssuser8babb7
 
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
ssuser8babb7
 
C06.00-ProjectPricing.key.pdf
C06.00-ProjectPricing.key.pdfC06.00-ProjectPricing.key.pdf
C06.00-ProjectPricing.key.pdf
ssuser8babb7
 
C05.03-Communication.key.pdf
C05.03-Communication.key.pdfC05.03-Communication.key.pdf
C05.03-Communication.key.pdf
ssuser8babb7
 
C04.02-RiskManagement.key.pdf
C04.02-RiskManagement.key.pdfC04.02-RiskManagement.key.pdf
C04.02-RiskManagement.key.pdf
ssuser8babb7
 
C03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdfC03.09-AgileMonitoringAndControl.key.pdf
C03.09-AgileMonitoringAndControl.key.pdf
ssuser8babb7
 
C04.01-ManagingChanges.key.pdf
C04.01-ManagingChanges.key.pdfC04.01-ManagingChanges.key.pdf
C04.01-ManagingChanges.key.pdf
ssuser8babb7
 
C03.10-ProjectClosing.key.pdf
C03.10-ProjectClosing.key.pdfC03.10-ProjectClosing.key.pdf
C03.10-ProjectClosing.key.pdf
ssuser8babb7
 
C03.08-09-ExecutionMonitoringControl.key.pdf
C03.08-09-ExecutionMonitoringControl.key.pdfC03.08-09-ExecutionMonitoringControl.key.pdf
C03.08-09-ExecutionMonitoringControl.key.pdf
ssuser8babb7
 
C03.07-BudgetingAndAccounting.key.pdf
C03.07-BudgetingAndAccounting.key.pdfC03.07-BudgetingAndAccounting.key.pdf
C03.07-BudgetingAndAccounting.key.pdf
ssuser8babb7
 
C03.06-OptimizingThePlan.key.pdf
C03.06-OptimizingThePlan.key.pdfC03.06-OptimizingThePlan.key.pdf
C03.06-OptimizingThePlan.key.pdf
ssuser8babb7
 
C03.05-Scheduling.key.pdf
C03.05-Scheduling.key.pdfC03.05-Scheduling.key.pdf
C03.05-Scheduling.key.pdf
ssuser8babb7
 
C03.04-Estimating.key.pdf
C03.04-Estimating.key.pdfC03.04-Estimating.key.pdf
C03.04-Estimating.key.pdf
ssuser8babb7
 

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

Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
Atif Razi
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
upoux
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
edwin408357
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
Prakhyath Rai
 

Recently uploaded (20)

Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
Applications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdfApplications of artificial Intelligence in Mechanical Engineering.pdf
Applications of artificial Intelligence in Mechanical Engineering.pdf
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
一比一原版(uofo毕业证书)美国俄勒冈大学毕业证如何办理
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Engineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdfEngineering Standards Wiring methods.pdf
Engineering Standards Wiring methods.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...Software Engineering and Project Management - Software Testing + Agile Method...
Software Engineering and Project Management - Software Testing + Agile Method...
 

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