EventHelix develops tools that let you visualize complex interactions with sequence diagrams. Diagrams can be generated at different levels of abstraction. We have two tools: EventStudio System Designer 5 and VisualEther Protocol Analyzer 1.0.
AgileZen has helped us rethink our development. We used to do a major release of EventStudio every two years. Once we started using AgileZen we moved to a quarterly release cycle as AgileZen encourages iterative development. In addition to this, we are now able to track customer feature requests and development in the same place.
The life cycle of the stories is:
- Backlog: Customer requests are added in to the backlog. We copy the customer request e-mails as a comment. The request is distilled into tasks inside the story.
- Ready: During release planning, stories are moved to the ready state. More details are added to the stories and they are marked ready-to-pull.
- Working: Stories move here when we are working on them. When the code has been reviewed and tested, the ready-to-pull flag is set.
- Completed: Stories move here after the feature has been checked into SVN. The subversion check-in information is stores as a comment. The ready-to-pull flag is set after the documentation has been updated.
- Archive: Stories are moved out of the project when the release is uploaded to the website.