Unit 9 Assignment A Example
Unit 9 Assignment A Example
MANAGEMENT
Principles and methodologies of IT
project management investigation
Contents
1. Introduction................................................................ 3
2. Project management .................................................... 3
2.1. What is project management? ................................. 3
3. Project planning .......................................................... 3
3.1. What is project planning? ........................................ 3
3.2. What is included in a project plan? ........................... 4
3.3. How to plan a project? ............................................ 5
4. Project life cycle .......................................................... 6
4.1. Project initiation ..................................................... 7
4.2. Project planning ..................................................... 7
4.3. Project implementation or execution ......................... 7
4.4. Project closure ....................................................... 8
4.5. Project monitoring and control ................................. 8
5. Project methodologies .................................................. 8
5.1. PRINCE2 ............................................................... 9
5.1.1. Benefits......................................................... 10
5.1.2. Limitations .................................................... 10
5.2. Waterfall .............................................................. 10
5.2.1. Benefits......................................................... 11
5.2.2. Limitations .................................................... 12
5.3. AGILE .................................................................. 12
5.3.1. Benefits......................................................... 13
5.3.2. Limitations .................................................... 13
6. Project management structures .................................... 13
6.1. User requirements ................................................ 14
6.1.1. Functional requirements .................................. 14
6.1.2. Non-Functional requirements ........................... 15
6.2. Job Roles ............................................................. 16
6.3. Quality assurance ................................................. 17
1
6.4. Operational and Deployment Test Environment ......... 18
6.5. Functional structure .............................................. 18
6.6. Line structure ....................................................... 19
6.7. Line-and-staff structure ......................................... 20
6.8. Matrix structure .................................................... 20
6.9. Divisional structure ............................................... 21
6.10. Organic structure ................................................ 21
6.11. Virtual structure ................................................. 21
6.12. Project structure ................................................. 22
7. Compare the characteristics of different methodologies and
structures – M1 ............................................................... 22
7.1. PRINCE2 vs Waterfall ............................................ 22
7.2. Functional vs Matrix Structure ................................ 26
8. Evaluate different methodologies and structures – D1 ..... 27
9. References ................................................................ 30
2
1. Introduction
This document investigates the different project management
methodologies the intended company could use. The record also
evaluates three projects delivered using various methodologies
such as PRINCE2, RAD, Waterfall, or Agile. The report explains
what is involved at each project stage and covers the benefits
and limitations of using each methodology based on the project
context. It consists of evaluating the structures used in the
delivery of each project and how they play an essential role in
the management of the project.
2. Project management
3. Project planning
3
Learning what to include and what strategy to use for a project
can benefit the development of more effective processes and
execute successful projects all the way to the end.
The project management lifecycle consists of four stages:
initiation, planning, execution, and closure. Here, we can see the
planning stage, during which the project manager develops the
plan containing all information about aspects of the project. The
elements include resources, financing, risk, quality control, and
procurement. Creating the program is crucial in project
management because it serves as a project "map," providing
essential factors.
4
• Quality cost – The team's work quality must meet set
standards, and this part of the project plan identifies them
and how to ensure high quality.
5
and critical milestones. Once the document is ready, it is
presented to all parties involved in the project, such as
stakeholders and sponsors to avoid miscommunication and
agree on project details. It is a primary type of contract
between the project manager and the sponsor.
6
The project management life cycle represents the phases the
project goes through from the beginning to the end. It covers all
operations, tasks, and steps the project must undergo. The life
cycle is a complete process of initiating, planning, executing,
closing, and controlling the project. Before it begins, all the
planning stages can help the project to be completed on time
with fewer complications.
7
execute them. The actual production and work occur to achieve
the set project's goals, and the team creates deliverables and
executes the plan.
5. Project methodologies
8
following steps, their purpose, and how to perform each stage
during the entire length of the project.
5.1. PRINCE2
PRINCE2, or Projects in Controlled Environments, is a project
management methodology that excessively focuses on the
control split between the board of directors (organisation) and
the project manager (control). The board usually provides
resources, while the project manager executes the steps and
manages the team. The project management methodologies can
be found in more than 150 countries worldwide, and PRINCE2 is
one of the widely recognised forms. It also includes core project
management principles like outlining the budget and scope,
making it an excellent option for beginners. It is usually based
on seven principles, themes, and processes. These are:
• Continued business justification
• Learn from experience
• Defined roles and responsibilities
• Manage by stages
• Manage by exception
• Focus on products
• Tailor to suit the project environment
9
5.1.1. Benefits
• It is a widely used and recognised methodology
• Simple to manage because it splits projects into distinct
parts, which is easier to handle
• Improves communication between various participants of
the project
5.1.2. Limitations
• Document changes might be hard to accommodate
• Any requirement change means the documentation must
be redone and resources allocated again
5.2. Waterfall
This methodology is the oldest methodology of all present on the
list. It was first outlined in 1970 for managing increasingly
complex software development. Since then, it has become
widely used and adopted in software development. The key
feature of this methodology is sequencing and focus on heavy
10
requirements. The crucial factor here is a clear idea about
demands before the project goes live. There is no scope and less
likely space for a correction once the project is underway. The
Waterfall is split into stages as well. Those are:
• Collecting and analysing requirements
• Designing solution and approach
• Implementing the solution
• Fixing issues
One stage must be wrapped up before the project manager
moves to another one.
5.2.1. Benefits
Waterfall has several advantages, such as:
• Ease of use – the model is easy to understand
• Structure – moving from one stage to another one helps to
better results because the work must be divided and
organised between stages, and due to the fact there is no
way back for correction, each step must be perfect before
the finish
• Documentation – this methodology relies heavily on
documentation, making it easy for new resources to move
in when needed.
11
5.2.2. Limitations
• Higher risk – in need of any change, the project must start
from the beginning. The substantiality might be an issue
here and a chance of failure.
• Front-heavy – the whole methodology depends on
understanding the requirements correctly because if that is
not about to happen, the manager must start over with the
project. This lack of flexibility affects the whole process,
especially when the project is complex.
5.3. AGILE
Agile methodology was created to respond to Waterfall and the
failure to manage complex projects. This methodology and its
ideas were used for quite a long time before it formally emerged.
Agile is actually the opposite of Waterfall; as the name implies,
it prefers a fast approach. No heavy requirements are involved,
and it is somewhat iterative, with minor changes responding to
requirement changes.
12
5.3.1. Benefits
• Flexibility and freedom – since there is no focus on
requirements or any stages, this methodology's strength is
flexibility, which makes it well-suited for creative projects.
• Lower risk – AGILE allows making changes accordingly,
drastically reducing the risk of project failure because
stakeholders give regular feedback.
5.3.2. Limitations
• No fixed plan – the constant juggling of resources is needed
here because the methodology lacks any revised plan;
therefore, the resource management scheduling is more
challenging.
• Collaboration-heavy –close collaboration is required
because all parts must work closely to deliver the results
without a fixed plan.
13
6.1. User requirements
Each project has some specific requirements to be completed
successfully, and these requirements are described as functional
and non-functional.
15
6.2. Job Roles
In a thriving project environment, there are not just
requirements but also specific job roles and job descriptions.
Project management roles are filled by people working on the
project and its execution for the stakeholders. These people
work to complete the project as efficiently as possible, on time
and under budget. There is a specific hierarchy when it comes to
it. Depending on the size and complexity of the project, there
might be only one project manager leading the team or several
levels of different people working in different areas and on
different tasks. However, the leading few roles include:
1. Project manager - project manager must consider a
variety of responsibilities, including supervising and
directing the project while keeping in mind potential
hazards and how to avoid them affecting the project.
Keeping an eye on the issue is also essential, and
keeping a detailed track of the project's progress,
phases, and stages. A project manager's other crucial
role is to think about the project's general idea and
expand it as much as feasible. Project managers must
also handle funds, as they must track how much is spent
and saved.
2. IT support - An IT support specialist can take on various
responsibilities, such as installing software and hardware
on a computer system. Computer hardware disassembly,
computer fault resolution, and a slew of other issues that
necessitate the use of a computer system are just a few
examples. Aside from that, an IT technician will have
several individual tasks, including Keeping an eye on the
computer system and network. Disassembling items to
resolve hardware issues is also a part of the job. Putting
hardware and software on a computer Communicating
with team members in order to solve a problem
3. Team leader - In addition, a Lead Developer's
responsibilities include: being responsible for managing
and directing the team. Planning and documentation are
16
the responsibility of the person in charge. Working
directly with top stakeholders to understand business
needs and help the development team convert them into
technical specifications—writing code that is testable,
scalable, and efficient, as well as facilitating code
reviews. A Lead Developer's responsibilities also include:
being responsible for directing and managing the team.
Planning and documentation are my responsibilities.
They work directly with top stakeholders to understand
business needs and help the development team translate
them into technical requirements Leading code reviews
and writing testable, scalable, and efficient code.
4. System Architect - A Systems Architect's
responsibilities also include:
• Configuring Maintenance Development Examining
options
• Keeping in touch with users to check that the
applications are working effectively.
• Responsible for a variety of tasks.
• Reasonable is one of them for keeping track of
design stages.
• Supervision following the regulations
• Maintenance
17
6.4. Operational and Deployment Test Environment
Each project needs an operational test, which means the product
must be tested before it is implemented into the Live system.
We can, therefore, say that operational testing is non-functional
acceptance testing confirming product or service meets the
operational requirements. This testing type includes
performance, stability, maintainability, accessibility, security,
backup or recovery. Such requirements are usually developed
by an operational team responsible for operating and
maintaining the system or process.
On the other hand, deployment means the process of launching
the product, system or service. That involves things such as
installation, configuration, testing, quality control and so on.
6.5. Structures
The following are eight different organisational structures:
18
6.5.2. Line structure
This type of structure might be beneficial for smaller companies.
It simplifies and defines the company's design; therefore, there
should not be any confusion about the person in charge. It
facilitates communication between the manager and employees
and promotes more efficient task completion. In this structure,
the leading person is usually the company manager, followed by
development, marketing and sales managers being overseen.
Usually, the marketing and sales department works separately
and reports to the company manager, while the development
manager oversees the research manager.
19
6.5.3. Line-and-staff structure
Line and staff structure combines the structures mentioned
above – functional and line. It involves a few managers, each
with a group of specialised employees. They report to the
manager, who says to their manager. Each manager has their
group to oversee, like in a functional structure; however, they
are not equal in this situation because they occupy different level
ranks.
21
physically present to work on the company's product. For
example, the companies delivering the virtual product often
benefit from this structure because it allows employees to use
resources regardless of their geographical location.
22
Some of Prince2's qualities include:
• Projects must have a continuous business
justification - It is critical to consider the project's return
on investment throughout the project. Dictate if the
benefits outweigh the costs, risks, and chances of the
project's success using the following benefits.
24
Furthermore, one of the waterfall model's characteristics is that
the project management approach follows a linear viewpoint in
which projects are divided into stages or phases, allowing for the
execution of a single project. Another feature of the model is
that it is time-consuming yet still arrives on time. In addition,
testing is usually done after the construction steps. Finally, the
waterfall model describes the methods and documentation.
IT companies that utilise Waterfall methodology include:
Construction, IT, and software development are some industries
that often employ the waterfall approach. The Waterfall SDLC is
a popular method for managing software engineering projects.
Customer Relationship Management (CRM) systems, Human
Resource Management Systems (HRMS), Supply Chain
Management Systems, Inventory Management Systems, Point
of Sale (POS) systems for retail chains, and other corporate
applications were developed using the Waterfall paradigm in the
past. The waterfall approach was chosen for various reasons,
including its simplicity and ease of understanding and
application. It also works well for smaller projects with well-
defined and well-understood requirements.
Furthermore, instances where human life is at risk when system
failure might result in many fatalities and nations where
accidents can result in jail for those responsible, were
reintroduced as reasons to choose the waterfall model. Similarly,
DOG agencies that typically considered the waterfall model to be
well-fitted with their procurement method and strict oversight
procedure required by the government are examples of
scenarios where the waterfall model was chosen. In addition, the
waterfall model was used in several organisations by the
Department of Defense, the Military, and Aircraft programmes.
25
7.2. Functional vs Matrix Structure
Matrix organisational structure is an occupational/workplace
pattern in which employees report to two or more supervisors
rather than one manager overseeing every element or part of a
project. For example, an employee has a principal manager to
whom they report and multiple project managers under whom
they work.
This sort of organisation is typically good when abilities are
spread among different divisions to complete a task since it
allows firms to leverage diverse talents and strengths. Types of
matric structures can be, for example, weak Matrix, balanced
Matrix, or strong Matrix. A weak Matrix organisational structure
is comparable to a traditional workplace hierarchy, with a
functional manager managing all aspects of a project and
functioning as the principal decision-maker. Furthermore, while
the project manager is the source of responsibility, the
operational manager is in control.
Another type is a balanced Matrix. Under this Matrix organisation
structure, the project manager is given extra responsibility, but
the functional manager retains primary jurisdiction. Employees
are also accountable to the project manager.
A strong Matrix is an organisational structure providing the
project manager with competency equal to or greater than the
functional manager. Aside from that, the project manager is in
charge of all resources and task issues.
One of the advantages of the Matrix organisational structure is
improved communication efficiency since the framework makes
it easy for several departments to communicate and cooperate
on a project. Employees react to several managers rather than
just the functional manager, resulting in faster issue resolution
and improved company-wide contact. Employees also
collaborate on various projects with several departments,
boosting employee engagement and promoting a collaborative
image. Employees also have more autonomy and say in project
decisions.
26
The organisation encourages employee participation and values
employee/worker utility. Finally, the structure allows employees
to work on various tasks and often needs them to apply,
comprehend, and master multiple abilities. Employee growth
and professional skills can also be accelerated by exposing them
to numerous job roles and responsibilities.
Additionally, a functional organisational structure is used to
organise personnel. The employees are divided into groups
based on their specific abilities and knowledge. It also manages
each Department vertically, with positions ranging from
president to finance and sales, customer support, and every
employee assigned to a single product or service. Furthermore,
functional organisations have specialised groups that report to a
single authority, top management. Each available unit is in
charge of a particular part of the product or service, such as
information technology or marketing—research, development,
etc. Furthermore, because the goal of a functional structure is to
combine all informational and human resources desired and
necessary for one activity in a single location, it works effectively
in a stable setting with continuous actions. As a result, the
functional structure aids businesses in running their operations
and achieving their goals.
27
I believe having different methodologies to complete the
projects efficiently makes a huge difference. The fact is that each
methodology has strengths and weaknesses, and that is why
there is this beauty in having the option to choose the most
suitable way to accomplish the task. At the end of the day, the
task is not about what methodology, technique, or structure to
use, but it is all about the right people at the right time. The
people must be coordinated into teams and delegated tasks to
complete the project successfully. The project managers may
reduce the complexity and irritation of creating, developing, and
delivering projects by employing the project management
methodologies; however, the chosen methodology would not be
applied correctly if we have a wrong structure and the system in
place. I believe it all comes in handy, and the methodology
cannot benefit without the structure and vice versa.
For example, the Matrix methodology works with the structure
of many managers reported by team members, but all
information goes to one central functional manager. It is like an
army of ants. While nature does not need a methodology
because it is coded in its DNA, people still need guidance to
succeed because, without appropriate project management, the
result would become chaotic and fail instantly. Even though
some methodologies are not that common, like Prince2, PMP, or
Agile, we need them all because they add value for individuals
and companies.
I believe structures and methodologies are needed because they
help to focus all projects similarly and allow us to repeat
successful aspects and learn from mistakes. It is, therefore, clear
that the aim is to standardise, structure, and organise.
9. Another conclusion
28
To summarise what I have written, project managers may
reduce the complexity and irritation of creating, developing, and
delivering projects by employing the many project management
methodologies I have mentioned, such as Prince2 and Waterfall.
Standardising, grouping, and organising work procedures are
the typical or common purposes of project management
techniques. Similarly, the organisational structures I described
are employed to assist and enable the firm to meet its goals.
Furthermore, the structure helps the system's smooth and
efficient operation, saving time, money, and effort in simple
words. As I previously stated, the benefits of using project
management approaches include improving managers' abilities,
lowering project risks, completing project deadlines on schedule
and within budget, and continuing to develop a program
management culture. The waterfall technique is known for being
highly regulated, focusing on correctness, requiring significant
volumes of documentation, and requiring that each step is
completed before moving on to the next. Conversely, some of
Prince2's attributes include being Highly structured and process-
based, emphasising an organised and regulated beginning,
middle, and finish, and focusing on risk, change, and quality
management. Waterfall provides the added benefits of
emphasising higher organisation, supporting transitioning
teams, and being appropriate for deadline and milestone-
oriented teams.
On the other hand, the methodology's shortcomings include
being extremely rigorous and removing customers from the
process. Stakeholders are correctly represented in planning and
decision-making, and Prince2 can be used for any project.
Furthermore, functional organisation structure features
resources organised by function or Department, services have a
defined role and are overseen by a supervisor, all resources
report directly to their operations, and organisational structure
allows for expertise.
29
10. References
PRINCE2 - Wikipedia
8 Types of Project Management Organizational Structures |
Indeed.com
Top 11 Project Management Methodologies | Indeed.com
The Definitive Guide to Project Management Methodologies
(workamajig.com)
Top 12 Project Management Methodologies | Smartsheet
30