\n \n-Demand frequency can be erratic, intermittent, lumpy, or seasonal, and could be a mixture of all of these. It can also be continuously shifting or evolving in rate and pattern due to trends, product lifecycle stages, or simply just having a previously less complete picture of expected demand occurrences. \n-Demand levels can be unpredictable and/or seasonal. They can also, of course, be influenced by trends, product lifecycle stages, and/or demand frequency continuity and patterns. \n-Other external factors such as planned demand, promotions, and holidays (especially those that move from year to year) have significant effects. \n-Technical support often involves periodic updates that normally have to finish in a very short time window of nightly processing and are in the critical path to inventory optimization and merchandise planning. This requires innovative processing and architecture to be useful to the business. \n-Operational issues come into play for retailers and wholesale distributors. They both can deal with very large SKU (forecast entity) volume on which the forecast update, seasonal profile, trend, and demand frequency analysis have to be performed. \n \nSingle-Method Forecasting Can Break Your Heart \n \nReliance on a forecasting method which handles just one component (for example, seasonal) will not be effective in handling other components or changing lifecycle characteristics of a SKU. \nThis approach can be very risky because demand patterns vary significantly based on both the type of SKU and where the SKU is in its lifecycle. \n \nEven in a business with some of the most enduring products, SKU types are highly diverse. The toy industry provides an excellent example. Standard techniques will suffice for steady sellers such as traditional board games, but new, fad-sensitive, short lifecycle toys, such as Zhu Zhu Pets, call for new forecasting approaches. \n \nAdditionally, SKUs that are part of promotions or other special events require causal techniques to predict the expected demand lifts as well as the cannibalization or halo effects on non-promoted SKUs that have affinities to the target SKU. \n \nDon't Swoon over the \"Best-Pick\" Approach \n \nSince methods focused on single demand forecasting components have become antiquated as supply chains have grown, most demand forecasting, demand planning, or inventory management vendors now provide multiple methods. These are standard textbook methodologies that are available to everybody, yet they require a lot of time, attention and engagement from experts. \n \nThese solutions are typically built around assumptions and user-defined classifications, forcing companies to use a \"best pick\" approach, which, in reality, is often a \"best guess.\" A best-pick approach offers analysts the flexibility to choose the method they feel best forecasts a given entity. This is a nice capability, but has some inherent shortcomings. For example, the best-pick approach usually requires companies to staff forecasting experts who then must diligently monitor the health of their selected methods across a predefined set of entities. \n \nAdditionally, companies must vigilantly monitor demand signals in order to swap and tune methods. So, customers with large SKU populations are forced to segment how they forecast demand. This approach causes major problems: lost operational efficiency and, most notably, a continually oscillating loss of forecast accuracy. \n \nOther problems surfacing with current solutions that incorporate the use of multiple forecasting methods include: \n \n-Lack of scalability; \n-A chance of suboptimal performance if the analyst is not vigilant; \n-Although this approach leads to crisp and discrete mapping of a demand signal to a single given method, if the dynamics of the signal change enough, then forecast analysts must begin looking to adjust parameters or switch to a different method; and \n-Finally, the best-pick method also leads analysts to prioritize and focus on the entities they deem as \"most\" important, forgoing the benefit of having global and complete coverage of demand forecasts. \n \nTake Heart \n \nThese problems are being addressed head-on by the development of more comprehensive solutions, such as the Unified Forecasting Method (UFM), that continuously handle transitions and mixtures of demand pattern classifications in a self-adjusting and optimal manner. \n \n(This article was contributed by Manhattan Associates)\n"}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "RIS News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "risnews";
window.dataLayer = window.dataLayer || [];
const data = {};
data.entityTaxonomy = {};
const contentTypes = [
"article",
"blog",
"bulletin",
"embed_page",
"landing_page",
"event",
"image",
"page",
"product",
"whitepaper",
"video",
"tags",
];
if (
routeInfo &&
"bundle" in routeInfo &&
contentTypes.includes(routeInfo["bundle"])
) {
data.entityBundle = routeInfo.bundle;
data.entityTitle = `${routeInfo.title} | ${siteName}`;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.entityType = "node";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.entityTaxonomyKeys = {};
data.entityTaxonomyHierarchies = {};
data.parentNaicsCode = {};
data.isPro = false;
data.algoliaIndexName = indexName;
// Add toxonomy data
const taxonomies = {
businessTopic: "business_topic",
contentType: "content_type",
company: "company",
marketSegment: "market_segment",
};
const getHierarchy = (term, terms = []) => {
terms.push({ id: term.id, name: term.name });
if (term.parentTerm != null) {
getHierarchy(term.parentTerm, terms);
}
return terms;
};
const getTerms = (term, useApiId = false) => {
return { id: useApiId ? term.apiId : term.id, name: term.name };
};
const getKeys = (term) => {
return { id: term.id, name: term.apiId };
};
Object.entries(taxonomies).forEach(([key, item]) => {
terms = routeInfo[key];
if (terms && terms.length > 0) {
data["entityTaxonomy"][item] = terms.map((term) =>
getTerms(term, key === "company")
);
if (key !== "company") {
data["entityTaxonomyKeys"][item] = terms.map(getKeys);
termGroups = [];
terms.forEach((term, termInd) => {
termGroups[termInd] = getHierarchy(term);
});
data["entityTaxonomyHierarchies"][item] = termGroups;
}
}
});
data["entityTaxonomy"]["tags"] = routeInfo["topics"] || [];
// Primary Topic is either the business topic or the top tag.
if (routeInfo["businessTopic"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"];
} else {
if (routeInfo["topics"]?.length > 0) {
data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"];
}
}
// Primary and secondary entityNaicsCodes come from the MarketSegment
if (routeInfo.marketSegment?.length > 0) {
data.entityNaicsCode = {};
data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"];
data["entityNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["naicsCode"];
if (routeInfo["marketSegment"][0]["parentTerm"] != null) {
data["parentNaicsCode"]["id"] =
routeInfo["marketSegment"][0]["parentTerm"]["id"];
data["parentNaicsCode"]["name"] =
routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"];
}
} else {
data.entityNaicsCode = [];
}
if (routeInfo.taggedPro) {
data.isPro = routeInfo.taggedPro;
}
window.dataLayer.push(data);
} else if (routeInfo && "vid" in routeInfo) {
data.entityBundle = "tags";
data.entityTitle = routeInfo.name;
data.entityId = routeInfo.id;
data.entityName = routeInfo.author?.uname;
data.entityCreated = routeInfo.created;
data.entityType = "taxonomy_term";
data.entityLangcode = SITE_LANGUAGE;
data.siteName = siteName;
data.sponsored = routeInfo.sponsored;
data.sponsor = routeInfo.sponsoringCompany;
data.drupalLanguage = language;
data.drupalCountry = country;
data.userRoles = userRoles;
data.userUid = userUid;
data.algoliaIndexName = indexName;
data["entityTaxonomy"]["tags"] = {
id: routeInfo["id"],
name: routeInfo["name"],
};
window.dataLayer.push(data);
}
})();
Do You Have A Love-Hate Relationship with Demand Forecasting?
Do You Have A Love-Hate Relationship with Demand Forecasting?
2/12/2010
Given the costly and detrimental effects of poorly forecasted demand, are you giving this aspect of your supply chain the attention it deserves? If you're like most companies, then probably not. It's grown into a complex process with a number of challenges that come into play:
-Demand frequency can be erratic, intermittent, lumpy, or seasonal, and could be a mixture of all of these. It can also be continuously shifting or evolving in rate and pattern due to trends, product lifecycle stages, or simply just having a previously less complete picture of expected demand occurrences.
-Demand levels can be unpredictable and/or seasonal. They can also, of course, be influenced by trends, product lifecycle stages, and/or demand frequency continuity and patterns.
-Other external factors such as planned demand, promotions, and holidays (especially those that move from year to year) have significant effects.
-Technical support often involves periodic updates that normally have to finish in a very short time window of nightly processing and are in the critical path to inventory optimization and merchandise planning. This requires innovative processing and architecture to be useful to the business.
-Operational issues come into play for retailers and wholesale distributors. They both can deal with very large SKU (forecast entity) volume on which the forecast update, seasonal profile, trend, and demand frequency analysis have to be performed.
Single-Method Forecasting Can Break Your Heart
Reliance on a forecasting method which handles just one component (for example, seasonal) will not be effective in handling other components or changing lifecycle characteristics of a SKU.
This approach can be very risky because demand patterns vary significantly based on both the type of SKU and where the SKU is in its lifecycle.
Even in a business with some of the most enduring products, SKU types are highly diverse. The toy industry provides an excellent example. Standard techniques will suffice for steady sellers such as traditional board games, but new, fad-sensitive, short lifecycle toys, such as Zhu Zhu Pets, call for new forecasting approaches.
Additionally, SKUs that are part of promotions or other special events require causal techniques to predict the expected demand lifts as well as the cannibalization or halo effects on non-promoted SKUs that have affinities to the target SKU.
Don't Swoon over the "Best-Pick" Approach
Since methods focused on single demand forecasting components have become antiquated as supply chains have grown, most demand forecasting, demand planning, or inventory management vendors now provide multiple methods. These are standard textbook methodologies that are available to everybody, yet they require a lot of time, attention and engagement from experts.
These solutions are typically built around assumptions and user-defined classifications, forcing companies to use a "best pick" approach, which, in reality, is often a "best guess." A best-pick approach offers analysts the flexibility to choose the method they feel best forecasts a given entity. This is a nice capability, but has some inherent shortcomings. For example, the best-pick approach usually requires companies to staff forecasting experts who then must diligently monitor the health of their selected methods across a predefined set of entities.
Additionally, companies must vigilantly monitor demand signals in order to swap and tune methods. So, customers with large SKU populations are forced to segment how they forecast demand. This approach causes major problems: lost operational efficiency and, most notably, a continually oscillating loss of forecast accuracy.
Other problems surfacing with current solutions that incorporate the use of multiple forecasting methods include:
-Lack of scalability;
-A chance of suboptimal performance if the analyst is not vigilant;
-Although this approach leads to crisp and discrete mapping of a demand signal to a single given method, if the dynamics of the signal change enough, then forecast analysts must begin looking to adjust parameters or switch to a different method; and
-Finally, the best-pick method also leads analysts to prioritize and focus on the entities they deem as "most" important, forgoing the benefit of having global and complete coverage of demand forecasts.
Take Heart
These problems are being addressed head-on by the development of more comprehensive solutions, such as the Unified Forecasting Method (UFM), that continuously handle transitions and mixtures of demand pattern classifications in a self-adjusting and optimal manner.
(This article was contributed by Manhattan Associates)