if/then
the official OpenRoad weblog

How long should a web page be?

Not long ago, a client asked us the following questions:

How much content should we have on a page? What is an average page length in words?

And somewhat predictably, I answered, “It depends.” But I went one step further. I let them know why and how it depends.

While I’m not a content strategist in the sense that my fellow Seaquam high school alumni Jeffrey MacIntyre is or the same way that local Vancouver CMS-meets-UX-meets-content strategy guru Rahel Anne Bailie is, I do provide our clients with a lot of web strategy and that does involve a lot of content. And I’ve been thinking about this a fair bit recently, working on a lot of large public website and intranet projects for the past 15 years.

Here’s my proposed content strategy in a nutshell. It stems from two simple ideas:

Understand the context of use of your content and then be channel appropriate.

Context of use? Channel appropriate? What does that mean?

First off, the concept of bounded applicability is in full force when it comes to the type of large bureaucratic corporate website content that we frequently face.

“Bounded applicability simply states that any method or tool has limits. You know you are reaching those limits as the cost/benefit ratio of handling new issues becomes adverse. At this point you should not carry on doing the established approach more furiously, but instead realise that you are approaching a boundary and gain perspective so you can look on the other side.” – Source: Dave Snowden.

The way you design your content and what a page of content is good for, has its limits. If you feel like you’re questioning the usefulness of that page, its content, and the overall design, if you’re getting feedback from users that they still can’t find what they’re looking for, you’re probably reaching the limits of your content.

Remember that, we’ll get back to Dave in a moment.

Secondly, users are engaged in productive inquiry when they visit a corporate website. Productive inquiry is an activity where they are deliberately seeking what they need in order to do what they want to do. Said another way, it’s not inquiry in the form of general curiosity, but inquiry in the service of wanting to get things done.

What types of things are users trying to get done when they visit a corporate website? For our client, we did user research (interviews, observations, surveys, search term analytics) to find out the answer to that question. We identified over 2000 primary tasks that users described in their own terms.

These included very real world tasks like buying things, researching things, learning things, obtaining things. Some of which were directly satisfied by the organization and its services, some of which were not. It painted a brilliant picture of the mental model of the user, their motivations and needs.

In the midst of their information foraging behaviour, where users come to the website to get one of these tasks done and try to make sense of the 1300+ pages our client has on the subject, we hit the limits of cognitive science.

Simply put, users don’t read, they scan.

Enter Mr. Jakob Nielsen and the usability studies of how much or rather how little users actually read on any given web page.

How little do users read?

Answer: On the average Web page, users have time to read at most 28% of the words during an average visit; 20% is more likely.

So what about long articles vs short articles?

Answer: Information foraging shows how to calculate your content strategy’s costs and benefits. A mixed diet that combines brief overviews and comprehensive coverage is often best.

So, as a result of the big 3 concepts of 1) bounded applicability, 2) productive inquiry, and 3) scanning behaviours, our client’s content approach / strategy should be thus:

  • Determine which problem domain their target content resides (simple, complicated, or complex?)
  • If simple: create a web page, no more than 300 words – example: find corporate contact information
  • If complicated: create a web page, no more than 900 words – example: find where and how to access a service
  • If complex: delegate to the call centre – example: what happens to me and my super specific scenario

The three domains are from the Cynefin Framework, a knowledge management / sensemaking framework that describes the types of problem domains in which humans interact. It’s more of Dave Snowden’s work.


Read the Wikipedia article on Cynefin for a primer and watch Shawn Callahan’s video on an introduction to the framework.

Okay? All briefed on Cynefin. Good. There’s lots of brilliant stuff in there. I encourage you to explore further or better yet, become Cognitive Edge certified like me and lots of other really interesting people around the world.

Simple is something where there’s a best practice. Where there’s a right answer, quite possibly only one answer. Where the user is engaged in sensing, categorizing, and responding. Where cause and effect is obvious. Deductive logic works here: theory, hypothesis, observation, confirmation. Short content is recommended and appropriate.

Complicated is something that may require more analysis, where there are a few right answers. It’s the domain of good practice. The user is involved in sensing, analyzing, and responding. Inductive logic works here: observe, pattern, tentative hypothesis, theory. Medium-length content is recommended and appropriate.

Complex is where cause and effect are unknown, it all “depends” – the domain of highly specific and personal, multiple variables. The user is having to probe, sense, and respond to figure out what’s going on. They’re heavily into “sensemaking” and doing their best to “figure things out.” This is the domain of emergent practice. They’re in the realm of abductive logic: half theory, half observation, mostly “hunch” or “heuristic” – again, this domain is not appropriate for your typical top-down, expert written content. You can’t cover all of the scenarios that come up. You can’t deal with all of the variables. You can’t author content that predicts all of the unknowns in this domain.

No web content other than “CALL US” should be on this page. Talk or interact directly with a human being or many human beings. We are sensemaking machines. Static web pages are not.

Having said that, there is one argument for web content to manage the Complex domain.

If our client company had a social forum area where people could discuss their problems, tell stories, read each other’s anecdotes, then you’d have a proper group of content for the complex domain. But in our client’s case, they don’t. They have their official materials and official policy. So any social interactions need to happen between the customer and a corporate employee on the phone or in person. Answers in complex situations are highly contextual. A context strategy (not a content strategy) should be social: i.e. talk to someone. Or some people.

The endless hype around user generated content and social media seems to miss the fact that it’s sometimes totally inappropriate and that lots of problems can be answered by corporate, few-to-many, expert-written content. For our client, a large public sector bureaucracy, it was inappropriate to suggest a social strategy for their complex content simply due to the nature of their business. Privacy and legal issues were too great to allow for customers to share their experiences and benefit from a social experience. But if privacy and legal issues had not been present, this would be a big win for our client. Social forums and human dialogue (one-to-one or many-to-many) are where people make sense of complex subjects.

So, in summary, here’s my take on an integrated approach to content strategy.

  • Step 1: Understand what task the user is trying to accomplish. What is the user trying to do when they come to the website
  • Step 2: Understand if the answer to that task is simple, complicated, or complex
  • Step 3: Write and design content appropriate for that level [remember: users scan, they don’t read] (simple = less, complicated = a bit more, complex = call someone)
  • Step 4: Publish content, measure the results using Google Analytics and the inquiries to your call centres, determine if it’s working through customer satisfaction surveys
  • Step 5: Iterate and revise content, tuning where required

Given the word count of this page, perhaps next time I should take some of my own advice…

UX Wishlist for 2010

With the new year upon us, instead of looking backwards to where we were with usability and user experience design, I prefer to look into the future.  Upon  reflection of past 10 years in which I have been working in the field, user experience has progressed in leaps and bounds.  The list below is short and sweet as it identifies what I hope will continue to progress over the next year with usability and interaction design.

Wish 1: Consider context of use with mobile design

Mobile is hotter than ever.  In North America, the mobile carriers have been making the access to the web on mobile devices easier for the

Mobile Context of Use Model

Mobile Context Model (Source: Giant Ant)

customers to swallow with more reasonable plans. With this growing customer segment, companies are starting to understand the value of a mobile presence.  What they often forget is one of the most important rules of mobile design – Context of Use.

My wish for 2010 is that mobile designers think about how and when users are going to be accessing these sites.  They should be asking themselves: ‘What information is important to them?’,  ‘What do users want to do with your site on their mobile?’, ‘Where will they be accessing your site – on the bus, at home, in a restaurant?’  By starting to think about these key questions, the usability of mobile sites will start to improve.

Wish 2: Design for the End to End Experience. Think about the whole experience.

At the end of the day, we are designing experiences.  A website, a mobile device, a print piece is all part of a complete experience End to End Solutionfor the customer.  Customers don’t think of all of these pieces in isolation, they see it as all the same experience with one brand.  When one piece of the experience doesn’t exactly flow with the other pieces, customers are often left to their own to work their way through it and figure things out.  Often this translates into both usability issues as well as a decrease in brand perception.  Apple is an example of a great end to end experience.  Their in-store experience, their online experience, their device experience down to their out-of-box experience, there is a universal thread that guides their customers.  This leaves their customers with an experience that is satisfying, and easy to understand.

My wish for 2010 is that designers and clients care more about the whole end to end experience.  Even if we are just tasked to look at one slice of the end to end experience, an understanding needs to be gained of what the whole experience is. This way we can ensure that we are creating compelling experiences which allow customers to flow seamlessly through.

Two simple wishes for the year 2010.  Both wishes keep the user at the heart of the design process by thinking about when and how they will interact the design.  If these come true for 2010, we will begin to see more innovative experiences emerge.

Truckers online prove web 1.0 still a powerful force

With over 15,000 self-proclaimed social media experts on Twitter and all of the year-end buzz about Web 2.0 concepts in everyone’s 2009 top 10 list, it’s often easy to overlook some of the basic business value provided by that other Web, you know, the older more pedestrian Web: Web 1.0.

In 2006, OpenRoad was awarded a contract by the BC Ministry of Transportation to build a web-based system to help commercial vehicle carriers (ie: truckers) around the province of BC apply for their National Safety Code Certificate.

Keeping BC’s roads safe

The certification process is about keeping BC’s roads safe, ensuring that commercial truckers abide by a nationally agreed upon set of rules for their vehicles and drivers. In BC, there are over 26,000 commercial vehicle companies operating over 76,000 vehicles.

Obtaining an NSC certificate is mandatory for the truckers of BC. You have to have one. In years gone by, this process involved filling in a lot of forms, sending them via mail or fax to the BC government, then waiting to hear back on your status. Roughly 80 to 90% of the time, the submitted information was incomplete or incorrect and there would be extensive back and forth between the trucker and the government. Time would pass (typically just over a week) and eventually the certificate would be issued. Close to 3000 applications were received annually with that number growing each year.

Chronically incomplete information, ill-prepared commercial vehicle carriers, overloaded clerical staff chasing down faxed-in paper forms: the process was in need of improvement.

And so the CVSE tendered the work to build a web-based system to automate the application and approval of NSC certificates and OpenRoad was the successful proponent.

The application is simple. Truckers go through a multi-part online form that mimics the information collected previously via paper-based forms. They submit information about their company, their vehicles, their drivers, and their safety record. They attach supporting documents, if necessary, then they make their payment and exit the e-service.

MOT SCAO

Government staff receives the application, review the information to ensure it is correct, and process the application, resulting in a confirmation email and issuance of a PDF certificate to the commercial vehicle carrier.

Validation rules within the web application ensure that information is complete and correct. When commercial vehicle carriers submit their information, the web applications uses web services to query the government mainframe to verify the information. The legacy systems at the core of the government’s operations are crucial to the overall application proceeding smoothly.

Ambitious goals

The business objectives of the team were aggressive: reach a 50% adoption of the online application form within one year of implementation. That’s right, move half of the applications from a paper-based system to an online system within in the first year. If you’re a business owner of a manual-paper based process and you’re contemplating moving it online, how comfortable would you be in targeting 50% adoption? Year two (2009) the team hoped for 70% adoption, year three (2010) 80%, and year four (2011) 90%.

The team was optimistic and dedicated to the success of the program. And they were right in reading the demand of their target customer, the commercial vehicle carriers.

But the results were well beyond anyone’s expectations.

The Safety Certificate Application Online (SCAO) launched in 2008 and within the first year of usage achieved an 80% adoption rate and it continues today to increase towards the 90% year four target. The average time to process an application dropped from 8 days to 1 day with the increased accuracy of information submitted. Overloaded clerical staff were re-assigned to other more pressing tasks within the Ministry and the cost savings have been significant.

Lessons learned

Automating paper-based processes using web based applications may seem like old news to many, but the point we believe SCAO has made is important: there’s still lots of value in Web 1.0, servicing the needs of inefficient business processes that consume far too much time and effort than is required.

And don’t underestimate the appetite for your customers to utilize the tools and technologies you create. Who knew commercial truckers would be so willing to adopt an online tool? Ease of use was an important factor in the application’s success, but the real driving force wasn’t usability but utility. It was clear that the process could be made better and SCAO provided that. The usefulness of the application was so compelling that everyone started using it immediately.

So while you’re looking at your web strategy, don’t get too distracted with social media and microblogging and all that wonderful 2.0 stuff – there’s still plenty of room left for innovation using 1.0 approaches, ones that drive real value, demonstrate real ROI, and improve customer and employee satisfaction.

2009 Interaction Design Year in Review

With the end of the year upon us, I thought it would be appropriate to take some time to reflect on the evolution of interaction design in this last year. This year proved to be interesting with some positive advancements in the interaction design trends. Here are some of my favourites that have worked successfully to improve user experiences.

Mega Drop-Down

The concept of the mega drop-downs started to become more popular after a post by Jakob Nielsen in March. After this post, sites started adopting the mega drop-downs – some successfully and others not so successfully. The mega drop-down does help users find the information they are looking for quickly and easily by showing categories of information upfront. The mega drop-down isn’t for every site. Sites need to have adequate hierarchy and depth to them to warrant introducing this. If a site only has two levels of navigation, I wouldn’t recommend introducing it won’t necessarily improve the efficiency of finding information; it may actually hide information from the user.

The keys to success of the mega drop-down are:

  • Proper categorization and appropriate level of granularity
  • Timing and behaviour of menus should follow outlined standards
Columbia Sports designed an easy to use mega dropdown

Columbia Sports designed an easy to use mega dropdown

Faceted Browse

Finding ways to help users to find information on a site more efficiently has been a growing interaction design challenge especially on e-commerce sites.

Office Depot has a good example of facetted browse.

Office Depot has a good example of faceted browse.

Companies want to increase the conversion of the browser to a purchaser. The adoption of faceted browse is being seen as the solution. This allows users to narrow down the information on a site based different content/product characteristics.

As with any new interaction model, there are good and bad ways that people have implemented them. In September, UX matters published a good article “Best Practices for Designing Faceted Search Filters”. This article breaks down the faceted design into 5 things you need to consider:

  1. Decide on your filter value-selection paradigm.
  2. Provide an obvious and consistent way to undo filter selection.
  3. Always make all filters easily available.
  4. At every step in the search workflow, display only filter values that correspond to the available items, or inventory.
  5. Provide filter values that encompass all items, or the complete inventory.

Multi-tasking behaviours

The past year has seen a dramatic demand on the demands of application and website design assuming that we are adaptable task switchers. Interactive experiences are providing us with a continuous stream of information with which we are meant to process and respond to. Task switching is not to be confused with multi-tasking, the art of being able to do multiple things at once. Task switching is a behaviour in which when you stop attending to one task and start another task. This allows more attention to be placed on one task rather than dividing attention between two or more potentially important tasks. Throughout your day this occurs hundreds of times, and now more frequently with little widgets that serve as a cue that more information is available.

Twitter and Facebook both do this well by indicating to the user that there is new information available since the user started their experience with the application. Rather than just dynamically update the application with the new information, a visual cue in the user interface is displayed. This allows the user to stay in control of their experience and their place within the application – key usability principles that are often forgotten.

Twitter supporting task switching behaviour

Twitter supporting task switching behaviour

Game design principles

Principles of game design and play are starting to creep into the design of everything interactive. Companies are starting to understand that injecting some elements of game design into their design does not mean that users are going to be less efficient or view their brand differently. Some companies, like Twitter, have used the game model of collecting to help enhance and entice user interaction. In these places, collecting is being used as gathering ‘followers’ as some people use this is an indicator as their power of influence.

Ways to introduce gaming principles seamlessly into your next design project:

  • Saving progress: More applicable to application design and exploratory web experiences, allowing users to save ‘work’ and come back to continue later.
  • ‘Tutorial’ style introductions: A lot of games provide users walk users through the ‘how to’. This is always accessible to the players at any time during their game play. Think about your own ‘help’ design and how it can be made more engaging and easy to use.
  • Progressively add complexity to the experience: As your users become more proficient with your design, start to introduce levels of complexity to keep them challenged and motivated. This works very well in cases when the user has to learn a basic set of skills before they move on to different parts of the application or experience you are creating for them.

Touch Interfaces and ‘the Swipe’

With the new iPhone being released in the summer, the further exploration, adoption and use of the touch interface continues. This has positive and negative impact to the resulting user experience. Because there is one less barrier (or piece of hardware) between the user and the screen, they have high expectations with the resulting performance and responsiveness of the interface. Users expect the immediate action; and are less tolerable of targeting problems.

More and more mobile devices are starting to adopt the touch interface mode of interaction. At the end of the day, does the touch interface help make users interactions with their mobile more or less efficient? It does make it more compelling, but the overall satisfaction of users still hinge on how simple and responsive the UI is. The number one rule of designing for any touch interface, whether it be on a mobile device, kiosk or computer screen is to ensure that there is enough space between buttons and actionable areas so that a user can select what they want to successfully.

The other night I saw an ad for the new HP Photosmart Premium TouchSmart Web All-in-One Printer. This is a printer that has a touch interface in which the ‘user’ was using the ‘swipe’ gesture to navigate to different screens. Will this introduction of the touch interface take off on a peripheral that we all have had a love/hate relationship with? Time will tell – maybe touch is the answer!

OpenRoad Welcomes Walter and Carolien

OpenRoad is thrilled to have recently added two fine new folks to our team.

Walter Görlitz is our newest Quality Assurance Engineer
Walter has more than fifteen years experience in software testing. He has a degree in psychology from TWU. He came to testing from customer support at Chancery Software where he was one of the founding members of the QA and Testing department. He carries the goal of helping the customer into every test. He has since performed automated and manual QA and testing duties at Dynapro Technologies Incorporated, GTE Enterprise Solutions, and Safe Software. He has also created testing teams at StockHouse Media Corp., and eTunnels, Inc.

Walter has been instantly productive at ORC, jumping into a major project set to launch next year, and well as testing several Electronic Arts game title sites.

Carolien Dekeersmaeker joins the ThoughtFarmer team as Sales Coordinator.
Carolien has a Masters degree in French Literature and completed a post-graduate Communications program at the University of Antwerp (Belgium). She brings over 6 years of experience in customer service and account management. Carolien joins us after various roles at Uniserve Communications which included time in account management, presales, and wholesale coordination. Prior to Uniserve, Carolien was at British Telecom as an Order Manager for their Global Services department. She’s known for her exceptional follow-through, a strong customer focus and methodical work ethic.

Carolien also brings some great multilingual support as ThoughtFarmer continues to explode internationally. Her French, English, Dutch and Spanish language skills are sure to come in handy as ThoughFarmer 4.0 launches in 2010. Carolien will be helping improve our ThoughtFarmer sales process and manage the furious pace of our demo schedule.


Walter and Carolien were able to join us in time for our Christmas party and our Christmas gift exchange and have not been scared off, so we look forward to continuing to enjoy their support into the new year and beyond.

Welcome Walter and Carolien!

Communicating your intranet requirements

Are you a company looking for a new intranet? Are you wondering if ThoughtFarmer meets your needs? Are you looking for a way to make your evaluation process a lot easier?

image: The Consumer Decision Making Process (Kotler) as found in Peter Morville’s book, Ambient Findability.



Buying software is not an easy job. There’s a ton of software options out there. We’ve been on the other side of the table for many years, having done countless CMS evaluations for our professional services clients in building large public websites and intranets. We’ve relied on vendor evaluation lists and requirements checklists like those published by Tony Byrne at CMS Watch and James Robertson at StepTwo. You may have viewed the Gartner Magic Quadrant report, which we also appear in. You may have enlisted a professional services firm to help with the evaluation.

These tactics are all useful and help you march through the myriad of choices from Total Set to Awareness Set and onwards towards your final destination of Consideration and Choice. Of course, if only we could be quite as rational in our decision making as Kotler’s lovely flow chart diagram. Most often, the decision process is still a bit of a black box.

One helpful tip that came across my inbox the other day was from a potential client who’s in the process of evaluating ThoughtFarmer. They sent me a detailed spreadsheet with their requirements. Now this is not unusual and often forms the basis of the evaluation process. But what was unusual was the way they documented their requirements.

They took the typical software requirement of “the system shall do X” and wrapped it with some more context. It’s a user-centred requirement, without needing to write some massively detailed use case.

Here’s an example of a single requirement.

As a… I would like… So that…
User to be able to post blogs about the things I am working on people can keep up to date with things I do, which may be relevant for them as well


What’s so special about this way of documenting requirements?

They identified who this requirement was for. The User. They also included requirements from many other users, including the Intranet Manager, the IT Manager, and the Intranet Editor. I quickly got a sense of the different roles they had involved in their intranet.

They stated what they wanted. They wanted to be able to blog. Or more to the point, they wanted users to be able to publish their own information on what they were doing (which may be satisfied by the feature of a blog, but may also be satisfied in some other way). I understood their goals.

They told us why. Again, they gave us a bit more context around the request. We want a blog and here’s why. The advantage for us as a vendor is that if we have a feature which may meet the need, but better than that, we now understand a bit more as to why it’s being requested. If they think they want a blog, but explain why and we discern that perhaps they want a more wiki-like feature, we can now begin to engage in that dialogue with them about their needs and how we can meet it.

So for you intranet managers out there, evaluating software packages, this is a great place to start.

Ask yourself the following:

  • Who’s the user?
  • What do they want?
  • Why?

You’ll save yourself and the vendors you’re talking to quite a bit of time and effort in clearly communicating your requirements. Remember, it’s really about the needs and wants of your end users, not some shopping list of features.

* This blog post is re-posted from the ThoughtFarmer blog. Read more about our social intranet software.

VanUE: World Usability Day 2009

World Usability Day happened on November 12, 2009 this year and a small squad of Vancouver user experience professionals got together at 8am at the Pine St Community Garden to spend the day together, wondering how to best bring our professional expertise to bear on the issue of “sustainability” — the theme for WUD2009.

signage

Cat, Ben & Barb from Habanero, Chris from Optimal Interfaces, Gagan from DesignStamp, Theresa from Key Pointe, freelancer Katja, and myself (Gord from OpenRoad) met up with Eric from the Pine St Community Garden and started our 12 hour user experience “design slam” with in-person interviews and observational research. We then moved onto the Network Hub for the afternoon, who graciously provided the space for free, where we marched through the ideation process.

sharon plot name

Stickies were heavily used. Coffee was consumed. At at the end of the day we came up with a few design interventions that we thought might be able to help the garden.

Our presentation back to the Vancouver User Experience community happened on November 17 where we talked about the process, our findings, and encouraged other community members to participate in future design slams.

Vancouver User Experience Group: World Usability Day 2009 from Gordon Ross on Vimeo.

Thanks again to all participants, the Network Hub, and the Pine St Community Garden for working with us.

Slides: Mobile UI Design – User Centered Design and UI Best Practices

If you enjoyed (or if you missed) Selma Zafar’s hugely popular Mobile UI seminars at Wave Front in Vancouver, you’ll be pleased to know that we have posted the slides from the session on Slideshare.

In her presentation, Selma covered the basics of user centred design, interaction design principles, and usability testing as they pertain to mobile devices.

If your mobile project or team could use Selma’s expertise, please contact OpenRoad for more information.

You can also follow Selma Zafar on Twitter: @selmaz

openroad welcomes new developer

The team has grown a fair bit in the last few months here at OpenRoad and we’re pleased to announce the arrival of another great developer: Rodney Gitzel. Rodney’s web development expertise goes as far back as OpenRoad’s 15 year history, as editor of Euphony Net-Magazine the first online arts magazine in Canada and publisher of Drop-D Magazine. He then joined IBM to work on Air Canada’s online reservation system, and spent the next few years building a range of applications big and small for IBM clients. Rodney joins the OpenRoad team and will be sharing his knowledge of application architecture, Java, and systems with the team.

Welcome Mr. Gitzel!

What makes a successful web development project?

We were recently asked the question, “What makes a successful web development project?” by a potential client. It’s a good question, one that I spent a fair bit of time pondering. Every project is different: the clients we work with come from varied industry sectors, have different organizational cultures, and different objectives. Over the past 14 years, we have learned a lot about what it takes to make a project successful.

Here’s some of those things:

Clearly defined strategy and business objectives

You can’t have a successful project if you don’t have a clearly defined goal that your team is working towards. Your organization has strategic goals. How will the website align to your strategy? How does the website fulfill your company’s mandate? We want to know the big picture and ensure that big picture is agreed upon by all team members to reduce conflicting assumptions and make sure we’re all in agreement about the direction the site needs to go.

Leadership support

There are many stakeholders in a project, from the team members to the end-users of the final product, but some stand out as having a large impact, both positive and negative, on the project: the project sponsor or executive leader. We have engaged leaders to get their support on projects by keeping them informed and involving them directly in workshops or through steering committee structures.

Customer / end-user involvement

Design can be a lot of guess work, unless the end-user is involved. Instead of speculating on what might work and how a design might be received, we cut to the chase and find out. Talk to your customers. Test things. To quote our client IDEO, “Fail early and fail often” – get out in the real world and learn from your mistakes. There’s nothing quite as educational (or humbling) as watching a design you toiled over get poor marks in a usability session. Design isn’t about our designer egos; it’s about the customer and ensuring their success.

Solid project management

As rigorous and detailed as any project plan is at the start of a project, it cannot predict the future. Things happen: conditions change, requirements change, clients change, technologies change, customers change. Good project management becomes great project management when dealing with the unknowns and changes in a project. We’re lucky enough to have a great team of experienced and certified project management professionals at OpenRoad and have benefited from their decision making abilities, negotiation skills, and deep insight into the design and development process.

Honest discussions about scope and budget

Talking about scope, budget, and timelines on a project are difficult. Everyone wants the best possible quality item for the cheapest amount of money in the fastest amount of time! Coming to consensus on matters of scope, timelines, and budget are fundamental to project success. Rigourous estimating practices and solid project management inform and back up our ability to have these discussions with our clients, along with a willingness to work within the constraints and respect the limits of our clients’ time and money.

Explicit assignment of responsibility

We utilize a matrix document called a RACI to determine who’s responsible, accountable, consulted, and informed for tasks in our projects. Often times project conflict can occur due to the assumptions of team members as to who was responsible for a given task, or who should be consulted prior to a decision (and then wasn’t). By stating these assumptions up front and detailing them in a RACI matrix, we get to find the points of disagreement before the project starts. We also get to analyze the RACI to find out who has too much responsibility, isn’t being consulted enough, or needs to be informed more.

Respect for opinions and ideas

We enjoy working with our clients and their customers and respect the experience and subject matter expertise they bring to the project. We learn a lot from our clients and their end-users. After all, our expertise is the domain of building websites, web applications, and using the web strategically, not running a retail business or a library or providing car insurance or the production and distribution of electricity. This mixture of perspectives is one of the most enjoyable parts of our job and we feel privileged to engage in these conversations, ask “silly questions,” and challenge assumptions in a well-intentioned fashion.

There’s so many more, but those struck me as pretty important. What others do you consider to have been important in making your web project a success?