Project Management Plan Report: College Enrollment System Development

Verified

Added on  2021/02/22

|16
|4531
|118
Report
AI Summary
This report presents a project management plan for the development of a college enrollment system, detailing the roles and responsibilities of software developers, clients, and users. It includes a feasibility study that outlines costs, time frames, and a development schedule. The report also covers the features and benefits of the prospective software solution, along with the skills required for project planning, problem-solving, analysis, and evaluation. The introduction provides an overview of the project, its goals, and the structure of the report. The roles and responsibilities section outlines the contributions of each stakeholder group, while the feasibility study analyzes costs and potential solutions. The report also includes a detailed time frame and development schedule. The conclusion summarizes the key findings and recommendations. Overall, this report provides a comprehensive guide to the project management process for a college enrollment system.
Document Page
Project Management Plan
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
INTRODUCTION...........................................................................................................................1
Roles and Responsibility of software developers, clients and users of a system........................1
Feasibility study that outlines costs.............................................................................................3
Time frames................................................................................................................................4
Development schedule................................................................................................................5
Features of a prospective software solution................................................................................6
Benefits of a prospective software solution................................................................................6
Skills in project planning and management................................................................................7
Skills for problem solving...........................................................................................................8
Skills for analyses.......................................................................................................................9
Skills for evaluation....................................................................................................................9
CONCLUSION..............................................................................................................................10
REFERENCES..............................................................................................................................11
Document Page
INTRODUCTION
Project management plan is a collection of different subsidiary plan that may include
business lines for scope, schedule of the project and cost related to the project(Kerzner, 2017).
On the other hand software requirement specification is a detailed description of a software
system in order to develop functional and non-functional requirements of the business(Shah and
Jinwala, 2015). Software requirement specification document generally have requirements for
project development that is develop College enrollment system. Report will include roles and
responsibility of software developers, clients and users of a system in order to develop College
enrollment system. Further report will conduct a feasibility study that will outline costs
associated, time frames, a development schedule and benefit of prospective software solution.
Report will also demonstrate the skills in project planning and management, problem solving,
analysis and evaluation in order to develop College enrollment system.
Roles and Responsibility of software developers, clients and users of a system
Roles and Responsibilities of software developers to develop College enrollment system :-
Software developer is having different roles and responsibilities that is helpful in running a
business smoothly(Role of Software developer, 2019)
Software developer is having following roles:-
Researching:- The major role of a software developer is to do research and come up with
a new software related to cc that can solve the problem of different institutions related to
enrollment of students and can make work easy for the users that are using the systems.
Design:- The software developer design the software in order to make the business run
effectively with the help of different technology in hand. It works in order to make the
things easy going so that user is able to utilize the software in order to perform the tasks
on time. They design the software on bases of need of the firm and also working staff.
Installation:- The another role of software developer is to implement the program OF
College enrollment system that is to install the software so that it can be used by the
working staff(Lebeuf, Storey and Zagalsky 2017).
Testing:- After the installation, the software developer have to test whether the software
of College enrollment system is working effectively or not. They do the respective
changes so that users do not get in trouble during the use of software in practical life. It
1
Document Page
also identifies the areas where modification is required in existing program so that they
can subsequently develop the software.
Maintenance:- After the testing they finally make the system to run with the software.
Not only this they maintain the software of college enrollment system that is if any
problem arises they are ready to deal with it and comes up with solutions in order to
make the system rum smoothly.
Software developers are having following Responsibilities:-
The major responsibility of the software developer is to work with different firms and to
identify what new program these firms are in need of so that they conduct the respective research
in order to make such program. Many software developers are involved in designing the
application as it is nowadays in great demand due to increase in the demand of the mobile
applications. A software developer after working in a institutions, constructs a program from the
ground up and also builds the framework for the software(Nybom, Smeds and Porres, 2016). In
this process software developer is having its contact with the institutions that is paying for the
services the software developer is giving to them. Finally, the developer delivers the final
product to the institutions. For all this process the software developer is having following
responsibilities:-
They coordinate with the technical directors for the programming task related to College
enrollment system and also collaborate with other preprogrammes in order to design the
respective feature that institution is in demand of.
They produce a well organized and optimized source code and then create or document
the software tools that are required by other developers.
They contribute to technical design documentation of college enrollment system and
work independently whenever they require.
They learn and make their skills improved in order to make their tasks carried out at a
higher standard.
Roles and Responsibility of clients
Clients play an important role as they are the financiers for the software development and
they play following roles with respect to software implementation:-
2
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Role of client is to execute the project from initial idea to implementation of College
enrollment system .
Choose the software developer that can design the software according to the needs of the
users and also institution as whole.
Ensure that the needs of the users are met with the implementation of effective software.
They also ensure that relevant permission are secured in partnership with the
professionals that are appointed for the respective project work in order to develop an
effective software of College enrollment system that users can use easily(Bruegge,
Krusche and Alperowitz, 2015).
They are the financier for the software development, so they provide the respective cost
that is implemented for developing the software for the institutions.
Responsibilities of the clients are:-
The major responsibility of the client is to appoint advisors that can help them by coming
up with good idea in order to install a new software for making it more advance so that
users can easily take advantage of it.
Clients also authorise the work and agree with the costs and timetable in order to appoint
professionals that can handle the project effectively.
Role and responsibility of the users:-
Users are playing following roles:-
The major role of the users are to enhance the system quality and to ensure
implementation of the software College enrollment system successfully(Alijanipour and
et.al., 2017).
User plays a dominant part in development of the software and they lead the development
of new software by finding particular circumstances.
Feasibility study that outlines costs
Feasibility study is the key activities within the project initiation phase. The main aim of
this study is to analyse and justify the project in terms of technical feasibility, business viability
and cost effectiveness. In order to summarize the activity with respect to the software
development project Feasibility study report is been prepared. It is helpful in analysing the
project and also helps to link efficiency of the project with the budgeted cost. This will help in
3
Document Page
risk mitigation as it helps in contingency planning and risk treatment strategy that will be
required in development of the software.
The Feasibility study with respect to software development is as follows:-
Project Description:- Here description of the project according to the background of the
project will be there, that is the reason of the institutions to develop the software of
College enrollment system and the way it will be meeting the different needs of the users
so that they can work effectively. This project is development of the software so the
description of the software and the way it will be benefiting the institutions will be
described here(Anderson And et.al., 2016).
Describe possible solutions:- Further the respective solutions for the project will be
highlighted and alternative analysis will be done in order find the different solutions that
can easily help out in implementing the new software development of College enrollment
system .
List Evaluation Criteria:- In this step evaluation criteria is been set and evaluated for
different possible solutions. Solutions are been evaluated and compared so that the
respective decision can be made.
Propose the Most Feasible solution:- Here most economically reasonable and
technicality feasible solution is been selected that may help the institutions in keeping
optimal use of project resources and can gain the best possible benefits. For the software
development, the most feasible solution is to elect the project that turns the cost-effective
and brings vital software solutions of College enrollment system .
Write Conclusion:- Here report is summarized with its aim and most feasible solution
that are been identified.
Time frames
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week
7
Week
8
Background of
the project
Reason to
develop the
4
Document Page
software
Description of
the software
Respective
solutions w.r.t
project
Alternative
analysis
Evaluation
criteria is set
Solutions
compared
Technicality
feasible
solution
selected
Optimal use of
project
resources
Summarized
with aim
Summarised
with feasible
solution
5
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Development schedule
6
Document Page
Task
Mode Task Name Duration Start Finish Predecessors
Manually
Scheduled Project Description 1 day Thu 03-10-19 Thu 03-10-19
Manually
Scheduled
Background of the
project 1 day Thu 03-10-19 Thu 03-10-19
Manually
Scheduled
Reason to develop the
software 1 day Fri 04-10-19 Fri 04-10-19 1
Manually
Scheduled
description of the
software 1 day Fri 04-10-19 Fri 04-10-19 2
Manually
Scheduled
Describe possible
solutions
Manually
Scheduled
Respective solutions w.r.t
project 1 day Mon 07-10-
19
Mon 07-10-
19 3
Manually
Scheduled alternative analysis 1 day Mon 07-10-
19
Mon 07-10-
19 4
7
Document Page
Manually
Scheduled List Evaluation Criteria
Manually
Scheduled evaluation criteria is set 1 day Tue 08-10-19 Tue 08-10-19 6
Manually
Scheduled solutions compared 1 day Tue 08-10-19 Tue 08-10-19 7
Manually
Scheduled
Propose the Most
Feasible solution
Manually
Scheduled
technicality feasible
solution selected 1 day Wed 09-10-
19
Wed 09-10-
19 10
Manually
Scheduled
optimal use of project
resources 1 day Thu 10-10-19 Thu 10-10-19 12
Manually
Scheduled Write Conclusion 1 day Thu 03-10-19 Thu 03-10-19
Manually
Scheduled summarized with aim 1 day Fri 11-10-19 Fri 11-10-19 13
Manually
Scheduled
summarised with feasible
solution 1 day Fri 04-10-19 Fri 04-10-19 14
Features of a prospective software solution
The features of prospective software solution that provides the latest technology edge and
its feature that set software solution different from rest are as follows:-
8
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Database:- By having a pre-build database many costs are already predetermined that
will be involved in College enrollment system. That makes the information faster as
reductant data populates automatically. It prevents costly errors arising in project and
may make your proposal more effective in eyes of the customers and also competitive.
Adaptability for Possibility:- If estimating software of College enrollment system is not
able to conceptualize a possibility and if there is lack of smarter technology, Adaptability
for possibility makes proposal more savvy than the competitors(Apel and et.al., 2016).
Profit analysis:- institutions want to generate their profit, so project of with respect to
software College enrollment system have to be profitable and for the same profit analyses
have to be done in order to highlight the gain out of the project.
Presentation:- If the software solution is able to generate final number and can analyse
the cost than the project is very effective in nature. Using data presentation quality report
can be analysed and this can be communicated to the client in effective manner.
Security:- Data is in need to be protected in order to remain competitive as mainly
institutions wants to keep its sensitive data private so that other cannot access the same.
Plug In:- Technology have to chosen that can integrate data from procurement details or
scheduling applications(Alijanipour and et.al., 2017).
Demonstration:- Free demonstration of the software can be there as it brining confidence
in clients and it is also an effective way to promote the software by giving free trial of the
software.
Support services:- Most of the software providers are having the best possible support
services that can help the clients and users to effectively use the software of College
enrollment system . This develops the trust of the client and make them loyal towards the
software developer.
Benefits of a prospective software solution
Benefits of the Prospective software solutions are as follows:-
Its helps in preventing the errors related to cost estimation as cost is predetermined to the
developers.
Proposals can be made more savvy than the competitors in the market.
With effective presentation it becomes easy for the developer to convince the customers
and make them attracted towards the software(Alijanipour and et.al., 2017).
9
Document Page
Security is beneficial as most of the clients have the basic demand that the software
developed can secure their data so that competitors are not benefited out of it.
Demonstration may result in increase in sale and also can bring competitive advantage
for the developers.
Skills in project planning and management
The respective skills for project management are as follows:-
Leadership:- For successful completion of the project, Software developer must have
leadership quality so that it is developed on time by managing the people involved. This
can make the project complete on time and with effectively.
Communication:- Everyone associated in the project must have clear communication as it
can only take the project in right direction and with good efficiency. This makes the
people connected with the help of different reporting tools so that files can be shared
easily and they can discuss the task and can have good coordination among
them(Kerzner, 2019).
Scheduling:- The only way to achieve the goals of the project is with the help of time
frame that can set realistic schedule and can manage the resources in order to track
whether task is going according to the decided plan or not.
Risk management:- Before executing the software development project, work is to be
identify, assess and control the risk that will be involved in project life cycle. The more
the software developers manage the risk, the more chances are their that project will be
successful.
Cost management:- in order to manage the cost, budget have to be created and the role of
software developer is to make a realistic budget that can meet the financial needs of the
project and is able to control the execution of the project.
Negotiation:- It is subset of communication as it helps the software developers to make
the clients attracted by leading an effective project. A strong negotiation skills can
resolve the conflicts between the team members also as many a time project get stopped
due to various conflicts that are arising between the team members during the project.
10
chevron_up_icon
1 out of 16
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]