Quality Factors for Continuous Delivery

Architectural Quality Factors Revisited... for CD

Ken McCormack

Lean Agile Architecture and Development

April 06, 2015

In an initial post on architectural quality factors, we describe the...

availability, modifiability, performance, security, testability, and usability

... of software intensive systems [Bass et al, 2013].

The goal of Continuous Delivery is for systems to be able to 'continuously demonstrate their . . .

Read More

Architecting Continuously Testable Systems

Testability Quality Factor for Continuous Delivery in Digital Systems

Ken McCormack

Lean Agile Architecture and Development

April 06, 2015

TL;DR; When we architect systems using automated testing and test-first approaches, we quickly see testability constraints move to our system boundary. Low testability quality factor in external services is a key constraint on our ability to continuously prove our system is in a state of production readiness. We require external systems . . .

Read More

Legacy Architecture and Testability

Manual Test Teams and Testability Architectural Debt

Ken McCormack

Lean Agile Architecture and Development

April 05, 2015

The architecture of specification subsystems has always been critical to quality factors like cycle time -

Industry estimates indicate that between 30 and 50 percent (or in some cases, even more) of the cost of developing well-engineered systems is taken up by testing. If the software architect can reduce this cost, the payoff . . .

Read More

Functional Design Focus

Architectural Anti-Patterns

Ken McCormack

Lean Agile Architecture and Development

April 04, 2015

This describes the concept of a functional-only architectural focus, an extreme example, where architects consider only their functional domain. Here, only half of the system being built is actually being consciously 'designed', the remainder is being evolved by development teams (who may or may not know how to architect large suites . . .

Read More

Quality Factors for SOA

Service-Oriented Architecture and Architectural Quality Factors

Ken McCormack

Lean Agile Architecture and Development

April 04, 2015

In the context of Service-Oriented Architecture, early work from [O'Brien et al, 2005] discusses the importance of quality attributes -

Software architecture is the bridge between mission/business goals and a software-intensive system. Quality attribute requirements drive software architecture design. Choosing and designing . . .

Read More

Architectural Quality Factors

Software Architecture in Practice

Ken McCormack

Lean Agile Architecture and Development

April 04, 2015

Recap on extrinsic quality factors

Extrinsic quality factors are key concepts for business and architecture stakeholders. [Bass et al, 2013] use quality factors to describe the architectural characteristics of a system -

availability, modifiability, performance, security, testability, and usability

as . . .

Read More

Archive
   Subscribe by email and never miss a post.

This update link alerts you to new Silvrback admin blog posts. A green bubble beside the link indicates a new post. Click the link to the admin blog and the bubble disappears.

Got It!