Project Pier Review

P

Project_pierProject Pier is a web-based Project Management tool written in PHP. It’s got a whole lot of bells and whistles for a open-source platform, but it does have it shortcomings as well. It all depends on what you want to accomplish with your project management tool, ProjectPier could be perfect, or it could fall woefully short. So let’s get digging:

Installing Project Pier.

Installing Project Pier is simple and straightforward. On a high level it’s a 5 step process.

  1. Create a sub-domain (http://projectpier.example.com)
  2. Download the Latest Project Pier release from the website
  3. Copy the folder onto your web host
  4. Setup a MySQL database
  5. Browse to the install.php of project pier, and you’re good to go.

In terms of ease of installing, I give Project Pier 5 stars.

User Interface.

Here’s where it falls short. The interface while nice-looking wasn’t intuitive. I didn’t know if I was looking at milestones or task or task list. It doesn’t show me if I’m looking at the project view or my individual view.

I also can’t collapse tasklist to just single line items. So when I view the tasklist, it’s display the whole task, just look at the screen below:

ProjectPier - Project View
ProjectPier - Project View

And compare that to this:

Project_pier_user_view
ProjectPier - User View

The similarity is striking, but my problem with it was that it was too similar, it wasn’t intuitive when I was looking at it from the user view (what task are relevant to me across all my projects?) and when I was looking at it from a project view (what task are relevant across all people on this particular project).

While the idea is nice, and open source definitely helps out. I really didn’t like how the interface panned out. One caveat though…I didn’t read the user manual, or any other documentation. It could be around somewhere, but this user interface, without any documentation was hard to get used to.

Features

Now Project pier does have some nifty features,

  • Multi-client capability lets you manage projects of different clients simultanously
  • Complete flexibility regarding allocation of users to projects
  • 3-Level rights management:
    1. Administrator
    2. User of owner company
    3. User of client company
  • Possibility to limit rights of client users per project
    1. Manage messages
    2. Manage tasks
    3. Manage milestones
    4. Manage tickets
    5. Manage pages (wiki)
    6. Manage time
    7. Upload files
    8. Manage files
    9. Assign tasks to members of owner company
    10. Assign tasks to members of other clients
    11. Change milestone status
    12. Create project (as a non-administrator)
  • Messages and task lists can be linked to milestones
  • Projects can be part of a hierarchy of projects
  • Versioning can be used to manage revisions of uploaded files.
  • Tags can be used to categorize messages, tasks, milestones, and files
  • Fulltext search per project covering messages, tasks, milestones, and files
  • Privacy: Messages, tasks, milestones, files, and comments can be flagged as ‘private’, hiding sensitive information from clients
  • Simple form generator (forms can be used to create tasks or comments)

The problem though was that it lacked certain key features, I wanted:

Sharing without registering– Allowing me to share a view-only project plan to stakeholders without them having to register as users.

Gantt charts – I really couldn’t believe there was no Gantt features. That means task are only assigned end-dates by default, and no start dates. This also means no ability to design dependencies, meaning if one task gets delayed, you’ll need to manually align all the other task dependant on it with ‘new’ start dates.

No time-writing function – While you can keep track of task on this thing, there is no specific time-writing function for cost accounting, etc etc.

Overall

Overall, projectpier is a simple to install application, but the simplicity sort of ends there. It’s not as user-friendly as other project management suites and not feature rich enough. That being said, it’s good to manage a collboration team working across multiple projects, but not good if you want to really manage task-level activity. It’s lack of gantt charts and sharing without registering, means it will have limited functionality in organizations with mature project management practices that demand more from their project managers.

I have a soft-spot for open source software and this one really does look nice, but I just can’t recommend it to anyone, especially when there are other equally free and equally open-source software that are have more features and just as easy to install.

You can download Project pier here.

View what others are saying about Project Pier here & here.

2 comments

Astound us with your intelligence

  • Good question Mark. It all depends on which features you’d need for your project.

    My favorite at the moment is collabtive, though I’m still early days in testing. You can also subscribe to a Teambox which is pretty effective as well.

    There’s also a whole load of GoogleApps I just discovered that would fit the bill.

    That being said not one single ‘free’ project management suite met my needs of :
    1) Sharing without registering
    2) Gannt Chart and dependency planning

    I’m still searching for that elusive suite, if you know of any please feel free to recommend them either here via any of my contact points (email/facebook/linkedin/twitter), and I’ll have a look.