The project involves the development of a tool that would automate most
of the managerial function of present day software management.
The tool would work as an agent that would reside on the desktop of all
users centrally networked to a Server that could be on a local or remote location.
The agent would get initialized on startup of the system.
The tool can be extended to act as a single window for all needs of the user
such as access to project information, effort capturing, raise concerns, avail
facilities and create requests for multitude of purposes.
The tool can act as a daily task organizer for an individual. Leads and
managers can track daily activities of the team this way. Hence the tool
can be integrated with effort capture and study of effort variance and can
even suggests ways to optimize and improve efforts.
Change management can be supported
All issues and concerns can be addressed directly to the proposed tool.
The tool would provide all information to user at fingertips and hence act
as a single window to all needs of user. Capture concerns and tracks it to
its resolution. Could feature auto escalation of activities that runs into
New service can be added at any time. Scalable
1. User Dash Board Module
2. Project Tracker Module
3. Activity Module
4. Search Module
5. Message Sending Module
6. CMMI Tracker Module
Software and Hardware Requirements
The application is developed on java and is hence platform independent and can
be run on any hardware or Operating system. The following software
requirements are necessary for deploying “Desktop Buddy” on a system.
Internet Explorer 5.5
Sax parser classes