Unit 4 Merged
Unit 4 Merged
Resource Allocation
Introduction
• Resource allocation is the process of assigning and scheduling
available resources in the most effective and economical way
possible.
• Nature of Resources:
1. Services : A project may benefit from, and often require, hiring third-
parties for certain tasks. Making the right choice requires careful
consideration from the project manager.
• (2) Labor
• The labor resource concerns the staff involved in a project.
• Every staff member will not necessarily be engaged for the
entire duration of a project.
• Whilst the project manager will be engaged from start to finish,
the involvement of others can vary.
• Staff availability is also a factor. An individual might be
involved in another project at the organization or an earlier
activity may have taken longer than planned.
• (3) Equipment
• equipment covers a range items of varying uses. There are computers,
monitors, servers, keyboards, telephones, interactive whiteboards and
a number of other mundane computing and office items. Desks,
chairs, filing cabinets, office furniture and vehicles are also in the
equipment resource category.
• (4) Materials
• Materials are a consumed resource. They are used up in the
completion of a project and may also form part of deliverables.
• (5) Money
• Money is a secondary resource type in project management. It is used
to purchase, acquire, and maintain all other resources in a project.
This is usually in the form of investment and business capital.
• (6) Space
• Space should be already available for projects that do not require
hiring new staff. More space may be required when adding new staff
(permanent or temporary) to the team.
• Space requirements may also vary during different stages of the
project. For example, developers for Quality Assurance may only
needed at a later stage of development.
• (7) Time
• Time is the resource that is being offset against the other primary
resources – project timescales can be reduced by increasing other
resources and will almost certainly be extended if they are
unexpectedly reduced.
• Cost Schedules:
• It is now time to produce a detailed cost schedule showing
weekly or monthly costs over the life of the project. This will
provide a more detailed and accurate estimate of costs and will
serve as a plan against which project progress can be
monitored.
• Calculating cost is straightforward where the organization has
standard cost figures for staff and other resources. Where this is
not the case, then the project manager will have to calculate the
costs. In general, costs are categorized as follows.
• • Staff costs :These will include staff salaries as well as the other
direct costs of employment such as the employer's contribution to
social security funds, pension scheme contributions, holiday pay
and sickness benefit. These are commonly charged to projects at
hourly rates based on weekly work records completed by staff.
Note that contract staff are usually charged by the week or month
- even when they are idle.
• Overheads : Overheads represent expenditure that an
organization incurs, which cannot be directly related to individual
projects or jobs including space rental, interest charges and the
costs of service departments (such as personnel)..
• Overhead costs can be recovered by making a fixed charge on
development departments (in which case they usually appear as
a weekly or monthly charge for a project), or by an additional
percentage charge on direct staff employment costs. These
additional charges or on costs can easily equal or exceed the
direct employment costs
• Usage charges In some organizations, projects are charged
directly for use of resources such as computer time (rather than
their cost being recovered as an overhead). This will normally
be on an 'as used' basis.
Project Monitoring and Control
Progress:
Use the project plan as a baseline to
control progress and track changes until
resolution or project closure.
• Monitor and Manage Data
Documentation:
Document performance and changes in the
project to keep stakeholders involved,
mitigate issues, and inform future projects.
Importance of Project Monitoring and
Control
• Keeps Projects on Track:
Monitoring and control are crucial to
keeping projects on track, and the right
controls can play a significant role in
completing projects on time.
• Informed Decision Making:
The data gathered through monitoring and
control allows project managers to make
informed decisions. This helps them take
advantage of opportunities, make
necessary changes, and avoid crisis
management issues.
• Ensures Seamless Execution:
Purchase Orders
As for this one, it is a specific type that is used
only to purchase commodities and goods.
Software Quality
Introduction:
Defining software quality:
Quality software refers to a software which is
reasonably bug or defect free, is delivered in
time and within the specified budget, meets
the requirements and/or expectations, and is
maintainable. Software quality reflects
both functional quality as well as structural
quality.
• Software Functional Quality − It reflects
how well it satisfies a given design, based
on the functional requirements or
specifications.
• Software Structural Quality − It deals
with the handling of non-functional
requirements that support the delivery of
the functional requirements, such as
robustness or maintainability, and the
degree to which the software was
produced correctly.
• Software Quality Assurance − Software
Quality Assurance (SQA) is a set of
activities to ensure the quality in software
engineering processes that ultimately
result in quality software products. The
activities establish and evaluate the
processes that produce products. It
involves process-focused action.
• Software Quality Control − Software
Quality Control (SQC) is a set of activities
to ensure the quality in software products.
These activities focus on determining the
defects in the actual products produced. It
involves product-focused action.