Grassroots Acceptance

Grassroots acceptance, a.k.a., the bottom-up approach or team member buy in, entails getting the people working on the actual products themselves (product team members, such as programmers, designers, developers, engineers, tech. staff, etc.) to support and believe in human factors.  The rationale is that this is where the "real" work is done, and as such, it is at this level that you can most effectively implement human factors methodology. Similarly, if the grassroots personnel do not support human factors, nothing will get implemented.  The more acceptance you get from the design team, the more likely you'll be involved earlier in the design process which in turn affects the opportunities you have to affect the design process, the likelihood your ideas will be implemented/listened to, in short, how effectively you'll affect the design of the product/system.

As with most things, acceptance is not an overnight event.  It does, however, seem to follow a life cycle of its own.

Ways to encourage grassroots acceptance:

The methods to garnering grassroots support can be categorized into two approaches.  The first involves techniques which enable team members to see and experience first hand the benefits of usability testing.  The second category discusses the interpersonal interactions between human factors people and team members - ways to interact which promote a good working relationship.

Involve team members in the testing process.

Seeing users struggle has a HUGE impact on a developer's belief that a product needs to be improved.  A typical scenario goes like this: when watching testing for the first time, a developer sees a user struggle and thinks, "these first users aren't too bright "; after a few more users struggle, the developer starts to think, "the software has some significant problems"; finally, as more users struggle, the developer decides, "the software is dumb." At this point, the once skeptical developer is now "gung ho" to implement fixes

Developers learn about usability by participating.  they begin to realize how usability problems are not always obvious and why usability testing is required to uncover them

How exactly do you involve developers in the usability process?

Interacting with developers

An equally important aspect of winning over grassroots personnel is the development of a mutual level of professional respect between yourself and other team members.  Because of the intrusive/new/unknown nature of human factors/usability, this relationship requires special attention.  The following are important issues to consider:

Provide quick turnaround on results

Provide tangible deliverables

Don't be the "police"

Understand that developers are "people" and treat them accordingly


Return to the list of Qualities Associated with Success

Return Home