Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 15



Similar documents
Software Requirements Specification. Human Resource Management System. Sponsored by Siemens Enterprise Communication. Prepared by InnovaSoft

International Journal of Engineering Technology, Management and Applied Sciences. November 2014, Volume 2 Issue 6, ISSN

Development of Content Management System with Animated Graph

PROJECT MANAGEMENT SYSTEM

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN INFORMATION AND COMMUNICATION TECHNOLOGY

Multifunctional Barcode Inventory System for Retailing. Are You Ready for It?

Wadala, Mumbai-037, India Wadala, Mumbai-037, India Wadala, Mumbai-037, India

SYSTEM DEVELOPMENT AND IMPLEMENTATION

MITRE Baseline Configuration System Implementation Plan

Release Notes. Postgres Plus Solution Pack v9.1

Software Requirement Specification for Web Based Integrated Development Environment. DEVCLOUD Web Based Integrated Development Environment.

An Electronic Journal Management System

PROJECT SCHEDULING AND TRACKING

E-Helpdesk: Online Helpdesk for College Campus

ECDL / ICDL Project Planning Syllabus Version 1.0

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

CSc 230 Software System Engineering FINAL REPORT. Project Management System. Prof.: Doan Nguyen. Submitted By: Parita Shah Ajinkya Ladkhedkar

Voice based system for blinds

Abstract. Description

Software Requirements Specification. Online Scheduler for Tutoring Center. for. Version 1.0 approved

Cloud FTP: A Case Study of Migrating Traditional Applications to the Cloud

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

Keywords Web-Based, Project, Management System, Software, Stakeholders

Middleware- Driven Mobile Applications

Reports, Features and benefits of ManageEngine ADAudit Plus

Sisense. Product Highlights.

TeamViewer 9 Manual Management Console

LOCATIONS AROUND ME (ANDROID)

SQL Server for developers. murach's TRAINING & REFERENCE. Bryan Syverson. Mike Murach & Associates, Inc. Joel Murach

CHAPTER 24 SOFTWARE PROJECT SCHEDULING. Overview

A Database Re-engineering Workbench

THUMBWAR Request For Proposal 1. Summary. 2. Proposal Guidelines and Requirements. 3. Contract Terms. 4. Purpose, Description, and Objectives Purpose

Project Report s Synopsis On behalf of

IBM Unica emessage Version 8 Release 6 February 13, User's Guide

PLANNING FOR YOUR PROJECT

To use MySQL effectively, you need to learn the syntax of a new language and grow

Retained Fire Fighters Union. Introduction to PRINCE2 Project Management

Reports, Features and benefits of ManageEngine ADAudit Plus

Chapter 9 Computer Scheduling Projects should be scheduled one byte at a time

THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT

A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP

An Oracle White Paper June Security and the Oracle Database Cloud Service

Software Requirement Specification For Flea Market System

Refining an IT-based management system Integrated Workflow & Document Management System (IWDMS)

International Journal of Research In Science & Engineering e-issn: Volume: 1 Special Issue: 1 p-issn:

Zoho Projects. Social collaborative project management platform

Getting to Know the SQL Server Management Studio

Project Management Software Review and Recommendations For Environmental Results Program (ERP) Implementation

Framework as a master tool in modern web development

Sports Management Information Systems. Camilo Rostoker November 22, 2002

ECDL / ICDL Project Planning Project Management Software Level 2. Syllabus Version 1.0 (UK)

LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID

ONLINE SCHEDULING FOR THE PRIVATE CLINIC "OUR DOCTOR" BASED ON WEB 2.0 TECHNOLOGIES

Intunex Oy Skillhive Service Description 1 / 6

How To Build A New System For A College

Software Requirements Specification

Oracle Database 10g: Introduction to SQL

A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS

ECOMMERCE SITE LIKE- GRAINGER.COM

Project Management System Services

Design of a University Portal with Biometric Lecture Attendance Monitoring System

Systems Investigation and Analysis. Systems Development. What is it? Why Plan?

SAVMDS: A Software Application Vulnerability Management Dashboard System

Google Apps SSO to Office 365 Integration

Information Security for Modern Enterprises

GARDEN STATE APARTMENTS LLC. CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM (FINAL MILESTONE)

New Features in Primavera P6 EPPM 16.1

Google Apps SSO to Office 365 Integration

How To Use Gps Navigator On A Mobile Phone

Project Charter and Scope Statement

PROJECT MANAGEMENT IN PRIMAVERA P6 WEB ACCESS REL 7

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

FRACTAL SYSTEM & PROJECT SUITE: ENGINEERING TOOLS FOR IMPROVING DEVELOPMENT AND OPERATION OF THE SYSTEMS. (Spain); ABSTRACT 1.

Best Practices: Extending Enterprise Applications to Mobile Devices

Last Revised: 2/16/2010. Microsoft Office SharePoint 2007 User Guide

ESKIPM2(SQA Unit Code- F9CX 04) Project management software

The Suitability of Native Application for University E-Learning Compared to Web-Based Application

Integrated Enterprise Reporting

Python Checker. Computer Science Department

Report for Project Proposal. Web-based Revenue Receipt & Sate Land Record Management System (WBRR & SLRMS)

Online Enrollment and Administration System

VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wānanga o te Ūpoko o te Ika a Māui

Postgres Plus xdb Replication Server with Multi-Master User s Guide

Web Applications: Overview and Architecture

FileMaker Robust Platform Technology

ADP Workforce Now Security Guide. Version 2.0-1

Transcription:

Software Project Management Toolkit Dr. Z.A. Usmani 1, Mohsin Pocketwala 2, Diksha Sandbhor 3, Husainali Tinwala 4, Abdulkadir Dalal 5 1 Head of the department, Computer Department, M.H. Saboo Siddik College of Engineering, Byculla, Mumbai 400008, India. 2 Student of Computer Department, M.H. Saboo Siddik College of Engineering, Byculla, Mumbai 400008, India. 3 Student of Computer Department, M.H. Saboo Siddik College of Engineering, Byculla, Mumbai 400008, India. 4 Student of Computer Department, M.H. Saboo Siddik College of Engineering, Byculla, Mumbai 400008, India. 5 Student of Computer Department, M.H. Saboo Siddik College of Engineering, Byculla, Mumbai 400008, India. Abstract This paper gives the introduction for software project management toolkit developed for private organization. The paper describes role based collaborative system for the organization where the process of organizational project management is carried effectively with the database of all the various projects undertaken. The main objective of the project is to develop a system that is easy to use which includes less complications and have functional implicit use in the organization. Keywords Software; Project Management; ProjeQtOr; Trello; Kickoff; Analysis I. INTRODUCTION During the 1900s, engineering projects were managed by architects and project builders by themselves [1]. It was during 1980 s that project management became more prominent in the field of computer and information technology. Project Management not only provides information system but also gives essential provisions for planning, product requirement, time scheduling, team efficiency, cost estimation and various aspects that make the implementation of various projects serviceable. The emergence of project management tools have increased incredibly with growing competition at organizational level with accountability of increasing profits and business marginal aid. Project Management assures at achieving project objectives. Project Management handles various projects whose outcome is a desired service to the end users. Project Management tools provides ease in managing organizational projects and database, it helps to keep track of project activities to achieve desired and prominent goals of various projects. There are areas in project management which requires specialized work by suitably qualified individual and it is very common for an individual to work in several activities simultaneously therefore the project management tool must consider project constraints along with project members schedule. This paper represents the project management stages, descriptive approach in project management toolkit, and description of the User Interface of the toolkit. II. LITERATURE SURVEY Project Management comprises various stages: A. Stage 1: Specifying project goals A good start leads to a good end. Achieving project goal is a team effort where every project member should get opportunity to contribute in the project progress. A clear understanding of goals is achieved and sub-goals are defined. At the end list of goals and sub-goals is obtained and accordingly scheduled is prepared. Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 14

B. Stage 2: Defining Task and preparing schedule As per the list of goals and sub-goals a timeline chart is made. In that tasks and sub-tasks along with this a time duration is allocated to each task and after that a milestone is kept to check the status of the respective task. Schedule is developed for project implementation to maximize the chances of project completion. C. Stage 3: Requirements and resources gathering Research and development phase is reckoned here. Detailed and focus requirement analysis could help to prevent many problems in a project[3] such as mismatch between required and the developed product services. It encompasses documenting, analyzing, validating and managing system requirements. Human and capital are gathered as per each and every requirement. The project members design the project with appropriate resources. D. Stage 4: Design and Implementation Outcome project services are design and implemented at this stage. Project design involves project logic in combination with the resources and activities required to implement project activities to their direct output. Web based collaborative system manages several projects undertaking these stages. The collaboration of the system includes things being done faster and better by implementing thorough knowledge and resources. Web-based system should be able to add documents and details of the project. Types of documents can also consist of graphs, database diagrams and graphical analysis. Technologies used for production of services helpful in accomplishing project objectives. User authentication is a major objective of project management toolkit. Password schemes are used. Password scheme means the format in which the password is stored in password databases. The aim behind opting a scheme other than PLAIN (Plain-text password) is to prevent someone to gain unauthorized access to the system s services[4].it also prevents unauthorized user enter malicious data into the system.sha-512 is used in project management toolkit to encrypt the database password which is a strong password scheme. R tool is used to give graphical representation of individual project progress. R is a language and environment for statistical computing and graphics.[5] R provides a wide variety of statistical and graphical techniques, and is highly extensible. R is platform independent it runs over several platforms Windows, UNIX and MacOS. R provides effective programming language, data handling, and calculating operators. Databases are used to support internal operations of organizations. The main component of database management system is MySQL. The MySQL software delivers a fast and robust SQL (Structured Query Language) database server.[6] MySQL Server is intended for cross-platform support, query catching and information schema.[6] Major features are triggers, cursors, updatable views, ACID compliance for database management. Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 15

Time management is a need in everyday life Reminder notifies the user of crucial deadlines in the project. Event calendars gives the notification of important upcoming events like project meeting and appointments, start-date, end-date and gives provision for task management..to-do list gives another provision for event management along with the reminders. It enables addition and deletion of tasks and events as and when required. III. EXISTING SYSTEM A. ProjeQtOr The features of the existing system called ProjeQtOr are as follows: Disadvantages ProjecQtOr is an Open Source project management software. Management of tasks and milestones. Work and Teams Management. Multi-Projects Management. User Interface is not friendly (Too congested). Graphical analysis for statistical data. (Bar diagram, Gantt chart ) ProjeQtOr tool makes even simple projects very complicated. Addition deletion and modification of the project details is not role based. (For e.g. Even a project team member can edit the details with hampers the integrity of the project data.) B. Trello The features of the existing system named Trello are as follows: It is Open Source Software Interface is easy to use. Real time updates is fast. Customize screening effect, one page access board. Assessment to team member is easy. Adding members is easy. Disadvantages: No Gantt charts schedules. Can t write documents or wiki about boards, only simple description. No calendar. C. Kickoff The features of project management software kickoff is as follows: The UI is neat and attractive. Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 16

Provision of to-do, assigning to project member and setting end dates is good to use. The Files is like Dropbox, easy to share files according to projects. Efficient system flow Disadvantages: Platform dependent, only for MacOS. No Gantt. Sorting of to-dos and notes is difficult. IV. SYSTEM SCENARIO Fig.1: Block Diagram Of Proposed System Project management toolkit comprises of following roles: A. Superadmin: They have the high point level access of the resources. Superadmin holds a crucial role for management of projects. The functionalities of superadmin are Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 17

Creates Project Add Projects Add admins Schedule projects B. Admins: Administrators are assigned to various projects by superadmin. Admin provides the following functions: Provides project details Commencement and end-dates Milestone details Add project engineer Project submission to Superadmin C. Project Engineer: Project engineer works on the projects assigned by admins. They undertake Add project task Prepare reports Documentation provision Project submission to admin V. IMPLEMENTATION Fig 2: Login Page Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 18

Fig. 3: Documents Fig. 4: Project Details Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 19

Fig.5: Home Page Fig. 6: Create Project A. Usability and evaluation VI. TESTING Fig. 7:Usability Analysis On Usability: The above analysis shows the usability of our Web App with other existing systems, and we have got a response of average rating from the users which looks quite decent for the start and keeping in mind the need to improve it so as to overcome all the existing systems. Fig. 8: Evaluation Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 20

Analysis on Evaluation: The above graph gives us the overall application review based on usability and effectiveness. Keeping in mind our application and other existing systems we have achieved quite a good rating of 4. Given the test results, the application is very user friendly and comfortable to use it. B. Future Improvements and User Friendliness Fig. 9:Future Improvements Analysis on future improvements: As we are using Bootstrap as our platform and it is emerging for developing mobile-first projects on the web using HTML, CSS and Java Script framework, it is going to get updated every now and then with new features. So we need to update our web application constantly so as to not become out of the competition zone. Fig. 10: User Friendliness Analysis on user friendliness: Every project management toolkit has an interface, but in order to be famous we have made our efforts towards keeping the web application simple and efficient to use keeping in mind all the details. Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 21

Fig.11: Reminder & Scheduling Effectiveness Analysis on Reminder and Scheduling effectiveness : Based on the notification and pop-ups for project end dates and important timestamps our application has proven to be quite efficient. Fig. 12: Security Analysis On Security : The above graph shows us the that our web application is highly secured and free from un-authorized access into the system. Also we have worked towards reducing all the vulnerabilities related to the Database by normalizing it. VII. CONCLUSION Looking at the system which already existed and the problems faced by people while using them rather the problems which rendered them obsolete, encouraged us to make a system which would be easy to use and secure at the same time. Since the time the idea has been generated until now we have zeroed in on the features, design, implementation process, target audience and the feasibility of the project which has been summarized in this synopsis and we hope to follow the plan in the coming months to make this project come true. Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 22

REFERENCES I. Dennis Lock (2007) Project management (9 th edition) Gower publishing, Ltd., 2007. ISBN 0-566-08772-3 II. Software Project Management System Supporting the Cooperation between Managers and workers-design and Implementation-Atsuo HAZEYAMA, Seiichi KOMIYA III. Business Requirement Analysis-www.mindtools.com-Mindtools Editorial Team IV. http://wiki.dovecot.org/authentication/passwordschemes (Retrieved on 27 th January, 2016) V. https://www.r-project.org/about.html (Retrieved on 28 th January, 2016) VI. MySQL Support Manual, MySQL Developers Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 23