Want to contact me by voice?
(720) 254-1546

Project Management

dotProject - Using Projects, Tickets, and Gantt Charts

I started writing about dotProject on the 28th of October. I've set up a small demo project on my localhost to demonstrate how the tool can be used to manage a project.

Any given ticket can have any number of workers assigning time to it. Each of those logs can be assigned a different cost code. That means you can track different charge levels based on the person doing the work on a single ticket.

dotProject - Initial Setup of a Project and Ticket

This evening I continued to experiment with setting up a project and creating tasks using dotProject.

First observation - setting up your first task is rather confusing. The tab is buried deep.

First off, the software allows you to manage all kinds of companies. The tab set includes:

  • Client
  • Vendor
  • Supplier
  • Consultant
  • Government
  • Internal
  • Not Applicable

DotProject Project Management Suite

Project Management tools are often on my mind. I've used many different tools in development of Web systems from Bugzilla (don't use it for project management, great bug tracker, terrible planning tool), to Drupal Case Tracker, to Rally, to Unfuddle, to JIRA, to MS Project, PHProjekt. Some are open sourced and others are proprietary. They all have the same goal though - to allow you to manage and track projects from conception to deployment.

While some tools have been better than others and yet other tools have been more like trying to drive a square peg through a round hole. For example, using Bugzilla to try and manage a project start to finish proved challenging. PHProjekt lacked the feature set that was needed to effectively manage. Drupal Case Tracker was OK, but had its quirks. JIRA is really cool, but the tools that make it especially attractive are licensed.

I've been told that dotproject has a robust feature set and also includes tools that rival MS Project. So, in this blog post I'm going to run through my experiences setting dotproject up locally. Future posts will discuss the pros and cons of the package. I am a Mac user, so I'm focusing this tutorial in that direction, but the directions should work whether you use MAMP, LAMP, XAMP, or WAMP. If you are wondering what the heck these are, check out the Wikipedia Entry

Agile is Not 'Cowboy' Spelled Backwards - More Drupalcamp Colorado

This presentation was made by co-founder and COO of pingVision, Katherine Lawrence. These are my rapidly typed notes from her remarks. I've also included video from her presentation at the bottom of the post.

Katherine shared the history of pingVision - from its roots as a two person company running from an apartment to the current company that is much larger in a newly occupied downtown Boulder office.

Setting Up Mingle -- An Agile Project Management System

Mingle approaches project management in a visual way creating cards for actions that can be pulled over “lanes” of activities within “card walls”.  For example you might have a Development card wall that has cards (tickets) that have three “lanes” – Ready for Development, Development in Progress, and Ready for QA.   As the ticket is ready for each phase, you can drag and drop it to the appropriate area for actions.  Each card can be expanded to a full window allowing you to edit and make changes. 

Each project will allow you to set basic settings, project variables, and set up a repository where the project will live.

The site describes Mingle as:

Mingle, the agile project management tool, helps software teams deliver quickly. It gets your team members on the same page. Give management real-time visibility into project status.

It goes on to describe the software as:

JIRA-Bug Tracking and Project Management Tool

JIRA is a Bug and Issue tracker.  It has been designed:

  • for Bug tracking
  • aid in Project Management
  • enable Agile Development

There is a connection tool to Eclipse that allows you to manage tasks, issues, builds, and code reviews directly in your integrated development environment.

Popular Science To Relaunch in Drupal

Mid to late January, Popular Science's site will re launch with a new look and feel running on Drupal. pingVision has been quietly working on the project over the last couple of months. Implementation of this site brought us to use a hybrid version of the agile method of development.

BaseCamp and MyQuire, First Impressions

I've researched different project management systems over the last 8 years or so.

I've played with Microsoft Project quite a bit and have found it to quite useful in very linear projects but the tool can be quite complicated and sometimes managing the tool takes longer than managing the project.

The emergence of Web 2.0 applications and social networking was bound to spawn new tools.

Back in my WESTAF days, I used BaseCamp when working with Work Industries on search engine optimization. Really BaseCamp is a fancy to do list with some other features. One thing that I think is pretty slick about BaseCamp is the ability to integrate into BlinkSale, the invoicing system I use for my personal consulting. BaseCamp is good for small projects but doesn't really suit larger projects.