<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Waterloo Production Scheduling Blog</title>
	
	<link>http://www.waterloo-software.com/blog</link>
	<description>Topics in Planning and Scheduling</description>
	<lastBuildDate>Tue, 14 May 2013 18:11:42 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/WaterlooProductionSchedulingBlog" /><feedburner:info uri="waterlooproductionschedulingblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Implementing Advanced Planning and Scheduling Software (Part 1)</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/QCdl8zoJILw/</link>
		<comments>http://www.waterloo-software.com/blog/?p=103#comments</comments>
		<pubDate>Wed, 01 May 2013 21:26:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=103</guid>
		<description><![CDATA[Congratulations! You’ve just purchased a new advanced production scheduling (APS) system. Such a system has the potential to radically transform for the better the way you do business. This post discusses how to implement such a system in the most effective manner possible, in a way that maximizes the system’s value, minimizes your risk, and [...]]]></description>
				<content:encoded><![CDATA[<p>Congratulations! You’ve just purchased a new <a title="Production Scheduling Software" href="http://www.waterloo-software.com">advanced production scheduling (APS) system</a>. Such a system has the potential to radically transform for the better the way you do business. This post discusses how to implement such a system in the most effective manner possible, in a way that maximizes the system’s value, minimizes your risk, and gets you benefits as quickly as possible.</p>
<p>The steps we recommend that you go through in implementing production scheduling / advanced planning and scheduling software are described in more detail below:</p>
<p>1. Review of Business Goals</p>
<p>The first step in any implementation should be a review of your measurable business goals for the project. The structuring of your scheduling model and the thrust of your implementation will be toward satisfying these goals. Simply stating “We want to schedule better” will not give you the focus you need to achieve quantifiable benefits. You should also develop a specific, detailed time line for reaching these goals.</p>
<p>2. Review of Prototype Scheduling Module</p>
<p>If your vendor has created a prototype scheduling module as part of your software evaluation, you’ll want your vendor consultant to help review the model relative to the business goals of your organization. You should note any gaps in the model’s ability to help you meet your goals, and put a plan in place to close those gaps.</p>
<p>3. Discussion of Other Applicable Software Features</p>
<p>Once you’ve reviewed the model, you may want your vendor consultant to discuss other software features that might help you achieve your goals. Most advanced production scheduling systems have a wide range of features designed for customers in diverse industries. A review of all of these features will be very time consuming, and not in your best interests. Trust your vendor consultant to use his or her expertise to concentrate on features that will help you reach your stated goals.</p>
<p>4. Develop a Data Plan</p>
<p>You need data to support the applicable features and functionality of your advanced production scheduling software. Without “clean”, current data, you can’t schedule effectively. You should put in place a plan to provide data to the software on both a one time and an ongoing basis. You will type at least some of this data directly into the software. Often you will transfer some of this data from other data bases or systems. Your vendor should be qualified to help you as much or as little as you require with data transfer tasks.</p>
<p>5. Debug Data</p>
<p>Invariably you will encounter errors and inaccuracies in the data input to and transferred to the production scheduling software. The APS software should have error checking routines that filter out data that is obviously wrong. However, no data scrubbing is perfect, and the software won’t catch all “dirty” data. Therefore, you should build “rough” schedules for initial review. You don’t have to make these schedules perfect, but they should allow you to verify data for accuracy. Based on what you learn, make necessary modifications to the data and to the interface.</p>
<p>6. Finalize Scheduling Approach</p>
<p>Once your scheduling model is loaded with real amounts of reasonably accurate data, it is time for you to finalize the scheduling approach you will use. Most advanced production scheduling software supports a wide range of different scheduling algorithms and approaches. The scheduling approach you choose will be highly dependent upon your goals for the project. You may want help from your vendor consultant. Ask the consultant to explain reasonable alternatives, and help you chose the approach that will work best for you.</p>
<p>Look for more implementation steps in the next post.</p>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/QCdl8zoJILw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=103</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=103</feedburner:origLink></item>
		<item>
		<title>How Can You use Advanced Production Scheduling to Improve Efficiency?</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/XrARDJcYJiA/</link>
		<comments>http://www.waterloo-software.com/blog/?p=98#comments</comments>
		<pubDate>Fri, 23 Jul 2010 20:39:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=98</guid>
		<description><![CDATA[As a manager in a manufacturing, you are under constant pressure to do more with less and to wring more cost savings out of your operation.  When business volumes drop, top management cuts your capacity with a cleaver.  When business returns, rarely are you allowed to add capacity at the same rate it is cut.  [...]]]></description>
				<content:encoded><![CDATA[<p>As a manager in a manufacturing, you are under constant  pressure to do more with less and to wring more cost savings out of your  operation.  When business volumes drop, top  management cuts your capacity with a cleaver.   When business returns, rarely are you allowed to add capacity at the  same rate it is cut.  How can you win?</p>
<p>Advanced Production Scheduling software (APS) can help.  APS allows you to generate schedules short,  medium and long term.  It gives  visibility into when work will finish considering the limited capacity  (machines, people, tooling, material, etc.) of your operation.  You can use the software’s what-if feature to  evaluate scenarios that improve both delivery and efficiency, and that help you  work around problems.</p>
<p>Specifically, improved production scheduling can help you  wring more cost savings out of your operation by:</p>
<ol type="1">
<li>Improving trade-offs       between set up efficiency and delivery</li>
<li>Minimizing overtime</li>
<li>Better controlling the       shop floor</li>
<li>Efficiently working around       problems</li>
<li>Cutting expediting</li>
<li>Reducing schedule       generation times</li>
</ol>
<p><strong>Improving Trade-Offs  Between Set Up Efficiency and Delivery</strong></p>
<p>You can be responsive to your customers by continually breaking  down set ups, but efficiency suffers.   Stay in a set up as long as you can and your efficiency improves, but  you sacrifice customer service.  Advanced  production scheduling software can help you optimize set ups in a way that both  minimizes cost and maximizes delivery.</p>
<p><strong>Minimizing Overtime</strong></p>
<p>You know you are behind and delivery is suffering.  Under pressure to “catch up” quickly, you  extend shifts and work Saturday.  Maybe  you even schedule work on Sunday.  How do  you know you are using expensive time and a half and double time hours in the  best possible manner, and not just building costly inventory?</p>
<p>Advanced production scheduling software identifies the  current and future bottlenecks in your operation that will contribute to late  work.  Rather than reactively scheduling  a lot of overtime “just in case”, APS pinpoints how to apply overtime in a cost  effective manner where it is needed the most.</p>
<p><strong>Better Controlling  the Shop Floor</strong></p>
<p>Without a schedule that your operation buys into, the shop  floor can quickly get out of control.   Shop floor staff tend to work on jobs that run without problems rather  than what is needed, and jobs will occasionally “get lost”.  Efficiency and delivery can suffer.  Advanced production scheduling software improves  shop floor control by explicitly considering capacity and generating good  schedules that are understandable and that all staff can believe in and follow.</p>
<p><strong>Efficiently Working  around Problems</strong></p>
<p>While you work like crazy to eliminate variability, problems  such customer changes, vendor problems, quality holds, broken equipment, and  sick people will always occur.  Production  scheduling software gives you visibility into how these problems impact your  operation.  APS software also gives you  the ability to generate and chose from different scenarios that get you out of  trouble with the least possible cost.</p>
<p><strong>Cutting Expediting</strong></p>
<p>One solution to delivery problems is to devote staff to  expediting hot orders.  Expediting is a  non productive activity that adds nothing but cost.  You can eliminate expediting with a well  controlled shop floor driven by a detailed production schedule that all staff  follow,  Also, the visibility and problem  solving capability afforded by advanced production scheduling can greatly  reduce the instances when expediting is required.</p>
<p><strong>Reducing Schedule  Generation Times</strong></p>
<p>Advanced production scheduling software can quickly generate  base schedules and what-if scenarios that explicitly consider capacity and  accurately predict order completions.  In  comparison, other scheduling methods do not consider capacity nor predict finish  dates and are manual and time consuming.   Using APS software can free planners, schedulers, and managers from the  drudgery of schedule generation, and allow them to use freed up time on higher  value add activities.</p>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/XrARDJcYJiA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=98</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=98</feedburner:origLink></item>
		<item>
		<title>Should Your Production Scheduling Software Consider Material as Well as Capacity?</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/wOBvbAF6CQU/</link>
		<comments>http://www.waterloo-software.com/blog/?p=85#comments</comments>
		<pubDate>Mon, 29 Mar 2010 19:27:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=85</guid>
		<description><![CDATA[You have a full functioning ERP / MRP system that handles inventory, bills of material (BOMs), and BOM explosions. Why might you want your production scheduling software to also handle materials? Your production scheduling system doesn’t need to handle material if you only want to schedule “short interval” work released by your ERP system for [...]]]></description>
				<content:encoded><![CDATA[<p>You have a full functioning ERP / MRP system that handles inventory, bills of material (BOMs), and BOM explosions.  Why might you want your production scheduling software to also handle materials?</p>
<p>Your production scheduling system doesn’t need to handle material if you only want to schedule “short interval” work released by your ERP system for which you already have material in house.  However, if you limit your planning and scheduling to such a short time horizon, you are leaving all kinds of money on the table.  See the post <a href="http://www.waterloo-software.com/blog/?p=81">Advanced Production Scheduling Software: Pay for It By Extending Your Decision Making Horizon</a> for details.</p>
<p>Assuming you want to extend your scheduling horizon, why do you need your production scheduling software to handle material?  Depending upon your situation, more than one of the following reasons could be relevant:</p>
<ol>
<li>As you extend your time horizon, material can become a capacity constraint.  Even in flat bill of material environments, incoming material needs to be purchased and may be in short supply.  In deeper bill of material environments, higher level items depend upon the production of lower level items.  ERP / MRP’s estimated, average lead times just aren’t good enough to give the predictive information that you need to make good management decisions.
</li>
<li>In some flat bill of material environments, incoming material is a commodity, and is relatively available.  However, in these kinds of environments, you may be tempted keep plenty of material on hand since you don’t know exactly when you’ll need it, increasing carrying costs.  Production scheduling software that considers material as well as capacity can tell you exactly when you need incoming materials based on other capacity constraints (machines, tooling, labor).  You can significantly cut inventory (and carrying costs) by synchronizing material purchases to your capacity constrained production schedule.</li>
<li>In material constrained, make to order environments, the ability to check material constraints as well as capacity constraints is essential to promising realistic customer delivery dates.  In addition to considering all relevant capacity constraints, the production scheduling software also needs the capability to explode bills of material. Why not use your ERP / MRP system to explode bills, you might ask?  Because ERP / MRP has no simulation capability.  To get the bill to explode, you’ll need to first give the customer some guess at a delivery date and accept the order.  You will then need to wait until the exploded orders make it to the production scheduling system before you can schedule them.  The realistic date you’ll get out of your production scheduling software may be very different than the estimated date you gave the customer, and it may be too late to change the date.
<p>A much better strategy is to enter the customer order into the production scheduling system on a simulated basis, explode the bill netting available inventory, schedule created orders considering both capacity and material constraints, and come back to your customer with a highly accurate estimated completion date.  Once the customer has accepted this accurate date, the order can then be entered into the ERP / MRP system.
</ol>
</li>
<p>To get the full benefit of production scheduling software, extend your time horizon and consider materials.  This strategy can give you significant benefit in make to order and make to stock environments, whether material is constraining or is readily available.</p>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/wOBvbAF6CQU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=85</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=85</feedburner:origLink></item>
		<item>
		<title>Advanced Production Scheduling Software: Pay for it By Extending Your Decision Making Horizon</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/e0D6rYWGSI0/</link>
		<comments>http://www.waterloo-software.com/blog/?p=81#comments</comments>
		<pubDate>Sun, 24 Jan 2010 21:11:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=81</guid>
		<description><![CDATA[You want to schedule your production better. You think production scheduling software can help. But in today’s environment of tight budgets, how can you put together a proposal to management for scheduling software that makes sense? At a minimum, any proposal to buy production scheduling software needs to pay for itself, and ideally provide a [...]]]></description>
				<content:encoded><![CDATA[<p>You want to schedule your production better.  You think production scheduling software can help.  But in today’s environment of tight budgets, how can you put together a proposal to management for scheduling software that makes sense?  </p>
<p>At a minimum, any proposal to buy production scheduling software needs to pay for itself, and ideally provide a significant return to your company.  Will simply automating what you are doing now get you the kind of returns you need?  Should you rather try and think outside of the box, and try and harness the power of advanced production scheduling software to make leaps forward in how you run your business?</p>
<p>The production scheduling process controls how your company allocates resources (capital, labor, purchased material) to meet customer needs.  In manufacturing environment, it is a primary mechanism by which you build product, and commit costs.  With this said, production scheduling means many different things to different people.  Some companies take a longer range views.  In other environments, the production scheduling process has a decidedly short range focus.  In these situations, production schedulers concern themselves with what is going to run this shift, this day, and, sometimes, this week.</p>
<p>Short term scheduling is important.  Poor decisions on how work is sequenced can hurt efficiency and lead to unhappy customers.   The process can be time consuming and error prone.  But in most environments, you can solve the problem by throwing people at it.  We’ve seen companies divide up their operations among multiple schedulers.  Armed with tools such as ERP system shop floor control modules, Excel spreadsheets, or pads and paper, the job can usually get done, albeit not without significant costs in manpower and aggravation.</p>
<p>Advanced production scheduling software can streamline the short term scheduling process. It can reduce scheduling manpower, it can prevent jobs from being “lost”, it can help eliminate poor sequencing decisions, it can improve your shop floor’s efficiency, and it can improve customer delivery.  These benefits can be significant, and are usually enough to more than justify the purchase of advanced production scheduling software.  However, by not expanding your time horizons, both figuratively and literally, you are leaving money on the table.</p>
<p>Think about the planning and scheduling related decisions your company makes outside of the short term.  Examples of these kinds of decisions might be:</p>
<ol>
<li>What lead times and delivery dates should we quote to our customers?</li>
<li>What should our work hours be (e.g. should we add or subtract shifts, should we work overtime)?</li>
<li>How should we be working in prototype work, or scheduling preventative maintenance?</li>
<li>Should we be hiring or reducing staff?</li>
<li>What should our target inventory levels be?</li>
<li>Should we be pulling production forward, or pushing it back, to level forecasted loads? </li>
<li>Should we be outsourcing production, or bringing production back in house?</li>
<li>Should we be maintaining our existing production processes, or should we be investing in new manufacturing processes and procedures?</li>
<li>Should we be investing capital in new production equipment or even in new plants?</li>
</ol>
<p>Clearly the short term decisions you make on a day by day basis are important.  However, longer term decisions like the ones listed above involve the commitment of more cost on the part of your company.  They also typically have a bigger impact on your company’s profitability and, if you get them wrong, even survivability.  </p>
<p>So, how can you make sure that your company is making the best possible decisions in the medium to long term?  Wouldn’t it be great if you could peer into the future and see the impact of various decisions before you make them? Ideally, you should be able to get this visibility using the same production scheduling approach both for short term scheduling and for longer term decision making.  All you should need to do is extend the horizon.  However, if you are an operation of any size, this is easier said than done using manual methods.  Short term you can usually schedule manually with people and elbow grease.  As you extend the planning and scheduling horizon, though, there are just too many variables involved and too many calculations needed.  </p>
<p>Advanced production scheduling software can consider the numerous variables involved, harness the computational power of computers, and give you the visibility you need to make better decisions.  It considers the finite or limited capacity or your organization.  It considers your work load, selling prices and costs.  As advanced production scheduling software loads work on your limited capacity, it shows you when work will finish relative to its due date, when revenue will be booked, and when costs will be incurred.</p>
<p>Think outside the box! Advanced production scheduling software can do much more than schedule in the short term.  It can give you the visibility to make better decisions throughout the planning and scheduling horizon, dramatically lowering costs, increasing customer service, and improving profitability. </p>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/e0D6rYWGSI0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=81</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=81</feedburner:origLink></item>
		<item>
		<title>How Should You Pick a Production Scheduling Vendor? (Part 2)</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/7Knx1cYMpUE/</link>
		<comments>http://www.waterloo-software.com/blog/?p=71#comments</comments>
		<pubDate>Thu, 31 Dec 2009 14:44:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=71</guid>
		<description><![CDATA[In the immediately preceding post, we discussed how the fit between your operations and production environment and advanced planning and scheduling / production scheduling software is paramount. However, partnering with a vendor that can help you fully unlock the potential of the software is also important. In the previous post, we started on a list [...]]]></description>
				<content:encoded><![CDATA[<p>In the immediately preceding post, we discussed how the fit between your operations and production environment and advanced planning and scheduling / production scheduling software is paramount. However, partnering with a vendor that can help you fully unlock the potential of the software is also important.</p>
<p>In the previous post, we started on a list of questions to help you determine how well vendors might meet your needs. The list of questions is continued below:</p>
<ol start="3">
<li>Has the vendor helped you develop an installation / implementation plan? If so, does it make sense?
</li>
<p>Your implementation plan should be based on what you want to accomplish with the software, and what resources you have to bring to bear. It should not be “boilerplate” or one size fits all. Your vendor should be set up to provide you as little or as much consulting assistance as you need. The amount of assistance needed will, of course, be based on how you plan to apply the software.</p>
<p>The amount of assistance should also be based on the expertise and availability of in house staff, and your implementation time table. If you have much in the way of available in house staff, and time is not of the essence, the implementation plan should allow you to assume more responsibility, keeping your costs low. If you need resources and you have an aggressive implementation time table, you will need a plan that calls upon your vendor to step in and assume more of the implementation load.</p>
<p>Be particularly wary of implementations done by vendor partners or resellers. While the developers are always compensated from software revenue, often the bulk of partner or reseller revenue comes from services. Therefore, there may be a strong incentive for them to sell you services that you may not need.</p>
<li>Who within your vendor’s organization is responsible for software bug fixes and enhancements, and what is your vendor’s release schedule?
</li>
<p>There is no standardize agreement on the functions and features that advanced planning and scheduling software and production scheduling software should contain. Also, manufacturing environments vary widely, as do the ways in which users want to apply the software. Given these market characteristics, it is common for you to identify enhancements that will help you get increased value from your planning and scheduling software.</p>
<p>Some of enhancements you might identify prior to the sale, but others won’t become obvious until after you work with the software for a while. Therefore, your vendor’s policies relative to new versions and upgrades might be very important to you. You should understand the following:</p>
<ul>
<li>Who in your vendor’s organization is responsible for development, where are they located, and how responsive are they to requests from your implementation staff? Many vendors are resellers for other companies. Sometimes communication and responsiveness between divisions of the same company can be lacking, let alone between different companies. Also, your needs may be overlooked in the face of differing goals on the part of resellers and developers. Finally, some software development teams are located overseas. Coordination can lag given time zone and cultural differences. You best bet is to look for a vendor with a development group tightly integrated with implementation staff.
</li>
<li>What is the vendor’s release schedule? If your vendor just made a yearly release last week, and today you identified an enhancement that is extremely important to you, you could be at best severely inconvenienced. You should look for vendors with short duration or flexible release schedules so that you have a better chance of having your enhancement and bug fix needs met in a timely manner.
</li>
<li>How likely is it that you will be charged for enhancements? It is within the right of every vendor to charge for enhancements requested by customers that will require major amounts of costly work with limited general market appeal. Enhancements like these aside, vendors can take different strategies toward enhancements. Some view development as a profit center, and view client enhancement requests as an opportunity to raise revenue. Other vendors view development as a cost center. They try their best to offer enhancements under the terms of existing software maintenance agreements, and view enhancement requests as a way to improve the customer experience while adding to the long term attractiveness of the product.
</li>
</ul>
<li>What are your vendors references like?
</li>
<p><a href="../blog/?m=200910" title="How Should You Use Production Scheduling Software Vendor References?">Checking your vendor’s references</a> is so important that we’ve devoted an entire additional blog post to the topic. In summary you should:</p>
<ul>
<li>Delay checking references until the end of the evaluation process. At this point, you will have a better idea of the questions you’d like to ask references. Ideally, these are the type questions that are impractical for the vendor to address as part of the regular sales process.
</li>
<li>Share your questions with your vendor sales staff. He or she can then try to match you up with references to answer specific questions.
</li>
<li>Be open-minded relative to the references that you speak with. Of course it would be ideal to speak with a reference “just like you”. This might not be practical given the different ways companies even in the same industry apply scheduling software. Rather judge references based more on how well they answer your questions than surface level similarities.
</li>
</ul>
</ol>
<p>While choosing the right advanced planning and scheduling / production scheduling software is important, so is picking the right vendor. Given the potential complexity of scheduling software, deciding on the right vendor to partner with can have a big impact on your success. Choose wisely!</p>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/7Knx1cYMpUE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=71</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=71</feedburner:origLink></item>
		<item>
		<title>How Should You Pick a Production Scheduling Vendor? (Part 1)</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/EajlPuUbzcc/</link>
		<comments>http://www.waterloo-software.com/blog/?p=54#comments</comments>
		<pubDate>Sat, 21 Nov 2009 02:02:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=54</guid>
		<description><![CDATA[The benefits of advanced planning and scheduling and production scheduling software can be immense. However, production scheduling software is not a commodity. There is no guarantee that any advanced planning and scheduling software you chose is going to deliver all the benefits that you are hoping for. In other posts, we talk about how to [...]]]></description>
				<content:encoded><![CDATA[<p>The benefits of advanced planning and scheduling and production scheduling software can be immense.  However, production scheduling software is not a commodity.  There is no guarantee that any advanced planning and scheduling software you chose is going to deliver all the benefits that you are hoping for.  In other posts, we talk about how to <a href="../blog/?m=200908" title="How Do I Know If Production Scheduling Software Can Solve My Problems?">pick the best production scheduling software</a> for your company.  Your evaluation needs to start with the advanced planning and scheduling / production scheduling software itself, and how well it fits in your environment. </p>
<p>As we’ve advocated elsewhere in this blog, we feel it is important that your vendor work with you to develop a sample scheduling model that shows how the software would map onto your real world situation.  It is the only way to know for sure that you have a fit.  Let’s say you’ve taken this step. Also let&#8217;s say that you have worked with more than one vendor to map advanced planning and scheduling / production scheduling software onto you environment.  What if the software looks very similar to you?  How do you choose?
</p>
<p>Your next step should be to concentrate on the vendor.  You need to pick the vendor that will be your best partner to help you unlock the full potential of advanced planning and scheduling software.  The questions below might help in this process:</p>
<ol>
<li>In the process of building the sample production scheduling model, how well have you and the vendor worked together?
<p>How well you work with vendor staff members prior to the sale is a strong indicator of what it will be like to work with them after the sale.  This is particularly true if the same staff will be working with you pre and post sales. You might want to ask yourself the following questions:</p>
<ul>
<li>Does the vendor put your needs first?  Is he or she curious about fully understanding your needs and goals, or does he or she fixate on functions and features, a good many of which won’t even be relevant to you?</li>
<li>Does the vendor seem knowledge about production and operations environments or is he or she a “software geek”?  Deep production experience is important in properly applying planning and scheduling software.  The more real world experience the vendor has the better.</li>
<li>Does the vendor seem reliable, or do your phone calls and emails go unanswered for long periods of time?  If a vendor isn’t responsive before the sale is made, they will only be worse after</li>
</ul>
</li>
<p></p>
<li>How much continuity will there be between vendor pre-sales and post-sales staff?
<p>You may really like your vendor’s sales and pre-sales consulting staff, but there are no guarantees that you will get to work with them after the sale.  While maintaining the same staff pre and post sales is clearly in the best interests of the customer, most software companies have their most senior staff work only with prospective customers.  In their minds, more is at stake.  After the sale, they turn consulting and implementation tasks over to  more junior employees.  Unfortunately, you as the customer will often then have to devote time (and money) to bringing the new vendor staff up to speed on your application (usually while paying their consulting rate).  You also may find that promises made by sales staff are “forgotten” when new implementation staff take over.</p>
<p>If you suspect there is going to be such a hand off, you might want to ask the following questions:</p>
<ul>
<li>What are the backgrounds of implementation staff members?</li>
<li>What is the sales team going to do to educate the implementation staff on my account?</li>
<li>Who is going to be my point of contact? What level of access might I still have to pre-sales staff?</li>
<li>How do we resolve potential discrepancies between the positions taken by vendor pre and post sales staff?</li>
</ul>
</li>
</ol>
<p>Look for additional questions for vendors in our next post.</p>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/EajlPuUbzcc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=54</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=54</feedburner:origLink></item>
		<item>
		<title>How Should You Use Production Scheduling Vendor References?</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/Oe8VciC9EBc/</link>
		<comments>http://www.waterloo-software.com/blog/?p=49#comments</comments>
		<pubDate>Wed, 21 Oct 2009 15:05:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=49</guid>
		<description><![CDATA[Your company is interested in purchasing production scheduling or advanced planning and scheduling software. You’ve already contacted and, to some extent, worked with vendors. You know you need to check two references. What should your strategy be, and how should you go about it? Is there really something that you can learn from references, or [...]]]></description>
				<content:encoded><![CDATA[<p>Your company is interested in purchasing production scheduling or advanced planning and scheduling software.  You’ve already contacted and, to some extent, worked with vendors.  You know you need to check two references.  What should your strategy be, and how should you go about it?  Is there really something that you can learn from references, or should your goal be to<br />
simply “check off a box” to satisfy your management?</p>
<p>There are two things to keep in mind.  First, vendors are going to do everything in their power to screen out negative references and only give out positive ones.  Therefore, any reputable vendor who has been in business for more than a couple of years is going to be able to give you references that will say good things.  Second, when a reference takes time out of his or her busy day to share experiences, the reference is doing both you, and the vendor a favor.  Since vendors won’t want to impose upon and unduly burden their best customers, they are going to limit the number of references you speak with.  Furthermore, if you are as busy as most people who work in production environments, you are not going to have time to talk to numerous references.</p>
<p>So, in practical terms, you are going to have limited chances to talk to references.  How do you make the most of these opportunities?  One strategy is to ask for references early in the process, and use the references to screen vendors.  If you do so, you’ll be squandering an opportunity.  At this point in the process, you might not know what the most important issues will be for your intended use of the software.  In addition, it will be hard to screen vendors based on references that are going to be hand-picked to be positive.</p>
<p>A far better strategy is to hold off contacting references until near the end of your evaluation.  Evaluating complex software such as advanced planning and scheduling can be an involved process.  Don’t try to make a choice immediately.  Share with your vendor your goals for the software, how your operations are structured, who will be using the software, and the data that you have available.  Educate the vendor so that, in turn, they can educate you on how their production scheduling software might apply in your environment.  How well a vendor works with you prior to the sale is a good indicator of what it will be like after you’ve paid the vendor’s invoice.  As advocated elsewhere in this blog, working with your vendor on a sample production scheduling model prior to the sale can be invaluable in determining if the software, and the vendor, will meet your needs.</p>
<p>While the process of working with a vendor prior to the sale can be invaluable, it won’t answer all of your questions.  In fact the process most likely will produce questions that hadn’t occurred to you earlier.  Many of the questions will be fairly general, but more than a few will be specific to how you plan to apply the advanced planning and scheduling software to your environment.  </p>
<p>Share your questions with your vendor’s sales staff!  If your vendor understands your questions, they can take steps to get you answers.  A smart vendor will listen to your questions, and match you up with references who have dealt with the same issues that you are raising.</p>
<p>While it would be ideal for your vendor to match you up with a reference “just like you”, it pays to look beyond the superficial.  Companies in similar industries often go about satisfying their customers in very different ways.  Also, just because two a companies are in the same industry doesn’t mean that they necessarily have the same goals for the production scheduling software.  One might want software for scheduling over a short horizon, while the other may want to do longer range planning.  While the references your vendor introduces to you may be in a different industry, below the surface you may have much in common.</p>
<p>What kind of questions might you want to ask production scheduling and advanced planning and scheduling references?  Below is a list of less obvious questions that might be helpful:</p>
<ul>
<li>How well did the production scheduling / advanced planning and scheduling software meet your expectations?</li>
<li>How well has the vendor kept promises made to you before you purchased?</li>
<li>How smooth was the handoff between the vendor’s sales staff and implementation staff?</li>
<li>How responsive have the vendor’s support and development staffs been to issues which have arisen and to enhancement requests?</li>
<li>How expert in the software are the vendor’s consulting and implementation staff, and how quickly have this staff picked up the nuances of your business?</li>
<li>How did you make use of the vendor’s staff during your implementation?</li>
<li>Did the vendor help you draft an implementation plan, and if so, how useful was it?</li>
<li>How smooth and problem free was your implementation?</li>
<li>What kind of unplanned expenses and costs were passed on to you?</li>
<li>What business benefits did the production scheduling / advanced planning and scheduling software help you achieve, and how quickly did you get those benefits?</li>
</ul>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/Oe8VciC9EBc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=49</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=49</feedburner:origLink></item>
		<item>
		<title>How Can I Satisfy the Data Needs of Production Planning and Scheduling Software?</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/-DmEbIH7FEY/</link>
		<comments>http://www.waterloo-software.com/blog/?p=42#comments</comments>
		<pubDate>Wed, 30 Sep 2009 20:16:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=42</guid>
		<description><![CDATA[You’re thinking about implementing a production scheduling, production planning, or Advanced Planning and Scheduling software. You know these systems need the right kind of data to be successful. Do you have the data you need? If not, how do you go about getting it? Once you have the data, what is the best way to [...]]]></description>
				<content:encoded><![CDATA[<p>You’re thinking about implementing a production scheduling, production planning, or Advanced Planning and Scheduling software. You know these systems need the right kind of data to be successful. Do you have the data you need? If not, how do you go about getting it? Once you have the data, what is the best way to store, maintain, and access it?</p>
<p>Advanced Planning and Scheduling systems have a reputation for requiring excessive data. Whether or not this is true depends upon the capabilities of your scheduling system, and your goals for it. Ideally, you will have picked a vendor with deep experience helping customers be successful in a wide range of different industries. This experience should have bred a sensible approach to scheduling embodied in a practical production scheduling software product.</p>
<p>As is generally the case with most real world problems, the most workable approach to scheduling is to “start simple” and to build on success. With respect to data, this approach involves starting initially with minimal amounts of data, and augmenting and refining the data over time. The “start simple and build strategy” makes particular sense for data since it costs money (time, effort) to collect and maintain data, and you only want to access data that is truly useful. To support this strategy, initially your production scheduling software should be able to generate decent schedules with minimal data. However, the software should also give you the capability to add and refine data over time, and to see corresponding increases in schedule accuracy.</p>
<p>What data do you need to start with?</p>
<ol>
<li>Primary resources to schedule – can be machines, tooling, people or material.</li>
<li>When the resources are available – i.e. their calendars and shifts.</li>
<li>Routings – the steps or operations orders go through in their production. For each step, the duration each resource is required.</li>
<li>Requirements to schedule – often called orders. Typically, an order has a quantity and a due date.</li>
<li>Priority – some “rule” which determines the sequence in which orders and / or operations are scheduled. For example, one simple priority rule is earliest due date.</li>
</ol>
<p>What data should you be able to add over time? The software should be able to handle all of the data required to model both your operation and the way you want to schedule that operation. Different industries can have unique data needs. Below are a half a dozen examples of different types of data:</p>
<ul>
<li>Additional resources which are required along with the primary resource to perform an operation. Examples might be labor, tooling and material in combination with a primary machine.</li>
<li>Groups of alternate resources that are able to perform an operation.</li>
<li>Complex relationships between operations in a routing. For example, sequential, overlap, parallel as well as complex networks of operations.</li>
<li>Characteristics by which operations should be grouped, sequenced, and scheduled back to back on a resource to reduce set up time. Also, the associated time penalty that occurs when changes in characteristics occur.</li>
<li>Characteristics of operations that can be grouped together for batch processing, for instance in ovens. Also, the associated oven capacity.</li>
<li>Values that determine how an operation should be split over machines with similar capabilities.</li>
</ul>
<p>Where can you obtain production scheduling related data? The first place to look is your business system (ERP system), or other company data bases. Systems such as these should provide the basic data needed to generate initial production schedules. Unfortunately, production scheduling is an afterthought in most ERP systems. Therefore, rarely are such systems designed to hold the more detailed data that might be required to refine your producti<strong></strong>on schedules.</p>
<p>If you need detailed data, you are probably going to need to turn to the true experts – your shop floor staff and industrial engineering group. Often these staff members will hold the data you need in their heads, or in personal data bases (e.g. in Excel).</p>
<p>Once your data is identified, the next step is to get it into an easily acceptable electronic format. One option is to add this data to your business / ERP system or company data base in unused or user defined fields.</p>
<p>An alternative to adding scheduling related data to your ERP system or company data base is to add it directly to your production scheduling or Advanced Planning and Scheduling system. The scheduling system should be designed for easy data input. In addition, it should have features designed for easy maintenance and change of bills of material and routings, which is where most of the specialized scheduling related data resides.</p>
<p>How should you access the data? Some data is best held and maintained in company ERP and business systems, and other data is best held and maintained in the Advanced Planning and Scheduling software. Your scheduling software should contain interface tools for transferring data easily and efficiently between systems. In addition, the software should have rules for merging different data from different sources in a seamless manner (e.g. combining data resident in the scheduling system with data transferred from ERP).</p>
<p>So, how can you satisfy the data needs of your production planning and scheduling system? By starting with readily available data and collecting more complex, detailed data over time, by storing the data in the system that makes the most sense, and by using the data transfer and data merging capability of your Advanced Planning and Scheduling system to pull the data together for effective use.</p>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/-DmEbIH7FEY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=42</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=42</feedburner:origLink></item>
		<item>
		<title>How Do I Know if A Production Scheduling Solution Can Solve My Problems?</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/iiMnxxB-DJc/</link>
		<comments>http://www.waterloo-software.com/blog/?p=33#comments</comments>
		<pubDate>Tue, 11 Aug 2009 14:19:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=33</guid>
		<description><![CDATA[You’ve seen slick demonstrations of good looking software.  You think a production scheduling / advanced planning and scheduling system might improve your business.  But you want to be sure.  How do you know if a vendor and their product can really help?  Ask the vendor, but be prepared to think through some potentially difficult issues. [...]]]></description>
				<content:encoded><![CDATA[<p>You’ve seen slick demonstrations of good looking software.  You think a production scheduling / advanced planning and scheduling system might improve your business.  But you want to be sure.  How do you know if a vendor and their product can really help?  Ask the vendor, but be prepared to think through some potentially difficult issues.</p>
<p> Advanced planning and production scheduling is an incredibly powerful technology, but it is not a magic wand.  The technology doesn’t fit in all environments, and it can’t solve all business problems.  Depending upon the specifics of your operation, advanced planning and scheduling can also be a bit tricky to implement.  To know if the technology can help in your environment, you both need a roadmap on where you want to go, and be able and willing to dig into the details.</p>
<p> Some production environments are simple and straightforward, and your operations might fit into this category.  However, your plant might also have unique twists or rules that influence how work gets done.  These unique characteristics may be “how we’ve always done things”, and therefore, be ripe for change and simplification.  However, many of the unique aspects of how you manufacturer product are unique for a reason.  You’ve developed proprietary processes over the years that give you an advantage over your competition.  In order to be successful, your planning and scheduling software needs to be able to capture and reflect the legitimate intricacies of your business.</p>
<p> So, how do you know if a production scheduling solution can solve your problems?  You build a sample model, and use the model to test the application the software to your real world situation.</p>
<p>Any reputable, experienced vendor understands that a sample model is the only way to truly know how well the software will fit you.  If the vendor won’t work with you on a sample model, either they don’t know how to build one (maybe they are a marginally trained distributor), or they have something to hide.  Whichever is the case, if they aren’t willing to work with you, find another vendor.</p>
<p> While your vendor should be willing to work with you on a sample advanced planning and production scheduling model, any vendor worth his or her salt is going to have strong ideas on how the process should work.  These strong opinions should be based on experience building similar sample models for other customers.  At a minimum, if you haven’t done so already, the vendor should insist that you:</p>
<ul>
<li>Involve in the process staff members who might either use the software directly, or use the output from the software.  The only way you are going to develop good criteria for evaluating the sample model is by getting important users and decision makers lined up.</li>
<li>Get consensus as to your organization’s specific, measurable goals for the planning and scheduling software.  These goals will influence how the sample model is built and will guide the justification of the technology.</li>
<li>Get commitment to help from staff which might be responsible for providing the planning and scheduling system with required data.  Sources of data might range from formal company data bases to informal data held in the head of shop floor staff.  Planning and scheduling software won’t work without proper data, and if the proper data isn’t available, why bother with the exercise?</li>
<li>Get sanctioning from decision makers.  Again, why bother with the exercise if decision makers aren’t on board.</li>
</ul>
<p> Building a representative sample model is a significant undertaking.  You should plan on considerable amounts of your time to educate the vendor on the details of your operation.  While the sample model will require effort on your part, please remember that the vendor’s investment will be much greater both in real and proportionate terms.  Depending upon the magnitude of the investment that your situation requires, the vendor might ask you for one or more of the following:</p>
<ul>
<li>The explicit criteria which you will use to make your decision</li>
<li>Your criteria for justifying the software (if you think you’ll have trouble justifying, get help from your vendor)</li>
<li>The specific steps in your decision making process</li>
<li>The specific steps needed to approve an expenditure for the software and associated services.</li>
<li>A commitment that you will purchase if the sample model adequately addresses your needs</li>
<li>A purchase order for services to help defray the cost of building the sample model.</li>
</ul>
<p> While building a sample advanced planning and production scheduling model is not free in terms of time and potentially money, the process should help you understand:</p>
<ul>
<li>The data needs of the software.</li>
<li>How your data will  look in the software</li>
<li>How the software will be used on a periodic basis (e.g. daily, weekly, monthly)</li>
<li>How the software will be used to solve specific organizational problems</li>
<li>What your organizational training needs are</li>
<li>What the implementation of the software will look like</li>
<li>In round numbers, how much it will cost to purchase and implement the software and what the economic benefits of the purchase will be</li>
</ul>
<p> Building a sample model will greatly reduce the risk that you purchase a technology that won’t help you reach your goals or won’t work properly in your environment.</p>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/iiMnxxB-DJc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=33</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=33</feedburner:origLink></item>
		<item>
		<title>My New ERP System has Production Planning and Production Scheduling Capability.  Why Should I Need Anything Else? (Part 2)</title>
		<link>http://feedproxy.google.com/~r/WaterlooProductionSchedulingBlog/~3/R3OYPubgdR4/</link>
		<comments>http://www.waterloo-software.com/blog/?p=25#comments</comments>
		<pubDate>Tue, 16 Jun 2009 01:57:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.waterloo-software.com/blog/?p=25</guid>
		<description><![CDATA[In the previous post, we discussed major potential “gotchas” associated with purchasing advanced planning and scheduling software for production planning and production scheduling from ERP / MRP vendors.  We previously discussed a case where the planning and scheduling software was made available through a “partnership” agreement with a third party vendor.  In this post we’ll [...]]]></description>
				<content:encoded><![CDATA[<p>In the previous post, we discussed major potential “gotchas” associated with purchasing advanced planning and scheduling software for production planning and production scheduling from ERP / MRP vendors.  We previously discussed a case where the planning and scheduling software was made available through a “partnership” agreement with a third party vendor.  In this post we’ll discuss “gotchas” when the ERP vendor owns the technology.</p>
<p>A major “gotcha” can occur when the ERP vendor has acquired their planning and scheduling technology through an acquisition of another company.  In recent years there has been tremendous consolidation in the ERP / MRP space.  ERP vendors have acquired production planning and production scheduling vendors.  The acquiring ERP vendors have since themselves been acquired by other ERP vendors, sometimes multiple times.  Often these acquisitions are driven by financial and marketing concerns rather than a desire to build a rational and technically sound product line. </p>
<p>With every acquisition, consolidation of product lines and staff occurs, and application expertise departs.  Due to all the acquisition activity, some vendors have been left with a pile of different applications puzzle pieces.  Rarely do these puzzle pieces fit into any kind of a coherent whole.  Prospective customers interested in the technology are left with applications that aren’t truly integrated, and vendor staff who don’t know their own products. </p>
<p>Another major pitfall involves vendors who have developed advanced planning and scheduling software to cover their competitive flanks.  Typically, these vendors are large and have deep pockets.  While these vendors may be able to assign top notch programming talent to developing production planning and production scheduling software, they still need application experience to know what needs to be developed.  Strong development capability doesn’t translate in a deep base of domain experience or experience implementing with real world customers.  The situation is compounded by the fact that, unlike MRP, there is no published, standard, well accepted, set of product features that an advanced planning and scheduling system should have.  The best planning and scheduling applications have been developed over many years by vendors dedicated to the technology with significant feedback from customers “in the field”. </p>
<p>Vendors with no affinity for the technology often develop applications that look great on the surface.  However, when you dig into them, you find they lack depth and are full of functional holes.  Furthermore, when you implement, you’ll often find that there is no one at the vendor who truly understands the application, or who has the necessary experience to make customers successful.</p>
<p>So as not to get burned, ask the following questions: Will you prototype the planning and scheduling application with my data and show it dealing with my scheduling issues?  Can you show me data moving from the ERP system to the planning and scheduling system and back again?  How will the planning and scheduling application be loaded on my computers?  Can I talk to references that will vouch for the success of the application?  Can I see the resumes / CVs of the staff responsible for implementing?  How many successful planning and scheduling implementations have they managed?</p>
<p>Unsatisfactory answers to any questions should be cause for serious concern.  Be particularly wary of vendors that tell you not to worry about production planning and production scheduling until after the rest of the ERP system is up and running.  Don’t fall for this sales technique often used to hide product weaknesses, or lack of planning and scheduling expertise.  If you are interested in planning and scheduling, make sure the vendor demonstrates the software to you up front, with your data, and shows how the application will solve your real world problems.</p>
<img src="http://feeds.feedburner.com/~r/WaterlooProductionSchedulingBlog/~4/R3OYPubgdR4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.waterloo-software.com/blog/?feed=rss2&amp;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.waterloo-software.com/blog/?p=25</feedburner:origLink></item>
	</channel>
</rss>
