Application Development and Lifecycle

Everything that is part of an application lifecycle.

Agile and DevOps

Some general thoughts on what agile and DevOps means for the application lifecycle.

See DevOps

Qualification and Evaluation

The higher the critically or impact of the planned new tool or application is, the more emphasis should be put on the the tool qualification.

When working in safety related environments this is a must have, but for normal tools this is usually also a good starting point.

For more details see: Qualification ad Evaluation

Requirements

See Requirements

Architecture

See Architecture

Development

See: Application Development

Verification

While in the past the focus was heavily on the pure feature development, today there is a noticeable shift to the left. This means that now people or organizations care much more about quality assurance through static code analysis, unit, integration and system test as well as supply chain and dependency analysis.

For more infos see: Verification

Versioning

See Versioning

Deployment

See Deployment

Observability

See Observability

Documentation

See Documentation