Saturday, February 27, 2010

Web Design and Marketing – Week 5 – Book Reading – Practical Guide to Market Research – Chapter 8 – An Introduction to Questionnaire Design

Available Free

The Key Principles of Effective Questionnaire Design

Seven steps:

  1. Decide what information is required
    what do you want to learn about
  2. Make a rough listing of the questions
    Any and all questions, narrow them down and rephrase later
  3. Refine the question phrasing
    Refine how the questions are worded
  4. Develop the response format
    Pre-coded list, open ended, scales? This is as important as the questions
  5. Put the questions into the appropriate sequence
    Logic and flow, easy questions then harder
  6. Finalize the layout of the questionnaire
    Format it and include good instructions
  7. Pretest and revise
    Here have people test it and find out what works and does not work. Test it out like it would be normally done (phone, interview, etc.)

Designing Effective Questionnaires

The purpose of any questionnaire is to extract data from respondents. There are five people to consider when designing a questionnaire:

  1. Client – wants answers to problems
  2. Researcher – needs to get the information while making sure that the interviewer can use the questionnaire, the questions are interesting to the respondent, and the questionnaire matches what the client needs.
  3. Interviewer – wants an easy to use questionnaire
  4. Respondent – wants to enjoy what he is doing as well as not feel they can not answer the questions as worded. They may also want a reward for doing the survey.
  5. Data-processor – wants a questionnaire that result in minimum error and efficiently

It is normal for a questionnaire to go through 7 or 8 revisions. If not they may be sloppily written.

Five sections in a questionnaire:

  1. Respondent’s identification data
  2. Introduction – scripted area asking for help and why
  3. Instructions – explain each section and how to navigate them
  4. Information – questions and responses
  5. Classification data – what demographic is the respondent in
Ten things to think about in designing a questionnaire
  1. What are the objectives of the survey?
    You have to know what you need if you expect to get answers
  2. How will the interview be carried out?
    Know the method and design for it.
  3. Think about the introduction
    It has to be the same for all so that it cannot influence people but not have to sound wooden. Important because fail to engage the respondent and you loose the interview
  4. Think about the formatting
    Plan on how and when it will be given and plan for those elements. Leave space for comments.
  5. Think about the questions from the point of view of the person answering them.
    Do not get greedy for information and make the survey to long or ask impossible questions.
  6. Think about the possible answers at the same time as thinking about the question
    Understand where the possible problems could come if you do not allow the proper responses.
  7. Think about the order of questions
    Group in logical sequence
  8. Think about the types of questions
    open ended, closed, scales?
  9. Think about how the data will be processed
    Knowing how it will be tabulated will make question design easier
  10. Think about interviewer instructions
    Make them clear and easy to follow

12 things to look for when creating questions

  1. Questions should not be biased – do not lead the respondent to an answer
  2. Make questions as simple as possible
  3. Make questions specific – even of you have to break #2
  4. Avoid jargon and/or shorthand – do not assume the respondent knows them
  5. Steer clear of sophisticated or uncommon words
  6. Avoid ambiguous words -  usually and frequently
  7. Avoid questions with a negative in them - ‘Do you never’ v. ‘Do you ever’
  8. Avoid hypothetical questions – they can never be accurate
  9. Avoid words that could be misheard – fifty v. fifteen
  10. Desensitize questions by using response bands -  woman quicker to give age if it is a wide range of ages
  11. Ensure that fixed responses do not overlap – like the age bands above
  12. Allow for other in fixed response answers

Matching the questionnaire to the research objectives

Structured questionnaires are used for large studies. Anticipate all possible answers of the prompted questions so they can be coded.

Semi-structured questions are often used in Business to Business environments. They are generally look for a mix of qualitative and quantitative information.

Unstructured questions are used in qualitative research.  Often survey person acts as a tour guide.

No matter what the type, long questionnaires and/or repetitive questions will kill the data collection. Vary the type of questions.

An Introduction to Different Question Types

Questions collect three types of information: behavior, attitudes, and classification.

Behavioral Questions

Designed to find out what people do (product a v. product b). Record facts not opinions.

Attitudinal Questions

Answers the questions of why people do the things that they do (buy product a because they are environmentally friendly).  Key words are why, how, which, who, where, what. Questions with scales are often used here.

  1. Verbal scales – use word ranges from very likely to not likely at all
  2. Numerical rating scales – 0 low to 10 high, 5, 7, & 10 are popular choices.
  3. Use of adjectives – have the respondent give a word to describe what you are asking
  4. Positioning statement – agree strongly to disagree strongly
  5. Ranking questions – put items in list in order of preference
Classification questions

These look to make sure that the person interviewed helps to give a pool of the type of people they are looking for.  Types of questions include: gender, marital status, socio-economic status, type of work, how many hours worked.

Key Terms in Questionnaire Design

Questionnaire – set of common questions laid out in a standard and logical form to find out a respondent’s attitude and behavior.

Question – framing of what you need to know in a carful format as to not lead the customer to give a unbiased response.

Open ended questions – questions that invite a free range of responses,

Closed questions – questions whose responses are in a preordained answer set

Direct questions – measures exactly what it appears to be asking

Indirect questions – disguises the true need of the question by asking something that will reveal what you want

Multiple response questions: allow for multiple choice to answer any particular questions

Prompted questions – gives responses for user to choose, closed questions are prompted.

Unprompted questions – respondent can give any answer, open ended questions are unprompted

Response codes – the answers to closed questions

Question grid – questions laid out in a way as to have a header with the responses and questions as rows, like a spreadsheet, done to save space

Rating scale – some visual representation from low to high that allows for respondent to put his choice on the scale

Routing – instructions that tell you where to move to if certain responses are made

Trade-off questions – gives the respondent certain amount of points to spread amongst the replies with the points given equal to the points assigned

The Respondent, the Interviewer and Questionnaire Design

A good questionnaire should seem like a conversation between the respondent and the interviewer. This is accomplished by:

  • Easy to answer questions at start then harder at end
  • Questions likely to to interest should be earlier on
  • Questions should be in logical order
  • Filter questions should be grouped together
  • Helpful to have an introduction before each change of topic
  • Personal, complicated questions should be near the end

Getting surveys done can be difficult since respondents see so many surveys and feel they are giving up time with little in return. The interviewer needs to engage the respondent as quickly as possible with no long introductions. He needs to also get the respondent to trust him with just his words and his voice.   Though we use the questionnaire as a script it is a good idea for the interviewer to encourage the respondent as they go through so that they can get a complete interview.

Advertisement
Questionaires for Research. An Annotated Bibliography on Design, Construction and Use

Tuesday, February 23, 2010

Web Design and Marketing – Week 5 – Book Reading – Practical Guide to Market Research – Chapter 4 – An Introduction to Research Methodologies

Available Free

Key Sources and uses of secondary data

Secondary data, gotten without any field work, is called desk research and it comes from published sources as well as talking to experts.

Used for:

  • Market sizing – how big is the market
  • Trends – statistical information
  • Company profiling – determining who your customer or competitors are
  • Products – information gleamed about products
  • Prices – published price of products
  • Distribution – how products go through the value chain
  • Promotions – advertising of products

Sources are:

  • Internal data within organizations
  • Libraries
  • Trade associations
  • Government departments
  • Exhibitions
  • On-line databases
  • Internet

Internal Sources

Always start with what you have already. Often data sits on shelves that could be useful.

Sources of sources

How to Find Information- Business: A Guide to Searching in Public Sources by Nigel Spencer is a good book resource. Pocket Book series by the Advertising Association is a good series for reference as well.

The Marketing Pocket Book
The European Marketing Pocket Book
The Media Pocket Book
The Lifestyle Pocket Book
The Regional Marketing Pocket Book

Good Web Sites for Researchers

Many research web sites will let you read some early parts of reports from which much can be gleamed. You can also decide to buy them or not.

Company Data

The Yellow Pages collects information on small businesses and gives free listings to them in their guides. These can be a source of information on companies to market to. Kompass and Din & Bradstreet’s are other good sources. Trade organizations also have specialized directories.

Government Statistics

Statistical information is available often from official government web sites that can give markets by categories, population, education, etc. In the US www.census.gov and www.commerce.gov can give these types of information.

Trade and Industry Bodies

Every trade has some organization to represent it. They produce some publication that can be a good source of information.

Market Research Reports

Specialized companies carry out research that they expect people will need. They then sell it all who need it and keep the price down.

The Press

The general, business and trade press as well as normal new sites all have searchable archives and can be used to find information. www.ft.com is a good site for this.

The Key Uses of Primary Research

Understanding Market Size and Brand Shares

Market size can come from desk research and/or studies of the area conducted by you. Mixed with survey information on products and testing it can be determined how purchases could affect the company bottom line.

Consumer Perceptions and Behaviors

Researchers test consumers attitudes to their products to show loyalty. Cluster analysis can determine consumer groups that have a need to be met. 

Product Development

Large budgets for market research is spent on new products to determine what consumers need.

Pricing

Test markets can be set up to see what consumers are willing to pay for a product.

Promotions and Branding

What marketing tools work on consumers and how can we make them work better.

The Methods of Data Collection

image
Face to Face Interviews

The traditional method to collect data is face to face. They can be conducted on the street/mall or in homes. Street interviews can be influenced by a number of outside factors including weather and the nearby population. Home interviews allow for demographical populations to be more balanced as well maybe use computers to make the research easier.

Telephone Interviews

With the use of computers and scripts, information can be collected quickly and in a wider area by using a phone to collect necessary data.

Self-completed Questionnaires

One of the most widely used and least amount of returns generated are self-completed questionnaires. Completion values go up when there is a strong relationship between a supplier and customer. An offer of reward often helps. There are many companies that offer rewards for completing surveys and allow for a target testing of particular demographics.

Observation

First used in Brittan during the Second World War it allowed for a pulse on the nation.  It is non-intrusive and it just involves listening/watching and writing. In current day, the mystery shopper is one way of checking service levels without letting employees know they are being watched. Footfall or number of people passing an area is another observational tool.

Hall Tests and Clinics

Because of the need for a controlled environment, a facility (hall) can be rented that allows for people to be brought in for market testing. These will be done for at least 3 to 4 days to get a large enough sample of people. Clinics are similar but are usually people brought in to be shown new products in a clinical condition.

Focus Groups and Depth Interviews

Focus groups are 6 to 10 people led by a moderator who are led through discussing a product so that ideas get bounced around freely in a way that face to face interviews would not let happen.

Depth interviews are used when a focus group could contaminate individual thoughts of users or when the subject could be highly sensitive.

Desk Research

As talked about earlier, much information is available by just doing some simple desk research.

Advertisement

Market Research in the Internet Age: Leveraging the Internet for Market Measurement and Consumer Insight

Saturday, February 20, 2010

Web Design and Marketing – Week 5 – Lecture Notes

Knowing the Customer

Market Research and Methodology

Marketing Research

Like the IT department, the marketing department does ‘requirement gathering’. In order for the web site to a success you will need to know who the user is and what they want. We also need to know what their environment is (Broadband v. dial up for example) as well as how much experience they may have.

Why get to know the user?

The better you know the user, the better the site can be made to be able to meet their needs as ell as give them the information that they are looking for, and the perceive that you are meeting their needs.

If you know about the limited knowledge of users you can keep the site simple and easy to navigate. If you know they have older machines then you can limit the bells and whistles so that they can navigate it without slowing down the computer with add ons.  The quicker the pages can load, the less chance that your user will not think their is  a problem in the page and move onto another one.

Knowing your user will allow you to use metaphors (or terms) that the user understands.

Market research

Along with demographic information, domain knowledge, and the users computers experience and environment we will need to know what brings them to your site and be able to give them that content.

Age can easily determine what colors the site should be to attract people.  You would want to use male themes to attract men if your users would be male. Know who and what your users are.

Domain knowledge would deal with the knowledge of the person you will be dealing with. Site for scientist would not be laid out like ones for homemakers, nor would they use the same words and jargon. What is the experience of your users in using the web? Are they new users or are they web 2.0 users?  Know what they are used to experiencing.  Use questions to find this out when you are doing marketing research for the site. 

User computing environment

Know your users computing environment as well. The age of the computer reflects how fast it is. Are they on dial up or broadband. These will influence how you build the site.  Know the browsers that they use as each has special ways that they work.

Web site redesign

Redesigns have some information for you already. Guest books and purchases can give some clues. Logs can give you browser information as well as parts of the site that are popular. 

Methods for Market Research

The way that you survey your users can vary from site to site. They consist of Paper/electronic surveys, focus groups and interviews.While focus groups can give you good information, the geographic limitations of your group, if they are widespread, may not allow for it. Phone/email/postal surveys may be necessary.

Surveys can allow for quick collection of data with closed questions and are easy to chart. While it can have open ended questions they can be hard to chart but can give answers that had not been thought of before.  Ranking allows for determining what is important. Scales allow for telling how much a user would like an idea. Surveys have a better chance of being answered if users know information is confidential as well as the purpose of the survey and the qualifications of the person doing it. 

If doing electronic survey first create them on paper and then transfer them. Email surveys can be problems as users may not know how to view attachments. Web based surveys can be better as the end user does not have attachments.  In either case have people test them first to make sure they work.

Interviews are open ended as well and can be difficult to chart the results. They are better suited for gathering information on how you are going to construct a survey. Prepare ahead of time the questions that you will use or run risk of getting bad data and wasting your and the interviewee’s time.  Phone interviews can reduce the time needed to get a full set done especially if the group knows that you will be calling.

Focus groups get more information but from fewer people and questions that are open ended. They are generally 4 to 12 people and conducted like an interview.  The moderator will lead the group.  People in the group tend to help each other with ideas. The challenge here is to get all the people together at one time and place. The group may be dominated by a leader emerging in the group or even by the moderator. Many may choose not to answer or give ‘me too’ answers.

 

Conducting Research Surveys Via E-Mail and The Web

Thursday, February 18, 2010

Introduction to Programming: Starting out with Programming Logic and Design; Chapter 4: Decision Structure and Boolean Logic



4.1 Introduction to Decision Structures

A logical design that controls the order in which a set of instructions is done is called a decision structure. The simplest of these is a sequence structure where one line follows the next. Sometimes you need a program to do something only if a certain condition is met. For that you need a decision structure. Its simplest form is to ask a question and go off to do something if true or if not continue on. To flowchart it you would use a diamond with arrows coming out the right side for true and the bottom for false. This is a single alternative decision structure.

Combining Structures

It is possible to combine structures. Based on the decision structure above you may do a sequence structure afterwards if it is true.

Writing a decision structure in pseudocode

The word if is usually starts it off followed by the condition and then the steps with and endif.


If it is snowy then
    Warm up the car
    Drive slowly
    Etc. 
Endif


Boolean expressions and relational operators

To be able to make a decision we have to know if the condition is met. To do this we use Boolean expressions. They are:


ExpressionMeaning
>Greater than
<Less than
>= Greater than or equal to
<=Less than or equal to
==Equal to
!=Not equal to


The >= and <= operators

These are met if the value on the left is greater than (>) or less than (<) the value on the right. They are also met if the values are equal

The == operator

This is met if both sides are equal. It is not to be confused with = which in most programming languages is used to assign a value to a variable.

The != operator

This is used to check the value on the left to against the value on the right and see if they are not equal

Putting it all together

[This section just reworded the previous section]

Programming style with the If-Then statement

In general the if and the endif are aligned with each other and the statements that meet the condition are indented slightly between the two.


4.2 Dual Alternative Decision Structures

It is possible to do one set of instructions if a statement is true and another if they are false before moving on to the next steps. This is called a dual alternative decision structure and is programmed as an If …Then… Else…Endif. A flow chart would have the true and false paths off the sides of the diamond before they meet up again at the end. Writing it is generally with the If, the End and the Endif all lined up. The statements of action would be indented in their proper structures.


4.3 Comparing Strings

Comparing strings is done the same way that comparing numbers are done. Remember that they will generally be case sensitive and that you will most likely be doing == and !=.

Other String Comparisons

Since strings are stored as the number equivalent of the letters they represent, it is possible to compare the characters to see which one has a greater value. Remember that:


  • Capital A thru Z are 65 to 90
  • Lower case a thru z are 97 to 122
  • 0 to 9 as strings are 48 to 57
  • A blank is 32
A shorter word to a longer word is usually considered less than.


4.4 Nested Decision Structures

If it is necessary to check two conditions, then a decision structure can be placed in side another structure. If the outside one is true the inside one will be tested. If the inside one is true it will do the tasks, if not it will drop out of the loop.

Programming styles and the nested decision structure

In order to make the code readable, your pseudocode should be structured as before, but the internal loop should be indented as well to show its separation from the outside loop.

Testing a series of conditions

By nesting decision structures in several layers we can make a decision based on a series of values. As soon as one is true, drop out but if it false then test the next one.

The if-then-else statement

In order to make the above series of conditions easier to program, many languages use the if-then-else commands. Basically you check for a condition and if it is true, leave the loop, otherwise you will go to the next statement which will start with elseif. Pseudocode should have the IF, ElseIF and EndIf commands lined up with the others indented in their respective sections.


4.5 The Case Structure

Similar to the nested decision structure is the case structure. A value is compared in a series of tests and the first one it meets it will use those statements as the steps to do and then exit to the end. Since it will do the same thing as a nested decision structure, it is not necessary in a programming language but does make it easier to program.


4.6 Logical Operators

In order to test two values at once, in place of a nested decision structure we can use Boolean logical operators.


OperatorMeaning
ANDBoth values must be true or the statement is false
OROne value or the other must be true to make it true
NOTReverses the value of an expression making false true and true false.



4.7 Boolean Variables

A Boolean variable can be used in programming. An example would be to test a condition and if it was true, set a variable to true and if not set it to false. Later use the value of that variable to do some other steps.

Introduction to Programming: Starting Out with Programming and Logic Design – Chapter 3: Modules



3.1 Introductions to modules

    Module is group of statements that exist within a program for the purpose of performing a specific task. This allows for a big task to be broken up into several smaller tasks

Benefits of using modules

  • Code is simpler
  • Coe can be reused easier
  • Each module can be tested alone to make sure it works before added to whole
  • Faster development time
  • Easier to facilitate teamwork


3.2 Defining and calling a module

Module names

Modules should have descriptive names. They will usually follow the rules for naming variables in your language of choice.

Defining and calling a module

Modules usually consist of a header, where it starts and is named, and a body, where the code is defined.

Calling a module

In the program there will be a line that runs the module. This is called calling the module. In reality all programs will have one module called main that will call the other modules.

Flowcharting a program with modules

A rectangle with lines down the sides represents a call to a module.

Top-down design

The main module is broken into smaller modules. These modules are examined to see if they can be broken up further. This continues till the simplest modules are designed and then coding is done.

Hierarchy charts

A series of boxes with lines connecting the modules that call other modules is a hierarchy chart.

3.3 local variables

A local variable is one that is declared in a module. It cannot be used outside the module.

Scope and local variables

Scope is the area in which a variable can be used. It will only work in the areas it was created in.

Duplicate variable names

A module can only use a name once. If an attempt to declare it again it will error. However the name can be declared in another module.

3.4 Passing arguments to modules

When it is necessary for one module to use information from another we can pass one or more variables. These are called parameters. The module will define what type of variable will be accepted.

Argument and parameter compatibility

When you pass a parameter the variables must be of the same type.

Parameter variable scope

The scope of a passed variable is the module that called it.

Passing multiple arguments

A list can be passed to a module. The module will receive them in the order sent.

Passing arguments by value and by reference

Passing arguments by value

Everything looked at so far passes variables by making a copy of them and pushing the value of it to the copy. The original is left alone.

Passing arguments by reference

Passing by reference allows for the variable to be changed. A copy is not made but a pointer to the value is made.

3.5 Global variables and global constants

Global variables

Another way to be able to modify a variable is to declare it in such a way as to be available to every variable. This is called a global variable and in most languages it is declared early in the program. Using global variables can be tricky.

  • Any module can change it making debugging tricky
  • It makes reusing those modules tricky as you have to remember to declare the global variable again
  • It makes the program harder to understand.


Global constants

Global constants are OK because they cannot change. Use them where you have a value that will not change.

Tuesday, February 16, 2010

Web Design and Marketing – Week 4 – Web Style Guide – Chapter 9 – Editorial Style

 

  1. Editorial style

    1. People read differently on the web, scanning for content and then moving on

    2. Pages become isolated fragments and not whole coherent text

    3. Links cannot support thoughts like normal prose

    4. Broken links can shake a users confidence

  2. Structuring your prose

    1. Site structure

                                          i.    Break up information into logical chunks that fit on a page

                                         ii.    Do not however chunk it unless it makes sense

    1. Page structure

                                          i.    Segment the text for easy scanning

                                         ii.    Use descriptive headings

                                        iii.    Highlight important words and sections

                                        iv.    Use the inverted pyramid

1.     Summary and important information  first

2.     Support below

                                         v.    Structural markup

1.     HTML tags are visually different

2.     To search engines they can mean where to look for key information

3.     Use CSS to change the visual structure and let the spiders get what they need

  1. Online style

    1. Contrast and emphasis

                                          i.    On the web, the look influences how a reader relates.

                                         ii.    Contrast provides those entry points

1.     Headings and lists favor scanning

2.     Using them provides for search engine optimization         

    1. Prose style - be clear and concise

    2. Other stylistic considerations

                                          i.    Front load your content

1.     Do not do welcome to ...

2.     Start with clear concise information in inverted pyramid style

                                         ii.    Stick to the point - easily understood sentences

                                        iii.    Cultivate a particular voice - active verbs and first person language

                                        iv.    Think globally - it is the world wide web

    1. Keywords

                                          i.    Position keywords near top

1.     Helps reader know information they need is there

2.     Helps search engine optimization

                                         ii.    Keywords and SEO

1.     Think of short phrases that a user would use and use them when possible

2.     Web page boils to one key word. Use it:

a.     Page title

b.     Major headings

c.     Near beginning of first paragraphs

d.     Alt text of all images

e.     META tags in header

f.      File name used with hyphens

3.     Do not:

a.     Use keyword where it will not fit

b.     Use tricks like white text on white background to hide keywords

    1. Titles and subtitles

                                          i.    Provide visual cues to user

                                         ii.    Recommended styles

1.     Headline style (bold, capitalize first letter of words)

a.     Document titles

b.     References to other sites

c.     Titles of documents mentioned in text

d.     Proper names, product names, and trade marks

2.     Down style (bold, capitalize first word only)

a.     Subheads

b.     References to other sections in sight

c.     Figure titles

d.     Lists

    1. Page titles

                                          i.    Title is crucial

1.     First thing users see

2.     It is what bookmarks use

3.     Search engines use it as primary descriptor of page

                                         ii.    Should contain

1.     Carefully chosen keywords

2.     Concise plain description of page

3.     Be unique if possible

                                        iii.    Only have about 65 characters so be careful with company name usage

  1. Text formatting for web documents

    1. Avoid excessive links

                                          i.    Destroys homogeneous look of text. If used try to customize color

                                         ii.    Think about grouping all links together

    1. Avoid excessive or purely visual typographic markup

    2. Use the best tool

                                          i.    Write in a word processor with spell check

                                         ii.    Transfer to html after proof reading

    1. Do not use style sheets in word processors

    2. Special text characters

                                          i.    Leave off smart quotes in word processor

                                         ii.    Special characters will need replacing

                                        iii.    Avoid auto-hyphenation features

                     

Blogger Labels: Design,Style,Guide,Editorial,People,fragments,text,Links,prose,Broken,Site,Break,Page,Segment,words,Summary,Support,Structural,HTML,visual,Online,Contrast,emphasis,reader,engine,Front,Start,Stick,Cultivate,person,language,Think,world,Keywords,Position,user,word,Major,Near,images,META,header,File,tricks,background,Provide,Headline,letter,Document,documents,Proper,product,marks,Down,Subheads,Figure,Title,Search,Should,Concise,description,characters,usage,Avoid,tool,Write,processor,Transfer,Special,Leave,quotes,auto,features,users,paragraphs,References,sheets,pyramid,engines,optimization