When it comes to computer systems today and the effectiveness of your IT organization, who can your chairman or CEO trust? Who can come in today and conduct an objective assessment that you can trust?
In the old days prior to 1991 if you were President or Chairman of a major company, you could depend upon IBM to help you figure out a mix of technical solutions that would fit your business requirements. If your local sales team with sales reps and systems engineers needed help, they could call upon the industry specialty team for your industry (i.e in my case it was Insurance).
If the sales team felt that IT was not buying the right mix of hardware and software a very senior executive would come out from the industry group and walk directly into the chairman's office. He (there were never any women in those roles) would offer to evaluate your IT organization. He would bring in a team and do a "free" assessment that usually concluded that you needed a new CIO and that you needed to buy some IBM hardware and software. It was done in such a way as to be totally believable by your senior most executives. Senior executives of major corporations could trust IBM.
They knew they were paying top dollar for computer systems (software and equipment) and they knew they could buy stuff cheaper from competitors, but... they knew they could trust IBM to help them build or buy the systems they needed to achieve business goals. Any savings the company could get by buying from IBM competitors was insignificant when compared against the value the company got by following IBM advice. In those days with those people, IBM truly did put its customers first.
Lou Gerstner dismantled the field sales organization and industry specialty support groups. He got rid of almost all of the system engineers and most of the sales organization. He moved to a partner based sales model (similar to distributors selling crackers for Nabisco) and more importantly, he focused product development around IBM Research. Many financially oriented people will say that Gerstner saved IBM. I would argue that he has killed it and it just hasn't laid down to be buried yet.
The idea that IBM Research can figure out what products to create and sell to customers is ABSURD! I'll be the first person to tell you that the folks in IBM Research are the absolute BEST technicians on the planet. I will also be the first to tell you they know nothing and care nothing about business and business problems. Look at IBM's cloud solutions, SAA and all of the servers built to support SAA. Look at the IBM Portal Server, WebSphere Application Server and on and on and on. Thanks to Lou Gerstner IBM has lost focus on business. It is focused introspectively on brilliant technical solutions from research in search of a problem created by folks who have no clue what the market needs or wants.
Marketing is collection of everything but professional marketing people. Almost everyone I met from senior level VP's to low level marketeer's came from somewhere else and have no training in marketing.
As part of the cost cutting initiatives they have eliminated "user centered design teams" that would conduct user tests, video tape users using products, conduct surveys, focus groups, etc. All gone. Basically IBM has cut itself off from reality leaving a gigantic hole in the world of corporate systems! That is the role of a trusted adviser. Who can your senior executives trust?
Thursday, March 15, 2012
Thursday, January 12, 2012
Open Source for Business?
"Open Source" has been the buzzword for the past several years in the computer software industry and has generally been associated with highly technical software such as web and application software and development tools. Today proprietary software like IBM's WebSphere and Oracle's Weblogic which are incredibly expensive software packages have been displaced by free open source software such as ApacheTomcat, JBOSS, Jetty, and GlassFish.
You may have heard of languages such as PHP or Frameworks like Hibernate, Spring, or Ruby on Rails, again very popular technical offerings.
Have you however seen the hundreds of open source business software such as OpenERP, SugarCRM, and thousands of ERP, CRM, Financial, HR, and special purpose open source packages that are freely available today?
I don't want free, you get what you pay for...
That couldn't be farther from the truth today! Successful Open Source projects and software are the result of coalitions of companies with needs similar to yours open source is free but funded by contributions from the companies using the software. You may freely download, install and use most open source software packages with absolutely no cost to you. You may also have your developers modify and customize the software.
You are encouraged to contribute customizations to the open source organization who maintains the software. You may also wish to contribute money to help fund ongoing projects that enhance and improve the products. Note: these projects are customer driven and tend to be exactly on target in meeting current business requirements experienced by many of the companies using the software.
Choose carefully!
There are many remnants of open source projects out on the web that continue to hang on by a thread but are no longer active or viable products. Here are some steps to help evaluate open source software:
The process of selecting open source software is not much different than buying commercial software. A couple of key issues to look at is who is going to support the software after you acquire it? Many open source software products have communities of consultants or service providers that make their living supporting open source software. Many of the development organizations provide support for a fee, and of course you can hire or outsource support.
My personal preference are non-profit organizations organized by user companies with common interests.
You may have heard of languages such as PHP or Frameworks like Hibernate, Spring, or Ruby on Rails, again very popular technical offerings.
Have you however seen the hundreds of open source business software such as OpenERP, SugarCRM, and thousands of ERP, CRM, Financial, HR, and special purpose open source packages that are freely available today?
I don't want free, you get what you pay for...
That couldn't be farther from the truth today! Successful Open Source projects and software are the result of coalitions of companies with needs similar to yours open source is free but funded by contributions from the companies using the software. You may freely download, install and use most open source software packages with absolutely no cost to you. You may also have your developers modify and customize the software.
You are encouraged to contribute customizations to the open source organization who maintains the software. You may also wish to contribute money to help fund ongoing projects that enhance and improve the products. Note: these projects are customer driven and tend to be exactly on target in meeting current business requirements experienced by many of the companies using the software.
Choose carefully!
There are many remnants of open source projects out on the web that continue to hang on by a thread but are no longer active or viable products. Here are some steps to help evaluate open source software:
- Try to determine how many companies use the software and who they are. Avoid narrow focus limited use products.
- Look at the blogs and forums that are present on the products web site. Who is commenting? Are the comments constructive or negative? Are problems being resolved? Are people helping each other use the product?
- Look at the "project" list to see what is being worked on. Check the project start dates, status, and estimated completion. Are the projects stagnant or active and moving forward? Who are the people working on the projects? Are they employees of the underlying organization that sponsors the project or volunteers. Are projects adequately funded?
- How good is the documentation? Is it readily available and written for people or programmers? Is the documentation comprehensive and complete or are major sections missing with notes like "to be written soon..."?
- Check YouTube and see if their are videos demonstrating or training people in the use of the product. Popular products have a relatively large number of videos.
- Do a Google search on the product and look for both positive and negative articles on the product.
- Finally, contact some of the people you find on the forums who are using the products and get some personal references and opinions.
- Check out the underlying organization that sponsor's the product. If the organization is a US based 501 C non-profit organization you can get financial reports from the IRS and companies that track non-profits such as GuideStar.
- Read the "About Us" links on the web site which usually lists key member companies, board members and their corporate affiliations. This information will tell you who is sponsoring this initiative and give you a good indication of the depths of its funding. Sometimes you can find lists of key contributors in this area also.
The process of selecting open source software is not much different than buying commercial software. A couple of key issues to look at is who is going to support the software after you acquire it? Many open source software products have communities of consultants or service providers that make their living supporting open source software. Many of the development organizations provide support for a fee, and of course you can hire or outsource support.
My personal preference are non-profit organizations organized by user companies with common interests.
Wednesday, November 2, 2011
Managing IT Today
I just finished a manuscript of a new book tentatively titled "Managing Computer Systems in the 21st Century". This will be published by MC Press soon. I am also building a consulting practice based on the principles set forth in this book.
What I am finding is that most companies do not take firm control over their computer systems or IT organization. I do not like the term IT (Information Technology) because I do not like the word "technology" which implies a focus on technology. Interestingly enough the term Information Technology and its subsequent abbreviation to "IT" can be traced back to a 1958 Harvard Business Review article by Leavitt and Whisler taking about the future of computer based technology and claiming that the new technology needed a name. It wasn't until the late 1980's or 1990's when the term became popular.
Your computer systems organization should be a service organization and not have its own initiatives. It only needs resources including hardware, software, networks, etc. to support the business objectives of the business enterprise it supports.
We have lost track of the reason that computer systems exist over the years and we have focused on "technology".
Enterprises who have control over their computer systems (and the department that supports them) have a strong governance program starting with the board of directors and moving into steering committees headed by the senior most executives in the company.
All projects should originate from key business units of the company and be under the responsibility of a business unit executive. The value and justification for a project should be that of the business unit. It is your computer systems department's responsibility to provide the resources required to implement projects. They must provide high quality services in a cost effective manner and deliver the services in the time frame agreed to prior to project initiation.
The IT or computer systems organization must provide services at competitive costs with external vendors or even offshore contract service providers. Attitudes about the value of in-house programming or development (or even in-house equipment and technology) need to change.
All that is relevant is that the company's computer systems and new systems projects are meeting business objectives.
Throughout my career a goal was to build computer systems that were stable, durable, and could last for years. With today's constantly changing business environment, we are now looking at disposable systems. Today you can build a system for a specific customer, problem, or business opportunity that may cease to exist within a relatively short time. It is up to the business to determine if their is an adequate ROI to justify the development of the system with the idea that it will be discarded when the business requirement no longer exists.
That is quite a concept. Many of the systems that currently exist in many major corporations no longer have a business reason to exist. They simply exist because they always have existed and no one has the knowledge to know where the system "might be used". It is deemed safer to just keep them around.
Modern computer systems management positions IT or the computer systems organization as a service to the business units and positions business unit executives with full responsibility for all system projects. A structured approach makes most sense where key business unit executives have discretionary authority to approve projects below a certain cost that only affects their area of responsibility. Projects that exceed the cost limit, or affect multiple areas of the company must be approved by the corporate steering committee consisting of the CEO and senior executives and must have a single executive responsible for the project.
What I am finding is that most companies do not take firm control over their computer systems or IT organization. I do not like the term IT (Information Technology) because I do not like the word "technology" which implies a focus on technology. Interestingly enough the term Information Technology and its subsequent abbreviation to "IT" can be traced back to a 1958 Harvard Business Review article by Leavitt and Whisler taking about the future of computer based technology and claiming that the new technology needed a name. It wasn't until the late 1980's or 1990's when the term became popular.
Your computer systems organization should be a service organization and not have its own initiatives. It only needs resources including hardware, software, networks, etc. to support the business objectives of the business enterprise it supports.
We have lost track of the reason that computer systems exist over the years and we have focused on "technology".
Enterprises who have control over their computer systems (and the department that supports them) have a strong governance program starting with the board of directors and moving into steering committees headed by the senior most executives in the company.
All projects should originate from key business units of the company and be under the responsibility of a business unit executive. The value and justification for a project should be that of the business unit. It is your computer systems department's responsibility to provide the resources required to implement projects. They must provide high quality services in a cost effective manner and deliver the services in the time frame agreed to prior to project initiation.
The IT or computer systems organization must provide services at competitive costs with external vendors or even offshore contract service providers. Attitudes about the value of in-house programming or development (or even in-house equipment and technology) need to change.
All that is relevant is that the company's computer systems and new systems projects are meeting business objectives.
Throughout my career a goal was to build computer systems that were stable, durable, and could last for years. With today's constantly changing business environment, we are now looking at disposable systems. Today you can build a system for a specific customer, problem, or business opportunity that may cease to exist within a relatively short time. It is up to the business to determine if their is an adequate ROI to justify the development of the system with the idea that it will be discarded when the business requirement no longer exists.
That is quite a concept. Many of the systems that currently exist in many major corporations no longer have a business reason to exist. They simply exist because they always have existed and no one has the knowledge to know where the system "might be used". It is deemed safer to just keep them around.
Modern computer systems management positions IT or the computer systems organization as a service to the business units and positions business unit executives with full responsibility for all system projects. A structured approach makes most sense where key business unit executives have discretionary authority to approve projects below a certain cost that only affects their area of responsibility. Projects that exceed the cost limit, or affect multiple areas of the company must be approved by the corporate steering committee consisting of the CEO and senior executives and must have a single executive responsible for the project.
Sunday, October 30, 2011
Programming, Languages, and Tools of the 21st Century
I just got dragged into a discussion on LinkedIn's EGL Group discussion called "What is the future of EGL?". For those that don't know EGL (or Enterprise Generation Language) is a 4th generation language that generates Java and/or COBOL code. It is an IBM proprietary product that supports advanced web development.
EGL is one tiny example of dozens of web or other application development tools available in the marketplace today. In addition to dozens of proprietary products from various vendors (from IBM to virtually unknown little software houses operating out of the owner's garage) is open source. In terms of web development the leader is clearly PHP.
PHP is this nasty little programming language (I really don't care for it very much), with millions of users and over a million companies building incredibly sophisticated web sites with PHP!
Why is PHP successful? It is free and open source, but more importantly, there are thousands of free applications ranging from sophisticated e-commerce web stores to just about anything else you can imagine free for the download. You can download and customize these applications and have sophisticated web applications up and running in days (often in less than a day).
If you don't have the expertise to customize or implement your own PHP applications you can rent the expertise.
You may still need more speed, power, or sophistication than PHP can offer, so you should use Java or C++. Again, don't hire programmers, rent them from India. You get superbly skilled people at a fraction of the price. You also get a business dynamic that is easy to manage and costs that can easily be contained and controlled.
For years many developers and IT people or even business users frustrated with IT people have looked at products and tools like EGL, or many others to rapidly build new systems or solutions not coming out of the IT department.
Some of these tools are excellent, the question becomes how long will they last, will they be bought up by some major company and then what happens to them? Computer Associates or CA has become the biggest dumping ground for old software companies. IBM is close behind snatching up just about everyone it can. Oracle has jointed the buying frenzy and Microsoft is there too.
Interestingly C++ was a language that was used to create compilers and operating systems and seemed to be way too complex to ever serve as a business language. Java was a good alternative. With Oracle's acquisition of Sun Microsystems, Inc. the future of Java is questionable. Java despite its popularity was never an "open source" product. It was always a proprietary product owned by Sun and now by Oracle. Oracle can modify Java, or change its licensing at their whim. Will they? Who knows? Oracle has risen from a small database company to a major computer systems giant. They are causing IBM and other major companies major headaches.
Today, I would strongly recommend outsourcing all programming and development to offshore companies. I say India but there are some great and inexpensive folks in other countries too. Be sure they have good communication skills.
Avoid specialty or development tools unless you do so with the idea that you will throw them away when your situation changes. Do not invest in some tools that require extensive staff training or hiring new people. If you can buy a tool and use it with a minimal learning curve, especially if it is used by business people and not IT programmers then go for it.
Sadly, the corporate staff programmer is a dinosaur and expense that you probably should not be investing in.
EGL is one tiny example of dozens of web or other application development tools available in the marketplace today. In addition to dozens of proprietary products from various vendors (from IBM to virtually unknown little software houses operating out of the owner's garage) is open source. In terms of web development the leader is clearly PHP.
PHP is this nasty little programming language (I really don't care for it very much), with millions of users and over a million companies building incredibly sophisticated web sites with PHP!
Why is PHP successful? It is free and open source, but more importantly, there are thousands of free applications ranging from sophisticated e-commerce web stores to just about anything else you can imagine free for the download. You can download and customize these applications and have sophisticated web applications up and running in days (often in less than a day).
If you don't have the expertise to customize or implement your own PHP applications you can rent the expertise.
You may still need more speed, power, or sophistication than PHP can offer, so you should use Java or C++. Again, don't hire programmers, rent them from India. You get superbly skilled people at a fraction of the price. You also get a business dynamic that is easy to manage and costs that can easily be contained and controlled.
For years many developers and IT people or even business users frustrated with IT people have looked at products and tools like EGL, or many others to rapidly build new systems or solutions not coming out of the IT department.
Some of these tools are excellent, the question becomes how long will they last, will they be bought up by some major company and then what happens to them? Computer Associates or CA has become the biggest dumping ground for old software companies. IBM is close behind snatching up just about everyone it can. Oracle has jointed the buying frenzy and Microsoft is there too.
Interestingly C++ was a language that was used to create compilers and operating systems and seemed to be way too complex to ever serve as a business language. Java was a good alternative. With Oracle's acquisition of Sun Microsystems, Inc. the future of Java is questionable. Java despite its popularity was never an "open source" product. It was always a proprietary product owned by Sun and now by Oracle. Oracle can modify Java, or change its licensing at their whim. Will they? Who knows? Oracle has risen from a small database company to a major computer systems giant. They are causing IBM and other major companies major headaches.
Today, I would strongly recommend outsourcing all programming and development to offshore companies. I say India but there are some great and inexpensive folks in other countries too. Be sure they have good communication skills.
Avoid specialty or development tools unless you do so with the idea that you will throw them away when your situation changes. Do not invest in some tools that require extensive staff training or hiring new people. If you can buy a tool and use it with a minimal learning curve, especially if it is used by business people and not IT programmers then go for it.
Sadly, the corporate staff programmer is a dinosaur and expense that you probably should not be investing in.
Monday, October 17, 2011
IBM Stock Drop an Indicator of the future?
Investors are extremely concerned about IBM's current quarter results. See the Rueters article titled: "IBM's Q3 disappoints, stock drops".
IMHO this is a signal of IBM's decline. Unless some radical changes to refocus the computer and software giant on real solutions to real business problems and abandonment of its absurd and failed technological solutions in search of a problem will be its down fall.
IMHO IBM's decline began with Lou Gerstner who reinvented IBM in the image of Nabisco. Sam Palmisano is a Gerstner clone with a heavy focus on technical consulting. Under the leadership of these two, IBM dumped its printer business, its printer business and ripped the guts out of its storage business. It has basically eliminated its AS/400 aka iSeries aka System i business is moving its formerly profitable zOS business to Linux and refocused its power systems group on Linux.
Under Steve Mills "leadership" [???????] WebSphere and IBM's SOA initiatives, application servers, commerce server, and many other products have been virtually driven out of the market place by free open source software.
The biggest issue for IBM today is Oracle after its acquisition of Sun Microsystems, Inc. With the acquisition of Sun, Oracle now has a complete and total turn key suite of solutions including all required hardware, middleware, and application software for virtually every business requirement you can imagine. The Sun acquisition rounded out a total package of its own software, Peoplesoft, and JD Edwards.
Oracle was a major IBM partner who helped sustain IBM Power Systems revenue. Now Oracle will be selling its own hardware with extremely attractive package pricing.
IBM's own strategic manuevers like the move to LINUX away from proprietary operating systems will hurt IBM significantly.
While IBM remains a huge player in the computer systems market, continued drop in stock prices will open up the opportunity for a hostile take over. Perhaps Steve Ballmer will realize his dreams, or perhaps Oracle's Larry Ellison will make a bid for IBM.
Gerstner's gutting of IBM's field organization and virtual elimination of IBM's industry specialty groups who used to drive software and hardware development will ultimately weaken IBM severely.
IBM has loads of wonderfully brilliant computer scientists, but unfortunately, these guys as brilliant as they are have no clue what modern business wants or more importantly needs. You have research scientists going wild with some great ideas that are totally unnecessary for modern business.
Note that all of IBM's SOA (service oriented architecture) support software has virtually tanked and for the most part been withdrawn. IBM's initiatives in Java J2EE has been virtually abandoned along with many other "strategic initiatives" that were technically based.
In addition to Oracle as a huge competitor, Microsoft remains an aggressive competitor as does HP. In addition to commercial competitors, open source is making a huge impact on IBM revenue.
Open Source now covers a broad range of solutions from operating systems (LINUX) to middleware (the Apache Software Foundation's Tomcat and Apache web server), and now a huge portfolio of application software from accounting to ERP and everything else. Open source has basically driven IBM's WebSphere division out of the market.
I think IBM has a long ways to go, but if this is a trend, they won't last forever. Watch the competitors. Treat IBM just like any other vendor and do not give them any special consideration. IBM has little or no software or hardware you cannot buy from competitors. Go for best of breed hardware and software and get rid of any brand based allegiance.
IMHO this is a signal of IBM's decline. Unless some radical changes to refocus the computer and software giant on real solutions to real business problems and abandonment of its absurd and failed technological solutions in search of a problem will be its down fall.
IMHO IBM's decline began with Lou Gerstner who reinvented IBM in the image of Nabisco. Sam Palmisano is a Gerstner clone with a heavy focus on technical consulting. Under the leadership of these two, IBM dumped its printer business, its printer business and ripped the guts out of its storage business. It has basically eliminated its AS/400 aka iSeries aka System i business is moving its formerly profitable zOS business to Linux and refocused its power systems group on Linux.
Under Steve Mills "leadership" [???????] WebSphere and IBM's SOA initiatives, application servers, commerce server, and many other products have been virtually driven out of the market place by free open source software.
The biggest issue for IBM today is Oracle after its acquisition of Sun Microsystems, Inc. With the acquisition of Sun, Oracle now has a complete and total turn key suite of solutions including all required hardware, middleware, and application software for virtually every business requirement you can imagine. The Sun acquisition rounded out a total package of its own software, Peoplesoft, and JD Edwards.
Oracle was a major IBM partner who helped sustain IBM Power Systems revenue. Now Oracle will be selling its own hardware with extremely attractive package pricing.
IBM's own strategic manuevers like the move to LINUX away from proprietary operating systems will hurt IBM significantly.
While IBM remains a huge player in the computer systems market, continued drop in stock prices will open up the opportunity for a hostile take over. Perhaps Steve Ballmer will realize his dreams, or perhaps Oracle's Larry Ellison will make a bid for IBM.
Gerstner's gutting of IBM's field organization and virtual elimination of IBM's industry specialty groups who used to drive software and hardware development will ultimately weaken IBM severely.
IBM has loads of wonderfully brilliant computer scientists, but unfortunately, these guys as brilliant as they are have no clue what modern business wants or more importantly needs. You have research scientists going wild with some great ideas that are totally unnecessary for modern business.
Note that all of IBM's SOA (service oriented architecture) support software has virtually tanked and for the most part been withdrawn. IBM's initiatives in Java J2EE has been virtually abandoned along with many other "strategic initiatives" that were technically based.
In addition to Oracle as a huge competitor, Microsoft remains an aggressive competitor as does HP. In addition to commercial competitors, open source is making a huge impact on IBM revenue.
Open Source now covers a broad range of solutions from operating systems (LINUX) to middleware (the Apache Software Foundation's Tomcat and Apache web server), and now a huge portfolio of application software from accounting to ERP and everything else. Open source has basically driven IBM's WebSphere division out of the market.
I think IBM has a long ways to go, but if this is a trend, they won't last forever. Watch the competitors. Treat IBM just like any other vendor and do not give them any special consideration. IBM has little or no software or hardware you cannot buy from competitors. Go for best of breed hardware and software and get rid of any brand based allegiance.
Friday, October 7, 2011
Steve Jobs
I see many articles and blog posts about the death of Steve Jobs and I see praises for the many innovative inventions he created.
What inspires me about the memory of Steve Jobs was his focus on people and how they used the machines he designed and built. From his earliest Apple Computers to the iPhone and iPAD what you see are tools that anyone with no technical knowledge or training could pick up and use!
How many computer systems (hardware or software) can make the claim that you can buy it, turn it on, and begin to use it? Have you noticed older people in their 80's or even 90's using iPAD's? I have! How about kids as young as 3 or 4 years old using certain iPAD applications. If you have a five to ten year old stand back they can do anything and everything plus a whole lot of things you never knew existed.
Non-technical adults who hate computers use Apple products because they can. What could be simpler than pointing and touching a screen? Or dragging your finger around on the screen? This was Steve's true genius.
It is something that many of us have inside us but we put away and ignore. Steve capitalized on his desire to create usable technology and did exactly that.
I don't want to hear about the billions of dollars that he generated for Apple or this technology or that. I want to remember a man that did what no one else had done: brought technology to everyone!
What inspires me about the memory of Steve Jobs was his focus on people and how they used the machines he designed and built. From his earliest Apple Computers to the iPhone and iPAD what you see are tools that anyone with no technical knowledge or training could pick up and use!
How many computer systems (hardware or software) can make the claim that you can buy it, turn it on, and begin to use it? Have you noticed older people in their 80's or even 90's using iPAD's? I have! How about kids as young as 3 or 4 years old using certain iPAD applications. If you have a five to ten year old stand back they can do anything and everything plus a whole lot of things you never knew existed.
Non-technical adults who hate computers use Apple products because they can. What could be simpler than pointing and touching a screen? Or dragging your finger around on the screen? This was Steve's true genius.
It is something that many of us have inside us but we put away and ignore. Steve capitalized on his desire to create usable technology and did exactly that.
I don't want to hear about the billions of dollars that he generated for Apple or this technology or that. I want to remember a man that did what no one else had done: brought technology to everyone!
Wednesday, September 28, 2011
Which Potential Customers Are you Willing to Ignore?
History repeats itself! Back in 1996 when the Internet first was opened for commercial applications there was the Netscape Browser soon followed by Microsoft Internet Explorer. The two browsers and several versions of each with varying degrees of incompatible support were all there was. The techies thought it was too much work to provide versions of their web pages and web based applications for each.
When my developers told me this was too much work I simply responded by asking which of the thousands of users of each browser we should ignore.
Today the situation has repeated itself with divergent technologies from Apple, Microsoft, RIM (Blackberry), and Google (Android). Today the stakes are much greater than they were back in the 90's! Today if you choose to ignore a technology you can be eliminating millions of potential customers.
Just today I signed up for a new free Webinar (desktop sharing) tool and found much to my chagrin that they mandated the use of Adobe Flash and therefore ignore all of the Apple iPAD and iPhone users (over 40 million people).
This is not an isolated case.
All too many web sites are driven by people who have failed to comprehend the necessity of supporting tablets and smart phones. There are still a relatively small number of web sites compared to the total population that have SmartPhone or Tablet specific applications or web pages that provide a good fit for the device.
Once again its time to shake up your IT organization or if you use consultants maybe its time for a new more modern web service!
Just remember: Which potential customers are you willing to ignore?
When my developers told me this was too much work I simply responded by asking which of the thousands of users of each browser we should ignore.
Today the situation has repeated itself with divergent technologies from Apple, Microsoft, RIM (Blackberry), and Google (Android). Today the stakes are much greater than they were back in the 90's! Today if you choose to ignore a technology you can be eliminating millions of potential customers.
Just today I signed up for a new free Webinar (desktop sharing) tool and found much to my chagrin that they mandated the use of Adobe Flash and therefore ignore all of the Apple iPAD and iPhone users (over 40 million people).
This is not an isolated case.
All too many web sites are driven by people who have failed to comprehend the necessity of supporting tablets and smart phones. There are still a relatively small number of web sites compared to the total population that have SmartPhone or Tablet specific applications or web pages that provide a good fit for the device.
Once again its time to shake up your IT organization or if you use consultants maybe its time for a new more modern web service!
Just remember: Which potential customers are you willing to ignore?
Subscribe to:
Posts (Atom)