You may notice that this website is actually a Wordpress blog. At VirCIO Group our main concern is that our clients get the information they need to make the best business decisions. The most useful part of our website is not spouting off about what we do, but information about IT, including web design and development. At VirCIO Group we know the value of content for our clients (and for SEO) so it only makes sense that we would use a blog to convey pertinent information. Though we are thoroughly capable of creating custom websites when needed, many of our clients are small businesses that can benefit by using a simple Wordpress blog.

Can Online Employment Sites Learn from Research on Online Dating?

I have had the good fortune recently to be reading the book The Upside of Irrationality: The Unexpected Benefits of Defying Logic at Work and at Home by Dan Ariely (who has also written the wonderful book Predictably Irrational, Revised and Expanded Edition: The Hidden Forces That Shape Our Decisions which I recommend as well).

The book is all about Ariely’s research in the field of behavioral economics. For those of you who are not familiar with behavioral economics, it is concerned with what really happens by studying actual economic behavior instead of classic economics which relies on a whole host of unproven (and as behavioral economics proves, incorrect) assumptions. For example, classic economics assumes that all consumers will behave rationally and maximize utility. Behavioral economics has studied real-world examples and has proven this to be a ludicrous (and dangerous) assumption by which to base economic principals and policy.

One chapter I found particularly interesting dealt with the subject of online dating and how online dating sites are “market failures” unable to live up to their hype. I couldn’t help but think back to one of my pet peeves, online employment, and see how similar these two ventures are. Like dating, online employment web sites provide a means for two parties with specific needs and desires to find each other. Both are concerned with very serious, long-term relationships. And both fail most of the time. Ariely did not study online employment sites, but what he says about the very similar online dating sites is very instructive. As you read the quotes below, I suggest that you mentally substitute the words employment, jobs, perspective employer/employee where appropriate.

“So why do online dating sites demand that people describe themselves and their ideal partners according to quantifiable attributes? I suspect that they pick this modus operandi because it is relatively easy to translate words …into a searchable database. But could it be that, in their desire to make the system compatible with what computers can do well, online dating sites force our often nebulous conception of an ideal partner to conform to a set of simple parameters – and in the process make the whole system less than useful?.” (emphasis mine).

Does anyone else see the analogy between the online dating profile and the job profiles and automatic resume readers of jobs sites? As Ariely points out, “the fundamental problem is that online dating sites treat their users as searchable goods, but…in reality…they would be closer to what economists call ‘experience goods.’ Like dining experiences , perfumes, and art, people can’t be anatomized easily and effectively.”

I contend that a job, like a date, is experiential and that you cannot predict job success (or dating success) by looking for a set of searchable terms, but by honestly attempting to find out first if a person fits the organization, then making sure that a very small set of prerequisites are met. What we see today instead is an ever-increasing laundry list of searchable terms that grows in size to keep the “qualified” list manageable, but really just finds those folks who have won the game of employment buzz-word bingo. In other words, since online employment web sites do not work, instead of working with or creating better employment sites, users “game” the system by doing the very thing that makes the system dysfunctional (growing the list of “requirements” to keep the numbers low enough to manage).

Ariely found in his research that a much more effective online strategy for “experiential goods” was virtual dating where people would interact in in a virtual world that included images of people, items such as shoes, movie clips and abstract art. In this scenario users would not only chat about themselves but also interact together to discuss things they saw. I am not sure how this could be applied to employment sites, but at least there is a model that might provide hope for improvement. My friend Wes Zimmerman swears that he has the answer to the employment problem and can help any business make better (and easier to manage search process) hires. I am guessing that his process is successful because it relies more on finding better fits for an organization that arrogantly assuming a laundry list of searchable keywords will work.

Ariely sums up : “At the end of the day, people are the marketing-terminology equivalent of experienced goods. In the same way that the chemical composition of broccoli or pecan pie is not going to help us better understand what the real thing tastes like, breaking people into their individual attributes is not very helpful in figuring out what it might be like to spend time or live with them.” Nor is it helpful in figuring out what it might be like to employ or work with them.

  • Share/Bookmark

How to Create a Simple and Professional Website (Blog) for Under $75

You have a small business and you need a website that is both professional and inexpensive. I will give you a step by step approach that will allow you to create that website on your own as a WordPress blog. This will show your business as professional as well as help you with the search engines because in the world of google content is king.

Step 1 – Secure a Domain Name – Cost – 1 year $10.69

You will need to register a domain name. The domain name should be memorable, short and describe your business. It helps if the keywords people would use to find your business were part of the domain name. I use GoDaddy because they are inexpensive and easy to work with. You can choose any provider you want for your domain name by searching for domain registration on google.

Step 2 – Secure a Web Host – Cost – 12 months at $4.74 per month ($56.88)

The web host is the company that will provide the space for your website/blog. I have always referred to it as a U-Store-It for your website. I use GoDaddy here as well because, again, they are cheap and easy. You can use any hosting company you want, but you have to make sure they offer php and mySQL. These describe the programming platform (php) and database (mySQL) needed for WordPress blogs.

Step 3 – Install WordPress – Cost $0

If you made the decision to go with GoDaddy this is relatively easy process as shown below – all you need to do is to click the Install Now button and it will guide you through the process. If you have another hosting account then you will need to manual install as outlined at the WordPress site.

Step 4 – Find and Install a Theme – Cost $0

A theme will designate the look and feel for your blog website. I know you might find this incredibly hard to believe, but there are literally thousands of themes available for free. You can find them by simply doing a google search for WordPress themes or install them from within WordPress. The images below show how to install from within WordPress.

Sign in to your administrator console then choose appearance link from left side menu.

Click on themes to see the current themes installed. Click Add New button to add new theme.

A screen that will allow you to search themes from many different options will be displayed. You can choose some options that fit what you want for your web look and feel then click on Find Themes button.

A listing of the results are displayed. You can choose the design you like and then click the Install link.

The final step is to activate the theme by clicking the Activate link.

Your theme is now installed and you are ready to add content.

5. Add additional Pages for Your Business

While many themes will have pages already created for you out of the box, you will probably need to change and/or add new pages. This is an easy proposition.

In the Administration Console, you can add new pages by clicking pages on the left side menu and then either clicking the existing page link to edit or the Add New button to add a new page.

6. Find and Install Plugins – Cost $0

Plugins are like themes but instead of design you are adding functionality to your site. Again, there are literally hundreds if not thousands of these that are free. Some help you with SEO, some keep your blog from getting spammed, etc. These are great things to have on your blog and easy to find and install.

Plugins are found and installed just like themes but you click on the Plugins link on the left side of the admin menu.

That’s about all there is to it. If you get stuck, try WordPress site or a google search. There is a ton of information out there. My purpose here was to explain how inexpensive and easy it is to do. If your needs are greater than just a simple blog, you understand the ease but really don’t desire to get dirty under the hood (hey we can all mow the front lawn but many choose to pay someone else) or you want to integrate ecommerce, additional custom functionality, etc., please feel free to contact me or another web design professional.

Good luck and happy blogging!

  • Share/Bookmark

The Only Constant is Change

Every once in awhile we all need to take stock of our businesses and make some difficult decisions. Sometimes those decisions are made by us and sometimes they are made for us. The latter happened recently to the VirCIO Group when Brian Cripe decided to pursue a new career path. I wish Brian the best of luck in his new position. This did leave me with a conundrum since VirCIO Group denotes more than one and there currently is only one partner left. I decided to keep the name for now since many folks out there know the VirCIO Group and I guess it leaves room for future expansion (or maybe Brian’s return someday in the future).

While VirCIO Group will continue to offer a full range of IT consulting, I have also decided it was a good opportunity to return to my roots in web design and development, especially since most of VirCIO Group’s work has been in this area of late. Going forward I will begin to emphasize that VirCIO Group can provide expert level web design and development. I have over 13 years of web design and development experience with a heavy emphasis on the programming side – asp, php, mySQL, flash actionscript, e-commerce and shopping carts. A great many of my projects are as a sub-contractor to graphic design, marketing and advertising firms who have the graphic design skills but need someone who can do the backend programming. If you happen to know someone in this situation, please pass on my contact information. You’ll be glad that you did.

And here’s to change.

  • Share/Bookmark

62 percent of IT projects fail. Why does it continue to happen? How to fix.

In an earlier blog I wrote about some root causes of why a great percentage of IT projects fail. In this installment I offer so things to increase the likelihood of project success.

1. Train programmers to be business analysts and then get rid of the business analysts. I can hear the howls of the masses, but projects fail many times because of the disconnect between business analysts and programmers. I have actually worked in an environment where we have trained programmers to do BA work and have had great results. When programmers concentrate on business processes as opposed to “pure” coding, they are more likely to achieve the results needed and timely. Of course, you can always try to train BAs to be programmers, but I have my doubts about ability. Remember that I am speaking of BAs and not SMEs. Of course it would be great for programmers to be SMEs but one thing at a time.

2. Hire programmers not on specific skills as is done now, but ones with a general understanding of programming and with experience actually programming in a language. Languages are easy for programmers to learn. I now as I have learned dozens over the years. Put more emphasis on general programming WITH good business knowledge.  A well-rounded individual will be able to fill gaps during projects then some cog in the wheel. I have seen my share of ridiculous requirements (12 years of .net experience which is not even possible, a laundry list of every technology known to mankind, etc). Stop it and hire more people with overall business smarts in addition to programming.

3. When you choose a methodology put some rigor and discipline behind it. Any methodology can achieve results if followed. Agile is a favorite now. It may or may not last but has achieved some level of success because it breaks projects down into smaller increments that have to be completed in a short space of time. At the very least agile will tell you earlier that you are not going to make a deadline.

4. Make people accountable. One of the problems of agile is that a team is responsible. It sounds good on paper and is really touchy-feely, but bottom line is that someone needs t be held accountable. I have seen agile teams easily wheedle out of commitments because it is too easy to deflect responsibility.

5. Good, Fast, Cheap. Pick two. Most projects want all three and that is not possible. If you are going to give a hard deadline for delivery then you need to give the flexibility to allow development to choose what will make it in release by that date. If you need a certain set of functionality allow development to choose the date. If you tell them to do the impossible in a fixed timeframe (probably most of the projects that fail) then plan to fail.

There are more things that could help, but if a project could even get one or two of these things right, the percentage of failure would decrease dramatically.

Good luck!

  • Share/Bookmark

62 percent of IT projects fail. Why does it continue to happen?

CIO.com cites a Dynamic Markets survey of 800 IT managers, reporting that 62 percent of IT projects fail to meet their schedules, 49 percent suffered budget overruns and 47 percent had higher-than-expected maintenance costs. This number has been about the same since the inception of software development. During that time there have been a number of silver bullets that have made consultants rich, but project continue to fail at a high percentage. Why?

In my many years I have seen the trends come and go – PSP, TSP, TQM, CMM, Waterfall, etc. I have seen success and failure with each model. In fact, contrary to popular belief, any model can work and will work because at the root they were all devised to fix one major flaw with software development – discipline.

Many of the articles I have read on the subject point to communication as the major flaw (and with good reason). Technology can be complex and those who understand it (the programmers) are not particularly adept at communication in general, let alone communicating complex ideas to those who are responsible for the “business” side. Programmers like nothing better than to work alone, not to be bothered with having to communicate. On the other hand, those who fancy themselves business analysts have a hard time understanding technology and communicating how a business need can be translated into software.

Not only is there the problem of communication of technology, but there is a huge disconnect between sales/marketing and development. Sales will come up with an unrealistic schedule. Development, because they are geeks and not great at communicating, will generally acquiesce or fail to communicate the impossibility of maintaining unrealistic schedules. Most projects succeed when the abilities of  development are realistically understood by sales and marketing but this rarely happens.

Thus, in order to bridge the communication gap, each silver bullet methodology tries to tackle the issue of communication. And, for the most part, they successfully address communication problems, but this is more of a symptom than a root cause.

Where projects and methodologies fail is that each was created because software developers lack discipline. Agile is now the flavor of the day and has relative success in the fact that it is very regimented. There is a great deal of discipline that is necessary for software projects to succeed. However, software programmers are not built that way. Not only are they, as a rule, socially inept, but they are enamored with technology. The like technology for technologies sake and that is extremely dangerous. Remember that software is merely a tool that is used to achieve some business purpose, but notice the reaction is you ever talk with techies about business purposes. Their eyes glaze over. They want to play with technology. they want to “try” new technology. They do not care for business purpose and will go off on programming tangents if given the chance. that is why a new methodology is created every few years as a means to keep programmers on “task.”

This is why failure continues to happen, but what are the solutions? I will tackle that in my next blog.

  • Share/Bookmark

Matrix Management

What is Matrix Management?

Matrix management is a type of organizational management in which people with similar skills are pooled for work assignments. For example, all engineers may be in one engineering department and report to an engineering manager, but these same engineers may be assigned to different projects and report to a project manager while working on that project.

Why is Matrix Management used?

•Align your business with your customers

•Optimize (streamline) business processes & projects

•Increase cross-functional cooperation

•Allocate resources for the good of the enterprise instead of the good of the function

The new matrix management strategy to manage both vertically as well as horizontally allows businesses to effectively do business process monitoring (BPM) and business activity monitoring (BAM).

The VirCIO Group, through our assessment methodology, can transform your business structure into a matrix-organized structure.  You will immediately see results in efficiencies and accountability.  Most importantly, your business will be organized to satisfy your customers and create a goal-oriented workforce.

  • Share/Bookmark

Econometrics

Econometrics and Business Intelligence
The tracking and recording of data has many useful purposes, however the data rarely gets used in a meaningful way and is rarely used to its full potential. IBM researcher Hans Peter Luhn in 1958 used the term business intelligence. He defined intelligence as: “the ability to apprehend the interrelationships of presented facts in such a way as to guide action towards a desired goal.”
Companies have realized the importance of business intelligence and have gone to great lengths to track data and have stored it in many different systems. They have NOT been able to realize all of the ways to “apprehend the interrelationships” in order to achieve their desired goals.
Econometrics takes business intelligence one-step further by providing statistical analysis to test empirical data and to derive the interrelationships in data that can guide company decisions in a pragmatic manner.
Econometrics is concerned with the tasks of developing and applying quantitative or statistical methods to the study and elucidation of economic principles. Econometrics combines economic theory with statistics to analyze and test economic relationships.
Econometrics uses regression analysis to analyze historical data and predict future outcomes based on the historical data. This approach allows decision-makers to measure their decisions against real data rather than making important business decisions without considering business intelligence and the trends and predictions that can be derived from Econometrics.

  • Share/Bookmark

Saving Your Business Money With Just One Simple Word

I have one word of advice that will save you money NOW!

OpenOffice.

Open Office is an alternative to Microsoft Office. With it you can create, open and save Word documents, Excel spreadsheets, and PowerPoint files. These are the things that you do with Microsoft Office, but with OpenOffice it is entirely free. To download it, just go to http://www.openoffice.org/ and follow the download instructions.

Though I have used Microsoft Office (when I was given it free from companies I worked for), but I have never purchased a license for Microsoft Office. I have always used OpenOffice so I know it is possible for you to replace a costly product with one that is absolutely free.

But don’t just take my word for it. OpenOffice was recently listed as one of the 10 Coolest Open-Source Products and according to Frank Basanta, director of technology for Systems Solutions, a New York-based integrator, OpenOffice is seeing more adoption because of its increased interoperability with Office. “It’s now possible to go back and forth between Office and OpenOffice and not lose any of the formatting that used to get people nervous,” he said.

Switching to OpenOffice will save you up to $399.95 per license. The more licenses you are paying for, the more you will save. My company, VirCIO Group, usually gets paid a great deal of money to help companies save money or increase productivity, but this advice can save you thousands and is absolutely free. If you make the switch, please let me know how it works for you.

  • Share/Bookmark

IT Hiring is Broken – A More Rational Approach?

There are not many folks out there who would not agree with the statement that the IT hiring process is broken. The current process relies heavily on recruiting companies who solicit as many candidates as possible, but do not know the IT business well enough to properly screen candidates. Companies that have the jobs are not getting the talent that they need. Meanwhile, some very talented people are shut out of jobs they are properly qualified for. Frustration rages on all sides.

So if most agree that it is broken, what is my advice for fixing the problem? Below are just a few rational suggestions based on years of experience.

1. Fire the recruitment agencies and take back the hiring process. Recruiters do not understand your business – you do.  You know what you need so why dilute the lines of communication. In too many cases recruiters trash an applicant because they do not know that a person who has done OOP with Java is just as capable of doing OOP with .net.

2. No more making a laundry list of requirements. Boil down your requirements to just a few essential things. From the above example, do not ask for “10 years of .net experience.” I have seen this and it s ludicrous. If someone says they have 10 years of .net they are lying, but more importantly, this is not really what you need. What you need is someone capable of programming in .net. The true requirement is “substantial experience using OOP” because, as I stated above a Java programmer is very capable of learning .net and contributing quickly. You gain nothing by weeding out good people. You gain by weeding out unqualified people. (some will argue against this thinking but I have a great story of how this woks in a future blog).

3. Go with your gut and take a chance. Once you have the real requirements for the job, be willing to take a chance. In the state of Arizona we have employment “at will.” What does that mean to you? That means that you can basically let go of a worker at any time for any reason (short of discrimination).  Don’t think that you have some magic hiring process solution to find only great candidates. Hiring is a crapshoot where flipping a coin could be a better strategy then group interviews and personality assessments (at least you would save time and money). All too often a company will have multiple interviews and spend hours and hours and a great deal of money to select the right candidate only to set them adrift once they join the ranks. Spend less time with the hiring process. The key is to spend the time monitoring the new hire and if they are not working out to get rid of them quickly so that you can move to the next. The cost of keeping a bad hire because you are afraid to admit your “foolproof” system does not work is much greater than admitting a mistake and fixing it quickly.

  • Share/Bookmark

Copyright © 1996-2010 VirCIO Group. All rights reserved.
Jarrah theme by Templates Next | Powered by WordPress