Products for Time & Money Project Management
TimeXpert
Overview
TimeXpert is a product designed to handle various financial management functions. The product is tailored to software developers but can be easily customized for companies operating in other areas.
TimeXpert is extremely useful for companies that have a hierarchical organizational structure, being a powerful tool for resource, client, project and product management.
The product supports multi-user access to the system and offers system administrators facile control of user rights and language settings. Each user profile can include any set of settings the administrator chooses. For example, all the company's Chinese employees might have the language set to Chinese.
The application is scalable, so new modules can be added very easily. Due to the multi-tier nature of the application, the database server can be easily modified.
Features
User authentication
TimeXpert has four user groups defined, the permissions set up for each group being different. Group membership can be modified by the system administrator. The groups, sorted in ascending order based on permissions, are: resource, product manager, project manager and administrator.
Entity management
The entities are stored in the database as table records. The most important entities used by TimeXpert are: resource, product, customer, and project. These entities aggregate other entities that have a fine granularity with the goal of modelling a real world system. Entity management reffers to all operations that are allowed: view, add, delete, update. The entities are grouped hierarchically, allowing users to build dynamic filters for those operations.
Entity transactions
The entity transactions are identical with the financial situations of the company’s real world:
- Project entity creation and resource assignment to this project depends on availability. The system supervises the resources allocation.
- System querying for entities attributes
- Budget report, Sold product report, Project status
- Allocated time for each project, as well as the cumulative values for different projects
Platforms & Requirements
- platform independent
- application server (Tomcat)
- database server (Microsoft SqlServer)
- Internet Explorer 5.x or Netscape Navigator 4.7 or higher, for each user of the application.
Future Enhancements
Future enhancements: integration of some other applications like an email application and data displaying tools. New modules will also be created in the reporting area.
Other future enhancements will be the addition of new reports and of other features requested by customers.
The Timesheet Reporting System
Overview:
- friendly and easy to use web interface, based on a thin client (web browser).
- allows the company management to define customers, projects and modules for all the activities performed by the company
- allows the employees to enter their daily activities by filling out simple forms
- provides various ways to track and analyze projects
- designed for software companies but can be easily customized for other types of companies.
Features
- Forms for defining customer information. Customers log on to the system with the user name and password assigned to them. Only administrators have access to this part.
- Forms for defining projects. Each project is linked to a customer, the project manager is specified and the employees assigned to the project selected from a list. The forms also allows to specify if the project is billable and the estimated amount needed for the project. Only administrators have rights to this part.
- Forms for defining modules. Each module is linked to a project. The estimated duration for for each task (design, programming, implementation) of the module is specified. Other date entered in the forms is: due date, state, employee assigned, priority, short and long description, billable. Only administrators have rights to this part.
- Forms for creating employees. This part allows its users to enter the personal information of the employees, their IDs and passwords for the system, their states (active/inactive) and the default billing rate/hour for the user.
- Form for entering the user entries. Each user entry is linked to a specific project, module and task. Other entry features are: entry date, hours worked, entry description. There is also a special kind of user entry that allows to define the expenses for a specific module and the type of payment (cash, charge and invoice).
- User entry reports that display information about user entries such as the date, the customer, the project, module, task, hours required/worked, description, total hours and total expenses for each category. The reports feature advanced and easy to use search criteria.
- Project reports that display summary information for the projects, such as the related modules, their current state, days worked vs. estimated days etc.
- Other reports, which include reports for billing, programmer assignment, expenses etc.
- Export to QuickBooks feature.
- Sending reports on email by automatically generating HTML files for the reports and sending them to the specified email address.
Platforms & Requirements
- AS/400 system
- OS/400 platform
- IBM HTTP server
- IBM Net.Data for OS/400
- DB2/400
- Internet Explorer 5.x or Netscape Navigator 4.7 or higher, for each user of the application.
Future Enhancements
The main future enhancement will be the development of a version of the Timesheet Reporting System for the Windows NT/2000/XP platforms, using Net.Data as the development environment. Net.Data is almost fully portable so the programming effort for doing a Windows version will be relatively low. Alternative development environments are also taken into consideration, like Java Server Pages and Java Beans running on a Websphere Application Server. Other future enhancements include additional reports and additional features requested by customers.
To request more information or a quote please
contact us right away.