SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
DEMAND PLANNING LEADERSHIP EXCHANGE
PRESENTS:




                     The web event will begin momentarily
                               with your host:




                      Featuring Guest Commentators:



October 16th, 2012                      plan4demand
   Goals for the Session
   Putting “Optimization” in context
   Business and Technology objectives
       Business Optimization considerations
       Technical Optimization considerations
   The Bottom line
   Q&A/Closing
   Goal:
       Examine ways to optimize and get the best out of a JDA Demand
        toolset installation post go-live
   Objectives:
       Putting optimization in context
       Business process considerations for optimization
       Technical considerations for optimization
       The bottom line
       Key Take-a-ways
4


       In a typical optimization problem
           The goal is to find the values of controllable factors determining the
            behavior of a system (e.g. a physical production process, an investment
            scheme) that maximize productivity and/or minimize waste
       Here we will look at a given Scenario
           Your business has purchased, installed, and implemented JDA’s Demand
            Planning Module (may have also included “either/or/both” options in
            Demand Classification and Demand Decomposition)
           Time has passed since the original implementation
           There is a wish list from the business on things not completed when the
            project went live
           Senior Exec’s in the company are not seeing the benefits they thought
            they would see
5

       Set appropriate thresholds on key forecasting metrics to find exceptions
           Wide enough to capture critical exceptions but narrow enough that you can
            actually review them all within the planning cycle
       Re-evaluate those thresholds periodically



                                                                                 Focus on this region first




       Review Exception DFUs each planning cycle
       Chart Aggregate Accuracy/Error
           You should use the sum of absolute error (sum(abs(hist-fcst))/sum(hist))
               Not just Net Error (sum(hist-fcst)/hist)
           You don’t want to have the over and under forecasting cancel each other out,
            you want to know how far you were actually off
6

       Don't overreact to poor accuracy for one period for a single DFU
           It may be noise or timing of actual demand
       Review ALL DFUs at least once annually
           Bring them up in the demand workbench, and look at them
           Make sure the model is appropriate
           Make sure the history is complete and accurate
               Make sure you like the forecast and that it isn’t biased high or low
           Do a portion of the total DFUs each period
7

       Bias is more critical than accuracy on a single DFU
                Constantly over forecasting by 20% is more damaging than over forecasting 30% one
                 month than under forecasting 30% the next…
                                                      Abs Pct                                                 Abs Pct
                               Fcst Absolute Pct Fcst Fcst                             Fcst Absolute Pct Fcst Fcst
                  Hist Fcst Error Error Error Error                       Hist Fcst Error Error Error Error
        Period 1      500  650 (150.00) 150 -30.00% 30.00%        Period 1 500 600 (100.00)     100 -20.00% 20.00%
        Period 2      650  455 195.00   195 30.00% 30.00%         Period 2 520 650 (130.00)     130 -25.00% 25.00%
        Period 3      550  715 (165.00) 165 -30.00% 30.00%        Period 3 550 605 (55.00)        55 -10.00% 10.00%
        Total        1700 1820 (120.00) 510 -7.06% 30.00%         Total      1570 1855 (285.00) 285 -18.15% 18.15%
        • In this example, a period of over-forecasting is              • In this example, the DFU was consistently
         followed by a period of under forecasting                      over-forecasted every period
        • In total, the DFU was off by 120 units over                   • In total, the DFU was off by 285 units over
        three periods for a Forecast Error of 7.06%                     three periods for a Forecast Error of 18.15%


             • Although Error on a period by period basis was worse on the left,
                       you can see the Net Error was better over time
8

       Make sure the Forecasting Algorithm is appropriate for the DFU's historical pattern
           Demand Classification can help significantly
               Each Forecasting Algorithm has a number of parameters (or levers) that you can use to affect the forecast
           Within a DFU model, the only way to get the “best” statistical model is through trial & error
            Moving each parameter in micro-increments and setting the values that work best with each
            of the parameters in conjunction
               If you take that to the next step and do that with each DFU using each forecasting algorithms - that is millions
                of potential combinations for each DFU !
           Demand Classification can do those computations for you - setting the “best mix” of
            parameters for each DFU - for each model - letting you see which works best for you
9

       The “Best" Statistical Model does not necessarily generate the “Best” Forecast
                    The numbers don’t always tell the whole story …

       There is both Art AND Science involved in Demand Planning
           The Science is in the pure number being forecasted by the statistical model
           The Art comes in with analyzing the model and making sure it is the best “forecast”
             Is there market intelligence that can be incorporated ?
               - such as a competitor’s product launch of a new marketing campaign
             Are you expecting some cannibalization ?
             Is your product affected by the current economic climate ?
10

        A Process by which Sales History data is split into a Time-Series component
         and a Marketing/Special Event component

        Time Series
            Trend
            Seasonality


        Marketing Component
            Promotions: TV Ads, Catalogs, Displays, Coupons
            Price Fluctuations
            Cross-product effects (halo/cannibalization)
            Market Conditions (micro and macro)
            Special/Unusual Event
12

        There are so many things that go into generating a Good Forecast
        When choosing between similar forecasts, the simpler algorithm (e.g. Fourier
         or moving average) is often the best choice
            Many of the more advanced models such as Lewandowski and Holt-Winters can
             be very receptive to even the slightest changes in historical patterns and tuning
             parameters
            A simpler model automatically factors out a lot of the noise due to the fact that
             it is less complicated
            You can create simple spreadsheets to calculate a Fourier model of moving
             average and explain what is happening to all of your stakeholders
              (… More on this topic & FVA-Forecast Value Add analysis in a moment)
        There are definitely times when a more advanced model is more
         appropriate but it doesn’t have to be a one-size-fits-all approach
What approach do you use to measure
how well you are Forecasting over time?
   Answer on the right hand side of your screen

   A.   We use MAPE at an appropriate Lag
   B.   We use a combination of techniques
   C.   We compare to an naïve model offline
   D.   We use business intelligence reports
   E.   I don’t know!
14

              Studied 60,000 forecasts at four supply chain companies
               75% of statistical forecasts were manually adjusted
               Large adjustments tended to be Beneficial
              Small adjustments did not significantly improve accuracy and sometimes
               made the forecast Worse
              Downward adjustments were more likely to improve the forecast than
               upward adjustments




Source: “Good and Bad Judgment in Forecasting.”
Fildes and Goodwin, Foresight, Fall 2007
15

         FVA is defined as the change in a forecasting performance metric (whatever metric
          you happen to be using, such as MAPE, forecast accuracy or bias) that can be
          attributed to each particular step and participant in your forecasting process
         FVA analysis also compares both the statistical forecast and the analyst forecast to
          what’s called a naïve forecast
             In FVA analysis, you would compare the analyst’s override to the statistically
              generated forecast to determine if the override makes the forecast better


                                                   In this case, the naïve model was able to achieve MAPE of 25%
                                                   • The statistical forecast added value by reducing MAPE five
                                                     percentage points to 20%
                                                   • However, the analyst override actually made the forecast worse,
                                                     increasing MAPE to 30%
                                                   • The override’s FVA was five percentage points less than the naïve
                                                     model’s FVA, and was 10 percentage points less than the
                                                     statistical forecast’s FVA

Source: Michael Gilliland SAS Chicago APICS 2011
16
        Comparing your Forecast with a Naïve Model
            The “Random Walk”, also called the “no-change”
             model, uses your last-known actual value as the
             future forecast
                For example: if you sold 12 units last week, your forecast is
                 12. If you sell 10 this week, your new forecast becomes 10
            The “Seasonal Random Walk”, uses something such
             as the same period from a year ago as your
             forecast for this year
                For example: if last year you sold 50 units in June and 70
                 units in July, your forecast for June and July of this year
                 would also be 50 and 70
            A “Moving Average” is also suitable to use as your
             naïve model, because it’s also simple to compute and
             takes minimal effort.
                The duration of the moving average is up to you - A full
                 year of data (12 months or 52 weeks) has the advantage
                 of smoothing out any seasonality
How would you classify your level of interest in
  the technology behind the JDA applications?
                Answer on the right hand side of your screen

                 A. Purely business functional that’s IT’s job –
                    High Level “stuff” only
                 B. Some business some technical –
                    Mid-level “stuff” only
                 C. I have a Technical background –
                    Give me those details!!
*Answer will effect how technically in-depth we go for the rest of the presentation
18

    In the database management systems developed by the Oracle Corporation, the
     System Global Area (SGA) forms the part of the RAM shared by all the processes belonging
     to a single Oracle database instance
        The SGA contains all information necessary for the instance operation
    In general, the SGA consists of the following:
        Dictionary Cache: information about data dictionary tables, such as information about account, data file, segment,
         extent, table and privileges
        Redo Log Buffer: containing information about committed transactions that the database has not yet written to online
         redo log files
        Buffer Cache or "database buffer cache": holds copies of data blocks read from data files
        Shared Pool: the cache of parsed commonly-used SQL statements
         which also contains;
            Data-Dictionary Cache; containing tables, views and triggers
            Java Pool; for parsing Java statements
            Large Pool; (including the User Global Area (UGA))
19

    The Program Global Area (PGA) memory-area of an Oracle instance contains
     data and control-information for Oracle's server-processes
    The size and content of the PGA depends on the Oracle-server options installed
The PGA consists of the
following components:
• Stack-Space: the memory that holds the session's
variables, arrays, etc.
•Session-Information: unless using the multithreaded
server, the instance stores its session-information
in the PGA (In a multithreaded server,
 this goes in the SGA)
•Private SQL-area: an area which
holds information such as;
bind-variables and runtime-buffers
•Sorting Area: an area in the PGA
which holds information
on sorts, hash-joins, etc.
                                                                                Source: Oracle Corp 2012
20

    An SGA sized too small can cause disk thrashing as the SGA is cached to
     disk instead of remaining in-memory
        Oracle has gotten better about SGA management with new memory
         management and the all-encompassing MEMORY_TARGET parameter which can
         dynamically set the PGA and SGA memory sizes
            However, incorrect
             MEMORY_TARGET or override
             values can cause the PGA and/or
             the SGA to be too small
            The DB_CACHE_SIZE should
             be sized to fit largest amount
             of data needed to satisfy
             a given query
            This can be determined
             by monitoring the SGA
21

    In computer data storage, Data Striping is the technique of segmenting logically
     sequential data (i.e. a file) in a way that accesses of sequential segments are
     made to different physical storage devices
        Striping is useful when a processing device requests access to data more quickly than a storage
         device can provide access. By performing segment accesses on multiple devices, multiple
         segments can be accessed concurrently
        This provides more data access throughput, which avoids causing the processor to idly wait for
         data accesses
        Striping is used across
         disk drives in;
            RAID storage
            Network interfaces
             in Grid-oriented Storage
            RAM in some systems




                                                                                             Source : Microsoft 2011
22
        Over the course of several JDA implementations we have observed that
         I/O bottlenecks can also occur in systems where the data is not properly
         striped across disks
            This was more of a problem in the past when array caches were smaller and
             volume management software was less efficient
            However, an incorrect implementation can still cause hotspots where disk
             thrashing can occur because you may end up with multiple parallel processes
             attempting to pull data from the same disk.
        Batch process related tuning
        Statistics can be a problem
         with JDA
            The PROCESS% tables
             are particularly sensitive,
             depending on volume of data
             being processed they benefit from either
             having NULL statistics or stored statistics
             based on the maximum size of the table
23

    Adding hints and adjusting values for the given process in the sre_node_config_props table
        JDA allows the option of adding Oracle hints to this table that will be added to the dynamic SQL when it is
         created. For example we have seen Calc Model in particular take advantage of these options. This is very
         dependent on the type of data you have
    Adjusting the Number of Nodes
        This is highly dependent on the hardware (amount of memory available primarily),
        The JDA process you are having problems with (not all of them even take advantage of the SRE)
        And the amount of data you are processing (We have seen as few as 3 up through as many as 20
         being optimal for a given process)
                                                                 New in 7.6 onwards capability grid status monitor
    Adjusting the Java Heap size of the Nodes
     within the Pool
        With the same caveats as above with sizing
         being as low as 32m up to 1,536m being
         appropriate based on what processes are
         assigned to a given node pool
    Adjusting the number of Node Pools
        Most clients will want to have a node pool
         with a small heap size (i.e. 32mb) setup for JDA’s
         daemon (continuous) processes (i.e. CalcModelUI, etc.) and any Stored Procedure processes
What would you say was biggest technical issue
   you’ve experienced with the application?
         Answer on the right hand side of your screen

         A.   Batch related problems
         B.   Systems availability (e.g. Uptime)
         C.   None at all ! It works just fine
         D.   Slow data refreshes on-screen
         E.   Other
25

        Flexible Editor (FE) Pages and Searches need to have a periodic review
            Work with the functional team to identify the Search and FE pages they
             leverage in their current business process
                Adjust FE pages and searches to remove tables or search conditions that are no
                 longer needed
                Capture the SQL and review it to determine if it is need of optimization

        FE pages could perform poorly after the data volume changes or
         upgrades.
         For example;
            FE page for DFUMap table viewing – Page was constructed with MAP as
             primary table within the FE page and the DFUmap table was secondary
            Previous version of the app and oracle handled this fine. With the Newer
             version this caused excessive full table scans and caused undesirable
             performance and wait time
            A change to DFUmap as the primary table restored acceptable performance
26

     Enhancements in end-user and batch latency can be improved with defined
     housekeeping
        Stale or obsolete DFU views should be identified for deletion based on
         the following criteria;
            DFUView has no history records, including Zero value records in last 3 years
            DFU has no Histfcst records for 3 years
            Records in FCSTDRAFT or FCST do not exist or = 0
            UDC - Lifecycle indicator value is not set indicate a New Item
            UDC - Dependent Demand Flag <> Yes

        A SQL script will be written to identify and mark DFUView for deletion
            To avoid performance issues, it is advised to remove records from certain child tables
             explicitly before deleting records from master tables
            Script Name: jda_del_dfu.sql
27


        Tables to consider for record deletion prior to removing
         DFUView records
          (it is recommended to delete records explicitly from its child tables)
            Dfumap
            Fcstdraft
            Fcstperfstatic
            Fittedhist
            Histfcst
28

                            Introduced in version 7.7
     the possibility of moving from vertical storage to a compressed format
   Unrealistic expectations
       When a project team estimates the time it will take to complete the implementation, they
        tend to skip important activities such as organizational change management or process
        design
   Not adequately accounting for business-oriented activities
       While it is relatively straightforward for a software vendor to estimate how long it will take to
        install and set up software, it is much more difficult to predict activities that are not directly related
        to software such as defining business process and making decision how the software should be
        configured
   Lack of resources
       There are many companies that agree to a project plan with their vendor, only to find
        that the two parties have differing expectations of how many and what types of people
        will support the project
   Software customization
       Project teams will inevitably find at least a handful of functionality gaps that they would like to
        address by changing the software
       It is important to prioritize and to limit the amount of customization to help contain costs
   Initiate a Post Go-Live assessment
       Preferably within 2-4 full planning cycles of Go-Live
       This can be done externally to prevent “we put it in“ bias
   IT Systems DO have a product lifecycle too
       While it may not be as rapid as the cell phone market very
        few people are still using the very first iPhone model!

   Optimizing can turn a disappointing initial ROI
    into a better one!
   Business Process Optimization
       Don’t create a statistical forecast when you don’t need one
       Get the balance right between science and art
       Good analytics make prioritizing effort “fact” based
       Over analyzing causes paralysis and wasted effort
       Setting exceptions tolerance and “alerts” to the level your team can cope with is
        critical
   Technical Optimization
       System up time is key if users cant get on they cant work
       Understanding JDA’s integration with Oracle is important for some one within the
        business even if technical support is outsourced
       The more you customize the harder it is to support
       Slow FE page response can be due to badly structured query’s this can be improved
        by greater education on “data selection” functionality
Page 32




          For more information about Plan4Demand or Optimizing JDA
                  Contact: Jaime.Reints@Plan4Demand.com

Más contenido relacionado

La actualidad más candente

The Symbiotic Web
The Symbiotic WebThe Symbiotic Web
The Symbiotic WebPaul Bernal
 
Customer Lifecycle PowerPoint Presentation Slides
Customer Lifecycle PowerPoint Presentation SlidesCustomer Lifecycle PowerPoint Presentation Slides
Customer Lifecycle PowerPoint Presentation SlidesSlideTeam
 
SearchLove San Diego 2018 | Alexa Hubley | Real Lessons in Growth Marketing.....
SearchLove San Diego 2018 | Alexa Hubley | Real Lessons in Growth Marketing.....SearchLove San Diego 2018 | Alexa Hubley | Real Lessons in Growth Marketing.....
SearchLove San Diego 2018 | Alexa Hubley | Real Lessons in Growth Marketing.....Distilled
 
Topic 5 Services Innovation Framework
Topic 5   Services Innovation FrameworkTopic 5   Services Innovation Framework
Topic 5 Services Innovation FrameworkZaheer Travadi
 
Using ML and Azure to improve Customer Lifetime Value
Using ML and Azure to improve Customer Lifetime ValueUsing ML and Azure to improve Customer Lifetime Value
Using ML and Azure to improve Customer Lifetime ValueNavin Albert
 
BCG Go to-market revolution
BCG Go to-market revolutionBCG Go to-market revolution
BCG Go to-market revolutionAman Charak
 
The ROI of Great Sales Coaching
The ROI of Great Sales CoachingThe ROI of Great Sales Coaching
The ROI of Great Sales CoachingRevegy, Inc.
 
HubSpot go-to-market strategy
HubSpot go-to-market strategyHubSpot go-to-market strategy
HubSpot go-to-market strategyMassTLC
 
Sales strategy development
Sales strategy developmentSales strategy development
Sales strategy developmentOrysya Sklyar
 
Cost Optimization Strategies PowerPoint Presentation Slides
Cost Optimization Strategies PowerPoint Presentation Slides Cost Optimization Strategies PowerPoint Presentation Slides
Cost Optimization Strategies PowerPoint Presentation Slides SlideTeam
 
Introducing the Professional Service Maturity Model
Introducing the Professional Service Maturity ModelIntroducing the Professional Service Maturity Model
Introducing the Professional Service Maturity ModelJeanne Urich
 
Building An Actionable Sales Plan Powerpoint Presentation Slides
Building An Actionable Sales Plan Powerpoint Presentation SlidesBuilding An Actionable Sales Plan Powerpoint Presentation Slides
Building An Actionable Sales Plan Powerpoint Presentation SlidesSlideTeam
 
Ecommerce and Digital Marketing Personalization
Ecommerce and Digital Marketing PersonalizationEcommerce and Digital Marketing Personalization
Ecommerce and Digital Marketing PersonalizationFabiana Pereira
 
Market & Competitive Analysis Template.pdf
Market & Competitive Analysis Template.pdfMarket & Competitive Analysis Template.pdf
Market & Competitive Analysis Template.pdfStratechi.com
 
The Magic ABX Potion – Key Elements to Think About When Creating Your ABX Str...
The Magic ABX Potion – Key Elements to Think About When Creating Your ABX Str...The Magic ABX Potion – Key Elements to Think About When Creating Your ABX Str...
The Magic ABX Potion – Key Elements to Think About When Creating Your ABX Str...Demandbase
 
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?Tealium
 
Supply Chain Management Outline Powerpoint Presentation Slides
Supply Chain Management Outline Powerpoint Presentation SlidesSupply Chain Management Outline Powerpoint Presentation Slides
Supply Chain Management Outline Powerpoint Presentation SlidesSlideTeam
 
Introducing Go To Market Strategy for B2B Startups
Introducing Go To Market Strategy for B2B StartupsIntroducing Go To Market Strategy for B2B Startups
Introducing Go To Market Strategy for B2B StartupsHugh MASON
 
Kraljic Purchase Portfolio Matrix- Materials Management
Kraljic Purchase Portfolio Matrix- Materials ManagementKraljic Purchase Portfolio Matrix- Materials Management
Kraljic Purchase Portfolio Matrix- Materials ManagementAditya Deshpande
 

La actualidad más candente (20)

The Symbiotic Web
The Symbiotic WebThe Symbiotic Web
The Symbiotic Web
 
Customer Lifecycle PowerPoint Presentation Slides
Customer Lifecycle PowerPoint Presentation SlidesCustomer Lifecycle PowerPoint Presentation Slides
Customer Lifecycle PowerPoint Presentation Slides
 
SearchLove San Diego 2018 | Alexa Hubley | Real Lessons in Growth Marketing.....
SearchLove San Diego 2018 | Alexa Hubley | Real Lessons in Growth Marketing.....SearchLove San Diego 2018 | Alexa Hubley | Real Lessons in Growth Marketing.....
SearchLove San Diego 2018 | Alexa Hubley | Real Lessons in Growth Marketing.....
 
Topic 5 Services Innovation Framework
Topic 5   Services Innovation FrameworkTopic 5   Services Innovation Framework
Topic 5 Services Innovation Framework
 
Using ML and Azure to improve Customer Lifetime Value
Using ML and Azure to improve Customer Lifetime ValueUsing ML and Azure to improve Customer Lifetime Value
Using ML and Azure to improve Customer Lifetime Value
 
BCG Go to-market revolution
BCG Go to-market revolutionBCG Go to-market revolution
BCG Go to-market revolution
 
The ROI of Great Sales Coaching
The ROI of Great Sales CoachingThe ROI of Great Sales Coaching
The ROI of Great Sales Coaching
 
HubSpot go-to-market strategy
HubSpot go-to-market strategyHubSpot go-to-market strategy
HubSpot go-to-market strategy
 
Sales strategy development
Sales strategy developmentSales strategy development
Sales strategy development
 
Cost Optimization Strategies PowerPoint Presentation Slides
Cost Optimization Strategies PowerPoint Presentation Slides Cost Optimization Strategies PowerPoint Presentation Slides
Cost Optimization Strategies PowerPoint Presentation Slides
 
Introducing the Professional Service Maturity Model
Introducing the Professional Service Maturity ModelIntroducing the Professional Service Maturity Model
Introducing the Professional Service Maturity Model
 
Building An Actionable Sales Plan Powerpoint Presentation Slides
Building An Actionable Sales Plan Powerpoint Presentation SlidesBuilding An Actionable Sales Plan Powerpoint Presentation Slides
Building An Actionable Sales Plan Powerpoint Presentation Slides
 
Ecommerce and Digital Marketing Personalization
Ecommerce and Digital Marketing PersonalizationEcommerce and Digital Marketing Personalization
Ecommerce and Digital Marketing Personalization
 
Market & Competitive Analysis Template.pdf
Market & Competitive Analysis Template.pdfMarket & Competitive Analysis Template.pdf
Market & Competitive Analysis Template.pdf
 
The Magic ABX Potion – Key Elements to Think About When Creating Your ABX Str...
The Magic ABX Potion – Key Elements to Think About When Creating Your ABX Str...The Magic ABX Potion – Key Elements to Think About When Creating Your ABX Str...
The Magic ABX Potion – Key Elements to Think About When Creating Your ABX Str...
 
B2B Sales Strategy for Startups
B2B Sales Strategy for StartupsB2B Sales Strategy for Startups
B2B Sales Strategy for Startups
 
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
 
Supply Chain Management Outline Powerpoint Presentation Slides
Supply Chain Management Outline Powerpoint Presentation SlidesSupply Chain Management Outline Powerpoint Presentation Slides
Supply Chain Management Outline Powerpoint Presentation Slides
 
Introducing Go To Market Strategy for B2B Startups
Introducing Go To Market Strategy for B2B StartupsIntroducing Go To Market Strategy for B2B Startups
Introducing Go To Market Strategy for B2B Startups
 
Kraljic Purchase Portfolio Matrix- Materials Management
Kraljic Purchase Portfolio Matrix- Materials ManagementKraljic Purchase Portfolio Matrix- Materials Management
Kraljic Purchase Portfolio Matrix- Materials Management
 

Destacado

Introduction to JDA Software Education Services
Introduction to JDA Software Education ServicesIntroduction to JDA Software Education Services
Introduction to JDA Software Education ServicesJDA Software
 
JDA Software Supply Chain Now
JDA Software Supply Chain NowJDA Software Supply Chain Now
JDA Software Supply Chain NowJDA Software
 
JDA Floor Planning webinar by Cantactix - Every Square Foot Matters
JDA Floor Planning webinar by Cantactix  - Every Square Foot MattersJDA Floor Planning webinar by Cantactix  - Every Square Foot Matters
JDA Floor Planning webinar by Cantactix - Every Square Foot MattersCantactix Solutions Inc.
 
JDA Software - JDA Eight Overview
JDA Software - JDA Eight OverviewJDA Software - JDA Eight Overview
JDA Software - JDA Eight OverviewJDA Software
 
Best Practices in Forecasting & Optimization
Best Practices in Forecasting & OptimizationBest Practices in Forecasting & Optimization
Best Practices in Forecasting & OptimizationM/A/R/C Research
 
4.0 integrated solution_roadmap_yuchang_su
4.0 integrated solution_roadmap_yuchang_su4.0 integrated solution_roadmap_yuchang_su
4.0 integrated solution_roadmap_yuchang_suningunoreconocido
 
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...Plan4Demand
 
How to Keep S&OP From Getting "Stuck", Oliver Wight, JDA
How to Keep S&OP From Getting "Stuck", Oliver Wight, JDAHow to Keep S&OP From Getting "Stuck", Oliver Wight, JDA
How to Keep S&OP From Getting "Stuck", Oliver Wight, JDAInnovation Enterprise
 
Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...
Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...
Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...JDA Software
 
A holistic approach to scaling Agile
A holistic approach to scaling Agile A holistic approach to scaling Agile
A holistic approach to scaling Agile Ali Akbar
 
Salesforce.com Sandbox management
Salesforce.com Sandbox management Salesforce.com Sandbox management
Salesforce.com Sandbox management Ali Akbar
 
How to Speedily and Efficiently Review Planograms
How to Speedily and Efficiently Review PlanogramsHow to Speedily and Efficiently Review Planograms
How to Speedily and Efficiently Review PlanogramsYonas Beyene
 

Destacado (20)

Introduction to JDA Software Education Services
Introduction to JDA Software Education ServicesIntroduction to JDA Software Education Services
Introduction to JDA Software Education Services
 
JDA Software Supply Chain Now
JDA Software Supply Chain NowJDA Software Supply Chain Now
JDA Software Supply Chain Now
 
jda 2015 v3
jda  2015 v3jda  2015 v3
jda 2015 v3
 
JDA Floor Planning webinar by Cantactix - Every Square Foot Matters
JDA Floor Planning webinar by Cantactix  - Every Square Foot MattersJDA Floor Planning webinar by Cantactix  - Every Square Foot Matters
JDA Floor Planning webinar by Cantactix - Every Square Foot Matters
 
JDA Software - JDA Eight Overview
JDA Software - JDA Eight OverviewJDA Software - JDA Eight Overview
JDA Software - JDA Eight Overview
 
Jda manhattan
Jda manhattanJda manhattan
Jda manhattan
 
Best Practices in Forecasting & Optimization
Best Practices in Forecasting & OptimizationBest Practices in Forecasting & Optimization
Best Practices in Forecasting & Optimization
 
4.0 integrated solution_roadmap_yuchang_su
4.0 integrated solution_roadmap_yuchang_su4.0 integrated solution_roadmap_yuchang_su
4.0 integrated solution_roadmap_yuchang_su
 
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
SAP Global Available to Promise (gATP) 101: Global Visibility vs. Global Avai...
 
Managing Challenges In Your JDA Environment
Managing Challenges In Your JDA EnvironmentManaging Challenges In Your JDA Environment
Managing Challenges In Your JDA Environment
 
How to Keep S&OP From Getting "Stuck", Oliver Wight, JDA
How to Keep S&OP From Getting "Stuck", Oliver Wight, JDAHow to Keep S&OP From Getting "Stuck", Oliver Wight, JDA
How to Keep S&OP From Getting "Stuck", Oliver Wight, JDA
 
Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...
Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...
Workforce in Motion: Recruiting, Retaining and Engaging Millennials - the New...
 
Retro billing
Retro billingRetro billing
Retro billing
 
Copa realignment
Copa realignmentCopa realignment
Copa realignment
 
Pp interview questions
Pp interview questionsPp interview questions
Pp interview questions
 
A holistic approach to scaling Agile
A holistic approach to scaling Agile A holistic approach to scaling Agile
A holistic approach to scaling Agile
 
Asset purchase
Asset purchaseAsset purchase
Asset purchase
 
Salesforce.com Sandbox management
Salesforce.com Sandbox management Salesforce.com Sandbox management
Salesforce.com Sandbox management
 
Sap co pa planning
Sap co pa planningSap co pa planning
Sap co pa planning
 
How to Speedily and Efficiently Review Planograms
How to Speedily and Efficiently Review PlanogramsHow to Speedily and Efficiently Review Planograms
How to Speedily and Efficiently Review Planograms
 

Similar a Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning modules

Forecast Performance KPIs & Metrics
Forecast Performance KPIs & MetricsForecast Performance KPIs & Metrics
Forecast Performance KPIs & MetricsSimon C Jones CSCP
 
Forecast value-added-analysis-106186
Forecast value-added-analysis-106186Forecast value-added-analysis-106186
Forecast value-added-analysis-106186Amy Patton
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniquesguest865c0e0c
 
Cost Benefits.pptx
Cost Benefits.pptxCost Benefits.pptx
Cost Benefits.pptxTalhaJavid4
 
Taking Splunk to the Next Level - Management
Taking Splunk to the Next Level - ManagementTaking Splunk to the Next Level - Management
Taking Splunk to the Next Level - ManagementSplunk
 
Risk Scorecard PowerPoint Presentation Slides
Risk Scorecard PowerPoint Presentation Slides Risk Scorecard PowerPoint Presentation Slides
Risk Scorecard PowerPoint Presentation Slides SlideTeam
 
Demand Planning Leadership Exchange: SAP APO DP Statistical Forecast Optimiza...
Demand Planning Leadership Exchange: SAP APO DP Statistical Forecast Optimiza...Demand Planning Leadership Exchange: SAP APO DP Statistical Forecast Optimiza...
Demand Planning Leadership Exchange: SAP APO DP Statistical Forecast Optimiza...Plan4Demand
 
Primavera Monte Carlo[1]
Primavera Monte Carlo[1]Primavera Monte Carlo[1]
Primavera Monte Carlo[1]Mihai Buta
 
Sales Execs Analytical Sales Management - Jeff Hoffman
Sales Execs Analytical Sales Management - Jeff HoffmanSales Execs Analytical Sales Management - Jeff Hoffman
Sales Execs Analytical Sales Management - Jeff HoffmanJeff Hoffman
 
Budgeting, Forecasting, and Closing Process
Budgeting, Forecasting, and Closing ProcessBudgeting, Forecasting, and Closing Process
Budgeting, Forecasting, and Closing ProcessJason Lundell
 
RUNNING HEADER Potential Risk FactorsPotential Risk Factors.docx
RUNNING HEADER Potential Risk FactorsPotential Risk Factors.docxRUNNING HEADER Potential Risk FactorsPotential Risk Factors.docx
RUNNING HEADER Potential Risk FactorsPotential Risk Factors.docxrtodd599
 
Kash Masuria Whats Six Simga Presentation
Kash Masuria Whats Six Simga PresentationKash Masuria Whats Six Simga Presentation
Kash Masuria Whats Six Simga Presentationguestd0440a
 
7 reasons to upgrade your spreadsheets to a true planning platform
7 reasons to upgrade your spreadsheets to a true planning platform7 reasons to upgrade your spreadsheets to a true planning platform
7 reasons to upgrade your spreadsheets to a true planning platformAnaplan
 
Demand Forecasting
Demand ForecastingDemand Forecasting
Demand ForecastingAnupam Basu
 

Similar a Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning modules (20)

Forecast Performance KPIs & Metrics
Forecast Performance KPIs & MetricsForecast Performance KPIs & Metrics
Forecast Performance KPIs & Metrics
 
Forecast value-added-analysis-106186
Forecast value-added-analysis-106186Forecast value-added-analysis-106186
Forecast value-added-analysis-106186
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
 
Forecasting Techniques
Forecasting TechniquesForecasting Techniques
Forecasting Techniques
 
Cost Benefits.pptx
Cost Benefits.pptxCost Benefits.pptx
Cost Benefits.pptx
 
Taking Splunk to the Next Level - Management
Taking Splunk to the Next Level - ManagementTaking Splunk to the Next Level - Management
Taking Splunk to the Next Level - Management
 
Risk Scorecard PowerPoint Presentation Slides
Risk Scorecard PowerPoint Presentation Slides Risk Scorecard PowerPoint Presentation Slides
Risk Scorecard PowerPoint Presentation Slides
 
The Business of Facilities Management Benchmarking
The Business of Facilities Management BenchmarkingThe Business of Facilities Management Benchmarking
The Business of Facilities Management Benchmarking
 
Demand Planning Leadership Exchange: SAP APO DP Statistical Forecast Optimiza...
Demand Planning Leadership Exchange: SAP APO DP Statistical Forecast Optimiza...Demand Planning Leadership Exchange: SAP APO DP Statistical Forecast Optimiza...
Demand Planning Leadership Exchange: SAP APO DP Statistical Forecast Optimiza...
 
Primavera Monte Carlo[1]
Primavera Monte Carlo[1]Primavera Monte Carlo[1]
Primavera Monte Carlo[1]
 
Sales Execs Analytical Sales Management - Jeff Hoffman
Sales Execs Analytical Sales Management - Jeff HoffmanSales Execs Analytical Sales Management - Jeff Hoffman
Sales Execs Analytical Sales Management - Jeff Hoffman
 
Budgeting, Forecasting, and Closing Process
Budgeting, Forecasting, and Closing ProcessBudgeting, Forecasting, and Closing Process
Budgeting, Forecasting, and Closing Process
 
Sales Forecasting
Sales ForecastingSales Forecasting
Sales Forecasting
 
RUNNING HEADER Potential Risk FactorsPotential Risk Factors.docx
RUNNING HEADER Potential Risk FactorsPotential Risk Factors.docxRUNNING HEADER Potential Risk FactorsPotential Risk Factors.docx
RUNNING HEADER Potential Risk FactorsPotential Risk Factors.docx
 
Npi rpg 22
Npi rpg 22Npi rpg 22
Npi rpg 22
 
Kash Masuria Whats Six Simga Presentation
Kash Masuria Whats Six Simga PresentationKash Masuria Whats Six Simga Presentation
Kash Masuria Whats Six Simga Presentation
 
7 reasons to upgrade your spreadsheets to a true planning platform
7 reasons to upgrade your spreadsheets to a true planning platform7 reasons to upgrade your spreadsheets to a true planning platform
7 reasons to upgrade your spreadsheets to a true planning platform
 
Standard Cost Support
Standard Cost SupportStandard Cost Support
Standard Cost Support
 
Demand Forecasting
Demand ForecastingDemand Forecasting
Demand Forecasting
 
Beating the Odds
Beating the OddsBeating the Odds
Beating the Odds
 

Más de Plan4Demand

Demand Planning Leadership Exchange: Demand Sensing - Are You Ready?
Demand Planning Leadership Exchange: Demand Sensing - Are You Ready? Demand Planning Leadership Exchange: Demand Sensing - Are You Ready?
Demand Planning Leadership Exchange: Demand Sensing - Are You Ready? Plan4Demand
 
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for ResultsSAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for ResultsPlan4Demand
 
Demand Planning Leadership Exchange: 10 Tips for SAP DP | Part 1
Demand Planning Leadership Exchange: 10 Tips for SAP DP | Part 1 Demand Planning Leadership Exchange: 10 Tips for SAP DP | Part 1
Demand Planning Leadership Exchange: 10 Tips for SAP DP | Part 1 Plan4Demand
 
12 days of Bricks Matter
12 days of Bricks Matter12 days of Bricks Matter
12 days of Bricks MatterPlan4Demand
 
Supply Planning Leadership Exchange: SAP PP/DS What You Need to Know Part 1
Supply Planning Leadership Exchange: SAP PP/DS What You Need to Know Part 1Supply Planning Leadership Exchange: SAP PP/DS What You Need to Know Part 1
Supply Planning Leadership Exchange: SAP PP/DS What You Need to Know Part 1Plan4Demand
 
Demand Planning Leadership Exchange: Increasing Forecast Accuracy... Does it ...
Demand Planning Leadership Exchange: Increasing Forecast Accuracy... Does it ...Demand Planning Leadership Exchange: Increasing Forecast Accuracy... Does it ...
Demand Planning Leadership Exchange: Increasing Forecast Accuracy... Does it ...Plan4Demand
 
SAP CVN Supply Network Planning - Supply Planning Engine Selection
SAP CVN Supply Network Planning - Supply Planning Engine SelectionSAP CVN Supply Network Planning - Supply Planning Engine Selection
SAP CVN Supply Network Planning - Supply Planning Engine SelectionPlan4Demand
 
S&OP Leadership Exchange: Profit Plan Gap Closers
S&OP Leadership Exchange: Profit Plan Gap ClosersS&OP Leadership Exchange: Profit Plan Gap Closers
S&OP Leadership Exchange: Profit Plan Gap ClosersPlan4Demand
 
S&OP Leadership Exchange: Tailoring S&OP to Fit your Business
S&OP Leadership Exchange: Tailoring S&OP to Fit your BusinessS&OP Leadership Exchange: Tailoring S&OP to Fit your Business
S&OP Leadership Exchange: Tailoring S&OP to Fit your BusinessPlan4Demand
 
Strategies for making the most of SAP technology that supports Sales and Oper...
Strategies for making the most of SAP technology that supports Sales and Oper...Strategies for making the most of SAP technology that supports Sales and Oper...
Strategies for making the most of SAP technology that supports Sales and Oper...Plan4Demand
 

Más de Plan4Demand (10)

Demand Planning Leadership Exchange: Demand Sensing - Are You Ready?
Demand Planning Leadership Exchange: Demand Sensing - Are You Ready? Demand Planning Leadership Exchange: Demand Sensing - Are You Ready?
Demand Planning Leadership Exchange: Demand Sensing - Are You Ready?
 
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for ResultsSAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
SAP® S&OP powered by SAP HANA®: Practical Steps to Launch for Results
 
Demand Planning Leadership Exchange: 10 Tips for SAP DP | Part 1
Demand Planning Leadership Exchange: 10 Tips for SAP DP | Part 1 Demand Planning Leadership Exchange: 10 Tips for SAP DP | Part 1
Demand Planning Leadership Exchange: 10 Tips for SAP DP | Part 1
 
12 days of Bricks Matter
12 days of Bricks Matter12 days of Bricks Matter
12 days of Bricks Matter
 
Supply Planning Leadership Exchange: SAP PP/DS What You Need to Know Part 1
Supply Planning Leadership Exchange: SAP PP/DS What You Need to Know Part 1Supply Planning Leadership Exchange: SAP PP/DS What You Need to Know Part 1
Supply Planning Leadership Exchange: SAP PP/DS What You Need to Know Part 1
 
Demand Planning Leadership Exchange: Increasing Forecast Accuracy... Does it ...
Demand Planning Leadership Exchange: Increasing Forecast Accuracy... Does it ...Demand Planning Leadership Exchange: Increasing Forecast Accuracy... Does it ...
Demand Planning Leadership Exchange: Increasing Forecast Accuracy... Does it ...
 
SAP CVN Supply Network Planning - Supply Planning Engine Selection
SAP CVN Supply Network Planning - Supply Planning Engine SelectionSAP CVN Supply Network Planning - Supply Planning Engine Selection
SAP CVN Supply Network Planning - Supply Planning Engine Selection
 
S&OP Leadership Exchange: Profit Plan Gap Closers
S&OP Leadership Exchange: Profit Plan Gap ClosersS&OP Leadership Exchange: Profit Plan Gap Closers
S&OP Leadership Exchange: Profit Plan Gap Closers
 
S&OP Leadership Exchange: Tailoring S&OP to Fit your Business
S&OP Leadership Exchange: Tailoring S&OP to Fit your BusinessS&OP Leadership Exchange: Tailoring S&OP to Fit your Business
S&OP Leadership Exchange: Tailoring S&OP to Fit your Business
 
Strategies for making the most of SAP technology that supports Sales and Oper...
Strategies for making the most of SAP technology that supports Sales and Oper...Strategies for making the most of SAP technology that supports Sales and Oper...
Strategies for making the most of SAP technology that supports Sales and Oper...
 

Último

Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in PhilippinesDavidSamuel525586
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxran17april2001
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxShruti Mittal
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 

Último (20)

Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in Philippines
 
BAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptxBAILMENT & PLEDGE business law notes.pptx
BAILMENT & PLEDGE business law notes.pptx
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
business environment micro environment macro environment.pptx
business environment micro environment macro environment.pptxbusiness environment micro environment macro environment.pptx
business environment micro environment macro environment.pptx
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 

Demand Planning Leadership Exchange: Tips to Optimize JDA Demand Planning modules

  • 1. DEMAND PLANNING LEADERSHIP EXCHANGE PRESENTS: The web event will begin momentarily with your host: Featuring Guest Commentators: October 16th, 2012 plan4demand
  • 2. Goals for the Session  Putting “Optimization” in context  Business and Technology objectives  Business Optimization considerations  Technical Optimization considerations  The Bottom line  Q&A/Closing
  • 3. Goal:  Examine ways to optimize and get the best out of a JDA Demand toolset installation post go-live  Objectives:  Putting optimization in context  Business process considerations for optimization  Technical considerations for optimization  The bottom line  Key Take-a-ways
  • 4. 4  In a typical optimization problem  The goal is to find the values of controllable factors determining the behavior of a system (e.g. a physical production process, an investment scheme) that maximize productivity and/or minimize waste  Here we will look at a given Scenario  Your business has purchased, installed, and implemented JDA’s Demand Planning Module (may have also included “either/or/both” options in Demand Classification and Demand Decomposition)  Time has passed since the original implementation  There is a wish list from the business on things not completed when the project went live  Senior Exec’s in the company are not seeing the benefits they thought they would see
  • 5. 5  Set appropriate thresholds on key forecasting metrics to find exceptions  Wide enough to capture critical exceptions but narrow enough that you can actually review them all within the planning cycle  Re-evaluate those thresholds periodically Focus on this region first  Review Exception DFUs each planning cycle  Chart Aggregate Accuracy/Error  You should use the sum of absolute error (sum(abs(hist-fcst))/sum(hist))  Not just Net Error (sum(hist-fcst)/hist)  You don’t want to have the over and under forecasting cancel each other out, you want to know how far you were actually off
  • 6. 6  Don't overreact to poor accuracy for one period for a single DFU  It may be noise or timing of actual demand  Review ALL DFUs at least once annually  Bring them up in the demand workbench, and look at them  Make sure the model is appropriate  Make sure the history is complete and accurate  Make sure you like the forecast and that it isn’t biased high or low  Do a portion of the total DFUs each period
  • 7. 7  Bias is more critical than accuracy on a single DFU  Constantly over forecasting by 20% is more damaging than over forecasting 30% one month than under forecasting 30% the next… Abs Pct Abs Pct Fcst Absolute Pct Fcst Fcst Fcst Absolute Pct Fcst Fcst Hist Fcst Error Error Error Error Hist Fcst Error Error Error Error Period 1 500 650 (150.00) 150 -30.00% 30.00% Period 1 500 600 (100.00) 100 -20.00% 20.00% Period 2 650 455 195.00 195 30.00% 30.00% Period 2 520 650 (130.00) 130 -25.00% 25.00% Period 3 550 715 (165.00) 165 -30.00% 30.00% Period 3 550 605 (55.00) 55 -10.00% 10.00% Total 1700 1820 (120.00) 510 -7.06% 30.00% Total 1570 1855 (285.00) 285 -18.15% 18.15% • In this example, a period of over-forecasting is • In this example, the DFU was consistently followed by a period of under forecasting over-forecasted every period • In total, the DFU was off by 120 units over • In total, the DFU was off by 285 units over three periods for a Forecast Error of 7.06% three periods for a Forecast Error of 18.15% • Although Error on a period by period basis was worse on the left, you can see the Net Error was better over time
  • 8. 8  Make sure the Forecasting Algorithm is appropriate for the DFU's historical pattern  Demand Classification can help significantly  Each Forecasting Algorithm has a number of parameters (or levers) that you can use to affect the forecast  Within a DFU model, the only way to get the “best” statistical model is through trial & error Moving each parameter in micro-increments and setting the values that work best with each of the parameters in conjunction  If you take that to the next step and do that with each DFU using each forecasting algorithms - that is millions of potential combinations for each DFU !  Demand Classification can do those computations for you - setting the “best mix” of parameters for each DFU - for each model - letting you see which works best for you
  • 9. 9  The “Best" Statistical Model does not necessarily generate the “Best” Forecast The numbers don’t always tell the whole story …  There is both Art AND Science involved in Demand Planning  The Science is in the pure number being forecasted by the statistical model  The Art comes in with analyzing the model and making sure it is the best “forecast”  Is there market intelligence that can be incorporated ? - such as a competitor’s product launch of a new marketing campaign  Are you expecting some cannibalization ?  Is your product affected by the current economic climate ?
  • 10. 10  A Process by which Sales History data is split into a Time-Series component and a Marketing/Special Event component  Time Series  Trend  Seasonality  Marketing Component  Promotions: TV Ads, Catalogs, Displays, Coupons  Price Fluctuations  Cross-product effects (halo/cannibalization)  Market Conditions (micro and macro)  Special/Unusual Event
  • 11.
  • 12. 12  There are so many things that go into generating a Good Forecast  When choosing between similar forecasts, the simpler algorithm (e.g. Fourier or moving average) is often the best choice  Many of the more advanced models such as Lewandowski and Holt-Winters can be very receptive to even the slightest changes in historical patterns and tuning parameters  A simpler model automatically factors out a lot of the noise due to the fact that it is less complicated  You can create simple spreadsheets to calculate a Fourier model of moving average and explain what is happening to all of your stakeholders (… More on this topic & FVA-Forecast Value Add analysis in a moment)  There are definitely times when a more advanced model is more appropriate but it doesn’t have to be a one-size-fits-all approach
  • 13. What approach do you use to measure how well you are Forecasting over time? Answer on the right hand side of your screen A. We use MAPE at an appropriate Lag B. We use a combination of techniques C. We compare to an naïve model offline D. We use business intelligence reports E. I don’t know!
  • 14. 14  Studied 60,000 forecasts at four supply chain companies  75% of statistical forecasts were manually adjusted  Large adjustments tended to be Beneficial  Small adjustments did not significantly improve accuracy and sometimes made the forecast Worse  Downward adjustments were more likely to improve the forecast than upward adjustments Source: “Good and Bad Judgment in Forecasting.” Fildes and Goodwin, Foresight, Fall 2007
  • 15. 15  FVA is defined as the change in a forecasting performance metric (whatever metric you happen to be using, such as MAPE, forecast accuracy or bias) that can be attributed to each particular step and participant in your forecasting process  FVA analysis also compares both the statistical forecast and the analyst forecast to what’s called a naïve forecast  In FVA analysis, you would compare the analyst’s override to the statistically generated forecast to determine if the override makes the forecast better In this case, the naïve model was able to achieve MAPE of 25% • The statistical forecast added value by reducing MAPE five percentage points to 20% • However, the analyst override actually made the forecast worse, increasing MAPE to 30% • The override’s FVA was five percentage points less than the naïve model’s FVA, and was 10 percentage points less than the statistical forecast’s FVA Source: Michael Gilliland SAS Chicago APICS 2011
  • 16. 16  Comparing your Forecast with a Naïve Model  The “Random Walk”, also called the “no-change” model, uses your last-known actual value as the future forecast  For example: if you sold 12 units last week, your forecast is 12. If you sell 10 this week, your new forecast becomes 10  The “Seasonal Random Walk”, uses something such as the same period from a year ago as your forecast for this year  For example: if last year you sold 50 units in June and 70 units in July, your forecast for June and July of this year would also be 50 and 70  A “Moving Average” is also suitable to use as your naïve model, because it’s also simple to compute and takes minimal effort.  The duration of the moving average is up to you - A full year of data (12 months or 52 weeks) has the advantage of smoothing out any seasonality
  • 17. How would you classify your level of interest in the technology behind the JDA applications? Answer on the right hand side of your screen A. Purely business functional that’s IT’s job – High Level “stuff” only B. Some business some technical – Mid-level “stuff” only C. I have a Technical background – Give me those details!! *Answer will effect how technically in-depth we go for the rest of the presentation
  • 18. 18  In the database management systems developed by the Oracle Corporation, the System Global Area (SGA) forms the part of the RAM shared by all the processes belonging to a single Oracle database instance  The SGA contains all information necessary for the instance operation  In general, the SGA consists of the following:  Dictionary Cache: information about data dictionary tables, such as information about account, data file, segment, extent, table and privileges  Redo Log Buffer: containing information about committed transactions that the database has not yet written to online redo log files  Buffer Cache or "database buffer cache": holds copies of data blocks read from data files  Shared Pool: the cache of parsed commonly-used SQL statements which also contains;  Data-Dictionary Cache; containing tables, views and triggers  Java Pool; for parsing Java statements  Large Pool; (including the User Global Area (UGA))
  • 19. 19  The Program Global Area (PGA) memory-area of an Oracle instance contains data and control-information for Oracle's server-processes  The size and content of the PGA depends on the Oracle-server options installed The PGA consists of the following components: • Stack-Space: the memory that holds the session's variables, arrays, etc. •Session-Information: unless using the multithreaded server, the instance stores its session-information in the PGA (In a multithreaded server, this goes in the SGA) •Private SQL-area: an area which holds information such as; bind-variables and runtime-buffers •Sorting Area: an area in the PGA which holds information on sorts, hash-joins, etc. Source: Oracle Corp 2012
  • 20. 20  An SGA sized too small can cause disk thrashing as the SGA is cached to disk instead of remaining in-memory  Oracle has gotten better about SGA management with new memory management and the all-encompassing MEMORY_TARGET parameter which can dynamically set the PGA and SGA memory sizes  However, incorrect MEMORY_TARGET or override values can cause the PGA and/or the SGA to be too small  The DB_CACHE_SIZE should be sized to fit largest amount of data needed to satisfy a given query  This can be determined by monitoring the SGA
  • 21. 21  In computer data storage, Data Striping is the technique of segmenting logically sequential data (i.e. a file) in a way that accesses of sequential segments are made to different physical storage devices  Striping is useful when a processing device requests access to data more quickly than a storage device can provide access. By performing segment accesses on multiple devices, multiple segments can be accessed concurrently  This provides more data access throughput, which avoids causing the processor to idly wait for data accesses  Striping is used across disk drives in;  RAID storage  Network interfaces in Grid-oriented Storage  RAM in some systems Source : Microsoft 2011
  • 22. 22  Over the course of several JDA implementations we have observed that I/O bottlenecks can also occur in systems where the data is not properly striped across disks  This was more of a problem in the past when array caches were smaller and volume management software was less efficient  However, an incorrect implementation can still cause hotspots where disk thrashing can occur because you may end up with multiple parallel processes attempting to pull data from the same disk.  Batch process related tuning  Statistics can be a problem with JDA  The PROCESS% tables are particularly sensitive, depending on volume of data being processed they benefit from either having NULL statistics or stored statistics based on the maximum size of the table
  • 23. 23  Adding hints and adjusting values for the given process in the sre_node_config_props table  JDA allows the option of adding Oracle hints to this table that will be added to the dynamic SQL when it is created. For example we have seen Calc Model in particular take advantage of these options. This is very dependent on the type of data you have  Adjusting the Number of Nodes  This is highly dependent on the hardware (amount of memory available primarily),  The JDA process you are having problems with (not all of them even take advantage of the SRE)  And the amount of data you are processing (We have seen as few as 3 up through as many as 20 being optimal for a given process) New in 7.6 onwards capability grid status monitor  Adjusting the Java Heap size of the Nodes within the Pool  With the same caveats as above with sizing being as low as 32m up to 1,536m being appropriate based on what processes are assigned to a given node pool  Adjusting the number of Node Pools  Most clients will want to have a node pool with a small heap size (i.e. 32mb) setup for JDA’s daemon (continuous) processes (i.e. CalcModelUI, etc.) and any Stored Procedure processes
  • 24. What would you say was biggest technical issue you’ve experienced with the application? Answer on the right hand side of your screen A. Batch related problems B. Systems availability (e.g. Uptime) C. None at all ! It works just fine D. Slow data refreshes on-screen E. Other
  • 25. 25  Flexible Editor (FE) Pages and Searches need to have a periodic review  Work with the functional team to identify the Search and FE pages they leverage in their current business process  Adjust FE pages and searches to remove tables or search conditions that are no longer needed  Capture the SQL and review it to determine if it is need of optimization  FE pages could perform poorly after the data volume changes or upgrades. For example;  FE page for DFUMap table viewing – Page was constructed with MAP as primary table within the FE page and the DFUmap table was secondary  Previous version of the app and oracle handled this fine. With the Newer version this caused excessive full table scans and caused undesirable performance and wait time  A change to DFUmap as the primary table restored acceptable performance
  • 26. 26 Enhancements in end-user and batch latency can be improved with defined housekeeping  Stale or obsolete DFU views should be identified for deletion based on the following criteria;  DFUView has no history records, including Zero value records in last 3 years  DFU has no Histfcst records for 3 years  Records in FCSTDRAFT or FCST do not exist or = 0  UDC - Lifecycle indicator value is not set indicate a New Item  UDC - Dependent Demand Flag <> Yes  A SQL script will be written to identify and mark DFUView for deletion  To avoid performance issues, it is advised to remove records from certain child tables explicitly before deleting records from master tables  Script Name: jda_del_dfu.sql
  • 27. 27  Tables to consider for record deletion prior to removing DFUView records (it is recommended to delete records explicitly from its child tables)  Dfumap  Fcstdraft  Fcstperfstatic  Fittedhist  Histfcst
  • 28. 28 Introduced in version 7.7 the possibility of moving from vertical storage to a compressed format
  • 29. Unrealistic expectations  When a project team estimates the time it will take to complete the implementation, they tend to skip important activities such as organizational change management or process design  Not adequately accounting for business-oriented activities  While it is relatively straightforward for a software vendor to estimate how long it will take to install and set up software, it is much more difficult to predict activities that are not directly related to software such as defining business process and making decision how the software should be configured  Lack of resources  There are many companies that agree to a project plan with their vendor, only to find that the two parties have differing expectations of how many and what types of people will support the project  Software customization  Project teams will inevitably find at least a handful of functionality gaps that they would like to address by changing the software  It is important to prioritize and to limit the amount of customization to help contain costs
  • 30. Initiate a Post Go-Live assessment  Preferably within 2-4 full planning cycles of Go-Live  This can be done externally to prevent “we put it in“ bias  IT Systems DO have a product lifecycle too  While it may not be as rapid as the cell phone market very few people are still using the very first iPhone model!  Optimizing can turn a disappointing initial ROI into a better one!
  • 31. Business Process Optimization  Don’t create a statistical forecast when you don’t need one  Get the balance right between science and art  Good analytics make prioritizing effort “fact” based  Over analyzing causes paralysis and wasted effort  Setting exceptions tolerance and “alerts” to the level your team can cope with is critical  Technical Optimization  System up time is key if users cant get on they cant work  Understanding JDA’s integration with Oracle is important for some one within the business even if technical support is outsourced  The more you customize the harder it is to support  Slow FE page response can be due to badly structured query’s this can be improved by greater education on “data selection” functionality
  • 32. Page 32 For more information about Plan4Demand or Optimizing JDA Contact: Jaime.Reints@Plan4Demand.com