Archive for the ‘Technology’ Tag

IKIWISI – How to solve the “I’ll know it when I see it” dilemma

IKIWISI!
“I’ll know it when I see it!” That seems to be the current mantra in software/web development.  It means stakeholders don’t know what they want their final web product to be until they see it.

Software and web developers have tried to accommodate these make-it-and-we’ll-see requests through technologies like the WYSIWYG (what you see is what you get) editor.  Products like Protoshare, IRise, and Axure have taken this a step further, creating clickable prototypes which not only gives stakeholders a visual representation of what the site will look like, but can also provide an indication of how it will “breathe” – or to put it in other words, what it will be like for a user to traverse the site: Will it be intuitive? Crowded? Does prioritization of items on the home page make sense? You get a basic answer to these questions with these products.

But it’s an uphill (and unnecessary) battle to try to take specs, create the product in its entirety, show the stakeholder the final version, and expect a quick approval. In fact, since most people (including sophisticated software developers) don’t know what they want until they see it, there’s a good chance that all your work will end with a, “Hmmm. No. That’s not it. Try again.”

So how do you solve the puzzle of what your customers really want, so that you can both be profitable?

I think the solution is to create the final product iteratively.  This high-level chronology is what I use to create websites, and it’s worked well. The process goes like this:

  1. Create the Site Map: This includes agreeing on the goals of the homepage, and should incorporate the most recent specs. Without a site map one has almost no framework to work from. The site map will also help you see how the pages relate and will give you an idea of flow through the site. (You will need to communicate that flow through discussions.)
  2. Design the homepage and any pages with unique functionality or unique user interface.  This can includes search pages, search results pages, user input pages (forms), etc. Share the designs, make sure that the customer agrees with the overall look and feel. Details can be worked out as you’re moving forward.
  3. Begin building the “shell” of the website with live links/navigation and on a server that all stakeholders can easily access.  Usability testing (at least informally) can begin to take place at this point.  If you expect stakeholders to start understanding what they want at this point, you’ll realize that they’re going to request changes.  It’ll still be early enough in the process at this point where you can embrace those changes – which will make your client very happy.
  4. Code the remaining functionality of the site.  Unit tests can be written between steps 3 and 4 if that is something your organization engages in. Upon completion of the coding, all unit tests should be passed, and post-production testing should take place. I like to show the client the un-skinned functionality to make sure we’re on the right track.
  5. Skin the site.  That is, do any visitor-side programming that needs to be done (CSS/HTML). Make the site look pretty.  Get final approval from the stakeholder.
  6. Push the site to live.

Following this order in production of a site can help eliminate the IKIWISI issue from killing your man hours. And remember, keeping stakeholders in the loop throughout the whole process will save developers/designers hundreds of hours of re-dos, redesigns, revisions, etc.

Fortune 500 Companies are Not Dominoes

Fortune 500 companies are not dominoes. Getting one to buy your widget does not mean the rest will fall in line.

There is a common misconception among young entrepreneurs that if one Fortune 500 company makes an investment in a product, the rest will quickly fall into place – to reduce the risk of trailing their competition.

This premise is false for a couple of good reasons:

First, the people to whom you are making the sale, frankly do not care if their company falls behind their competition. They’re simply looking to hit sales or hiring quotas so they can keep their job. Either you’re going to help them do that or you are not. The exception, of course, is when you’re talking with board members, but as a young entrepreneur, even if you do get a meeting with one of these big wigs, you will likely be passed down to a lesser employee.

Second, most companies would rather let their competitors spend money on a new piece of tech first and then watch for the ROI. If they have success with your widget, then they’ll consider buying it. Otherwise, the value of your offering poses too much risk. There is no incentive to buy while the risk is high when all they have to do is wait a few months to see how things play out. After all, you’re not likely to turn down their money if they offer it later, once they’re more assured of your value.

So what does this mean to a budding entrepreneur? It means you need to assure that your product provides tremendous value to an individual inside a large corporation rather than providing value to the company at large. This can be a sales manager, project manager, marketing manager, etc. If your tool can increase their efficiency and make them look more effective, you’ve probably got a winner.

You may also want to review your pricing strategy, making your product affordable to anyone inside the Fortune company and then doing volume sales inside that organization.

E.g., don’t try to sell a $100,000 license to your recruiting software. Instead, make the license $200/month and sell it to 50 recruiters at one company. Sound difficult? Sure. But the $100,000 sale is a lot toughter. Moreover, it only takes one HR Director saying no to the $100,000 sale to sink you at a Fortune company – but there are PLENTY of recruiters to go around. So even if 10 say “no”, there are still plenty of others who may say “yes”.

Good luck!

Quietly Taking Over The World

Welcome to Leading the Nerd Herd.

Technology keeps advancing. It’s vital to it to stay on top of the advances because the importance of those who understand and know how to use it will only continue to grow.

Those in the herd live by this fact. We stay online and connected. We revel in the latest and greatest. We’re the early adopters who alpha and beta test, so that the rest of the world can have products that are easier to use.

I’m lucky enough to not only be a member of the herd, I’ve taken a position in helping to develop tech. On this blog, I’ll post thoughts about technology, web development, and business entrepreneurship.

Got a question? Just send it to me.

Follow

Get every new post delivered to your Inbox.