Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:2009:miw09_pm_sol:prezentacja [2009/06/18 12:39] jsi08 |
pl:miw:2009:miw09_pm_sol:prezentacja [2019/06/27 15:50] (aktualna) |
====== miw09_pm_sol ====== | ====== miw09_pm_sol ====== |
| |
=== Freeware On-line project management software review === | === Freeware On-line Project Management Software Review === |
| |
Author: [[tmiklis@gmail.com|Tomasz Miklis]] (4 AiR:Inf) | Author: [[tmiklis@gmail.com|Tomasz Miklis]] (4 AiR:Inf) |
| |
| |
| ===== Introduction ===== |
| {{ pl:miw:2009:dilbert2006915890209.gif |Project management}} |
| |
===== Project goals: ===== | ===== Project goals: ===== |
| |
*Analyze, describe, prepare a short tutorial as S5 for UMLgraph. | *Research open on-line project management and collaborative work software. |
*Provide a simple Prolog API for genarating, and visualizing UML diagrams from Prolog, write a Prolog parser | *Analysis of information available at official websites, Wikipedia and user forums. |
*Research on existing approaches to representing UML in/with Prolog | *Comparison of functionality of different platforms. |
*Analyze, describe, prepare a short tutorial as S5 for LogTalk. | |
*Check first has anyone made some progress in the integration of these two! | |
*Provide menas for generating visualizations of UML diagrams from Prolog for LogTalk | |
| |
| ===== Project management definition ===== |
| |
| **Project management** is the discipline of planning, organizing and managing resources to bring about the successful completion of specific project goals and objectives. |
| |
===== Project management basics ===== | A project is a **finite endeavour**-having specific start and completion dates-undertaken to meet particular goals and objectives, usually to bring about beneficial change or added value. |
| |
| The primary challenge of project management is to **achieve all of the project goals** and objectives while honouring the preconceived project constraints. Typical constraints are **scope, time and budget**. The secondary—and more ambitious—challenge is to optimize the allocation and integration of inputs necessary to meet pre-defined objectives. |
| |
| ===== Project management approaches ===== |
| |
| * The traditional approach |
| * Critical Chain Project Management |
| * Extreme Project Management |
| * Event chain methodology |
| * PRINCE2 |
| * Process-based management |
| |
| ===== Project management software basics ===== |
| |
Group collaboration solution include following features: | Group collaboration solution include following features: |
* Dashboard - overview of data from all active projects, | * **Dashboard** - overview of data from all active projects, |
* Messages - communication between team members, | * **Messages** - communication between team members, |
* Milestones - project completion overview, | * **Milestones** - project completion overview, |
* Tasks - To-Do list features, | * **Tasks** - To-Do list features, |
* Calendar - time frame for the project, | * **Calendar** - time frame for the project, |
* Files - data exchange space for team members. | * **Files** - data exchange space for team members. |
| |
| ===== 1.WebCollab ===== |
| |
| Main features: |
| * Summary page (projects overview) |
| * ToDo list |
| * Calendar |
| * Forum |
| * Archive |
| |
| WebCollab is released under the General Public License (GPL). |
| |
| ===== 2.Codendi ===== |
| |
| Main features: |
| * Customisable project environment |
| * Security and permissions management |
| * Software project management tools (Universal Tracking Tool, Test Management Tool, Source Control Manager, **Eclipse Integration**) |
| * Collaboration Tools (Collaborative editing, Code Snippet Library) |
| * Communication Tools (Instant Messaging, Mailing List Manager, Forums, News, RSS Feeds) |
| |
| |
| "Lutèce d'Or" prize for **"Best Open Source Project Undertaken By A Big Company"** |
| |
| ===== 3.Collabtive ===== |
| |
| Main features: |
| * To-do lists |
| * Milestones |
| * Messaging / Instant Messaging |
| * Calendaring |
| * File management |
| * Role based user permissions |
| * Timetracking |
| * Tagging |
| * Search |
| * Reporting (Excel, PDF) |
| * Exporting (ZIP, XML, RSS, iCal, vCard) |
| * Importing from Basecamp XML |
| * Multilanguage |
| |
| ===== 4.eGroupWare ===== |
| |
| Main features: |
| * Calendar (including support for scheduling of groups, resources and contacts) |
| * Contact-manager using an SQL database or LDAP |
| * Integrated IMAP webmail client (FelaMiMail) |
| * Infolog, an application for tasks and notes |
| * Element based project manager highly integrated with all other apps |
| * Resources management (inventory) and booking tool integrated into eGroupWare calendar |
| * File manager |
| * SiteMgr: web based authoring system with fine granulated access control lists |
| * Time-tracker application integrated with project manager |
| * Tracking of bugs or other, integrated with project manager |
| * Wiki |
| * Knowledge base |
| |
| ===== 5.dotProject ===== |
| |
| Main features: |
| * Projects and Tasks |
| * Companies, Departments and Contacts |
| * ToDo lists |
| * Resources (rooms, equipment et al.) |
| * Forums |
| * Gantt charts |
| * Access control via ACL |
| * Reporting |
| * History of all activities |
| * Calendar |
| |
| ===== 6.OpenGoo ===== |
| |
| Main features: |
| * Document management |
| * Contact management |
| * Project management |
| * Time management |
| |
| ===== 7.ProjectPier ===== |
| |
| Main features: |
| * To-do lists |
| * Milestone management |
| * Messaging system |
| * Email notifications |
| * File sharing |
| * Project Oriented Access Control Management |
| |
| ===== 8.Redmine ===== |
| |
| Main features: |
| * Multiple projects support |
| * Flexible role based access control |
| * Flexible issue tracking system |
| * Gantt chart and calendar |
| * News, documents & files management |
| * Feeds & email notifications |
| * Per project wiki |
| * Per project forums |
| * Time tracking |
| * Custom fields for issues, time-entries, projects and users |
| * SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs) |
| * Issue creation via email |
| * Multiple LDAP authentication support |
| * User self-registration support |
| * Multilanguage support |
| * Multiple databases support |
| |
| ===== Summary ===== |
| |
| Author's personal favourites: |
| |
| 1. **Collabtive** - functional, easy-to-use interface, sleek design, based on most popular commercial project management platform Basecamp. |
| |
| 2. **OpenGoo** - language versions (Polish support), report tools, suited for company use. |
| |
| |