Great slide shows from Pathfinder

I came across these two great presentations about Agile on the Pathfinder blog, which is something I check from time to time being an Agile development shop in Chicago.

The first slide show is about integrating design in to the Agile process.  Something that is not really addressed in the Agile Manifesto, and is something I have posted about before.  It is critical area for Agile BA’s to address because the dive in and deliver functional code approach of Agile is great, but can lead to a very haphazard design with no clear vision.

The second one on Writing User Driven Requirements just really helped bring me back again to always thinking about the user.  I am certainly prone to thinking about business needs, or developer/technology constraints only, but the user should always stay front and center.

Great slide shows from Pathfinder

Agile and User Centered Design

Nielsen Normal Group
Nielsen Norman Group

This new article from Jakob Nielsen was an interesting read. It relates back, in a roundabout way if you really squint at it from a distance, to my previous posts (here and here) on where the Business Analyst fits in to the User Centered Design (UCD) process. Nielsen is looking at the problem from the perspective of how UCD fits in to the Agile development lifecycle. The focus on a rapid sprint style of development leaves little room for user engagement and testing. Furthermore the concentration on small sprints to achieve functionality can be at the expense of a unified, user-focused design and information architecture. Unless of course that UCD is integrated in to the project from the beginning. This is Nielsen’s point.

The BA gets involved in many of the areas that UCD preaches (requirements gathering, wireframing, information structure, process flow etc.) but he/she is not a designer, so my query was how they fit together? Nielsen makes this comment:

“it’s important to designate a gatekeeper to track requirements and communications between the UX team and the other project teams to keep everybody on track (even though those tracks are parallel).”

This would be a natural starting point for a BA to again be that bridge between two groups. Although it sounds like a Project Manager type role at first glance, I see greater scope for engagement and influence in the project, and so more of a BA type role. To be the “gatekeeper” between the UCD team and the development team. To integrate the user and design requirements from the UCD side, and working within the information architecture and design principals, bringing that to bear on the functional requirements and delivering that to the development team.

Just a thought.

Agile and User Centered Design

Does the BA look at the user experience?

Website Prototype; you can't beat paper for starters
A paper website prototype

Just a quick follow up to my last post which aimed to gather comments clarifying a couple of points.  What are the key functional differences between the BA and Information Architect (IA) roles, and how the split falls between requirements gathering and user centered design (UCD).

I am an avid listener to the Spoolcast podcast from User Interface Enginerring (UIE).  It is really informative and Jared Spool always has some great guests discussing UCD and UX topics. One of the recent guests, Todd Zaki Warfel, was talking about prototyping experiences, and during this discussion he touched on the very same role definition issue. Jared at one point posed the question to Todd, does the BA in even look at the user experience? This brought up some interesting points I wanted to share.

Todd felt that the BA’s typical remit on a project was functionality.  What functional requirements does the product need to fulfil.  So although the BA is involved in the design of prototypes, he saw these as being on the wireframe, boxes and arrows, Visio end of the spectrum. A prototype designed to show that the functional requirements elicited from the users and stakeholders will be met, and visually how those functions will look, in their rawest form.

However an Information Architect or User Interface Designer will approach building the prototype by trying to take it that much closer to the final look and feel of the site will be.  Again the functionality will be there, but there would be more care and attention to the usability and user experience with the site.  He also felt that the designer would be more willing to take a risk and create something very new, whereas the BA may be more inclined to stick to existing structures.  He used the specific example of the designer adding AJAX type aspects to their prototypes.

I certainly think that makes sense and although every BA and IA role will vary from company to company and project to project, I can see this line holding true the majority of times.  It does also back up my contention that in fact there is a fine line between the BA role and the UCD process and that the two sides could easily be joined if necessary.  This provides excellent room for growth in a BA’s armory if they can bring in valuable usability and user design techniques and perspectives to the requirement’s gathering remit. Particularly when expressing those requirements visually, which always seems to be the best way to really engage the stakeholders in the requirement’s process as they start to see the result to all the questioning.

Does the BA look at the user experience?

Business Analyst or Information Architect?

Which way to go?
Information Architect or Business Analyst? Which way to go?

This post from Paul Culmsee at Cleverworkarounds.com tapped in to something that has rattled around my head for a while.   My career aim is to work as a Business Analyst in software development.  I pursued this role whilst still in my old career as I understood that the BA role most closely fulfilled the idea I had of being a bridge between the business and technology.  Not that being the business-IT bridge was an original idea, but it was the basis from which my new career direction has sprung.  As my knowledge has grown and I have moved in to a semi-BA role (I say semi because half of my role falls under customer service and training), my horizons are expanding and so has my confusion about where the BA fits in to a project and the role they play. It seems the simple answer is that the BA role is however that particular company, or project, defines it.  There are common threads of course, the requirements gathering function being the key one, but other tasks and responsibilities float around the position, liable to be cherry picked from organization to organization, project to project.  These include PM responsibilities, testing, product strategy and many more.  The question I am throwing out to the blogging ether is does it stretch in to the usability and information architecture realm also?

For lack of a better description, this last month I have been gripped, reading and learning about usability, user centered design, user experience and information architecture.  As mentioned before, my Interaction Design course at DePaul has really kickstarted this frenzy, but also in working with my friend at Booyant.com, and some possible usability testing and website analytics work I will be doing for them.  I think the user focussed and user centered design (UCD) methods are intriguing and certainly something I would like to get involved with.   But how do Business Analysts fit in with these methods and roles?

The main reason I ask is that Requirements Gathering is a key part of UCD, as it is for BA’s, so are there BA’s out there who are usability specialist BA’s?  Or does the requirements gathering neatly split between user requirements to the usability specialist and the business requirements to the BA?  I see how that may be possible with a consumer/public facing product but when the software is for internal use, the user is the business. Who takes the requirements then?  It also seems that the usability focused requirements gatherer takes those ideas further down the design path, creating conceptual designs and wireframes to encapsulate the requirements, rather than the BA method of perhaps mapping data flow, artifacts or business processes and documenting the requirements in a traditional style.  However use cases and stories are used on both sides……

Lets just say I am a little confused.

Which moves me on to the Information Architect role.  The idea of this position seems perfect based on my interests.  From the outside looking in, I see the role like the usability focussed BA .  It does not fall directly under the creative or graphic design umbrella of software development, so I do not need engage my non-existent artistic side, but looks instead at getting more involved in the layout and structure of the site, mapping the user requirements to software functionality.  In that way it seems like a more fulfilling, engaging and strategic position that enables you to put in to action the requirements gathering and understanding work you have done, and structuring the sites information. I particularly like this quote from The Information Architecture Institute(IAI) website:

Jeffrey Veen, Adaptive Path and author, The Art And Science Of Web Design
“I’ve found information architecture serves business as a development process as much as a discipline for structuring content. IA demands a clear understanding of how content can connect customer goals with business objectives. And regardless of medium, that’s the definition of success.”

I love this idea, but as I said I am on the outside looking in, and as Paul Culmsee’s post says, the name of a role can be little more than group of people getting together and forming a club.  So is what I described anywhere close to what an Information Architect does?

My research will continue, the Information Architecture book from Louis Rosenfeld and Peter Morville seems like a good place to start and there is a good reading list on the IAI website, but any suggestions and input will be gladly accepted.

Help me if you can.

Thanks for reading.

Business Analyst or Information Architect?

Mobile User Experience Design

Motorola-CLIQ
Motorola-CLIQ

Last night we had a guest lecturer, Alfred Lui, in the HCI: Interaction Design course I am taking at DePaul University as part of my Masters in Business & Information Technology program and it was FASCINATING.  Alfred is a Sr. User Experience Designer at Motorola in the Mobile Phone area, and worked on the Cliq you see in the picture.  It was really great to see someone who has built a career focussed on creating innovative and exciting user experiences with consumer products.  Particularly mobile products which is such a buzzing area, with a lot of innovation as everyone scrambles to be the iPhone destroyer!

His lecture was on Emotions in UX Design, and I will not re-hash his presentation and devalue the message.  However I was intrigued by his discussion of work from Ravi Chitturi’s research about Hedonostic and Utilitarian trade-offs when purchasing a product.  He discussed how, if you buy a product because it is cool but only quite usable, but definitely very cool, it results in happy, joyful emotions.  You may even brag to your friends or blog about the experience.  If it turns out that it is NOT cool the emotions are more likely guilt or anxiety at having spent money unwisely, or because you were tricked in to an incorrect purchase by superficial bells and whistles.  Whereas with the utilitarian product with a usability focus, if that does not live up to these high expectations of usability and utility, the emotion-meter can swing quickly to anger and displeasure.  It just did not do what it said on the tin (you need to be from the UK to get that link reference 🙂 If the product is usable and satisfies it’s utility objectives, then you will be pleased no doubt.  However will you brag or blog about that experience?  Will that product command brand loyalty in an economy brimming with new products and ideas?

This is what fascinates me. We need designers and innovative people to push a product or consumer space forward in to a new realm.  But a basic usability study, or a Business Analyst speaking to users and stakeholders, gathering requirements, will be naturally blinkered by the users own blinkered view on the product space.  To create passionate and engaging products, be they physical or digital, you must be prepared to risk usability and requirement requests, in pursuit of something beyond what could possibly be achieved by sticking to the obvious.

What an awfully tricky, but exciting line to be on!!

This course has really opened my eyes to the world of usability, user centered and user experience design, and I have to say I am hooked.  It feels like an area I am already passionate about and I am only just scraping the surface.  A novice looking in to a new world.  I am now looking at how the Business Analyst role ties in with usability teams. Do they work together, or can a Business Analyst be directly involved in this area?  Particularly in small companies where the budget does not stretch to a BA and UCD expert.

I have been talking with my good friend Jan Booy over at web design agency Booyant and I will be getting involved with some basic web usability tests, so more blogging to come on that soon.

Thanks Alfred!

Mobile User Experience Design