3. Operationalizing Analytics â What is it?
âą Requirements
â Collaborative environment, shared framework
â Reliable architecture
â Repeatable, industrial-scale process
3
4. Operationalizing Analytics â What is it?
âą Requirements
â Collaborative environment, shared framework
â Reliable architecture
â Repeatable, industrial-scale process
â A systematic approach to data management.
â An environment that supports reuse, automation and repeatability.
â Engagement of less technical users.
â High performance analytic architecture for fast model turn-around.
â Ongoing management and monitoring of models.
4
6. Technology Improvements
Think of a problem in
two dimensions
Technology to solve a
problem instance is
defined by âareaâ of
a rectangle
6
The area is the
same for all 3!!!
7. Technology improvements
Think of a problem in
two dimensions
Technology to solve a
problem instance is
defined by âareaâ of
a rectangle
Improved technology
yields a bigger
rectangle over time
7
1993
2013
14. Remsoft Solutions Timeline
14
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
Explorer
Analyst for
Excel
Tactical Planner
& Publisher
Woodstock
Stanley
Allocation Optimizer
Regimes
Tactical Planner
Publisher
Explorer
Analyst for Excel
Services
Group
Integrator
15. Proposed Operational Planning Solution
âą Optimization Engine & Drivers
âą These elements run behind the user interface but drive the solution
â Optimization engine (Woodstock, AO, RM)
â Solver (Gurobi)
15
Optimization
Engines and
Drivers
16. Proposed Operational Planning Solution
âą Optimization Engine & Drivers
âą Database Integration
â Dynamic, bi-directional linkages and updates between the
optimization engine and corporate
business systems (RI)
16
Connection
with MIS
Optimization
Engines and
Drivers
17. Proposed Operational Planning Solution
âą Optimization Engine & Drivers
âą Database Integration
âą Foundation Model
â The base model represents
business processes:
â Objectives &constraints
â Business rules
â Crew assignments to harvest
units
â Delivery plans
â Harvest plans
â Related costs, revenues, volumes, etc
17
Foundation
Model
Connection
with MIS
Optimization
Engines and
Drivers
18. Proposed Operational Planning Solution
âą Optimization Engine & Drivers
âą Database Integration
âą Foundation Model
âą Operational Planner +
Analyst For Excel Interface
â Users work in Excel to:
â View schedules
â View performance indicators
â Manually change the schedule
â Run optimization
18
Analyst for
Excel OP
Interface
Foundation
Model
Connection
with MIS
Optimization
Engines and
Drivers
19. Operational Planner Elements
âą Optimization engine
and drivers
âą Integrator technology
âą Remsoft Foundation
model
âą Operational planner
and analyst use
Excel interface
19
20. Operationalizing Analytics â Coillte
âą Requirements
â Collaborative environment, shared framework ïŒ
â Reliable architecture ïŒ
â Repeatable, industrial-scale process
â A systematic approach to data management. ïŒ
â An environment that supports reuse, automation and repeatability. ïŒ
â Engagement of less technical users. ïŒ
â High performance analytic architecture for fast model turn-around. ïŒ
â Ongoing management and monitoring of models. ïŒ
20
22. Lessons Learned
âą Forestry as a business:
â Operational realities
â Larger business trends
âą Need to observe and stay ahead of trends
â Consumerization of technology
â Tablet and mobile applications, data everywhere
â Integration of advanced analytics in collaborative decision-making
â âBig Dataâ
22
23. Lessons Learned
âą Forestry as a business:
â Operational realities
â Larger business trends
âą Need to observe and stay ahead of trends
â Consumerization of technology
â Tablet and mobile applications, data everywhere
â Integration of advanced analytics in collaborative decision-making
â âBig Dataâ
âą Ongoing challenges:
â Maintaining an open, flexible modeling environment that is
accessible to a wider audience within organizations.
23
25. One-time nominal fee
âą Significant discount
Subscribe to the program
âą Access to all software
âą Free annual maintenance
âą Technical support
Annual renewal is free
âą Requires an annual brief report
on how software was used
Contact sales@remsoft.com for
more details.
25
Remsoft Educational Partners
Notas do Editor
Really, operationalizing analytics just means making O.R. and other analytics technology more accessible to people who are not subject matter experts so that they can do their jobs better. The way to achieve this is through the effective combination of a Decision Management approach with a robust, modern analytic technology platform. Such a combination focuses analytics on the right problems and effectively integrates analytical results directly into operational systems for faster and more profitable decisions.
In terms of requirements for meeting the definition of operational analytics we have 3 items.
Collaboration - In the forestry sector, we are well versed in collaborative planning environments because the forestry problems have always been large in scope (large geographic areas, long planning horizons, lots of data). Big data may be the current fashion but foresters have dealt with big data for decades.
Reliable architecture â The proposed solution is based on Remsoftâs flagship Woodstock software that has been around for 20 years, has been deployed on six continents by over 200 clients managing a 500 million acres of forest land. Iâd say thatâs a pretty robust platform.
Repeatable, industrial-scale process â This is new to Remsoft. For the past 20 years, we have focused on developing powerful, flexible stand-alone applications that can address a wide range of problems, and weâve been quite successful. Application flexibility is important when youâre trying to appeal to wide audience and organizations are considering different alternatives, including yours. However, once your application has been adopted, flexibility becomes far less important as standards and business practices come into play, models become standardized and updating them efficiently becomes important. This is particularly true as planning horizons shift from decades, to years, to months to weeks, resulting in very short lead-times for making decisions.
So, in order to devise a repeatable industrial scale process,
you need real data systems,
you need to engage less technical users in the process without requiring modeling or OR expertise,
you need to make the interfaces accessible (that is, users change a few indicators - they do not have access to EVERYTHING), you need to make the thing fast enough to be useful,
and the underlying model needs to be something that can be adjusted relatively easy (no software application recoding).
20 years ago when Remsoft was first getting started, this type of solution was simply not possible. The technology just wasnât there to support it. So why is it possible now?
The importance of computer technology to operations research and analytics cannot be overstated. In terms of how computer technology relates to problem solving, one of my professors years ago used the following simple analogy:
Most real problems have a time component and they have a detail component, and youâre supposed to make some important decisions. The length of time youâre planning for and the amount of detail you want to consider determine the size of the model you want to build. However, available technology imposes a constraint, and it is generally true that what you want is always more than what you can have.
If the area of the box in the previous slide represents the maximum problem instance technology affords us, then we can adapt the instance to our needs. If a long planning horizon is important (say for sustainability measures) then we are forced to reduce detail. Conversely, if we have to consider a lot of details, we need to shorten the planning horizon commensurably.
Luckily, technology has been improving over time, and using our analogy, it means our boxes are bigger now. Computers are faster and access more memory, solvers are much faster due to things like interior point methods and improved mixed-integer algorithms. We still have to make compromises to fit the box, but they arenât as onerous as they were in years past.
Over the last 20 years, Remsoft has issued almost 700 licenses of its forest management software technology. Granted, not all of these licenses have been maintained due to company failures, mergers and other changes in the marketplace This slide shows how Remsoft has changed and adapted over time, in terms of license share by application, geography and organization type of the licensees.
Look at the top graph. Woodstock remains the flagship product of the company and accounts for over half of all licenses issued to date. But if you look closely Spatial Optimizer (formerly known as Stanley) accounted for 40% of licenses issued in 1997, and almost all were in the United States. The reason was that in 1994, the American Forest and Paper Association adopted the Sustainable Forestry Initiative, which obligated member companies to impose spatial constraints like adjacency and maximum opening size on their forestry operations. Spatial Optimizer provided a means to address these spatial constraints, but to use it, you had to have a Woodstock harvest schedule and so the company got a toehold in the US market.
In the middle graph youâll notice that sales in Canada grew tremendously after 1997 when provincial ministries of natural resources adopted Woodstock; Canadian licenses to government agencies and forest products companies remain the largest component today. But youâll also notice that market share in Australia and New Zealand increased after 2000, after Remsoft moved to the Windows platform while FOLPI remained DOS-based; this was a major factor to Remsoft adoption in that part of the world.
In the bottom graph, you can see what many have called the Rise of the TIMO⊠during that time market share took off as U.S. large integrated forest products companies divested their lands to the investor class who lacked legacy planning systems of their own but wanted the stability of commercially supported software.
Returning to the top graph, youâll notice that market share of Allocation Optimizer coincided with sales in South America (the light green in the middle graph). These new users wanted to be able to schedule deliveries to particular mills along with the schedule of harvests, and so Remsoft developed the AO module. As crew scheduling started becoming important, Remsoft released the Regimes module in 2008, and merged it with the base Woodstock product for new licenses in 2009.
In the top graph youâll see sales of Analytics apps starting in 2011, and these applications have been key to the recent move into the European market in the last 2 years.
An important point to make that is not evident in these graphs is that when Remsoft has moved into new areas, it has usually resulted in new functionality to the modeling platform, or more recently in the development of new Analytics applications. However, once introduced, these new features have been well received by existing clients as well.
As I said, Remsoft licenses software to over 200 clients on six continents. On this slide you can see the breakdown of licensing according to the geographic location in the top pie charts and the type of client in the bottom pie charts. By modeling platform I mean (Woodstock, Allocation Optimizer, Spatial Optimizer) and by Analytics Apps I mean (Tactical Planner, Model Explorer and Analyst for Excel). 89% of current modeling platform licenses are in North America and Australia/New Zealand-these are Remsoftâs most mature markets. TIMOs, government agencies and forest products companies each comprise about 25% of licenses for modeling platform applications.
The Analytics apps have only been available since 2009 and they have been particularly popular among TIMO clients. The org charts of these clients are flatter than traditional corporations and so decision-makers have more interest in the details that make up forest planning models. That said, 25% of the licenses are with government agencies and the software is gaining traction as it becomes more well-known. Over 90% of the Analytics apps are licensed in North America, but European clients are already 5% of the total.
So over time we have had big improvements in technology along with a software company that has learned a lot from its clients around the world over 20 years. So now letâs talk about the work Remsoft has been doing with Coillte, the Irish Forestry Board.
Coillte is a state-owned corporation charged with managing public forest lands on behalf of the Irish people.
It manages over 400,000 ha of forest land, comprised mainly of lodgepole pine and sitka spruce, but comprising many species from around the world.
The land holdings are geographically dispersed throughout the country.
Coillte operates 2 pulp mills and an OSB mill, and also supplies forest products to 16 or so other private mills, plus exports.
Remsoft has been working with Coillte for the last two years, first to implement strategic forest estate planning and more recently to address more operational planning problems. The slide illustrates one of the problems that Coillte is trying to address using improved analytics. Right now, these tasks are being handled manually, largely using spreadsheets, and their goals for this project are three-fold:
1. Improve on a manual and time consuming process
Narrow scope of plans
Low agility â difficult to respond
Personnel limits
2. Breaking down the silos among the production planning, delivery planning and sales planning managers
Misaligned plans
Low transparency
Lost opportunities
3. Be more in sync with strategic plan
Further plan misalignment
Increased business risk
Solving this type of problem is an instance of operationalizing analytics.
What is listed here are the major milestones Remsoft has achieved since inception. The items in bold text represent capabilities needed to address Coillteâs operational planning problem. These include
A robust modeling platform that can adapt to many types of planning problems (Woodstock)
The ability to model harvest decisions as well as decisions about where to deliver harvested products (AO module)
The ability to represent sequencing decisions such as harvesting felling units over multiple planning periods
A high performance mixed integer solver is required because crew allocations and harvests are binary decisions
Facilitators to draw the linkages among the various analytics models being employed.
A means to pull data from corporate databases, populate a foundation model and then after solution, push data back
A means of exposing the underlying model details to end-users who are decision-makers not modeling experts
And of course, computer platforms that offer fast processing and large memory spaces to host large analytical models and distributed databases
While some of these technologies have been available for a long time, some have only become available in the last few years. So letâs look at how the pieces come together.
The problem essentially is to minimize harvest and hauling cost by allocating crews to compartments such that weekly volume demands of Coillteâs customers are met, crew and trucking capacities are not exceeded and compartments are completely harvested before moving on. The planned approach is to formulate the problem as a mixed-integer programming problem using Remsoftâs Woodstock and Allocation Optimizer (AO) software, paired with the Gurobi solver.
Coillte is contracting with another service provider to develop a forest information system that will track land records, provide wood procurement/log accounting, mill yard inventory systems and other corporate database systems for tracking weekly customer demands and prices, tracking deliveries to mills, and issuing work orders to harvest and trucking crews. Because these systems are housed in different databases, processes are needed to bring all the information together in one place, called a DataMart. This shared data warehouse contains all the information required throughout the Operational Analytics solution, and is populated via business processes that source both Coillte's corporate database system and the operational model(s). The DataMart isn't a database we provide them that queries other systems, but rather a schema and set of processes Remsoft helped Coillte develop that enables a systemic approach to data management. With other clients, the DataMart will be different since it is a result of an elicitation process: ultimately it might be one database, a series of databases, or a cloud source - and both the client and Remsoft need to populate it. Remsoftâs Integrator technology will be used to provide dynamic, bi-directional data transfers between the optimization engine and corporate data systems via the DataMart.
A standardized Woodstock foundation model was devised that incorporates Coillteâs corporate naming conventions for felling units, harvest crews, harvest methods, customer IDs, etc. within their database systems. Using Remsoftâs Integrator technology, this Foundation Model can then be updated with the most recent prices, mill demands, crew capacities, and available felling units from the DataMart to generate a new planning model that simultaneously assigns crews to felling units and schedules the delivery of products to various mills.
The template model is important because it incorporates overall corporate goals that cannot be changed by field managers. While they will have access to volume and revenue outputs to help with their decision-making, they do not have the ability to violate constraints linked to corporate standards. Instead, only a fraction of the model is exposed through the Operational Planner.
Once the initial model is solved, the results will be automatically published and made available to regional managers for verification and/or modification through a Remsoft Analytics application. Using an Excel interface, managers can examine the crew schedule (via tabular lists or Gantt charts) and make any needed changes to the schedule (e.g., change the crew on a block, change the cutting method on a block, advance or delay the harvest of the block, drop a block or crew completely for that time period, or change destinations for products. Any changes are saved and posted back to the DataMart. Presumably, if the changes are minor and do not violate any constraints, the schedule can then be uploaded to corporate servers for issuing work orders. Otherwise, if constraints are violated, the model will need to be updated with the changes, and re-solved before final verification and posting back to the DataMart.
Excel was chosen as the interface for several reasons. First, it was familiar to all the managers who will be working with the system. Second, Analyst for Excel provides access to all cost and yield coefficients as well as all performance indicators in the base model. Coillte can design its own Excel templates to display the most relevant information to its managers, and these can be changed in-house, unlike a customized desktop application.
Users interface with the schedule in different ways. In a tabular view of harvest units scheduled for harvest, a user double-clicks a particular harvest unit to activate a dialog box that lists the harvest method, crew assigned, the period when harvest is to commence, expected product volumes and where they are to be delivered. He or she can change any of these items, and the impact of the change is reflected on an overview sheet of KPIs. Users can also interact with the schedule by double-clicking bars in the Gantt chart, volume delivery histograms or crew tabular lists, depending on his or her preference.
After 20 years in business, technology advances along with Remsoftâs application development have finally progressed to the point where these requirements are now possible.
A collaborative environment based on Remsoftâs Woodstock technology forms the core of the proposed solution. This technology has developed over 20 years and is deployed around the world.
The proposed solution will integrate directly with Coillteâs corporate database systems providing near-real time updates to prices, customer demands and crew capacities on demand.
Using a familiar Excel interface, the Operational Planner allows managers to view and modify schedules, post the changes and to re-optimize the schedule without need to understand the underlying foundational model.
Because the foundation model is built using standard Woodstock syntax, Coillte can leverage their forest planning staff who use Woodstock for strategic estate modeling if changes to the foundation model are required; there is no need for recoding of applications themselves.
Remsoft started out providing strategic forest planning tools. By and large, our interactions with clients were mainly at the technical level: introductory training for planning foresters, supplemental training, and ongoing technical support. Dealings with upper management were largely questions of signing authority and purchase orders. But over the past 20 years, there have been wholesale changes in timberland ownership, and along with globalization and increased competitiveness, the business of forestry is scrutinized by management much more than in years past. Our clients are trying to leverage the tools they have to eke out savings in the supply chain wherever they can, and as a result, theyâve turned to Remsoft for help. As a result, Remsoft created a formal Client Services group within the company to not only deliver training and technical support but to actively work with clients on implementing new solutions.
Going forward, the evolution of Remsoft from software vendor to solutions provider is likely to continue. In some ways, the recent media attention on big data and analytics is amusing because these latest shiny, new things donât seem particularly earth-shattering to the forestry community. But they are influencing corporate decision makers and they raise the bar for decision-support tools. In years past working in the timberlands department might have been considered a backwater in the corporation; that is no longer true. Instead, budgets are increasingly scrutinized, and they are set more by potential payoff than historical precedent, and departments that can best justify projects through detailed analyses are winning out.
Modeling the entire enterprise as a monolithic model is impractical and therefore hierarchical planning with linked business models is the best alternative. Business trends and operational realities are demanding better decisions throughout the supply chain to improve the overall bottom line, and one way to deliver this is through analytics tools focused on increasingly more particular planning problems. This is the gist of operationalizing analytics. Going forward, the ongoing challenge for Remsoft will be how to maintain the open, flexible modeling environment that has been the basis for the companyâs success to date, while providing intuitive working environments for non-modelers.