The Software Project Scheduling System was initially developed to document, prioritize and track the progress of internal Remedy projects by setting milestones and establishing deliverables required to complete a project. As the application became more robust, other groups became interested in using PTS to manage their own projects. The objective for collaboration has been: getting thing done faster, cheaper and better by applying their common knowledge, bringing together a selection of resources and attainments in a project. Since web-based applications can be accessed through any web browser, no desktop installation or updates are required. Moreover, developers, who write great code while staying out of the way are able to use it along the distance, while they stay in geographically different place and collaboration between team still exists.
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.
It is well known fact that software companies undertake huge projects more than one at a time. Hence there is a profound need for the organizations to manage all the projects efficiently and ensure that projects cycle goes on smoothly and they are completed on time.During the lifetime of a project, the organization has to commemorate all the activities of the project. This tool makes it easier for the organization to monitor the projects. It maintains records and tracks various parameters that influence software project development process and helps the management to take decisions at various stages of the project development.
To take advantage of the latest technology and to facilitate clients 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.
Software Project Scheduling System will look after the time and investment which will involve during the development of new projects and ongoing projects. It look for various phases which are involved under entire development work such as analysis, system design, coding, testing and maintenance work etc. Time and money both are important factor for any organization in exist in the market and for it, they have to keep catchy eye on every bit of their investment. This Software Project Scheduling System will keep track of invested time on particular phase and generate reports to make future analysis and take appropriate action to settle down the problem.