Search This Blog

Wednesday 25 January 2012

SOFTWARE PROJECT MANAGEMENT TOOL



1.       Title of the Project: SOFTWARE PROJECT MANAGEMENT TOOL
2.        Abstract:
SOFTWARE PROJECT MANAGEMENT TOOL   deal with the various levels of project development and will account for time used in phase viz analysis, design, coding, testing and implementation etc.
          SOFTWARE PROJECT MANAGEMENT TOOL   gives the management clear picture of usage of time by projects. By analyzing the results provided by the software
They might resify the defects in utilizing time and take remedial actions.
         SOFTWARE PROJECT MANAGENENT TOOL  takes timesheet reports as  Input. SOFTWARE PROJECT MANAGEMENT TOOL  gives the individual reports of
The project, which contains time used for various tasks. In this tool  CLIENT gives  requirements to the BDO and makes an agreement with him. The new project information is entered by the BDO, based on the project information the PROJECT MANAGER will take resources from the HR and assign activities to DEVELOPERS who are working under him. Employees fill the time sheet and complete the task assigned to them .these completed tasks are tested and finally the project is submitted to the client. This project deals with five modules – Client, Business development officer (BDO), Developer, Human Resource Manager (HR), Project Manager (PM).                      
                                                                                                                                                        Client deals with checking the status of the project by the client. Only the authenticated client login to the web page and checks in which phase the project is. BDO deals with collecting the requirements from the client and add the client details and project details into the database and also views and updates the respective details
Developer deals with filling the timesheets. Updating and viewing the timesheets and also checking the project status.
HR deals with providing resources to the project manager by checking the employee details like skill and designation. HR can also view the status of the project.
PM deals with planning the project i.e. dividing the project into different tasks and assigning those tasks to the developers. PM also checks the timesheets of developers. Fills his own timesheet, updates and views the timesheet. PM can also check the status of the project.
Software Project Management  Tool (SPMT) will do the following tasks:
·         Record different phases of project.
·         Define phase wise tasks.
·         Keep a track of project schedules.
·         Record project definition.
·         Phase  wise project closures.
·         Assign resources to a project.
·         Access control for resources.
·         Take daily efforts from each resource.

PURPOSE OF THE PROJECT

          The purpose of this document is that it deals with various levels of project  development  and will account for time used in analysis, design, programming, testing and verification etc.

3.       EXISTING SYSTEM

4.      PROPOSED SYSTEM
                         To take advantage of the latest technology and to facilitate client to make Online inquires about their project  status  a  tool need to be developed. The tool should accomplish the following functions:
  • The tool should be able to manage all the projects effectively and ensure        that  projects cycle goes on smoothly and they are completed on time.
  • While accepting client’s requirements, all necessary validations should be performed. It should also store the client’s details.
  • The system should generate the following reports:
Ø  Client’s details list.
Ø  Employee details list.
Ø  Allocated resources list
Ø  Project details list.
Ø  Allocated tasks list.

5.      MODULES:
1.     Client
2.    Business Development Officer(BDO)
3.    Developer
4.    Human Resource Manager(HR)
5.    Project Manager(PM)                                                                                                                                                                                                                                                         

                                   
MODULE DESCRIPTION:
CLIENT:
Client deals with checking the status of the project by the client. Only the authenticated client login to the web page and checks in which phase the project is.
BUSINESS DEVELOPMENT OFFICER (BDO);
BDO deals with collecting the requirements from the client and add the client details and project details into the database and also views and updates the respective details
DEVELOPER:
Developer deals with filling the timesheets. Updating and viewing the timesheets and also checking the project status.

HUMAN RESOURCE MANAGER:
HR deals with providing resources to the project manager by checking the employee details like skill and designation. HR can also view the status of the project.
PROJECT MANAGER:
PM deals with planning the project i.e. dividing the project into different tasks and assigning those tasks to the developers. PM also checks the timesheets of developers. Fills his own timesheet, updates and views the timesheet. PM can also check the status of the project.

REQUIREMENTS:

Hard ware Specification:

Processor                                               :           Intel P-IV based system
Processor Speed                                  :           250 MHz to 833MHz
RAM                                                                   :            512MB
Hard Disk                                                          :            8GB to 30GB

Software Specification:
Language                                              :           C#.NET

Technologies                            :           ASP.NET

Database                                               :           SQL SERVER 2000
Web/Application server                       :           Internet Information services (IIS)
Operating System                     :           Windows NT/2000/XP




No comments:

Post a Comment