Towards Testing After Deployment

During many of my presentations as well as during meetings with companies, the topic of quality comes up. As I stress the importance of speed, continuous integration and continuous deployment, a general unease settles over the group until someone brings up the topic of ensuring quality. Frequently this is followed by a couple of anecdotes … Read more

The End of Requirements

The time has come to eradicate requirements as a mechanism for communicating between different groups inside and between organizations. Although requirements have been used as the key mechanism to describe the functionality desired from the system since the beginning of software engineering as a field, over recent years the limitations have become increasingly clear to … Read more

Explaining Data Dimension in Short

Introduction to Data The ability to continuously deploy new versions of software to some or all customers leads to another major evolution concerning the radically changed ability of companies to measure how users are using the software. Although software companies have often used technique to collect usage and quality data, continuous, deployment demands continuous connectivity … Read more