SlideShare a Scribd company logo
1 of 17
Resource Management
Lecture Final-2
Resource Management
• Resources are always limited-not just in software development projects, but
for projects all over.
• Pressure mounts on resource managers who work in software project
management to complete any given project ASAP.
• Human resources and computer resources are always limited as they service
multiple projects.
• The feasibility of deploying more resources to reduce the calendar time has
limited applicability in software development projects.
• What we really need to do is manage the available resources effectively
Resource Management
Consider the use the following resources in software development:
• Time
• Human Resources – the most crucial of all the resources
• Computer Resources
• Money
Classification of Resources
• Resources can be viewed from four standpoints:
1. Availability:
• Recurring – such as human resources that are available in the same
quantity day-after-day – spending these resources does not deplete
them.
• Depleting – like time and money – spending these resources depletes
them.
Classification of Resources
• Resources can be viewed from four standpoints:
2. Place of Availability
• Immovable – available wherever they are situated – they cannot be
moved from place to place, such as computer resources.
• Movable – these resources can be moved from place to place – such
as human resources and money.
Classification of Resources
• Resources can be viewed from four standpoints:
3. Elasticity:
• Elastic Resources – their supply can be increased or decreased – such
as human resources and money.
• Plastic Resources – their supply cannot be extended, such as time.
Classification of Resources
• Resources can be viewed from four standpoints:
4. Shared and Dedicated
• Dedicated resources – these should be dedicated to the project for the
required duration – such as computer systems and programmers.
• Shared resources – these are resources that are needed for short durations
but would not be utilized for the entire duration of the project – such as
DBAs (Database Administrators), programming language experts, functional
specialists, etc.
1. Skill Sets Needed From the Resources
• Use different skill sets for human resources required for software development
projects, such as:
• Programmers – to develop the software programs needed for the project –
experts in the chosen programming language.
• Graphic Designers – to design the graphics and the web pages / front-end
required for the project.
• Database Administrator – to design the database and assist the programmers
in optimizing data retrieval queries so that the response time is shorter.
• System Architects – to develop the software architecture for the project.
• System Integrators – to integrate various components of the project and
ensure that the end product is built conforming to the specifications.
• Functional Experts – who are experts in the application domain of the project.
2. Perform the following Resource
management activities:
1. Planning Activities:
• Estimate requirement of resources
• Request for requisite resources
• Schedule resource utilization
• Resource Leveling
2. Perform the following Resource
management activities:
2. Utilization Activities:
• Allocation of resources to various activities
• Ensure the activities are performed
2. Perform the following Resource
management activities:
3. De-allocation and Release Activities
• Performance appraisals for human resources
• Reconciliation for monetary resources – planned vs. actual utilization
• Document lessons learned in planning and utilization of resources
including best and worst practices
• Release resources
Resource Leveling
• Resource leveling is a technique in project management that overlooks
resource allocation and resolves possible conflict arising from over-
allocation.
• This will benefit the organization without having to face conflicts and not
being able to deliver on time.
• Resource leveling is considered one of the key elements to resource
management in the organization.
• An organization starts to face problems if resources are not allocated
properly i.e., some resource may be over-allocated whilst others will be
under-allocated. Both will bring about a financial risk to the organization.
Two Key Elements of Resource
leveling
• As the main aim of resource leveling is to allocate resource efficiently,
so that the project can be completed in the given time period.
• Resource leveling can be broken down into two main areas:
1. Projects that can be completed by using up all resources
2. Projects that can be completed with limited resources
Projects, which use limited resources can be extended for over a period
of time until the resources required are available.
Structure of Resource leveling
Many organizations have a structured hierarchy of resource leveling. A work-
based structure is as follows:
• Stage/Phase
• Task/Deliverable
All of the above-mentioned layers will determine the scope of the project and
find ways to organize tasks across the team.
In addition, depending on the three parameters above, the level of the
resources required (seniority, experience, skills, etc.) may be different.
Establishing Dependencies
The main reason for a project manager to establish dependencies is to ensure
that tasks get executed properly.
By identifying correct dependencies from that of incorrect dependencies
allows the project to be completed within the set timeframe.
Here are some of the constraints that a project manager will come across
during the project execution cycle. The constraints a project manager will face
can be categorized into three categories.
• Mandatory - These constraints arise due to physical limitations such as
human strength.
• Discretionary - These are constraints based on preferences or decisions
taken by teams.
• External - Often based on needs or desires involving a third party.
Resource leveling Techniques
• Fast tracking - This performs critical path tasks. This buys time. The
prominent feature of this technique is that although the work is
completed for the moment, possibility of rework is higher.
• Crashing - This refers to assigning resources in addition to existing
resources to get work done faster, associated with additional cost
such as labor, equipment, etc.
Conclusion
• Resource leveling is aimed at increasing efficiency when undertaking
projects by utilizing the resources available at hand. Proper resource
leveling will not result in heavy expenditure.
• The project manager needs to take into account several factors and
identify critical to non-critical dependencies to avoid any last minute
delays of the project deliverables.

More Related Content

What's hot

MIS: Project Management Systems
MIS: Project Management SystemsMIS: Project Management Systems
MIS: Project Management Systems
Jonathan Coleman
 
Software project management
Software project managementSoftware project management
Software project management
R A Akerkar
 
10 me667 chap5 coordination and control
10 me667 chap5 coordination and control10 me667 chap5 coordination and control
10 me667 chap5 coordination and control
Pavan Kumar
 
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
Mubashir Ali
 

What's hot (20)

project management information system
project management information systemproject management information system
project management information system
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Spm unit 4
Spm unit 4Spm unit 4
Spm unit 4
 
Features of project
Features of projectFeatures of project
Features of project
 
MIS: Project Management Systems
MIS: Project Management SystemsMIS: Project Management Systems
MIS: Project Management Systems
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Software project management
Software project managementSoftware project management
Software project management
 
Cost management
Cost managementCost management
Cost management
 
Software Project Management Spm1176
Software Project Management Spm1176Software Project Management Spm1176
Software Project Management Spm1176
 
Project Management
Project ManagementProject Management
Project Management
 
Project management and control
Project management and controlProject management and control
Project management and control
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
08. Project Time Management Upload
08. Project Time Management Upload08. Project Time Management Upload
08. Project Time Management Upload
 
Project Control - Software Project Management
Project Control - Software Project ManagementProject Control - Software Project Management
Project Control - Software Project Management
 
10 me667 chap5 coordination and control
10 me667 chap5 coordination and control10 me667 chap5 coordination and control
10 me667 chap5 coordination and control
 
Project Mangement
Project MangementProject Mangement
Project Mangement
 
project planning-estimation
project planning-estimationproject planning-estimation
project planning-estimation
 
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
Lect-1: Software Project Management - Project Dimensions, Players, SDLC and P...
 
Stepwise Project planning in software development
Stepwise Project planning in software developmentStepwise Project planning in software development
Stepwise Project planning in software development
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 

Similar to SPM Resource Management

Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
a23ccb
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
alpha1unity
 
Project management
Project managementProject management
Project management
obsession56
 
Managing Project Resources
Managing Project ResourcesManaging Project Resources
Managing Project Resources
Toyin Osunlaja
 
Project Management
Project ManagementProject Management
Project Management
Atif Rehmat
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
emanamin19
 

Similar to SPM Resource Management (20)

2.1 Tools and techniques.pptx
2.1 Tools and techniques.pptx2.1 Tools and techniques.pptx
2.1 Tools and techniques.pptx
 
Project Management Notes 3
Project Management Notes 3Project Management Notes 3
Project Management Notes 3
 
Chap04.ppt
Chap04.pptChap04.ppt
Chap04.ppt
 
Project Resource Management-Good one.ppt
Project Resource Management-Good one.pptProject Resource Management-Good one.ppt
Project Resource Management-Good one.ppt
 
223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.ppt223417 Diploma_Sem4_software_engg-chap-05.ppt
223417 Diploma_Sem4_software_engg-chap-05.ppt
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
 
Project management
Project managementProject management
Project management
 
SPM_UNIT-1(1).pptx
SPM_UNIT-1(1).pptxSPM_UNIT-1(1).pptx
SPM_UNIT-1(1).pptx
 
4.1 Scheduling.ppt
4.1 Scheduling.ppt4.1 Scheduling.ppt
4.1 Scheduling.ppt
 
7 Project planning for software engineering.pptx
7 Project planning for software engineering.pptx7 Project planning for software engineering.pptx
7 Project planning for software engineering.pptx
 
system analysis and design Class 3
system analysis and design Class 3system analysis and design Class 3
system analysis and design Class 3
 
Managing Project Resources
Managing Project ResourcesManaging Project Resources
Managing Project Resources
 
Project Management
Project ManagementProject Management
Project Management
 
AASP_SUMMIT2015_Project_Mgt.pptx
AASP_SUMMIT2015_Project_Mgt.pptxAASP_SUMMIT2015_Project_Mgt.pptx
AASP_SUMMIT2015_Project_Mgt.pptx
 
Chapter-5-implementation.pptx
Chapter-5-implementation.pptxChapter-5-implementation.pptx
Chapter-5-implementation.pptx
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
 
6a.Agile Software Development.ppt
6a.Agile Software Development.ppt6a.Agile Software Development.ppt
6a.Agile Software Development.ppt
 
Project management and Success Criteria
Project management and Success Criteria Project management and Success Criteria
Project management and Success Criteria
 
Project management
Project managementProject management
Project management
 

More from Saqib Raza

More from Saqib Raza (20)

The Design and Analysis of Algorithms.pdf
The Design and Analysis of Algorithms.pdfThe Design and Analysis of Algorithms.pdf
The Design and Analysis of Algorithms.pdf
 
An Introduction to the Analysis of Algorithms (2nd_Edition_Robert_Sedgewick,_...
An Introduction to the Analysis of Algorithms (2nd_Edition_Robert_Sedgewick,_...An Introduction to the Analysis of Algorithms (2nd_Edition_Robert_Sedgewick,_...
An Introduction to the Analysis of Algorithms (2nd_Edition_Robert_Sedgewick,_...
 
Data_Mining: Practical Machine Learning Tools and Techniques 2ndEd.pdf
Data_Mining: Practical Machine Learning Tools and Techniques 2ndEd.pdfData_Mining: Practical Machine Learning Tools and Techniques 2ndEd.pdf
Data_Mining: Practical Machine Learning Tools and Techniques 2ndEd.pdf
 
Social Impacts of Artificial intelligence
Social Impacts of Artificial intelligenceSocial Impacts of Artificial intelligence
Social Impacts of Artificial intelligence
 
Professional Practice Course Outline
Professional Practice Course OutlineProfessional Practice Course Outline
Professional Practice Course Outline
 
Ethical hacking
Ethical hackingEthical hacking
Ethical hacking
 
12 security policies
12 security policies12 security policies
12 security policies
 
11 Computer Privacy
11 Computer Privacy11 Computer Privacy
11 Computer Privacy
 
Software Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional PracticeSoftware Engineering Code Of Ethics And Professional Practice
Software Engineering Code Of Ethics And Professional Practice
 
7 Engineering Profession
7 Engineering Profession7 Engineering Profession
7 Engineering Profession
 
6 software contracts
6 software contracts6 software contracts
6 software contracts
 
Introduction to Intellectual Property
Introduction to Intellectual PropertyIntroduction to Intellectual Property
Introduction to Intellectual Property
 
Itroduction to Business Ethics
Itroduction to Business EthicsItroduction to Business Ethics
Itroduction to Business Ethics
 
Types of Ethics
Types of EthicsTypes of Ethics
Types of Ethics
 
Introduction to ethics
Introduction to ethicsIntroduction to ethics
Introduction to ethics
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
 
Software Re-Engineering
Software Re-EngineeringSoftware Re-Engineering
Software Re-Engineering
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
Architecture Design
Architecture DesignArchitecture Design
Architecture Design
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Recently uploaded (20)

Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 

SPM Resource Management

  • 2. Resource Management • Resources are always limited-not just in software development projects, but for projects all over. • Pressure mounts on resource managers who work in software project management to complete any given project ASAP. • Human resources and computer resources are always limited as they service multiple projects. • The feasibility of deploying more resources to reduce the calendar time has limited applicability in software development projects. • What we really need to do is manage the available resources effectively
  • 3. Resource Management Consider the use the following resources in software development: • Time • Human Resources – the most crucial of all the resources • Computer Resources • Money
  • 4. Classification of Resources • Resources can be viewed from four standpoints: 1. Availability: • Recurring – such as human resources that are available in the same quantity day-after-day – spending these resources does not deplete them. • Depleting – like time and money – spending these resources depletes them.
  • 5. Classification of Resources • Resources can be viewed from four standpoints: 2. Place of Availability • Immovable – available wherever they are situated – they cannot be moved from place to place, such as computer resources. • Movable – these resources can be moved from place to place – such as human resources and money.
  • 6. Classification of Resources • Resources can be viewed from four standpoints: 3. Elasticity: • Elastic Resources – their supply can be increased or decreased – such as human resources and money. • Plastic Resources – their supply cannot be extended, such as time.
  • 7. Classification of Resources • Resources can be viewed from four standpoints: 4. Shared and Dedicated • Dedicated resources – these should be dedicated to the project for the required duration – such as computer systems and programmers. • Shared resources – these are resources that are needed for short durations but would not be utilized for the entire duration of the project – such as DBAs (Database Administrators), programming language experts, functional specialists, etc.
  • 8. 1. Skill Sets Needed From the Resources • Use different skill sets for human resources required for software development projects, such as: • Programmers – to develop the software programs needed for the project – experts in the chosen programming language. • Graphic Designers – to design the graphics and the web pages / front-end required for the project. • Database Administrator – to design the database and assist the programmers in optimizing data retrieval queries so that the response time is shorter. • System Architects – to develop the software architecture for the project. • System Integrators – to integrate various components of the project and ensure that the end product is built conforming to the specifications. • Functional Experts – who are experts in the application domain of the project.
  • 9. 2. Perform the following Resource management activities: 1. Planning Activities: • Estimate requirement of resources • Request for requisite resources • Schedule resource utilization • Resource Leveling
  • 10. 2. Perform the following Resource management activities: 2. Utilization Activities: • Allocation of resources to various activities • Ensure the activities are performed
  • 11. 2. Perform the following Resource management activities: 3. De-allocation and Release Activities • Performance appraisals for human resources • Reconciliation for monetary resources – planned vs. actual utilization • Document lessons learned in planning and utilization of resources including best and worst practices • Release resources
  • 12. Resource Leveling • Resource leveling is a technique in project management that overlooks resource allocation and resolves possible conflict arising from over- allocation. • This will benefit the organization without having to face conflicts and not being able to deliver on time. • Resource leveling is considered one of the key elements to resource management in the organization. • An organization starts to face problems if resources are not allocated properly i.e., some resource may be over-allocated whilst others will be under-allocated. Both will bring about a financial risk to the organization.
  • 13. Two Key Elements of Resource leveling • As the main aim of resource leveling is to allocate resource efficiently, so that the project can be completed in the given time period. • Resource leveling can be broken down into two main areas: 1. Projects that can be completed by using up all resources 2. Projects that can be completed with limited resources Projects, which use limited resources can be extended for over a period of time until the resources required are available.
  • 14. Structure of Resource leveling Many organizations have a structured hierarchy of resource leveling. A work- based structure is as follows: • Stage/Phase • Task/Deliverable All of the above-mentioned layers will determine the scope of the project and find ways to organize tasks across the team. In addition, depending on the three parameters above, the level of the resources required (seniority, experience, skills, etc.) may be different.
  • 15. Establishing Dependencies The main reason for a project manager to establish dependencies is to ensure that tasks get executed properly. By identifying correct dependencies from that of incorrect dependencies allows the project to be completed within the set timeframe. Here are some of the constraints that a project manager will come across during the project execution cycle. The constraints a project manager will face can be categorized into three categories. • Mandatory - These constraints arise due to physical limitations such as human strength. • Discretionary - These are constraints based on preferences or decisions taken by teams. • External - Often based on needs or desires involving a third party.
  • 16. Resource leveling Techniques • Fast tracking - This performs critical path tasks. This buys time. The prominent feature of this technique is that although the work is completed for the moment, possibility of rework is higher. • Crashing - This refers to assigning resources in addition to existing resources to get work done faster, associated with additional cost such as labor, equipment, etc.
  • 17. Conclusion • Resource leveling is aimed at increasing efficiency when undertaking projects by utilizing the resources available at hand. Proper resource leveling will not result in heavy expenditure. • The project manager needs to take into account several factors and identify critical to non-critical dependencies to avoid any last minute delays of the project deliverables.