SOFTWARE PROJECT MANAGEMENT TOOLS Presenter: Deepa Shinde

advertisement
SOFTWARE PROJECT
MANAGEMENT TOOLS
Presenter: Deepa Shinde
Goal

A survey on nine or more most widely used project
management tools and provide a comparison study
between the tools with their similarities and
difference. We were allowed to include academic
and commercially available tools.
Survey process
Identified Two main categories of
tool which are available in the
market and their advantages and
disadvantages
Identified three subcategories of
tool which are available in the
market with their advantages and
disadvantages
Identified the tools based on the
above mention categories, easily
available and popular.
Identify important features that
mostly available in PMT
Survey Process
Signed up for the free trails
Quality Function Deployment Metric
Tool Selection Process
Project Management Tools
Commercial
DeskTop
1)MS Project
Hosted Web-Based
2)Quick Base,
3)Project-On-Demand
Open Source
Hybrid
4)Celoxis,
5)VersionOne,
6)EasyProject.net
DeskTop
7)OpenProj
Hosted Web-Based
8)ProjectsCenter
Hybrid
9)Projectivity
10)Tac
Components
Commercial
Desktop
Hosted Web-Based
MS
Quick Base
Project
Project-OnDemand
Components
1
2
Platform Independent
Centralized Data
3
Collaboration
4 Documentation Support
Easy Integration
(Excel,Outlook,MS
5
project)
6
Security of data
7 High Learning Curve
Source
8 Code(Customiosation)
9 Backups of the Data
10 Automatic Upgrades
Free Large File Storage
11
space
12 Maintainance support
Support to Large Size of
13
the company
Yes
No
Hosted
Hybrid
Web-Based
OpenPro ProjectsCent
Celoxis
VersionOne
EasyProject.net
Projectivity
Trac
j
er
Server/S
Server/
Server
Web-Client for Server/ Server/
WebWebelf
self
/self
Demo purpose self
self
Hosted
Client
Client
hosted
hosted
hosted
only
hosted hosted
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes (For 2
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
People only)
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
No
No
Hybrid
Desktop
Yes
Yes
Yes
Yes
Yes
Yes/10
Users
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
Yes
No
No
Yes
Yes
Yes
No
No
Yes
No
Yes
Yes
No
No
No
No
Yes
No
Yes
Yes
No
No
No
No
Yes
No
Yes
No
Yes
No
No
Yes
Yes
-
Yes
No
No
Yes
No
Yes
No
Yes
Yes
_
No
Yes
Yes
_
No
Yes
Yes
_
Yes
No
No
Yes
No
Yes
Yes
No
Yes
No
Yes
No
No
No
Yes
No
Yes
No
Yes
Yes
No
No
Yes
Yes
No
Yes
Yes
Yes
_
Yes
_
Yes
_
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No/2 Users
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
_
Yes
_
Yes
No
No
_
_
No
Yes
High Cost
Good Response Time and
15
availability
Open Source/Free
14
Yes
Yes
Yes
Yes/Req
Yes/$240 Yes/$20 per Yes $14
Yes/$29
uest for
for 10 users
user
per user
per user
the quote
Yes
Yes
Yes
_
Yes
Requirements
VersionOne
EasyProject.net
Celoxis
Demo

https://www.quickbase.com/db/main?a=SignIn
 Username:-dsshinde5@gmail.com,Password:-sachin21!

http://www.celoxis.com
 Username:-

dsshinde5, Password :- wrabt9868
http://demo.softinstigate.com/py/secure/projectivit
y.iface
 User
name: project.manager
,Password:project.manager.653
Feature Evaluation –(1/2)
criteria
Discription
Tools
Project Sheduling
This feature allows the manager to set up a time line for a project with start and end dates
All Have this feature
Task Scheduling
This feature helps to track important project milestones . And note who is responsible for
each task .Task scheduling refers to the assignment of start and end times to a set of tasks
All Have this feature
Resource Management
This feature ensure that proper resources are committed to the project, it helps to organize
and trace the task assignment, maintains role of the members, work load on the resource.
All Have this feature
Web Pages/DiscussionBoard
Collaboration enables both structured and free-flow sharing of knowledge and best
practice. It includes project status reports that are accessible via a Web page, integrated email or discussion boards.
MS Project, OpenProj Did Not Have this feature
Time Tracking /TimeCards
Time tracking feature can be used to manage employee timesheets and expenses,
calculate salaries.
QuickBase,EasyProject.net,Celoxis,VersionOne,Proj
ectivity
Multiple Project Estimating
/DashBoard /WorkBreakDown
The estimate feature can help to generate, manage, and validate estimates of effort for
multiple and variety of projects. It evaluates the project plan, project requirements,
information about working environment.
QuickBase,Project-OnDemand,EasyProject.net,Celoxis,VersionOne
Risk Assessment /Issue
Management/Defect Management
Risk assessment helps in identifying and planning for potential project risks. It could also
help to describe the various risk factors and how to solve them
QuickBase,EasyProject.net,VersionOne.,Celoxis.
Change Management
It can manage the impact that changes have on project objectives, and it helps to trace
changes to see how each requirement's changes affect multiple other requirements.
None
Reporting/Charts
In addition to Gantt or PERT charts, some tools provide hundreds of charts and reports. In
addition some tools allow users to develop a custom report format that suits the
organization.
All Have this feature
Document Management
Helps in file sharing and file attachment and document management on Web page. Some
tools help users control document version and checkout as well.
MS Project, OpenProj Did Not Have this feature
Maintains logs
Log maintains all the activities done within a project
EasyProject.net
Log for login
User login Log
ProjectsCenter
1
2
3
4
5
6
7
8
9
10
11
12
Feature Evaluation –(1/2)
criteria
Discription
Tools
E-mail notification
Most software project management tools provide integrated e-mail notification to keep
team members informed of the current status such as defects, change in documentation
issues and requests, and other related issues.
MS Project, OpenProj Did Not Have this feature
Notification rule
The notifations are sent to the assignees depending upon the rules that are created
EasyProject.net
Process/Methodology
Process/Methodology features allow the software project manager to develop and
implement a consistent and standardized process workflow.
VersionOne,Projectivity,Celoxis
Vacation Calender
This feature allows to mark the vacations of the employee on the calender and
calculates the payment of the employee.
EasyProject.net,Celoxis
Real-Time Conferencing
Host real-time presentations, webinars and team meetings .During live conferencing you
can take advantage of such tools as tele-conferencing, text chats, screen sharing and
more.
EasyProject.net
Multiple languages
This feature helps the managers from different countries or regions to manage the
project in a language they are most comfortable with
EasyProject.net,Celoxis
Payment Management
This feature allows the manager to align the payments of the team members on
monthly, weekly bases depending on the sturture of the payment.
EasyProject.net,ProjectsCenter
Start a project with a
tempelet/Clone a project
Allows the customer to start a project with a tempelet
QuickBase,EasyProject.net,Celoxis,versionOne,Pro
ject-On-Demand
Backlog
The items that are not yet completed. Each project or a release will consist of the
backlog items that helps in visual planning of the project
VersionOne
13
14
15
16
17
18
19
20
21
Access control
22
23
Add Contacts
This feature allows granting access to certain task and projects depending on the roll of OpenProj,MS Project,ProjectsCenter does not have
the team member in the project.
it
Allows to store contact information of the employee in the database.
All Have this feature
Quality Function Deployment


Quality function deployment (QFD) "Time was when a
man could order a pair of shoes directly from the
cobbler. By measuring the foot himself and personally
handling all aspects of manufacturing, the cobbler could
assure the customer would be satisfied,"
QFD was developed to bring this personal interface to
modern manufacturing and business. In today's industrial
society, where the growing distance between producers
and users is a concern, QFD links the needs of the
customer (end user) with design, development,
engineering, manufacturing, and service functions.
QFD

QFD provides a system of comprehensive development
process for:
Understanding 'true' customer needs from the customer's
perspective What 'value' means to the customer, from the
customer's perspective
 Understanding how customers or end users become
interested, choose, and are satisfied
 Deciding what features to include
 Determining what level of performance to deliver
 Intelligently linking the needs of the customer with design,
development, engineering, manufacturing, and service
functions

QFD Matrix
MS Project
Quick Base
Project-On-Demand
Celoxis
VersionOne
EasyProject.net
OpenProj
ProjectsCenter
Projectivity
Tools
Reporting/ Charts
10
5
10
2
2
3
2
10
5
2
8
1
1
2
1
2
10
5
10
2
2
2
1
10
6
4
7
1
2
1
1
5
7
5
8
1
1
1
1
7
8
4
8
2
2
3
2
7
5
3
4
1
2
1
1
5
3
2
1
1
2
1
1
2
2
2
2
2
1
1
1
3
4
3
2
1
1
2
1
4
Document Management
5
1
5
2
3
3
5
1
2
2
10
E-mail notification
5
1
4
3
5
5
5
1
2
1
11
Process/Methodology
2
1
2
1
2
2
1
1
1
1
12
Vacation Claenders
3
1
2
1
2
1
2
1
1
1
13
Portfolio Management
10
2
10
7
8
6
4
2
4
5
Real-Time Conferencing
10
2
3
3
3
3
8
1
4
1
Multiple languages
1
1
1
1
1
1
1
1
1
1
Access control
10
2
10
2
10
7
5
2
4
4
18
Web Pages/Discussion Board
5
1
5
3
5
5
3
1
3
3
19
Invoices
5
#
W
Features
1
2
3
4
5
6
7
Project Sheduling
Task Schduling
Resource management
Time Tracking
Multiple Project Estimating
Risk Assesment
change management
8
9
15
16
17
1
1
1
1
1
4
1
5
1
258
557
322
475
429
380
127
257
228
Conclusion and To Dos



Results of the QFD analysis show that Quick Base is
ranked as best project management tool in terms of
capabilities.
Try finishing the survey of the Trac
Include Trac findings in the paper.
Download