ThoughtWorks Studios' ALM Tools and Suggested Best Practices with Chad Wathington
Cruise is a continuous release management tool that lets you decompose your builds and process them into simple bits for automation and distribution. It helps developers create a deployment pipeline with pre-determined stages including functional tests, unit tests, etc. Cruise can also leverage the functionality of an internal grid environment with zero configuration, says Wathington.
Mingle is TWS's Agile project management tool. Wathington says it takes an asynchronous, social networking-like approach to collaboration and task management. Developers can link comments to the code they're working on and managers can move tasks along in real time for the developers to see.
Finally Wathington discusses Twist, the BDD-based Test Automation tool that puts a DSL (Domain Specific Language) layer over tools like Selenium and other testing engines. It allows testers to create a modular test suite that can be refactored over time. Wathington discusses some of the best practices in test automation and continuous integration.
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)