Dear Fellows, I joined a new organization as QA/Testing Team lead. The responsibility assigned to me at first place is to define the GUI Standards for the Company. There is a lot of variance in the nature of software that my company is developing. They are working on desktop applications, web portals and other web projects, on SMS and MMS Services and on pocket PC Softwares. I had been googling around for more than 2 weeks and read a lot and lot of material checking out the Microsoft GUI and so much stuff but really unable to find anything relevant. Every where i find guidelines for good GUI and Tips for good GUI but no hint of a Standard. So if anybody of you can help me out in this. At least let me confirm from your expertise before telling my management that this is not possible to define a hard code standard. But i will provide you with GUI Tips and Guidelines. I am looking forwards for your response. Thanks in Advance
You do need to develop Standards for your applications. It is an important step so your applications have some consistency. You won't find a definitive list of "Universal GUI Standards" but you will find what you are seeing which are Best Practices and Guidelines.
You need to find and set standards that are "Usable". One publication that I found out there that is good for Web Development is 'Research Based Web Design and Usability Guidelines'. This is a free download, I would check it out....
Other then that I would continue to Google on Usability Guidelines and then just come up with your own company's standards. You could set them up, and then when and if people find a Standard is not "Usable" then you change the standard.
Thanks a lot for the links. They will be helpful when i will write guidelines for web based projects. Definately we have to make standards for project but here i have to make standard for the whole organization. Right now there are more than 15 projects running of diverse nature.
But thanks for your consideration
Management cannot be so stupid to ask you develop single/similar standards for different projects. Usability standards CANNOT be same for Web applications and for mobile applications. IMO, you should convince your management about the difference.
You may prepare two different standards; one for for Desktop applications and other for mobile ones.
Try looking into www.stickyminds.com. If not, try searching in google with keywords "GUI testing checklist" and'll find few god sites.