Teamwork is a web-based project management and communication tool that allows users to coordinate multiple open projects from a single integrated environment. It is designed to be easy to use while also supporting complex organizational needs through flexible security and data models. The open source application is built on Java and Hibernate and is compatible with all major browsers and database systems.
1 of 10
1
2
3
4
5
6
7
8
9
10
More Related Content
Teamwork Presentation
1.
2. Why Teamwork? Consider the problems someone who wants to introduce work management in a team may meet. There is a typical path of try-and-fail which many follow. Typical work is: new development documentation maintenance support teaching/learning One wishes to get a bi-directional feedback between project managers and workers , and wants to see what’s happening once the project gets going.
3. Why Teamwork? The application should help at answering the following questions: what should they do today? what should I do today? Its not aimed at answering the following question: which complex project scenario may fit pretty data and CEO’s wishes? Traditional project management software is often meant for huge projects, hence has highly involved editors: but few projects have the complexity of submarines production, and instead have complex structural interaction needs.
4. What is Teamwork? Teamwork is a web-based solution for managing work and communication through projects in any field. Groupware and project management features are used in an integrated environment, from which you can coordinate and manage hundreds of open projects at once. Teamwork is easy to use, so that the entire team can contribute, but it is not a simplistic solution. It is the easiest application to integrate with your IT infrastructure Teamwork is unique as it is "biocompatible" with the existing IT infrastructure: runs on any server (is built in Java), on almost any database , on all main browsers, in any language. Moreover, it is open source .
5. What is Teamwork? Non trivial model After the release of Teamwork 2 in 2003, many web-based groupware applications have been published. Teamwork is in several aspects different from all these, in particular for its basic philosophy. A user evaluating work management software can easily confuse having to render a complex model, with feature bloating. The fact that Teamwork’s interface is more complex then that of some of its supposed competitors is not due to feature bloat, but to the articulation of the concepts involved.
6. Let’s consider security problems for even a medium-small company, say with a hundred employees. We bet that no one can find a single example of such a company where everyone can see all the information floating in the company in the IT structure. But more: there will always be local exceptions to a simple role-based security model, because there will eventually turn up a particular project that has its own security. Any (Team) work management application that doesn’t solve the case of exceptions, simply cannot work. Security is an example, but the need of complex models arises often in this field; what we strove to solve with the application, is how to give access to such models with an easy-to-use interface. What is Teamwork? Non trivial model
7. Smart Features Interfaces for such applications cannot be simple; but they can be comfortable. An application success is directly proportional to user’s satisfaction (Metcalfe's law en.wikipedia.org). This is particularly true in the case of a work management application: if users don’t log in and read and insert required data, it quickly becomes useless . Teamwork has been designed to fascinate and confuse users… no we meant: Teamwork has been designed to facilitate user interaction and offer tools and tricks for the power user, and this is not trivial in the case of a web application. Get a taste here : http://www.twproject.com/smart_features.page.
8. Technical features Teamwork development Teamwork is written in Java 5 by Open Lab, a Florence-based software house, on top of Hibernate and many other Java tools. Development team uses agile methodology approaches and pair programming extensively. There are frequent releases and “hallway usability testing” is followed. Sources of API are freely available (GPL). Platforms supported Teamwork runs on any operating system supporting Java Development Kit 5 and above, and J2EE 1.3.1 or higher. Web server Teamwork is a Web based application; this implies that a web server must be active, and it must support Servlet API 2.3+ and JSP API 1.2.
9. Technical features User interface User interface is cross browser, skinnable, multi language Languages supplied: English, German, French, Italian (Spanish forthcoming) New languages can easily be introduced by users Non Latin languages supported (Russian, Chinese, Japanese, UTF-8) All labels can be customized on the fly Customizable page layout and content – drag and drop Compatibility: Firefox 1.5 or higher, Safari 3 or higher Microsoft Internet Explorer 6 or higher Uses Ajax, DHTML, CSS. Doesn’t use Flash, Applets, or Active X controls Database Teamwork runs over Hibernate on existing DBMS.
10. Complete the tour Visit Teamwork’s site at www.twproject.com , download your copy and see how easy is to install our Java Server web application. On the site you find also instructional videos and documentation. Visit our support forum at www.twproject.net .