Escolar Documentos
Profissional Documentos
Cultura Documentos
Name
Sachira
Reg. No.
2013IS067
Index No.
13020676
E-mail address
sachirabw@gmail.com
Mobile No.
0715899451
2013CS093
13000934
tharindupiyumantha@gmail.com
0714992779
2013IS031
13020315
maneeshadmuthuweera@gmail.com 0766982506
Basnayaka
2
Tharindu
Piyumantha
Maneesha
Muthuweera
Udara Supun
2013CS138
13001388
usawijesekara@gmail.com
0717021924
Nishadi Anjalika
2013CS009
13000098
anjalikanishadi@gmail.com
0774240432
Tharushi
2013CS140
13001401
indusaranie1994@gmail.com
0716960944
Indusarani
1|Page
Executive Summary
This feasibility study report presents the evaluated potential outcomes of the proposed project,
an IT-Based Research Project Management System, designed to assist Modeling and Simulation
Group of UCSC. The system is designed for the researchers of UCSC in order to minimize
complications in monitoring, supervising and analyzing various research projects, in order to
strengthen collective project performances and to have an effective and efficient management
system for every research project. Currently there is no system to cater all requirements of the
research group. In the present environment it is important to minimize the time wastage and to
maximize efficiency of the processes. New system will enhance the current application by
reducing complications and will be expected to cover most of the activities of the research group
by integrating new features. This report presents the other benefits and problems addressed by
the proposed system and how it would help to satisfy customer with a minimal investment.
2|Page
Table of Contents
1. Executive Summary ............................................................................................................................... 2
2. Table of Contents ................................................................................................................................... 3
3. 1. Introduction ....................................................................................................................................... 5
1.1
1.2
Project overview........................................................................................................................... 5
1.3
2.2
4.1.2
Economic feasibility.............................................................................................................. 8
4.1.3
Scheduling feasibility............................................................................................................ 9
4.1.4
4.1.5
4.1.6
4.2
Candidate solution 2 A web-based information system which will be developed by
enhancing and extending Redmine software........................................................................................ 11
4.2.1
4.2.2
Economic feasibility............................................................................................................ 11
4.2.3
Schedule feasibility............................................................................................................. 12
4.2.4
4.2.5
4.2.6
4.3
Candidate solution 2 A web-based information system which will be developed from the
beginning ................................................................................................................................................ 14
4.3.1
4.3.2
Economic feasibility............................................................................................................ 14
4.3.4
3|Page
4.3.5
4.3.6
6.2
9. 7. Risks.................................................................................................................................................. 19
10. 8. Further analysis................................................................................................................................ 19
11. 9. Conclusion and recommendation ................................................................................................... 20
12. 10. References...................................................................................................................................... 20
4|Page
1. Introduction
The project is intended to develop and implement an Information System for Research Project
Management of Modeling and Simulation group of UCSC to manage projects and to analyze, evaluate
project progress. This project would cater all relevant users within the authority level, to access the
system and to report and manage information about the projects currently conducting. The system
facilitates as a collective platform to analyze information for the decision making process. Furthermore
the system proceeds with sub functions which are common in project handling in order to upturn
efficiency and effectiveness.
software with features which are not available within the application currently. Mainly financial and
procurement features will be added to the system in addition to the features which are already in Redmine
in order to fulfill the requirements of all the users. The software will be enhanced to comply with the
workflow of the group and user friendliness of the software will be increased.
The financial features will provide the capability to upload the budget, update costs and expenses, analyze
budgeted and actual costs, and generate source documents and other reports such as monthly, quarterly
and yearly financial reports. Procurement handling procedures will be facilitated through added features
in a manner to generate procurement document and to indicate procurement progress. And additionally
a database of consultants will be developed for selection of approved consultants and moreover the
selected consultants will be given some access to the system.
6|Page
Developing and implementing administrative tools to the system which will give an aggregate or
individual project administration.
Standardizing the project flow by syncing the information and updating it accordingly.
Ensure to upgrade or demonstrate concluded tasks, activities and processes to the relevant
parties.
Increase efficiency in decision making and analyzing through the analyzing tools and report
generators.
Maintaining a notification system to the relevant parties in delay of any task or activity.
The ability to reschedule the delayed tasks or activities.
Availability of sharing information such as documents, news, and updates.
Developing financial tools to record and to keep in track of the cost records and to check whether
the costs are in lined with the budget.
Developing financial analyzing tools to analyze budget with the actual costs.
Ability to automate the manual financial processes and to generate financial reports.
Ability to update and check procurement progress and to generate procurement documents.
Ensure to generate frequently used documents by editing their templates.
Ability to maintain information related in consultants, and approved companies.
Develop a substantial system that is fully operational and can be extended to use in every project
management groups.
3. Candidate solutions
This documents the initial screening of the candidate solutions. The solutions below are developed after
considering the scope, requirements and the complexity of the problem. The detailed analysis is
forwarded in the latter part of the document.
4.1 Candidate solution 1
A standalone intranet information system with a central server which connects all the terminals through
wireless/wired adaptors. The system will be developed by enhancing the Redmine software the client
uses and it will be extended by the addition of new features.
4.2 Candidate solution 2
A web-based information system that will use an internet connection to log in to a remote server that will
host a database. Each terminal will connect to the server through internet using a user name and a
password. The system will be developed by enhancing the Redmine software the client uses and it will be
extended by the addition of the new features.
7|Page
Technical feasibility
The current software using (Redmine) is an open source software which is programmed in Ruby
programming language. The enhancement and the extension shall be done in the same programming
language as the developing team is in capability of handling the software development. All the
modifications shall be developed without adjusting features in the current Redmine software. Therefore
the system shall run on any operating system (Unix, Linux, Mac, and Windows) where Ruby on Rails can
be installed and either a MySQL, PostgreSQL, or SQLite 3 database is available.
HTML5 and CSS3 with most updated features of HTML and CSS are to be used for site building. All major
browsers (Chrome, Mozilla Firefox, Safari, Opera) offer HTML5 support, therefore the newest HTML
technology can be used at its best.
A current system is in place, therefore hardware requirements are not necessary and the infrastructure
for intranet system is already available within the premises and the area is covered with wireless
connection as well. Most of the users are well experienced with the Redmine application and the
modifications would increase the user friendliness, along with the added features increasing the ease of
learning and performance.
4.1.2
Economic feasibility
Since it is a standalone intranet system there will be no additional cost. Since it is not a web based system,
there will be no hosting cost. Existing users and computers will be used. But since external users will not
be able to access the system without physically presenting themselves, additional costs will occur.
Type
Quantitative
Potential costs
8|Page
Cost of labour
Training cost to train users in
extended features.
Travelling expenses to the office
premises.
Potential benefits
Qualitative
4.1.3
Scheduling feasibility
In the first five months requirement gathering and physical design will be completed and already most
of the requirement gathering have been done. In the other five months, physical design,
implementation and testing will be completed. As there will be no web development and web hosting
the time taken would be minimized. Consultation of our supervisor is a main part of the schedule. It is
scheduled to meet the supervisor at least once a week while reserving the opportunity for additional
consultations as required. The approximate time of completion for the project will be by the end of the
fourth week of December (31st of November) 2015.
The approximate timeline of the project is illustrated in the Gantt chart below.
All the topics mentioned under the Gantt chart have been summarized under five main topics.
Approximated deadlines
Start date
End date
Requirement gathering
27/02/2015
18/03/2015
Design
19/03/2015
30/05/2015
Implementation
01/06/2015
30/09/2015
9|Page
Testing
01/10/2015
14/11/2015
Finalizing
14/11/2015
30/11/2015
Operational feasibility
The operations in the system would cater most of the user requirements. The enhancement of features
of Redmine software will minimize the current difficulties the user has, regarding the off-the-shelf
software and the extensions will cater the requirements which are not provided through Redmine or any
other software. The intranet network will facilitate the users within the premises and a closed system
would be able to maintain.
4.1.5
Legal feasibility
Since the system is developed using an open source software, there will be no risk of violation of software
license. However, Redmine software which is to be developed through the solution is licensed under GNU
General Public License and hence it is obliged to follow the terms of that license when modifying the
context.
4.1.6
Cultural feasibility
The proposed system wont have considerable impact on the Organizational Culture of Modelling &
Simulation Group UCSC. The IT Proficiency of the users is considerably higher and the system will not
affect the working hours of the users. However the increase of automation in processes can reduce the
level of human interaction within the organization which can negatively affect organizational culture. The
increase in efficiency in processes will minimize the wastage of time and will help users to manage their
work more effectively.
So the users will have more free time engage with others in order to maintain good organizational culture.
10 | P a g e
4.2 Candidate solution 2 A web-based information system which will be developed by enhancing
and extending Redmine software
4.2.1
Technical feasibility
The current software using (Redmine) is an open source software which is programmed in Ruby
programming language. The enhancement and the extension shall be done in the same programming
language as the developing team is in capability of handling the software development. All the
modifications shall be developed without adjusting features in the current Redmine software. Therefore
the system shall run on any operating system (Unix, Linux, Mac, and Windows) where Ruby on Rails can
be installed and either a MySQL, PostgreSQL, or SQLite 3 database is available.
HTML5 and CSS3 with most updated features of HTML and CSS are to be used for site building. All major
browsers (Chrome, Mozilla Firefox, Safari, Opera) offer HTML5 support, therefore the newest HTML
technology can be used at its best today.
Apache HTTP server is to be used as the web server provider.
A current system is in place, therefore hardware requirements are not necessary and the infrastructure
for a web-based system is already available within the premises and the area is covered with wireless
connection as well. Most of the users are well experienced with the Redmine application and the
modifications would increase the user friendliness, along with the added features increasing the ease of
learning and performance.
4.2.2
Economic feasibility
Since it is a web-based system there will be an annual web hosting cost. But the system will provide more
potential benefits than the potential costs quantitatively and qualitatively.
Type
Quantitative
Qualitative
Potential costs
Cost of labour
Training cost to train users in
extended features.
Annual web hosting cost
Software upgrade costs
Increased user dissatisfaction
from fear of change.
11 | P a g e
Potential benefits
Reduced operational costs.
Reduced salary from a reduction in
working hours.
Reduced expenses on stationary.
Saving from travelling expenses.
Improved decisions as the result of
access to accurate and timely
information.
Positive impact from the industry
for the usage of innovative
applications.
Competitive advantages
4.2.3
Schedule feasibility
In the first five months requirement gathering and physical design will be completed and already most
of the requirement gathering have been done. In the other five months, physical design,
implementation and testing will be completed. Consultation of our supervisor is a main part of the
schedule. It is scheduled to meet the supervisor at least once a week while reserving the opportunity for
additional consultations as required. The approximate time of completion for the project will be by the
end of the fourth week of November (30st of November) 2015.
The approximate timeline of the project is illustrated in the Gantt chart below.
All the topics mentioned under the Gantt chart have been summarized under five main topics.
Approximated deadlines
Start date
End date
Requirement gathering
27/02/2015
18/03/2015
Design
19/03/2015
30/05/2015
Implementation
01/06/2015
30/09/2015
Testing
01/10/2015
14/11/2015
12 | P a g e
Finalizing
14/11/2015
30/11/2015
Operational feasibility
The operations in the system would cater most of the user requirements. The enhancement of features
of Redmine software will minimize the current difficulties the user has, regarding the off-the-shelf
software and the extensions will cater the requirements which are not provided through Redmine or any
other software. The connection to the web would give the accessibility to the system remotely, therefore
an effective project management will be provided.
4.2.5
Legal feasibility
Since the system is developed using an open source software, there will be no risk of violation of software
license. However, Redmine software which is to be developed through the solution is licensed under GNU
General Public License and hence it is obliged to follow the terms of that license when modifying the
context.
4.2.6
Cultural feasibility
The proposed system wont have considerable impact on the Organizational Culture of Modelling &
Simulation Group UCSC. The IT Proficiency of the users is considerably higher and the system will not
affect the working hours of the users. However the increase of automation in processes can reduce the
level of human interaction within the organization which can negatively affect organizational culture. The
increase in efficiency in processes will minimize the wastage of time and will help users to manage their
work more effectively.
So the users will have more free time engage with others in order to maintain good organizational culture.
13 | P a g e
4.3 Candidate solution 2 A web-based information system which will be developed from the
beginning
4.3.1
Technical feasibility
Economic feasibility
The development cost of the system will represent a huge amount from the total cost of the project as
the system is developed from the beginning. And will have an annual web hosting cost.
Type
Quantitative
Potential costs
Qualitative
Cost of labour
Training cost for the users to
learn the system.
Support costs for the application
Training cost to train users in
extended features.
Annual web hosting cost
Software upgrade costs
Increased user dissatisfaction
from fear of change.
Potential benefits
4.3.3
Schedule feasibility
In the first five months requirement gathering and physical design will be completed and already most of
the requirement gathering have been done. In the other eight months, physical design, implementation
and testing will be completed. As the system. Consultation of our supervisor is a main part of the schedule.
It is scheduled to meet the supervisor at least once a week while reserving the opportunity for additional
consultations as required. The approximate time of completion for the project will be by the end of the
fourth week of May (31st May) 2016.
The approximate timeline of the project is illustrated in the Gantt chart below.
14 | P a g e
All the topics mentioned under the Gantt chart have been summarized under five main topics.
Approximated deadlines
Start date
End date
Requirement gathering
27/02/2015
18/03/2015
Design
19/03/2015
31/07/2015
Implementation
01/08/2015
21/03/2016
Testing
22/03/2016
05/05/2016
Finalizing
06/05/2016
31/05/2015
Operational feasibility
The system will cater all the user requirements fully as it will be developed from the beginning and every
element in the system would cater users requirements, inefficiencies and a user friendly system would
be developed. . The connection to the web would give the accessibility to the system remotely,
therefore an effective project management will be provided. The most effective system would be cater
through this solution and the operational activities would very efficient.
15 | P a g e
4.3.5
Legal feasibility
The system is developed from the beginning therefore there will be no legal issues.
4.3.6
Cultural feasibility
The proposed system wont have considerable impact on the Organizational Culture of Modelling &
Simulation Group UCSC. The IT Proficiency of the users is considerably higher and the system will not
affect the working hours of the users. However the increase of automation in processes can reduce the
level of human interaction within the organization which can negatively affect organizational culture. The
increase in efficiency in processes will minimize the wastage of time and will help users to manage their
work more effectively.
So the users will have more free time engage with others in order to maintain good organizational culture.
Technical
feasibility
20
Economic
feasibility
20
Schedule
feasibility
15
16 | P a g e
Candidate solution W
1
A standalone
intranet system
which will be
developed by
enhancing and
extending Redmine
software
The
most 17
technically feasible
with low failure
possibility
Candidate solution
2
A web-based
information
system which will
be developed by
enhancing and
extending Redmine
software
Second
most
technically feasible
compared
to
candidate solution
1
due
to
dependencies on
hosting
complexities
No costs at the 12 The
most
initiation and web
economically
hosting but there
feasible solution
will
be
more
with an aggregate
potential
costs
of benefits rather
than
candidate
than the additional
solution 1
cost such as web
hosting cost
Highest schedule 12 The second most
feasibility due to
highest schedule
W
-
Candidate solution W
3
A web-based
information
system which will
be developed from
the beginning
15
17
Highest
of 10
development costs
which will be a
significant amount
of the total costs
but there will be
significant benefits
11
Lowest schedule
feasibility due to
Operational
feasibility
Legal
feasibility
Cultural
feasibility
Total
feasibility
Rank
feasibility
with
consideration of
the web hosting
time frame but can
be implemented
within the time
frame
20 Does not support 10 The second most 12
the remote access
operationally
capability
but
feasible solution as
supports all other
it supports most
functionalities
user requirements
despite of the
with the remote
features in the offaccess despite of
the-shelf software
the features in the
off-the-shelf
software
15 No
legal 15 No
legal 15
implications to the
implications to the
project
project
10 External users will 7 All users can access 6
not be able to
to the system
connect to the
system
100
73
76
2
Note: W (% weightage)
The candidate solution 2 is selected as the most feasible option.
17 | P a g e
significant
time
consumption for
development
Most operationally 18
feasible software
as it fully supports
all
user
requirements with
remote access
No
legal 15
implications to the
project
All users can access 6
to the system
63
3
Description
Cost
System analyst
0.00
System designer
0.00
System developer
0.00
Hardware requirements
Currently available
0.00
Software requirements
0.00
Annual cost
Item
Description
Wi-Fi connection
60000.00
Software
No licensing cost
Web hosting
Maintenance cost
Total cost
Cost (Rs.)
0.00
10000.00
7000.00
30000.00
107000.00
Intangible Cost
Organizational Culture might get affected as it allows remote accessibility and the peer
relationship would be affected.
A steep learning curve can be expected when non-IT users are trained to operate the new
System.
18 | P a g e
Description
Reduction due to automation
Reduction due to automation
Intangible benefits
The system will also provide added benefits in the form of convenience to users making it possible
for them to view required information and identify their tasks and deadlines.
Significant automation will increase efficiency allowing users to engage in more value adding
activities.
Data entry will be more consistent, providing useful information for decision making.
Accuracy of data through proper validation at point of data entry will improve efficiency and
errors, delays and anomalies in processes will be minimized.
Availability of new costing techniques will do a proper assessment of developers work and they
will paid for their contribution.
System will cause competitive advantage and would raise existing, or introduction of a new,
barrier to entry within the industry to keep competition out of the market.
The effectiveness and efficiency of the research project management would be increased.
7. Risks
Possibility of providing confidential and valuable information about the research to the
competitors or other parties by accessing the system without the authority (system hacking).
The developers, consultants and other users may not be satisfied with the amount they get with
new costing techniques after implementing the new system.
The interruptions and breakdowns in users internet connections can directly affect their work.
Organizational culture might get affected by less amount of human interaction among the users
due to high level of automation.
8. Further analysis
According to the above analysis the main benefit of the system would be the extension of financial and
procurement processes to Redmine, which is not available in any other project management
application. Further manual processes would be automated for the easiness of all users and user
friendliness of the system would be increased.
When considering the working background of the client, a remote accessible system is the most
effective solution. And some users are competent with Redmine, therefore enhancing and extending it
is the most appropriate solution.
19 | P a g e
10. References
Whitten & Bentley, System Analysis and Design Methods, 7th edition
https://wiki.bitnami.com/Applications/BitNami_Redmine [10th April]
20 | P a g e