ThoughtWorks Studios' ALM Tools and Suggested Best Practices with Chad Wathington
The DevOps Zone is
presented by DZone with partners including ThoughtWorks Studios and UrbanCode to bring you the most interesting and
relevant content on the DevOps movement. See today's top DevOps content and be sure to check out ThoughtWorks Studio's Continuous Delivery Whitepapers and UrbanCode's Webinars.
Chad Wathington is the VP of product development at ThoughtWorks Studios (TWS). TWS's Agile ALM tools include Mingle, Twist, and Cruise. Wathington says that TWS develops its tools in MRI and deploys to JRuby, and he discusses each of the tools in detail along with some best practices suggestions.
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.
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.
Tags:
Published at DZone with permission of its author, Lyndsey Clevesy.(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)
ThoughtWorks Studios and UrbanCode, the sponsors of the DevOps Zone, are champions of the DevOps movement. Their deployment tooling solutions focus on the entire software development lifecycle, involving all parts of an organization, which helps facilitate a migration to the DevOps philosophy.




