vspacer
 
vspacer
 
Valid XHTML 1.0!
 
Valid CSS 1.0

Workflow 101

 

ZDS Kintana Information
ByDave Goodall

Work flow technology based tools are reshaping the traditional developer centric role of version control. They make possible the automation of the entire software development process from business case to live site deployment.

These tools have these basic characteristics:

* A work flow engine models the pathways for the software development and deployment process e.g.:

BUSINESS UNIT -> DEVELOPMENT -> QA -> LIVE SITE.


     

* Packages of files can be defined and migrated along these pathways. The work flow manages the approval process for the migration from one step of the workflow to the next.


* Automated actions take place at the step migration boundary points.

These user defined processes can include checkin and checkout from the version control system, automated builds, execution of SQL scripts, registry updates, post migration checks, and e-mails on normal or error conditions to interested parties.


* They maintain a database with state information on the current status of every package from which standard and special status reports can be extracted.


* They use a version control system to maintain information on source and deliverable files.

   

Back to top | ZDS Home | This article updated July 24 2000.