Author: Davin Lafon

The properties of good architecture

Our previous installment looked at the role of architecture in ensuring quality in an Agile context. In this piece, we’ll look a little deeper at architecture and architectural documentation... ...Read more

The role of architecture in agile code quality

In terms of ensuring quality, the role of architecture, architectural best practices, and architectural process is foundational. Code that does not adhere to a rational and understandable architecture cannot... ...Read more

Defining a culture of software engineering quality

This series of articles is intended to explore how an organization can promulgate a ‘Culture of Quality’ in software engineering. While I will try to explore this topic in... ...Read more

Building software engineering quality by starting at the source

Contemporary approaches to source management extend beyond the warehousing and versioning of code. This article argues for viewing Continuous Integration, Continuous Delivery, Continuous Testing and even Continuous Quality as... ...Read more