Tuesday, January 11, 2005

Software Success

How important is management commitment to system success? How important is user acceptance to system success? Why do users not accept an installation? Why do users accept an installation?

How important is management commitment to system success?

If management does not believe in the project it can actually doom the success of the system. Throughout the history of application development the key visionary for the project is the one who was instrumental in making things happen and happen successfully.

Four key players that are industry captain used leadership to help shape the way we do computer today. Those are Bill Gates of Microsoft, Steve Jobs of Apple, Michael Dell of Dell and Steve Case of AOL. There are many software companies that have fallen by the way side because where leadership left or sold out. Atari sold out to Sears. Compaq sold out to HP. WordPerfect has changed owners more than I change my socks. Once leadership is lost the project can be lost too.


How important is user acceptance to system success?

If the people that will be using the system daily can not accept the system (no matter how good it is), it is damned. Two good examples are Backweb and Octopus. Two web companies with excellent ideas, but are no longer heard from again. Backweb collected news from many sources and would popup alerts on the desktop. Users revolted again the system because it used up too many system resources and crashed the computers. It was an awesome idea, but it never got off the ground. In 2004 a better method of getting your news was developed using XML for news sites called RSS (Really Simple Syndication).

Now I get my new like I did with Backweb. However it took 5 years later for that to happen. Octopus was another really cool web based application that allowed you to take certain sections from any website and create your own webpage with bits and pieces of different web pages on a single page. No coding, you just highlight and snatch. They were sued out of existence by the very websites that they were helping to promote. I am baffled by this and I have not seen any technology that is even close to what they did. That was 6 years ago.


Why do users not accept an installation?

User will not accept a system that creates more work than it resolves. They will not accept it if it is crashing all the time. They will not accept it if it is slow. They will not accept it if there is a perceived problem, even where none exist. Some users will not accept the system not matter how great it is. Some users are highly resistant to change.


Why do users accept an installation?

Users accept systems for the opposite reasons the do not. If it saved them a ton of time they will love it. If it does really cool things, they will love it. If it is fast and stable, they will love it. If it is quick and easy to learn and use, they will love it.

No comments: