Havana
What it is.
Havana is a project management application that delivers assistance during the whole projecttraject, from aquasition to the final delivery.
What it is not.
- Focused only on ICT projects.
- Limited to one development method.
- A complete groupware solution.
Components.
Havana will be build out of different components that are easily extendable and adaptable to the organization it is deployed.
- Havana/Core
- Time management
- Task Management
- Knowledge Management
- Asset Management
- Resource Management
- Release Management
- Quality Management
- Issue Management
Havana/Core.
The core of the Havana application will consist out of the following features.
- Personal Portal with total control over the layout and content (Portlets).
- Pluggable generic admin interface.
Time Management.
Time management component of the Havana application will consist out of the following features.
- Full planning and scheduling features per project.
- Time boxing of the different components within a project.
- Time registration.
- Overview features of planning and consumed hours for managers and client.
- Report generation of consumed hours and declaration.
- Chart generation of planning, timeboxing and project overview.
Task Management.
Task management component of the Havana application will consist out of the following features.
- Task scheduling and delegation.
- Task list.
- Personal TODO lists.
Knowledge Management.
Knowledge management component of the Havana application will consist out of the following features.
- Frequently Asked Questions
- Knowledge base (Wiki Like)
- Blog functionality for project members
- Planet like Blogs and feed aggregator
- Export/Generate public documentation.
Asset Management.
Asset management component of the Havana application will consist out of the following features.
- File sharing
- Generic Source Control Management integration layer (Subversion first)
Resource Management.
Resource management component of the Havana application will consist out of the following features.
- Scheduling, Planning of hardware and personel
Quality Management.
Quality management component of the Havana application will consist out of the following features.
- Grade project parts
- Manage project requirements list (Contract, Prospect)
- Testing
- Evaluation of project
Issue Management.
Issue management component of the Havana application will consist out of the following features.
- Register and Manage Issues
Requirements.
Integration:
The different components should easily intergrate and interoperate with eachother in an innovative way. (Example: A new task should be able the be linked to an issue , an asset , an item in the knowledgde base or any other item within Havana.)
Usability:
The application will be used on a daily base by the project members, so its very important that application is userfriendly and nice to use.
Look and Feel:
The application should be adaptable to the requirement of the organisation it is deployed.
Extandability:
Havana will offer a remote API (XML-RPC or SOAP), that way other applications will be able to incorparate Havana support. (For example a Standalone GUI application).
Extra Requirements.
Advanced Searching:
All content in Havana should be searchable (Per project)
Syndication feeds:
Different components in Havana like TODO lists, Schedule, blogs etc should offer
Syndication feeds (RSS, ATOM).
Mobile Access:
Havana should offer a stripped down version of the interface of some parts of the application so that mobile and pda users can connect.
Notification:
Havana should offer notification using different mediums like email, im and sms.
Export:
Havana should be able to export content to different formats.