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.

Barter Jonathan Poland

Barter

Barter is a system of exchange in which goods or services are traded for other goods or services, rather than…

Pricing Strategies Jonathan Poland

Pricing Strategies

Pricing strategy involves deciding on the right prices for a company’s products or services in order to achieve specific business…

Relational Capital Jonathan Poland

Relational Capital

Relational capital refers to the value that a company derives from its relationships with stakeholders, such as customers, employees, suppliers,…

Algorithms Jonathan Poland

Algorithms

An algorithm is a set of instructions or rules that are followed to solve a problem or accomplish a task.…

Best Practices Jonathan Poland

Best Practices

Best practices are generally accepted guidelines for achieving a specific goal. In a particular field or industry, best practices are…

Business Assets Jonathan Poland

Business Assets

In business, assets are useful property that are owned by the company. These assets can be divided into three categories:…

Razor and Blades Jonathan Poland

Razor and Blades

The razor and blades model, also known as the bait and hook model, is a business strategy that involves selling…

Cost Variance Jonathan Poland

Cost Variance

Cost variance (CV) is a project management metric that measures the difference between the budgeted cost of a project and…

Contingency Planning Jonathan Poland

Contingency Planning

Contingency planning is a risk management strategy that involves developing alternative plans or strategies in case the primary plan is…

Learn More

First-mover Advantage Jonathan Poland

First-mover Advantage

First-mover advantage refers to the competitive advantage that a company can gain by being the first to enter a new…

What are Finished Goods? Jonathan Poland

What are Finished Goods?

Finished goods are products that have completed the manufacturing process and are ready for sale to customers. They are the…

Executive Hiring Jonathan Poland

Executive Hiring

Hire 1 to hire 10. Never hire individual team members, always focus on making a single hiring of a manager…

Product Risk Jonathan Poland

Product Risk

Product risk refers to the potential for negative consequences that may result from the development, production, or use of a…

Technology Ethics Jonathan Poland

Technology Ethics

Technology ethics refers to the principles that guide the development, use, and management of technology, taking into account factors such…

Needs Identification Jonathan Poland

Needs Identification

Needs identification is the process of discovering and understanding a customer’s needs, constraints, pain points, and motivations. This is a…

Employee Costs Jonathan Poland

Employee Costs

Employee costs refer to all of the expenses that are incurred when hiring and employing an individual. These costs go…

A/B Testing Jonathan Poland

A/B Testing

A/B testing, also known as split testing or experimentation, is a statistical method used to compare two versions of a…

Bias for Action Jonathan Poland

Bias for Action

Bias for action is a mindset or approach that emphasizes the importance of taking action quickly, without extensive thought or…