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.