Archive for the ‘Production Scheduling Software’ Category

h1

Canned Software: What’s The Reality?

January 22, 2009

Let’s say you need software to run a cash register. You look around and find that even a big-box office supply mega superstore carries the whole thing in a box; Computer tower, monitor, mouse and keyboard, the cash drawer, a barcode scanner with a stand, even one of those nifty little receipt printers. The software in the box is also in a box, and has a whole list of features on the back of said box. You, or some teenager in the neighborhood who’s at least good with video games, sets it up in the store and you’re on your way.

Then you realize everything, including the banana bread your sister made in the rented and health-inspected kitchen on the east side, has to have a barcode label. So you need another printer, and some of those stickers on letter-sized wax paper so you can print the barcode labels. Which keep coming off. Or worse, when little kids with sticky fingers picks up that banana bread with a high-pitched, “But I want some!” The accounting side of the software has a few reports for accounting, but your accountant seems to think you need others. Taking an inventory is clunky at best … what you wouldn’t give for a crew with those handheld scanners like at the big supermarket, eh? Your staff keeps changing settings to create a “best” workflow for whomever is working at the time, adding new items is more a chore than it should be, and the only one who can get the whole system to work right is your twelve-year-old daughter.

True story, except that I wasn’t “some teenager in the neighborhood who’s at least good with video games” … And now that the store is hiring non-family members as staff, they want to know how to give everyone their own login. Honestly, I think I’m going to need to wipe the hard drive and start over. But first I need to backup the database …

Custom-tailored software would have prevented all of this. Even in a retail situation, canned software has a tendency to force the owners or managers of the business to change their workflow to match the software. This may be fine for word processing and spreadsheet programs, but when you get down to business with a business, this type of thing can be frustrating at best.

Let’s say you need a scheduling system. You pull out the “business”-grade software that came pre-installed on your “business”-grade computer and have a look. Basically, you can draw lines on groups of days. You could do that with a spreadsheet and get away with it. Still, you’ve got resources, tasks, … hmm, 3D gantt charts, very cool … Oh, “resources”  are people … that’s odd …

But what happens if you change something? What hapens if things need to work through in a different sequence? Can the software work through the changes and come up with a valid solution?

A better question would be, does the software follow your business and how it works, or are you being forced into the box the software came in?

The situation will likely be the former than the latter. That’s why custom-tailored software will always work better for your business. Unless that is, you’re just writing a letter.

h1

“My Production Scheduling is rather simple …”

January 20, 2009

Is it? Is the production scheduling you need to do rather simple? You’ve been making those awnings and those canvas boat covers for years. And the crew in the sewing room can repair those damaged rental tents in no time flat. What in the world would you need a Production Scheduling software system for?

Well frankly, you need it for a lot of reasons.

In a lot of locations a tent and awning shop is seasonal. New orders can come it at any time through the year, and if the shop has a booth at the spring home & garden show there might be dozens of new awning orders. But then there’s the seasonal awning business. Awnings are stored in the winter at your storage facility and installed in the spring. Installations could easily take a month. Repairs have to be made if anything is found to be damaged prior to installation (danged mice …) Through the summer the tent rental season is just hopping, what with graduations in May, weddings and other events in the summer, and the fall festivals. In the fall the awnings have to be collected from the homes they were installed on in the spring, inspected for damage (high winds and driving rains can be nasty), dry-cleaned, and packed for the winter storage. Winter is also the best time to get all those tents inspected for damage from usage.

In all that we didn’t even mention the boat covers …

How are you keeping track of all this now? When the Mayor’s house calls and wants their awnings installed tomorrow morning as the Governor is coming for dinner and all three installation crews are already booked, how do you rearrange the schedule to accomodate such an event without going through all kinds of discontent?

If you just happened to have a Production Scheduling system with a bit of artificial intelligence to handle such matters, it would make life so much easier.

It’s a matter of perspective. You may not believe you need Production Scheduling software. But you very well might.

Think about it.

h1

Production Scheduling Software: Not Just for Automated Manufacturing

January 19, 2009

For a year or so, from 2000 to 2001, I worked in a facility having hundreds of workers and almost zero automated processes in manufacturing. Faraday was a company that turned 125 that year, manufacturing synchronized clocks, modular and customized fire alarm control panels, and horns and strobes for those fire alarm systems. The majority of the manufacturing, sheet metal forming, welding and painting, horn and strobe assembly and testing, control panel circuit board assembly, and the final assembly of the control panels, these were all done by hand. The only real automated processes were some of the parts inserted on the circuit boards, and the wave soldering of the finished boards.

Each area had its own scheduler, its own schedule nearby showing workers and supervisors what was needed and when. We tried developing an automated scheduling system while I was there but it wouldn’t have helped by that point. Faraday was absorbed into Cerberus Pyrotronics the following year.

Part of the problem was an overall resistance to change. Some of the people in the facility had been there for decades. Some of the products, particularly the clocks and the older modular fire alarm control panels, had also been around for decades. Those of us working in R&D were working on smaller panels having embedded processors (8051-based, for those readers interested). We were making these panels as flexible as we could through a front panel programmability feature, and had started working on networking the panels for larger installations. But these weren’t seen by some as as solid products as the old standby.

The same went for the scheduling of the manufacturing. It was all done by hand on paper, with instructions being distributed as to what needed to be built and when it needed to be shipped.

Could Faraday have benefited from automated production scheduling software? Those of us who were in R&D thought so. The manufacturing operation was clunky at best, with the most modern piece of equipment being a new high-end wave soldering machine, about 15 feet long, with all kinds of features and abilities. Everything else was rather ancient, including the parts-insertion units for circuit board assembly.

Since replacing all that equipment with automated manufacturing was prohibitively expensive, Production Scheduling software to schedule the workers and their processes would have certainly brought a better efficiency to the facility overall. This would have certainly been helpful in regards to priority projects, and R&D projects needing one-time assembly of multiple panels for testing.

Yeah, that was an interesting job. I sure don’t miss all the bells, whistles and flashing lights though.

h1

‘Roll Your Own’ Software; Worth It?

January 13, 2009

At some point in almost every discussion about purchasing software for a business, someone will think or even say, “Why not just make our own? I mean, we have all these IT people … it should be easy for one of them. Won’t take any time at all and it’ll save us money.”

Yes, it will take time, and it’s doubtful you’ll save any money whatsoever.

Software development takes time. Someone somewhere has sat down and figured out every piece of software you’ve ever used and they’ve done it from scratch. From solitaire games, to presentation software, to the software on the cash register at the grocery store, these applications have gone through multiple permutations over the years to get to how they operate today. Someone had to work through all the initial mechanics of what the software should do, came up with all the features, created the relational database, made it all work, debugged it, beta tested it, reworked it to get rid of the bugs …

This all takes time. A lot of time. A lot of hard work and patience.

And how much do you pay those IT folks? $15 an hour? Maybe $20 an hour? If they spend a total of six months working on this software just to get it running, how much does that work out to be?

Unless you plan to sell the finished software when you’re done developing it, there’s really no point in reinventing the wheel. There are developers out there, freelance and those in software companies, who do this every day for a living. The software you’re looking at developing has likely already been developed multiple times by multiple companies who have a history with that software and can do it quite well. Do you really think anything developed in-house will be able to stand up in comparison.

Probably not.

Software that’s custom-tailored, developed from a framework with customizable modules, by those who know what they’re doing … that’s the real deal. You’ll get a quicker turnaround, you’ll get exactly what you want, and it will look and act like the professional software you’d planned for in the first place.

Isn’t that what you really want anyway?

h1

Custom Terminology in Manufacturing Software

January 7, 2009

“We need to change everywhere it says ‘Product’ to ‘Asset’.”

“They want to see the word ‘Scrap’ instead of ‘Waste’.”

“Under Locations … let’s see … they store assets in vans and warehouses, but since the warehouses have shelves and bins and the vans don’t, and the vans aren’t physically attached to a given warehouse, the warehouses and vans have to be set up differently …”

These are real conversations which happened in the past week or so while developing custom-tailored manufacturing software for certain clients. That’s how detailed things can get. Virtually everything is flexible, anything can be changed, and if your Product is an Asset, so be it.

It’s a given that any company, particularly those with a long history, have developed their own internal culture. With that culture, an overall terminology has also developed within the overall workflows of the company. If canned software is then introduced as a management or reporting tool within that culture, how effective can that software possibly be if the software causes terminology, and ultimately cultural, changes?

Custom-tailored software is by far more appropriate as the software is built to fit within the already-existing culture and its built-in terminology. And certainly, workers and managers are going to be more willing to use software which doesn’t force them to make changes to their workflows in any way.

Besides, ‘Scrap’ sounds much better than ‘Waste’ anyway.

h1

Custom-Tailored Scheduling Software

January 5, 2009

When moving from sticky notes on a hunk of painted plywood to automated scheduling software it’s easy to get caught up in all the possible features of a canned, out-of-the-box, off-the shelf package that seems to do everything you need and then some. It appears to have everything you need, it definitely appears to have everything your manager wants it to have, and there are a ton of things in there you might be able to take advantage of in the near or distant future.

Not so fast …

Think about that for a moment. Why are you considering paying for features you might use in the future? What if you don’t use them? A better question should be, what about when you don’t use those features at all?

Take a good look at the office software you have; The word processor, the spreadsheet generator, the presentation package your boss uses for every meeting and puts pretty picture in with his notes. Have you ever even looked at that database thingy that came with it? What about the templates and macros in the stuff you do use? Do you even spellcheck??

Now take another look at that canned, out-of-the-box, off-the shelf scheduling package that seems to do everything you need and then some. How much of it is going to end up a complete and total waste of hard drive space?

Custom-tailored scheduling software, built specifically for your company’s needs and culture, is much easier to use than a canned system simply because it’s built the way you and your company needs it to be built.

I once knew a blind couple who designed their own house. The architect set them in front of a pegboard with some pieces of wood dowel. Each gap between holes in the pegboard was meant as a single foot of distance. The couple layed out the pegs to create their floorplan, which the architect glued together for them. He then developed the blueprints from the pegboard, which the blind couple continued to study with their fingerprints. When the couple walked into their new house for the first time, they knew exactly where everything was.

That’s what custom-tailored scheduling software can do for you.