Running Tested Features
Running Tested Features is a metric used to measure the delivery of running, tested features to business clients, and collect their feedback. The idea is simple. Break the software down into features that represent observable value to the business. For each feature, create one or more automated acceptance tests that validate the feature. Consolidate all features into a single, integrated product and continuously execute the automated acceptance tests. At any given moment, the project team should know the number of features that are passing all acceptance tests. This number represents the RTF metric.
Yet developing a RTF strategy can be difficult. Supporting practices and a technology infrastructure must be in place to measure RTF. In this session, we review the fundamental premise of RTF, introduce tools that support an RTF strategy, and present a simple RTF case study that will help your team realize the benefits of RTF immediately. Numerous examples in Java and Ruby will be examined.
About Kirk Knoernschild
Kirk is software developer with a passion for building great software. He takes a keen interest in design, architecture, application development platforms, agile development, and the IT industry in general, especially as it relates to software development. His recent book, Java Application Architecture was published in 2012, and presents 18 patterns that help you design modular software.
More About Kirk »