drupal agile tracker
This is a first longish article in what is to be a longish series of articles on how working stiffs can have their very own Drupal development server, with all the tools they need to develop, test and deploy and monitor their Drupal projects, for free. As such it is techie but only enough to get the job done.
Drupal site monitoring (site up? new versions or releases need to be installed, especially security releases? etc., etc.) will be integrated into the Project Flow and Tracker Drupal development framework installation profile (the heart of the development server) via Nagios, so that when you start a project, the associated test site can be monitored as you work, whether local or remote.
Sign up for a free account and test out Project Flow & Tracker (still in alpha but perfectly usable, check out the podcast on how to set up a project): http://projectflowandtracker.com/
See Project Flow & Tracker DrupalConDC 2009 session proposal here: http://dc2009.drupalcon.org/session/project-flow-and-tracker-business-ob...
Track Project Flow & Tracker development progress here: http://groups.drupal.org/node/16850
Contents of this article:
Somewhat outdated, but kind of fun, just to get your head wrapped around the why's and wherefore's, here it is.
Process Flow and Tracker is an agile process tracker built on Drupal.
Please visit the PFT Sandbox (reset to sanity once every 24 hours).
Drupal on agile, agile on Drupal
Agile basically means getting it done right. It does for getting it done what object oriented analysis, design and programming does for software: it divides all the complexity into bite-sized chunks.
So if your project is set up right, you find yourself bleary eyed in the saddle on a Monday morn, with the definite idea of putting your shoulder to the wheel, but without any idea at all of where (it costs too much to redo the thinking five times); but you can fire up something (whether it's a spreadsheet, a sophisticated application, dotproject, whatever), but you got yourself a Google map on all your clients, projects, phases, milestones, tasks, tests, days, so you can Zoom out and dizzyingly zoom in on what you got to do right now. Then at some point soon, and the easier the better, the lowest cost in pain and time the better, at some time you have the equivalent of a pile of tasks to do, that you can just do and cross off as having been done and you have that sweet feeling of having really moved along.