Yak Shaving

What Does Yak Shaving Mean?

Yak shaving is a progranming term that refers to a series of tasks that need to be performed before a project can progress to its next milestone. This term is believed to have been coined by Carlin Vieri and was inspired by an episode of "The Ren & Stimpy Show." The term’s name alludes to the seeming uselessness of the tasks being performed, even though they may be necessary to solve a larger problem. The process of complicating a simple activity also may be considered yak shaving.


Techopedia Explains Yak Shaving

Development teams often have to perform several tasks that are miniature in terms of complexity and business relativity before a project can be proceed to its next milestone. For example, before formalizing requirements, several tasks need to be performed, such as gathering requirements from both internal and external entities, validating requirements to determine which objectives should be assigned priority, and reviewing requirements to suggest improvements and changes.

These steps are irrelevant if viewed from a larger business angle, but they need to be performed before the project can move forward. That said, some tasks may be more important than others and may enhance the organizational business value. The manager of the organization should review the set of miniature activities undertaken by the development team and determine their business importance to filter out the irrelevant activities. It leads to a waste of organizational time, effort and resources. As such, decision makers should review a project’s life cycle to identify such issues.


Related Terms

Latest Infrastructure Management Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…