no connection Zoomstats - Traffic Analyzing to its best.
 
 
ZoomStats
QuickStart
Downloads
Documentation
Flash Tour
 
 
 
CVS | Demo | Forums| Mailing Lists| The Crew | FAQ

Release Engineering

This document details the process required to release a new version of the software. As our project is starting, this set of standards may change to acommodate to developers needs, so, this document in no way is finished, but it gives a starting point so active developers know what to do and when to do it. With this, we can be able to make at least a release every week.

The process of releasing a new version starts every sunday, in this day, project leader maxim assisted by bromer will:

    • Add to (Features Requests or Bugs) tracker a non-organized list of things to do (also to CVS in TODO file)
    • Each of the developers pics a task and assigns the task to himself in dev area - This is how we track it
    • When the task is complete, you clear your TODO file, tracker, and task

By the end of the week, around Thursday or Friday, we need to do some testing so:

    • The rest of the developers, and preferably non-developers, test cvs builds anf give feedback to our developers so they can fix the bugs and release a new version almost by Saturday
    • In the future some kind of Release Candidate should be released on Thursdays and Fridays so we can have more feedback from people not tracking cvs
    • Optionally, a version tested succesfully, can be released before the Thursday-Friday deadline. This is for the cases when nothing serious is on the list waiting for the planned deadline.

Exceptions can be only major changes, These might want to get a different organization.

As a rule, one should think - "the fresher the application is, the more quality we add"




 


Open Source Definition SourceForge Logo

< Home - - Mail List Archive >

Copyright © 2002, 2003 ZoomStats Group