Remember Me
forgot your password?

Modern Principles for Effective Software Design

Software has come a long way since the concept of timesharing hit the early mainframe computers. The rise of the PC has increased the importance of the individual during the design phase of software development. Applications with user-generated content have further pushed software design into an era where usability is king. Modern software and web services are redefining principles of customization and usability in order to better meet the needs of their userbase

Google, the de facto king pin of modern, user-centric software services, creates products that emphasize high-value features, customization and flexibility. Gmail has set a standard for launching software that provides high-value core services. Prior to Gmail consumers had two general options when it came to email: an outlook account pulling their email onto their computer or a web-based service with limited storage space. Gmail launched with 1 gigabyte of free storage. Storage became a killer feature that enabled users to keep their email in a web-based service that had an essentially unlimited capacity to archive their old emails. A strong foundation of core features has marked the launch and development of all of Google' products from their Adwords service to Google Maps.

Recently, Google has made a move into customization. Gmail now has a number of custom skins that enable each user to select a visual user interface that matches their personality. iGoogle enables users to download any number of widgets from stock tickers to local weather feeds to customize their Google search page with the information they need most. Customization is making software personal. As a consumer, once we invest time in customizing a service, we are less likely to make the switch to a competitive service that does not offer customization.

Flexibility in the form of constant connectivity is proving to be a game changer in the software industry. Google is leading the charge by building massively scalable applications in the cloud. The web 2.0 era saw a major trend in services that extended the power of people's computers through the connectivity of their internet connection. From Photobucket to Quickbooks, consumers and businesses are storing more and more of their valuable information on the web. The rising number of available netbooks is a testament to the power of web-based software and increasing reliability of web-based storage solutions.

Microsoft's approach of developing software with a tremendous number of bells and whistle is a comparative shotgun to Google's sniper rifle. Don't get me wrong, many programs such as Excel are tremendously powerful tools that frankly blow away the competition when it comes to features. However, many times the overwhelming number of bells and whistles can leave a user hunting for the core features where they derive the most value from the product. Looking at software through the lens of the auto industry, Cadillacs had more options than the original Japanese imports, but in the long run the Japanese emphasis on core value and reliability trumped all the chrome spoilers that Detroit had to offer.

The final piece of the design puzzle is a deep understanding of a software's userbase. This understanding does not necessarily mean building software for the average user, but rather building software for the critical user. I came across some great insight recently while reading over a post from Steve Hazelton, the CEO of Newton Inc., a company that designs online recruiting software. In his recent blog post, Hazelton highlights a new trend in business software that requires the developer to design their product to fit the needs of their most critical user, while still providing an effective platform for power users. This approach requires a software service to have a minimal learning curve for the person using the application the least. As modern software continues to incorporate self-explanatory UIs and a focus on high-value features, companies will reduce the inefficiency associated with the software adoption period.

With new companies pushing the limits and industry leader setting the standards, Software design is evolving at a breakneck pace. Competitive pressure in the software industry is making design and usability paramount to success in the marketplace. For the sake of long days wasted in seminars learning useless features, lets hope that things keep moving in the right direction.

Byron Mackelroy

I am an aspiring blogger. I enjoy sharing helpful information with people. My favorite 3 topics are business, technology and travel.

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Internet Cafe Software Или Что Такое Truecafe?

От:: textmasternet | 29/05/2009 | Программы
Внимание владельцам Интернет-кафе! Сэкономьте время обслуживания клиентов. Сэкономьте средства для лицензирования ПО. Сэкономьте на счетах за электричество. Увеличьте доходы за счет продажи карточек и подарочных сертификатов. Зарабатывайте больше, используя округление времени. Все это и даже больше в одном компактном пакете!

Cisco Намерена Приобрести Компанию Tidal Software

От:: Nata38 | 12/04/2009 | Связь
Интеллектуальное управление приложениями и решения для автоматизации укрепят позиции Cisco на рынке ЦОД

Cisco Завершила Процесс Приобретения Компании Tidal Software

От:: Nata38 | 27/05/2009 | Связь
Cisco завершила процесс приобретения компании Tidal Software, Inc., работающей в Пало-Альто (штат Калифорния) и Хьюстоне (штат Техас).

Bmc Software – Спонсор Московской Конференции Cisco Expo-2009

От:: Nata38 | 20/09/2009 | Связь
Компания BMC Software впервые выступит спонсором ежегодной конференции по сетевым технологиям Cisco Expo

Поговорим О Варезе.в Этой Статье Мы Попытаемся Узнать Все О Варезе

От:: serggam | 03/08/2009 | SEO
Вы знаете,что такое варез?Нет?А ведь 50 процентов интернета с такими названиями сайтов.В этой статье мы попытаемся узнать все о варезе.

Groupware & Teamwox

От:: MetaQuotes Software Corp. | 18/09/2009 | Управление
Не секрет, что для многих компаний сейчас очень важно сохранять конкурентное преимущество даже в условиях кризиса. А как этого можно добиться, какими инструментами, во сколько это обойдется, в какие сроки и самое важное - как это сделать не отрывая сотрудников от работы? С этими вопросами, я попробую разобраться в этой статье вместе с Вами.

Программное Обеспечение Ibm Rational. Методология И Инструментальные Средства Разработки Программных Систем

От:: Александр Новичков | 29/08/2009 | Компьютеры
Недавно перебирал старые материалы с прошлых мест работ. Когда-то я готовил брошюру для публикации ее в IBM. Не просто брошюру, а описание средств IBM Rational: немного методологии, немного технологии и много инструментов. Актуальность брошюры и сейчас достаточно высока, но многих тулов уже давно нет, еще больше добавилось. Так что все, кому интересна история, да и все кому нужно краткое описание инструментов можете пользоваться данным материалом.

Как выбрать CRM: Формирование short-листа CRM систем

От:: Александр | 17/06/2007 | Программы
На рынке огромное количество корпоративного программного обеспечения в название которого входит термин CRM. Сориентироваться в таком количестве программ Достаточно сложно. Подробное сравнение функциональных особенностей всех систем своими силами . Выбор CRM системы без проведения предварительного исследования сделает CRM внедрение менее успешным. Лучше всего обратиться к независимым исследованиям. С помощью таких исследований можно легко отсеять несерьезные корпоративные системы, которые не будут развиваться и сфокусировать свое внимание на действительно достойных образцах.

Add new Comment



Captcha

  • Latest Software Articles
  • More from Byron Mackelroy

BlueStar Sets Date for VARTECH NORDIC 2010 in Stockholm, Sweden

By: Market Wire | 27/11/2009
#1 Tradeshow for Value-Added Resellers Continues to Expand Industry Relationships Throughout Europe

Dell Printer Drivers - How to Get the Latest Dell Drivers the Easy Way

By: Jim Marshall | 27/11/2009
Is your Dell printer driver out-of-date? Did you get a new computer and now need to re-install your Dell printer only to find that you lost the CD that contained your installation information? Well, you’ve come to the right place. We can help you with all your Dell printer driver needs.

How to Update Drivers - Learn To Update Your Drivers Quickly and Automatically

By: Jim Marshall | 27/11/2009
Before you learn why having up-to-date drivers is vital to your computer, you should understand exactly what a device driver is. You can think of it as a kind of miniature program, or group of files, that acts like a translator altering the output from one device into a language that another device can understand. For example, your keyboard, mouse, monitor, sound card, graphics and video cards and many of your software programs all require drivers in order to function correctly.

How to Get the Latest Multimedia Audio Controller Drivers

By: Jim Marshall | 27/11/2009
Out of all the computer peripherals out there, sound cards are almost certainly the most in demand. A lot of computers contain built-in audio systems so installing a sound card to your machine may not be required.

Best Driver Update Software - How to Select the Best Software for Updating Drivers

By: Jim Marshall | 27/11/2009
If you are looking for the best software for updating your drivers, you have come to the right place. You’ve already determined that the culprit of your computer woes is likely an outdated or corrupted driver. You’ve also determined that the next step is to purchase software to update your drivers. If you do a quick Internet search for this software, you have likely been inundated with choices. How do you know which one is the best?

Google Redirect – How To Remove The Google Redirect Virus

By: Jim Marshall | 27/11/2009
Has your browser and search engines queries been hijacked? Get the solution here.

Google Hijack Virus – How To Remove The Google Hijack Virus

By: Jim Marshall | 27/11/2009
Learn how to stop the pesky virus from redirecting all your searches.

Get CardDeluxe Windows Drivers Quickly

By: Jim Marshall | 27/11/2009
Are you looking for an update to your CardDeluxe Window drivers? If you’re experiencing a lack of sound or poor sound quality, then you need to update your drivers. Acting as a translator, a driver is a group of files that interacts with your PC. With driver update software, you can update your drivers in just a few minutes.

Rebuilding your HR department after the Fall: A Golden Opportunity

By: Byron Mackelroy | 23/10/2009 | Human Resources
With the economic dust finally clearing and business starting to make the climb back up the mountain, today is a great opportunity for organizations to create a smaller more efficient hiring program.

Recruiting Metrics: An Evolving Hiring Process

By: Byron Mackelroy | 06/10/2009 | Human Resources
New recruiting metrics features are taking aim at providing you corporate recruiters and HR managers with the data they require. These new recruiting analytics features are driving a new approach to hiring, the evolving recruiting process.

Is Twitter a Recruiting Tool?

By: Byron Mackelroy | 21/09/2009 | Business
Once criticized for a complete lack of utility, Twitter has evolved into an important tool in corporate recruiting.

Simplify your Hiring Process: One less headache

By: Byron Mackelroy | 14/07/2009 | Human Resources
Despite the fact that the economy might be on the rocks, many companies still have a department that requires a consistent level of talent acquisition to stay competitive. The bottom line is that the economy is putting pressure on increasingly limited internal hiring resources while demanding that those same hiring managers outperform the competition.

Applicant Management: how not to shoot yourself in the foot

By: Byron Mackelroy | 18/06/2009 | Human Resources
Companies need to maintain an efficient recruiting funnel to avoid letting that perfect candidate slip through the cracks.

The International Space Station: Picking the right talent for the job

By: Byron Mackelroy | 12/06/2009 | Human Resources
Despite the clear magnetic attraction that the space program has on top engineers, many of the same strategies, technologies and nuances apply to talent acquisition in the private sector.

Top 5 Business Tools to Automate, Add Efficiency and Increase your Bottom Line

By: Byron Mackelroy | 20/05/2009 | Business
Here is a quick list of the top 5 business tools to help outmaneuver your competition and avoid a headache in the process.

Modern Principles for Effective Software Design

By: Byron Mackelroy | 21/04/2009 | Software
Applications with user-generated content have pushed software design into an era where usability is king. Modern software and web services are redefining principles of customization and usability in order to better meet the needs of their userbase.

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.21, 3, w1)