Monday, January 7, 2008

Initial Checkin

Last Friday Dave, sorry...Divad and I sat down to finalize the PDL and designer plans. We were able to come to enough of an agreement about the initial PDL spec, designer elements and layout that we could begin coding this week.

My thoughts on planning: enough is enough. The process I will be taking going forward is going to start looking a little more agile and will generally follow the BDD paradigm. I'll be using unit tests to spec out object behaviors and move through a concrete set of iterations, each about a day long. The goal for this week is to have a prototype of the process engine ready so that I can spend the next week polishing and extending its core features.

The schedule this week will look something like:
  • Monday: Initial project setup and check-in with core PDL objects.
  • Tuesday: Build token - Tokens move through the process map, responsible for contextual data and describing process state (work).
  • Wednesday: ProcessEngine - Interface to controller layer, responsible for moving tokens through the process map (flow).
  • Thursday: Asynchronous process execution.
  • Friday: Exception handling and misc cleanup.
Today, start of week 2:

  • Started super hip sabbatical hermit beard. Contemplating the pros and cons of bathing...and clothes.
  • Upgraded to Rails 2.0.2
  • Tested acts_as_roxml in 2.0.2 environment. No problems.
  • Created PDL object model and unit tests (checked in under rails_sandbox/pier)
  • Started Token implementation
  • Reviewed Dave's front-end wireframes and posted feedback.

1 comment:

Anonymous said...

i believe you forgot to upload the picture of the super hip sabbatical beard.