Introduction
of Software Project Management
(SPM)
Background information
about the project
Under
the Archives Act 1983, The National Archives of Australia is responsible to
provide the storage services along with the preservation of the Commonwealth
records. It also includes the archival resources of the Commonwealth.
The
said procurement intends to provide redevelopment of the website along with the
services of maintenance & hosting for the said website. The current
terminus for the project is Australia. The Immigration Photographic Archive
(Series A12111) includes the photographs showcased on this website. The number
of the images existing on the website includes almost 22,000 black-and-white as
well as color
photographs. The date range for these photographs is the records of the 1946 to
1999.
These
pictures were being used as a part of the posters, newspapers, magazines,
brochures as well as the displays. The main aim behind it was to promote
Australia. It helped to prove the Australia to be the prosperous welcoming
nation for the migrants. It also helped to give surety to the Australian public
that new migrants can better settle in Australia. In 2014, the users were
encouraged to upgrade their own photographs along with the stories. It better
helped to bring up the migrant stories for the experience purposes. Also, the
rich personal content was made the part of the website along with the feature
stories.
1.1
Project
strategy of
Software Project Management (SPM)
This
project is based on the provision of the redevelopment of an already existing
website in Australia. It also includes both the maintenance and the hosting
services for the same. For the said purpose, the project management plan is
given below:
1.2
Project
Scope of Software
Project Management (SPM)
Project
scope management is all about the set of the processes in order to make sure
that the scope of the project is defined as well as mapped accurately. It will
better enable the project managers & the supervisors to properly allocate
the resources. It is basically aimed at controlling what is the part of the
project scope and what is devoid of it (simplilearn, 2019).
Project
Scope Statement of Software Project Management
(SPM):
The current project is aimed at
providing the technical upgrade for the Archives’ website in Australia. It will
better enable the National Archives in Australia to gather the data which is
contributed by the users. This data is related to the photographic collection
which is uploaded on the website. The interface is perceived to be modern,
unique ads well as user-friendly. This interface will meet the user’s
expectations. The users can belong to any age as well as the literacy level.
They may have the computer knowledge or not. The existing API will be used for
the exhibition interaction. Also, the options will be provided related to
hosting, maintenance and support services. It will be done based on the
execution of the contract until 31 December 2019.
Scope Definition: The
deliverables for the said project include the following:
·
The redevelopment of
the existing website is desired and the destination is Australia.
·
For the proprietary
Content Management System (CMS), the user friendly website is desired.
·
The prototype of the
website is required for the testing and the feedback purpose.
·
The review of the
content along with the testing of the website.
·
Performing the final
revisions.
·
Final testing along
with the bug fixing.
·
Handover of the
website to the relevant party.
·
Full and final documentation. It will include
the guide related to the style of the website, master templates, and guidelines
for different roles. It will include the roles for the admin and the other
users. It will be written in English along with the clear & readable
instructions. It will better help the experts to operate the CMS in Australia.
The
scope change control process will follow a systematic process. It will follow a
template where the change ID along with the date will be recorded. The person
authorizing the change request will be asked to allow for the said change as
per the need. He is the one who will allow making the said change to a specific
part after having the detailed description of the change. Once it is allowed to
make the change, the previous version will be over written by maintain the
record of the same.
1.3
Project
objectives of
Software Project Management (SPM)
·
API
compatibility
·
Accessibility/compatibility
·
Privacy,
security and intellectual property
·
Hosting
·
Aesthetic
design
·
Content
Management System
·
Email
notifications to administrator
·
Public
user login
·
Navigation
·
Search
function
·
Adding
images
·
Add
your story
·
Testing
·
Progress
meeting and reports
These are basically the
deliverables which collectively define the objectives behind doing the current
project. It will provide the team with a lay out regarding defining the project
related goals and the deadlines. The better the project is divide to the
modules and the sub-modules the easier it will be to define the project
milestones. The project team is responsible to follow these deadlines strictly.
It will help the company to complete the project in time as per the
requirements of the customers. Once the project is completed the success
criteria lies in the testing of the said system. The success criteria are all
about meeting the customer’s requirements successfully.
1.4
Deliverables
of Software Project
Management (SPM)
The
deliverables are according to the project scope as well as the objectives.
These are as given:
The
redevelopment of the existing website is desired and the destination is
Australia. For the proprietary Content Management System (CMS), the user
friendly website is desired. The prototype of the website is required for the
testing and the feedback purpose. The review of the content along with the
testing of the website. Performing the final revisions. Final testing along
with the bug fixing. Handover of the website to the relevant party. Full and
final documentation. It will include the guide related to the style of the
website, master templates, and guidelines for different roles. It will include
the roles for the admin and the other users. It will be written in English
along with the clear & readable instructions. It will better help the
experts to operate the CMS in Australia. API compatibility, accessibility/compatibility, privacy, security
and intellectual property, hosting, aesthetic design, content management
system, email notifications to administrator, public user login, navigation,
search function, adding images, add your story, testing and progress meeting
and reports.
The
scope validation will help to determine whether the deliverables are as per the
scope or not. The acceptance of the deliverables is based on the said scope.
The formal acceptance of the deliverables is required. It is based on the
signed-off contract by the customer. It cannot be backed-off at any single
phase of the project.
The
scope acceptance is based on the acceptance of the project deliverables as per
the requirements of the customer. It is highly recommended to deliver the
project according to the scope of the project. It also helps to deal with the
change proves for making the changes to the baseline.
1.5
Technical
requirement of
Software Project Management (SPM)
The
project team will comprise of five members. One will be the head of the team
(project manager). He is the one who will assign the tasks and the
responsibilities to the other team members. The other four team members will
work parallel on the modules and the sub-modules of the project. The highly
trained staff will better help in the successful completion of the current
project.
1.6
Milestones
of Software Project
Management (SPM)
The major milestones include as
given: API compatibility, accessibility/compatibility, privacy, security and
intellectual property, hosting, aesthetic design, content management system,
email notifications to administrator, public user login, navigation, search
function, adding images, add your story, testing and progress meeting and
reports.
1.7
Work
breakdown structure (WBS)
The
work breakdown structure for the current project tends to provide with the
overall activities which are a part of the said project. The more accurately
these activities are accomplished the better it helps in the successful
completion of the project. This is how the success of the project can be confirmed.
2.
Discuss
the factors that contribute to the process of the selection of the project.
For
the project, the critical review points that need to be considered are as
follows:
§ The
requirement analysis phase: In this phase, the technical and the business
requirements for the project are well-defined.
§ The
design phase: the technical deliverables are designed.
§ The
development phase: The technical solution is developed as well as tested.
§ The
implementation phase: the technical deliverables are deployed and provided the
support.
§ The
closure phase: the project status is marked as being completed (ittoolkit, 2019).
At
the review points the following will be considered:
§ The
requirement analysis phase:
ü It
will be checked whether all the requirements are properly analyzed,
ü the
existence of the open issues will be evaluated,
ü The
established requirements are enough to proceed to the next phase.
§ The
design phase:
ü It
will be checked whether all the tasks related to the design phase are
completed.
ü The
existence of open design issues will be checked.
ü How the said design related issues will be
resolved?
ü Does
the design work as is expected?
§ The
development phase:
ü It
will be checked whether the development as well as the testing tasks are
completed.
ü The
existence of open development related issues will be checked.
ü How
the said development related issues will be resolved?
§ The
implementation phase:
ü It
will be checked whether all the implementation tasks are completed.
ü The
existence of open implementation related issues will be checked.
ü How
the said implementation related issues will be resolved?
§ The
closure phase:
ü It
will be checked whether all the closure and transition tasks are completed.
ü The
existence of open closure issues will be checked.
ü How
the said project closure issues will be resolved?
3.
Stakeholder
analysis and communication plan
The
entire project responsibility first lies on the higher authority of the company
who are provided with the project. Once the project is assigned to a project
manager, now he is liable to define the project modules & sub-modules, the
project timelines along with the deliverables, the roles &
responsibilities, the milestones and the other project related activities.
4.
Project
Success: Analyze critical success factors and describe organizational culture
Analyze critical factors
In
the analysis of critical success factors, the project are telling about the
requirements of the customers which are satisfied. To the customer according to
deadline which is specified, it will deliver the modules as well as sub
modules. The functionality of specified module and the sub module will be
helped for testing as well as evaluation. The developed website did help for
meeting the requirements as well as needs of the client. Although, the
technology will mark as delivered as well as accepted for ever requirements of
client.
Organizational culture and Industry
Background
The
overall responsibility for the current project is on the company that has also
assumed the contract for such project, stakeholders, project manager as well as
the clients who are going to get the advantages for the governance of the
project management is on board. Every individual are only responsible for
degree of providing of the responsibilities for them. There is the
possibility that an individual is assigned with more than a single role or he
can be assigned varying roles, in different phases of the project, as per the
need of the time. The project manager is responsible to meet the specified
deadlines and the fulfillment of the requirements. He is the one who is to
ensure that the project is going on as per the requirements. The roles and the
responsibilities are assigned to the team members as per their skill &
expertise which is better identified by the project manager. It is done with
the perspective of ensuring the effectiveness and the responsiveness bot.
The
management is responsible to take care of the delivery of the required
resources for the successful completion of the project. In this regard, the
organizational planning can better be based on the association and the
relationship of the employees. A project is all about the effective and the
efficient management of the resources. It can include the identification of the
issues of the governance, governance violation & the complaints, governance
related operating processes, internal reporting along with the maintenance of
the records for the project.
As
a part, governance arrangements also include the training of the employees who
are involved in the completion of the project, monitoring & the assessment,
communication & visibility, as well as liaison and review. For the said
project, the human resources will be managed so effectively that they will
ensure the in time delivery of the redeveloped website in Australia. In regards
to project delegation, the governance arrangements are all about the structural
elements. Furthermore, on the background of the project that in the early
times, the project services were used in the previous century where the
citizens or the clients could save their records in the black and white
colored.
It
includes the governance consistent improvement, commitment as well as the
policy to the development processes and wide responsibility for the whole
project on the higher management. Also, the operational elements are taken into
consideration in this regard. The ethical considerations are also of the
immense importance. In case, the said project is accomplished by valuing the
above parameters, the project will be completed successfully. It will help to
increase the goodwill of the company who has completed the project. The
business strategies and the project portfolio will be brought to the same page.
It is the only key that will ensure the in time completion of the said project
as per the requirements (apm, 2019).
5.
Hardware
and software resources that are required to complete the project
6.
Network
Diagram, Critical Path analysis and Gantt Chart
The critical path for the said project is evaluated by using the project
activities by using various alphabets. The critical path is shown by providing
each activity with respective duration (Investopedia, 2019).
Activity
|
Immediate Predecessors
|
Duration
|
A
|
-
|
15
|
B
|
A
|
5
|
C
|
B
|
10
|
D
|
C
|
3
|
E
|
D
|
2
|
F
|
E
|
20
|
G
|
F
|
1
|
H
|
G
|
1
|
I
|
H
|
2
|
J
|
I
|
3
|
K
|
J
|
4
|
L
|
K
|
30
|
M
|
K
|
2
|
N
|
L, M
|
3
|
O
|
N
|
5
|
P
|
N
|
1
|
Q
|
O, P
|
2
|
R
|
Q
|
7
|
The preceded & the succeeded
node is given below along with the edges.
The network diagram for
the project, along with activity time, is as given:
a)
Work package Planning
For the critical path analysis,
below is given the forward pass method
For the critical
path analysis, below is given the backward pass method
Network diagram given below is
providing with the critical path for the said project.
For the project, the critical path
is: 1-2-3-4-5-6-7-8-9-10-11-12-13-14-15-16-17-18-19. The critical
activities are as given: A, B, C, D, E, F, G, H, I, J, K, L, d, N, O, d, Q, R.
The total time for the project is 113 days.
The network diagram for the project, along with E-values and
L-values, is as given:
In the table below, for each non-critical
activity, the total float, free float as well as the independent float
calculations are as given:
Gantt Chart
7.
Critically evaluate project management tools
and methods that are applied to your project
The
project management tools, which are used for the management of the current
project, include TeamViewer, Any Desk, Bit bucket and the GitHub. These tools
better helped the team to maintain the security of the code of the project.
8.
Conclusion
of Software Project Management (SPM)
It
is concluded that the functionality of specified module and the sub module will
be helped for testing as well as evaluation. The developed website did help for
meeting the requirements as well as needs of the client. There is the
possibility that an individual is assigned with more than a single role or he
can be assigned varying roles, in different phases of the project, as per the
need of the time. Furthermore, the governance arrangements also include the
training of the employees who are involved in the completion of the project,
monitoring & the assessment, communication & visibility, as well as
liaison and review as a part. The ethical considerations are also of the
immense importance. The business strategies and the project portfolio will be
brought to the same page.
9.
References
of Software Project Management (SPM)
anticlue. (2019). Top ten causes of project scope
change. Retrieved from http://www.anticlue.net/archives/000916.htm
apm. (2019). introduction to governance.
Retrieved from https://www.apm.org.uk/body-of-knowledge/context/governance/
Hijazi, H. &. (2014). Risk Factors in Software
Development Phases. ResearchGate , 10, 213-231.
ittoolkit. (2019). using project
checkpoints to stay on schedule (And on plan). Retrieved from
https://www.ittoolkit.com/articles/project-checkpoints
simplilearn. (2019). What is project
scope management and why is is important. Retrieved from
https://www.simplilearn.com/project-scope-management-importance-rar89-article