Wednesday, December 05, 2007

TAKE MY FLASH WEBSITE... PLEASE

We have had some requests lately to integrate our .ASP-based "Consumer Website" - our killer real-time community/house/option/estimate engine that writes directly out of the Dynami Builder (tm) database and gives our client-builders an instant 360 view of their product data.... OK... end of sales pitch.... it's killer, check it out. --- with your Flash-based websites.

Yes it can be done. Take a look at this - pretty good basic tutorial Flash-to-ASP. http://www.smartwebby.com/Flash_and_ASP/basics.asp

As you can see- there will be extra steps and performance issues, etc. etc. But yes, we can make it work.

The real issue is your Flash-based website. When you build an entire interface and site using Flash, the ONLY human being who will benefit is your Flash consultant.

You lose
Your site visitors lose
Search engine crawlers lose (usually)
Your prospective buyers lose

Have I lost you too? What is "Flash" you're asking? Google it.
In a nutshell, Flash is a web technology, developed by Macromedia, now owned by Adobe. It is a closed, proprietary environment that allows you to create all manner of visual trickery on the web. A "rich multi-media experience" is what Flash proponents call it.

It's wonderful for displaying little bits of interactive fun, like an online video game... or a streaming movie, or even an interactive menu. But unfortunately the trend is to build the ENTIRE FRIGGING SITE in Flash, throwing caution (and all W3C Best Practices) out the window. Especially onerous are those "web authors" who really don't know what the F they're doing... they only know how to use the "Flash" authoring tools... or worse yet, one of the "Flash-alike" knockoff tools like "Swish". Somehow, these idiots convince our clients they'll have a richer, better, faster website than one that uses conventional coding/scripting techniques.

Baloney.

- I've yet to see a Flash website that was any easier to navigate, performed any better, or looked any better than scripted or static HTML site. Homebuilders are not video game designers, rock musicians, or movie producers. Those industries might benefit from the all-Flash approach... but I doubt it.

- Your users lose some very simple, but important capability when you use all-Flash. Like the ability for a reader to highlight, copy, and paste your address or phone number. Think about how many times you do that when surfing the web. Flash-generated site ? Forget it. If all they want to do is paste your phone number into their contact manager... they can't. Flash is a closed environment. You can't copy text, you can't write a hyperlink to a new tab, you can't do much of anything you can do with an HTML-generated page.

- The real killer - search engine optimization. What is the Google or Yahoo spider going to index on your all-Flash site ? Hmmmmm ? Answer - not much. Smart Flash developers have found ways around this... they insert static pages and meta data and do other tricks that can be spidered... the problem is, seems like none of these smart Flash developers have found homebuilder clients. The ones I've dealt with don't even know what I'm talking about when I mention this shortcoming. Shocking. Yeah good idea... build your client a pretty website that is essentially invisible to Google. That's serving your clients - NOT.

So friends - do yourself, your buyers, your employees and your subs who all depend on you a favor- save the Flash for little streaming movies and other minor features on your site. Pick up a copy of "Skip Intro" (Search it on Amazon) - the best treatise (so far) on how to... and how not to... use Flash on the web.

Look at the 20 most-utilized sites on the Internet: eBay, Amazon, Google, Wikipedia, CraigsList, etc... NONE of them are Flash-based. They must be doing something right.

Tuesday, December 04, 2007

I'm an Idiot ...Part 1001

I just realized that the dude who sings in the Wallflowers (Jakob Dylan)
is Bob Dylan's son. Popular music pretty much suspended in time for me around
1978 or so. I can't tell you which "U2" record is better... I didn't think
Kurt Cobain deserved Hendrix-like hero status (Hendrix he ain't), and FM radio from the '80s and '90's - forget it.

So my head has been out of it for 30 years... that's longer than my WWII swing-band-sax playing father's was in 1970 when I was shocking him with Led Zep, Cream,
and anyone else with a guitar that needed plugging in.

Today's rap "artists" annoying the adults are not the same thing as the hippy musicians annoying the adults 30 years ago...my generation could play -
they didn't just loop or "sequence" . To me - the practice is no different than hacking a Picasso up into pieces with a utility knife, duct-taping it back together in a different order, and then claiming you painted it.

Shame on any songwriter who lets his/her stuff be used in that way. Just because you can scream some C.lassic RAP over the opening lick in 'Hotel California' does not put you in the same club with Don Henley. But unfortunately, Henley signed off on it...and that puts him in the same club with Kanye West and the boyz.

Speaking of the talentless (yet oh, so arrogant) Kanye... 0ne of the lamest things I've seen lately(if you discount Kanye's pre-schoolish "yo-where's the rest of my awards-yo" at the grammy's that is... ) was the talentless Kanye onstage with the Police, screaming YO..
YO... YO... YE-AH....YE-AH between the lines of "Message In A Bottle". Yikes.

DUDE, YOU'RE ONSTAGE WITH STING. SHUT THE F-UP AND LISTEN - YOU MIGHT LEARN SOMETHING . It's no wonder the recording industry is in the shape it's in.

Sunday, December 02, 2007

Ghosts of Christmas Past and Present

There is no more frustrating holiday chore (IMO) than hauling in an 8 or
9' Christmas tree, getting it in the stand, and then getting it to stand
plumb. Being the only still-living male in the family after 1980 or so,
I used to get stuck with "tree detail" for half a dozen family member
and our church. No "Currier and Ives" Christmas scenes here...sparkling
winter vistas, crackling fires, happy families sipping on their mulled
cider...

Nope, here in Northern PA it was more like Antarctic blasts of
below-zero temperatures, howling wind, swirling white-out snow and slick
icy walkways. Add to that a few too many trips to see Jack Daniels (me,
the relatives, and the neighbors).. it was a recipe for disaster, or at
least a good knock-down drag-out or two.

And finally.. those rickety metal tree stands:

Those were the last damned straw. An hour of knuckle-busting
back-throwing effort and we'd still have to tie the trees up or they'd
topple. We lost a couple of them when I was a kid. One almost caught the
curtains on fire. Of course that was back in the days when you could get
third-degree burns from the tree lights. Merry Christmas.

One year, all the metal stands went in the trash, and everyone (who I
had to set a tree up for) got one of those 2-part "wiggling" stands that
adjusts with a foot pedal... I have to admit that was the greatest
Christmas frustration-saver ever.

The second greatest is my "Fat Max". Those are the DIY laser level that
looks like a giant PowerLock. To be honest, I've used it a lot more than
I ever thought I would, not being a $4000 rotary laser and all..but it
does come in handy around the house for hanging pictures, closet shelves
- other homeowner stuff. Well, tonight I found what might be the best
use of all for "Fat Max" - plumbing up the damned Christmas tree.

Yup.. set that baby on "plumb" , point it at the tree so you get a line
on the middle of the base trunk... and across the angel's face at the
same time.. you got yourself a nice straight tree. Repeat from the
other side and you got yourself the true miracle of Christmas... a tree
that is straight in the stand from BOTH directions.

Hydrogen Cars - Finally ?

I don't care where you come in on the political spectrum or what your (no pun intended)burning issue is (environment/climate change, hate depending on countries outside our borders... whatever) -- there are 1,000,001 reasons to limit our dependence on fossil fuels (of all kinds, from all places) and no good reasons I can think of not to. Zero.


In the late '70s, I was a college biology major. An inventor-dude came in to our science building demonstrating some kind of a hydrogen fuel cell engine he was building.

He believed that hydrogen would replace every other type of fuel in just a few years. Almost ideal... no polution to speak of ( the main by-product of burning pure hydrogen is water vapor) and... IF you can use renewable resources to make the hydrogen.... the cost to run the thing was almost FREE. Of course that meant needing a bunch of some kind of free energy to add to the system... sunlight, wind, waterfall, whatever you got.... or otherwise you'd need electricity, and lots of it. If you needed electricity, even that was better than what we were doing with gasoline vehicles.

But ...FREE? That sounded great to me and it seemed like everyone else would like it too. So why the hell were we still buring gasoline? I asked him.


Money. Follow the Money son.

He said crude oil had to get above $25/barrel (in 1979 dollars)for his solar electrolosis fuel cell idea to be viable ( $75 in today's dollars). Crude oil was spiking at the time, new federal subsidy money was becoming available for inventors and consumers alike. And there were all kinds of "experts" popping up in alternative fuels, but they were mostly passive solar heating hot water systems, windmills, new types of insulation, etc. Nuts and twigs stuff, not enough impact to replace oil in the economy.


Fast-forward 28 years... I was listening to a Coast-To-Coast AM the other night (http://www.coasttocoast.com/) and Dr. Michio Kaku (proponent of 'string theory'... Google it) was the guest. That night he was talking about a move to a hydrogen economy as a way to displace the use of fossil fuels. The hydrogen fuel cell car being produced by Honda came up for discussion. I didn't realize you could actually purchase a fuel cell vehicle (and technically you still can't yet...but it's only a few months away).

The Honda requires refueling either via one of their very scattered (2-3 prototype stations in Southern CA only ) or home re-fuelling stations, which will be powered by -- electricity, which is produced by.... oil, or coal.

So we're still not "getting it". Honda's system (like most mainstream fuel cell schemes today) is not eliminating fossil fuel... it's just moving it to a different place in the (no pun intended) energy pipeline. There are some savings - maybe 30% overall, from just buring the gasoline straight up, but that's a fly speck compared to what we need to cut the cord on foriegn oil.


Today, hydrogen comes from one of two places, and they both require carbon-based fuels to accomplish. You either need to add massive amounts of electricity to "electrolyse" water - splitting it into its component oxygen and hydrogen gasses - or you have to "reform" (re-form) natural gas or gasoline or some other fossil fuel into hydrogen, leaving you with a bunch of by-products you don't want, that aren't any better than the by-products from burning fossil fuels.

But what about this idea... let's take the half-a-trillion bucks we're going to dump into the middle ease over the next few years, and build a national system of solar-powered electrolosis facilities that can produce us an endless supply of hydrogen from seawater (or any water). We'll also need a distribution system of course, but that should be a piece of cake compared to other stuff we've accomplished in this country.

Hydrogen is the perfect fuel. It can be made from water. The by-product is Oxygen. It leaves behind only water (mostly) when it's burned. It could actually be produced at the point of use for many purposes. Like a mini-fuel cell system to power your laptop, re-fueled by a pod you sit in the window.

Honestly folks - build a solar-hydrogen economy and kiss the nut cases in the middle east good-bye. Kiss the massive pollution from China and other "developing" countries good-bye.

I don't know about plastic and all the other crap we make out of oil. I'm sure there are other ways to do all of that as well. And even if we needed some oil to make some stuff -- as long as we're not blowing through every drop of it we can find, we'd be better off than we are now.

WE'RE AMERICANS FOR CRISSAKE. THERE ISN'T ONE DAMNED THING WE CAN'T PULL OFF WHEN WE NEED TO. WELL - WE NEED TO. THIS IS SERIOUS.

We ALREADY KNOW how to do it. We've known how for at least 30 years (that's how long I've known anyway). Is ANYONE out there ready to stand up and get this done ?

Saturday, December 01, 2007

MEETING BUILDERS WHERE THEY ARE:

On a related note to my last post... one of the tenets we followed when building our production builder application "Dynami Builder" (http://www.dynamisolutions.com/) was 'meet the builder where they are' - we knew that anything more complicated than "minimally disruptive" could not/would not be deployed quickly at the client... and not getting it up and running quickly (6 months or less) means stretching out the ROI unacceptably... maybe to 'never'.

THE 80-20 RULE
Return On Investment stretching to "never" means "No Return - No Value". Thanks to research analysts like Forrester and Gartner Group, we now know that (in other industries at least) 8 out of 10 of ERP and CRM (big software) implementations FAIL. 80% failure rate overall, and I'm willing to bet our industry is that bad, or even worse. Think about the big "integrated" builder software systems... I've seen hundreds of builders attempt to stand them up, but can only count the ones who wind up using them as-intended on one hand.

Talk to the employees at even the most tech-savvy builders out there - Like Capital Pacific or John Weiland Homes - the ones who are written up over and over in the trade publications... and you will discover that their use of technology is nowhere near as robust as it is portrayed in the press. Sure, they use "BuilderXYZ"... but it turns out that they don't really release POs from it. Or, they use "SalesAutomationEasy" but are still printing out paper selection sheets. Or "WarrantyListMaker" but are having to re-key months of job information.

Small-Volume builders are no better. Take Synapse Software's "BuildWorks" as an example... even though BW will provide a nearly out-of-the-box mechanism for a builder to get accurate purchasing and job-costing out of QuickBooks... it requires some set-up in Excel. So you will find the typical user loading the accounting file only, and not using any of the Excel features that power the job-costing - even though they are relatively "free". And once they're set up, they could be saving a small builder thousands of dollars.

A MAJOR REASON SOFTWARE PROJECTS FAIL: STAFF TURNOVER
So several years ago now I started to research why those projects were failing at homebuilders, and I found the usual littany of reasons IT projects fail at any business... all relating to failure to follow the top-down protocol:

- Wrong vision by Sr. management (the Wrong Why)...
- Right vision but wrong objectives (the Wrong What)...
- Right leadership but wrong product selection (the Wrong How)...
- Right product choice, but no action plan (the Wrong Who/Where/When).

But one reason had nothing to do with intention or planning, and stuck out like a sore thumb - production builder staff turnover is typically very high, even at the management position level. It was not uncommon for me to start a project with one set of people, and after a year, nobody was left but the company owner.

Think about that.

So these weren't really "management teams" enabled to steer the ship on a common course. They were loose collections of people assigned titles by the company owner, but not given any framework to operate in, no metrics or benchmarks to manage their departments against, not given any recognition when things went well, but hammered mercilessly when they didn't.

Our IT project would often be the last straw... one more hassle they couldn't take, so they'd find new jobs at other builders (often with no notice or fanfare - they'd just split)... who weren't any better at management, and the cycle would repeat.

CALL US WHEN YOU'RE DONE...
So the software vendor (any vendor) comes in... evaluates the situation... gets a plan together (hopefully - not always)... and starts the implementation of their product or service. But their fatal mistake - they allow the builder's management team (remember, the team that really isn't a team...) to drive the velocity and urgency of the implementation, often because they're juggling way to many clients themselves to do it any other way. "When you're done with "A", call us and we'll come back and start "B"

Therein lies the problem:
By the time "A" is done, the staff member who did the data entry moves on to another job in another town... and "B" can't start because nobody knows where "A" was left off. So we're

I can not think of an IT project that lasted a year where I had all the same players as when I started.... but worse, I've personally been involved with a more than a dozen of these projects where the ONLY person remaining from the original management team... was the owner of the company!

And since he/she didn't make the project a personal priority in the beginning (abdicating responsibility to someone else instead), he/she was also in the dark, and by this time clueless, very PO-ed at the software vendor, and probably his/her consultant as well.

At that point - it's too late. At Dynami, we consider disengagement of the company owner to be a "Terminating Factor" -meaning 'game over' - suspend the implementation.

In my experience, anything else that gets accomplished after that happens, will occur in an environment of infinite mistrust and CYA, and winds up producing a fraction of the value it could have had everyone stayed on board.

Think of what one of your housing projects would be like if you took the "Call us When You're Done" approach with subs.

"Ok Tom... let me know when you're done with the drywall....then we'll start calling around for painters.... "

That's why, we decided to take a very pro-active approach to implementation. It's 16 weeks, period, because we drive it to be 16 weeks. We help the management team gell through regular accountability meetings, and we provide the builder with cutting-edge tools they can use to apply top-down thinking to any project. Even if a builder is considering other projects, software, whatever... if they do our "Blueprint" first, they will be in a much better place to tackle whatever they want later. Moving the management team forward together is the key to a successful software implementation project. If the builder has people on the team who shouldn't be there, or if the owner isn't ready to delegate and then step back and manage... the project has little chance of success.

Is Your Management Team the Greatest Risk of All ?

When we (http://www.dynamisolutions.net/) roll into a production builder, we do an evaluation/analysis that involves a lot of fact-finding... investigation about workflow/process... analyzing existing data structures and documents...looking for product line opportunities... on and on. We call it a "Blueprint" (catchy, huh?) and the deliverable is a lengthy written implementation plan...before one lick of software is touched. Our "Blueprint" is primarily to figure out the best way to deploy our services...but if a builder is also considering a new accounting system or whatever else Dynami doesn't sell.. we use it to find those opportunities for our clients as well.

SMA (http://www.smaconsulting.net/) called this approach a "Scorecard"... Shinn Group does something similar. I'm sure every good management consultancy has their own approach to the same end. ( and if they don't.... run).

By the way...I've seen a lot of stuff out there (so-called small-builder or remodeler "management systems") that might ask the right questions... but they don't provide any answers beyond stating the obvious ("Are You Profitable" "Are You Backing Up Your Data", etc.) That's only 1/3 the solution. Before you decide on a course of action, you will need:

1) The right questions (What does my mark-up need to be for "X")

2) The right answers .... (here's your target, you're currently 10% under the average capture rate for "X", and this is what that means in terms of sales...)

and finally ...

3) The tools to get it done. (Here is the procedure, the software, the whatever to increase your capture rate by 10%)

Smaller operations might not need a "Blueprint" or a "Scorecard" (but it couldn't hurt).. but you still need to follow exactly the same approach.

THE TOP-DOWN APPROACH:
By now my readers are probably sick of this diatribe, and I hope you've all memorized it.
When evaluating anything, including technology (but also new work products, new hires, a new truck, different tools, an office party...) use a "top-down"approach. You can't move down the ladder until you have absolute clarity on the step above .

Here it is again in case you missed it: Top-Down means thinking in terms of...

WHY (Your mission/vision/purpose generally) --> then
WHAT (Your OBJECTIVES for this project specifically) --> then
HOW (the strategy.... in this particular case the software/tools you're going to use) and finally --> (drum roll please....)
WHO/WHAT/WHERE .... (the Action Plan)

= SUCCESS !!!
Bottom line, projects that take the top-down approach, are very likely to succeed, projects that don't are very likely to fail.

YOUR TEAM'S PROJECT READINESS = YOUR PROJECT RISKS:
Assuming you get through WHY,WHAT,HOW, you're still not out of the woods. The last step - the "Action Plan" requires RESOURCES. WHO=people WHEN=Time WHERE=Geography. Also money, another important resource to keep things rolling.

So, in addition to the vision, objectives, and strategy... you have to couch a project terms of your company's READINESS to take on a project of the scope required. This is one of many project "RISKS".

RISK #1: BITING OFF MORE THAN YOUR TEAM CAN CHEW:
Risks are very important to know - they are your crystal ball as to whether your approach will work, or leave you back whining about the latest shelfware you purchased. Minor "risks" can slow down a project or reduce your ROI.. major risks (also known as "terminating factors") can stop it in its tracks or put it in the ditch altogether.

Sure... standing up "BuildWhatEver", the latest/greatest end-to-end ERP solution might be the perfect solution from a feature/fuction standpoint... but do you REALISTICALLY have the resources internally to pull it off ?

To figure that one out, you need to know what it's going to take, specifically . (1550 MH of product planning.....1250 MH of proof of concept and Use Cases....1500 MH for deployment.... etc.) . A work-year is 2100-2500 hours rough and tough for most of us. If you are a one-man band with a part-time receptionist... you are NOT going to complete a project that requires an additional 4500 man-hours in the same year. But you MIGHT be able to do one that requires an extra 450. Then... next year you might be able to take on another one... etc.

The trick then, is to figure out which approach will give you the most bang for the buck within your capability to execute that approach. Some small companies can pull off an extra 1/2 time assignment... others not even close. It takes a lot of leadership to squeeze extra productivity out of staff in order to get it done... and it takes UNENDING commitment from the small business owner. The project might replace all your free time, weekends, and that yearly hunting trip to Montana. How bad do you want it, really ? Process/workflow improvement is hard work, but the results can be spectacular.

Of course, there is a lot more to this than the 4 one-liners in "top-down". Getting to clear mission and objectives can take weeks of soul-searching. Developing strategy around those objectives can take more weeks of elbow grease. Luckily there is are many pre-defined strategic planning methods that will get you there.

You can do it yourself if you're a small biz, but I don't recommend that approach. I think you'll do much better with:

1) Help from someone familiar with standard strategic planning process , and
2) Some objective new eyes on your operation to help you determine capacity.

THE AD HOC BOARD OF DIRECTORS/ EXECUTIVE COMMITTEE:
If you have the resources, you can hire a consultant to come in and help you... We're available. But whether you do that or not, the most effective thing a smaller company can do is establish what we would call an "Ad hoc board of directors" or an "Executive Committee". Builder20 clubs provide a peer-to-peer environment you can use.... or just "run it up the ladder with your wife and kids" is probably better than nothing. At some point I'll upload an excellent article on the ad hoc BOD , written by my mentor and friend Bob Whitten. Bob knows this better than anyone. Using an ad hoc BOD is a big part of the reason he was able to grow Wayne Homes of Ohio organically from a 200 to a 600 unit builder... and sell them to Centex in under seven years.

The main thing I'm trying to get across here is that YOU, the owner, needs to climb up to the 30,000' view so you can think outside the pressures of your day-to-day operation. The minute you become dis-engaged from your IT/SOFTWARE/PROCESS project, is the day it will start to fail.

The "Right" Software for Builders/Remodelers? It depends.

Builders and remodelers are constantly quizzing me about "this product"
vs. "that product" - "which is better".

Short answer: "Need more information". Lots more.

Long Answer:

There are half a dozen approaches that are all valid.

- Industry specific all-in-one/ERP (CompuTool, ImproveBuild, etc.)
- Non-integrated, but interoperable best of breed in each category (Quickbooks plus ACT! plus VirtualBoss etc)
- All web-based
- All Microsoft, built on the Office platform
- All non-Microsoft built on open-source products
- Custom software development

Any, or all, or a combination, or something else entirely, might be what's
best for your business.

In order to figure out the right approach, I'd need a lot more information about your business, and you'd have to do some strategic planning. The IT needs of a single-line mass-market vinyl window replacer (huge lead volume, mass-market media buys...regional sales operation) are completely different from those of a high-end K+ B company (endless complex decisions from busy clients on the other coast, high-end craftspeople with limited resources, coordination of many professionals, materials from Europe... etc.) - and neither of those faces the challenges of the small-volume generalist (little or no support staff... non-tech-savvy trades...communications issues... customer satisfaction issues...) and neither of those is anything like a production-oriented builder (job-shop manufacturing without a roof... coupled with extreme CRM and sales automation needs)

You get the picture.