ALERT

[WEBINAR] Index Insanity: How to Avoid Database Chaos

Yak Shaving

Definition - 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.

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.