Skip to main content

One doc tagged with "Complexity Risk"

View All Tags

Main Result

Complexity Risk

A lot of advice around constructing software comes back to simplicity. Why?

practices > Communication-And-Collaboration

Documentation

Creating documentation to describe the software and its use.

Review

Conducting systematic reviews of work done.

practices > Deployment-And-Operations

Automation

Using machines to perform repetitive tasks.

Demand Management

The practice of forecasting, planning, and managing the demand for resources to ensure that the best use is made of them.

Monitoring

Continuous observation and tracking of a system, team or person, perhaps with respect to performance, security or availability.

Redundancy

Ensuring backup systems are in place to prevent failure.

practices > Development-And-Coding

Coding

Writing software to meet a required feature.

Refactoring

Revising code to improve its structure without changing its behavior.

Tool Adoption

Implementing and utilising specific tools in the development process.

practices > Planning-And-Management

practices > Testing-and-Quality-Assurance

Automated Testing

Writing and running tests for individual units or components of the software.

Automated Testing

Writing and running tests for individual units or components of the software.

Measurement

Quantitatively evaluating the software against benchmarks along some defined dimension.

Regression Testing

Testing to ensure new changes do not adversely affect existing functionality.

Security Testing

Ensuring the application is secure by identifying vulnerabilities.