A Project Management software for anyone working on a project in any industry; Finance, tech, engineering, construction.
The Software will enable teams to manage tasks, resources/funds, communicate and ultimately achieve the project goals.
The Project will be impemented using the Agile Development model.Its SDLC roadmap is as follows:
- System conception.
- Requirement specification.
- Software design.
- Coding/Implementation.
- System integration.
- Testing.
- Software Quality assurance.
- System installation.
- Software maintainance.
The software is built on the following Stack:
Front-End
Back-end
Database
Version Control
Every project needs a Project Management tool that can easily manage the budget, quality and documentation for projects. This Software is intended for project planning, scheduling, and resource allocation. It enables cost control, budget management, quality management, and document management for project managers (PMs), stakeholders, and users. It may also be used as an administration system. Software for project management is also utilized for stakeholder participation and communication.
The software's objectives include:
-
Scheduling–The main objective is to schedule a series of events or tasks and the complexity of the schedule can vary considerably depending on how the tool is used.
-
Dealing with project related information-Project planning software can be expected to provide information to various people or stakeholders, and can be used to measure and justify the level of effort required to complete the project(s).
-
Gain visibility and insight-Visibility means you can easily find, analyze and report on all types of information about your projects. This introduces features to help you gain visibility of your project's deliverables, dependencies, schedule drivers, and changes to data.
-
Communicate and collaborate-The project management software enhances information sharing and coordination among project teams for better participation, progress reporting, and collaboration. Quality -Software project management activity must be highly organized and thoroughly planned. Efficient project management software will greatly improve the overall output.
Therefore,the Software will handle:
- Task management.
- Resource management.
- Collaboration.
- File sharing.
- Project planning.
Planning tools
- Calendars
- Gantt charts
- Milestones
Resource management
- Project Files
- Project Budget
Task management
- Task inter-dependencies
Time management
- Hourly billing
- Weekly timesheet reviews
- Time tracking
Collaboration tools -Online chat/conference tools,
- File sharing
- Tiered access
The main components of the software are:
- Team
- Project
- Task
- Name
- Username
- Password
- Role
- Id
- Name
- Description
- Members
- Name
- Date created
- Date to be finished by
- Description
- Members (the ones to do the tasks) (can be one or many)
- Project Name
- Project Description
- Project Manager
- Date created
- Date to be Completed
- Requirements Analysis Hours
- Design Hours
- Coding Hours
- Testing Hours
- Deployment Hours
- Total Hours
- Project Effort Distribution
- Project Status