Maintainability

Maintainability

Maintainability Jonathan Poland

Maintainability refers to the relative ease and cost of maintaining an entity over its lifetime, including fixing, updating, extending, operating, and servicing it. An entity with low costs in these areas is considered maintainable, while an entity with high costs may be considered unmaintainable or high maintenance. The following are illustrative examples.

Repairs
A high speed train offers diagnostic features that reduce the turnaround time of repairs.

Reliability
An IT service has 99.999% availability with no serious incidents in its operating history.

Durability
Wet infrastructure that operates reliably for over a century without a major overhaul.

Efficiency
A heating ventilation and air conditioning system that remains energy efficient after a decade of use.

Updates
A software platform offers an administrative tool that allows organizations to review the release notes of available updates and apply them as required.

Preventative Maintenance
A component of an aircraft automatically warns operational teams that an operating parameter such as temperature is abnormal. This allows maintenance to occur before damage worsens.

Scheduled Maintenance
An electric car manufacturer publishes an accurate 7-year maintenance schedule such that owners know upfront what is required to keep the vehicle operating safely.

Extensions
A software product that is easy to extend with new functionality. For example, code with a clear structure and good smell.

What is a Tagline? Jonathan Poland

What is a Tagline?

A tagline is a short, catchy phrase that is used to summarize the core message or value proposition of a…

Dynamic Pricing Jonathan Poland

Dynamic Pricing

Dynamic pricing refers to the practice of changing prices in real time in response to changes in market conditions or…

What is Service Life Jonathan Poland

What is Service Life

The service life of a product refers to the length of time it can be used before it needs to…

What is Cultural Fit? Jonathan Poland

What is Cultural Fit?

Culture fit refers to the compatibility of a candidate’s attitudes and experiences with an organization’s culture. It is a hiring…

Procurement Jonathan Poland

Procurement

Procurement is the process of acquiring goods or services from external vendors or suppliers. It is an essential part of…

Business Services Jonathan Poland

Business Services

Business services are a type of service that is primarily provided to businesses and organizations, rather than to individual consumers.…

Advertising Objectives Jonathan Poland

Advertising Objectives

Advertising objectives are the specific goals that an advertising message or campaign aims to achieve. These objectives can be used…

Retail Automation Jonathan Poland

Retail Automation

Retail automation refers to the use of technology to automate and streamline various processes in the retail industry, such as…

Overchoice Jonathan Poland

Overchoice

Overchoice, also known as the “paradox of choice,” is a phenomenon in which having too many options or choices can…

Learn More

Phased Implementation Jonathan Poland

Phased Implementation

Phased implementation is a method of developing and introducing a business, brand, product, service, process, capability, or system by dividing…

Commercialization Jonathan Poland

Commercialization

Commercialization is the process of introducing a new product or service into the market and making it available for purchase…

What is the Iterative Process? Jonathan Poland

What is the Iterative Process?

An iterative process is a method of working through a problem or project by repeating a series of steps, each…

Exit Strategy Jonathan Poland

Exit Strategy

An exit strategy is a plan for how to end a business venture, investment, or project. It is a way…

Product Cannibalization Jonathan Poland

Product Cannibalization

Product cannibalization refers to the situation in which the sales of one product within a company’s portfolio negatively impact the…

Data Proliferation Jonathan Poland

Data Proliferation

Data proliferation refers to the rapid growth of data, often resulting in a large amount of replicated and low-quality data.…

Community Problems Jonathan Poland

Community Problems

Community problems are local issues that can only be effectively addressed by involving the people who live in the affected…

Risk Culture Jonathan Poland

Risk Culture

Risk culture refers to the values, attitudes, and behaviors related to risk management that are inherent in the culture of…

Blockchain Jonathan Poland

Blockchain

Blockchain is a type of distributed database that allows multiple parties to store, share, and access data in a secure…