Clover Leaf Consulting

Clover Leaf Logo

Clover Leaf Consulting adds value to your enterprise by defining and improving the workflow and user interface of your web based application.  We provide User Experience Design practitioners, focused on producing software artifacts and deliverables that maximize the impact of the end user experience and improve the productivity of software developers and visual designers.

Our consultants are industry veterans and recognized leaders in their fields.  We are adept at planning and executing Agile and Iterative development methodologies as well as User Centered Design in every phase of the software development lifecycle.

psheridan – Tue, 2007 – 01 – 02 19:35

RIA Industry Predictions - Reaching the 'Next Plateau'

There are a lot of people out there trying to compete to be your front-end Ajax/ web 2.0 framework of choice.

In the midst of technical framework comparisons, ask yourself, "Where is the RIA Industry Going?"

Well, we'll tell you. Prototype and Scriptaculous lost the early mover advantage by not focusing on good documentation.  After all, how good is a framework if the learning curve is too steep?

Extjs came out running, first focusing on documentation and benchmarks, then licensing, training, and, consulting.  A more than cozy relationship to Adobe, and now the addition of GWT support means, [wink wink], looks like someone's positioning to get bought.

Extjs Stencil PSD file

For those of you using pc's, we're also making the psd file available that we used to create the Extjs OmniGraffle stencil.

Just click the file link below! 

Ext Stencil for Omnigraffle

ext omnigraffle stencilWe thought it would be nice to give something back to the UX community in thanks to the good folks over at Extjs for creating such a career enhancing framework.

Feel free to download our Extjs Omnigraffle stencil and let us know how we can make it better!

 - Clover Leaf Consulting Team 

psheridan – Fri, 2008 – 04 – 04 21:22

Rich Internet Application Design Theory: End Users own the Last Mile

Rich internet application architecture changes the very foundation driving user experience design to date. The gist of it is that user interface designers are no longer the aggregators and owners of the user interface per se, rather they are architects of a Framework for end user to define their own unique user interface.

I believe this fundamental shift scares most user interface designers out of their pants. Why? Well, the perception that the skillset is now obselete for one!

There has been an exponential growth in interface design. This natural evolution is meta-response to straight forward screen design. Instead of answering the question, "How is this screen best designed to meet user needs?" the question now becomes, "How can I best design a system that allows users to best create their OWN SCREEN DESIGN to better meet their individual needs?"

Every Tug of War needs a rope...

A quick warning to user experience professionals.  Do not allow yourselves to become the rope in an organizational tug of war.  As organizational awareness to the practice of user experience design grows, the first questions to be asked are, "Who does what?"  Project teams and customers are familiar with traditional requirements gathering processes and business analysis teams may feel threatened by a new way of engaging customers and gathering information.

Approaches vary but people still do the work. Waterfall, XP, Agile, SCRUM, RUP are project structures and never replace project teams.  Clearly defined roles and responsibilities ensure accountability.

5 minute Case Study presented to DCIA at Motley Fool

DCIA Case Study I had the opportunity to present a brief overview of how to use user stories to facilitate iteration planning.

The accompanying presentation details a recently completed engagement for a VOIP services company in which we paired down the existing product requirements documentation and prioritized user taskflows to be built in the alpha release.

Avoiding Management Centered Design

The mantra of User Centered Design is "involve users throughout."  To a manager concerned about time, budget, and the project plan, this can seem like a logistical nightmare.  For internal application projects this can mean business analysts and interface designers are directed to get requirements by proxy from end user's managers.  Too often, this approach leads to analysis and design failures not caught until user acceptance testing at the end of the release cycle. 

It is paramount to leverage the "what's in it for me" factor to engage end user's at the beginning of the process. When end users feel ignored during the requirements phase they approach UAT as their only opportunity to voice displeasure with the development process instead of focusing on constructive feedback geared at improving the application they will have to use on a daily basis.

Non-visual usability concerns: 5 things NOT to overlook

Let me start by saying layout and design are important. For the casual observer, usability means a visual design that is pleasing to the eye. Historically, web designers came primarily from print design backgrounds and as such, focused their talents on the static visual design aspects of early websites; headers, icons, logos, backgrounds, etc. While important, the implied focus of web design is too heavily weighted on expressing the individual creativity of the designer than it is on satisfying the needs of the customer.

Commercial websites and application must primarily address end user interactions to complete tasks efficiently and effectively. To that end, consider the following non-visual aspects of usability:

What to do when Web 2.0 becomes Web 2.uh oh!

Aaah yes. Six months ago you discovered the prototype and scriptaculous javascript libraries. You've put together a sexy drag and drop demo with Ajax requests reloading content on the fly and convinced upper management that you hold the future in your hands.

Then comes the DOM bloating. Your test leads are struggling to automate testing and your dev team is now saying Struts ain't so bad after all.

Relax. Here's some practical advice to ponder before going all in with Web 2.0.

1. Define the business cases which support Rich User Interaction.
Not every web based needs animated transitions or real time lookups. Remind yourself that value is what the customer wants AND is willing to pay for.

User Goal Mapping

User Goal Mapping

Once the user classes are established, defining and mapping user goals allows you to verify that there are no redundant user classes.

Understanding the quantitative and qualitative criteria users set to define a positive user experience up front helps prioritize the user interface designers prototyping workload.

psheridan – Mon, 2007 – 01 – 15 02:24