Interactive Media Group [Logo] Process


Back  
Project Development Process - Requirements Gathering Questionnaire

This represents a "master list" of requirements gathering questions used to determine project goals, learning objectives, scope, content, target audience, technical requirements, look and feel and functionality. The questions presented to a client during Discovery and Analysis will be selected from this list and tailored to the project based on the initial client meeting.

Project Objectives

  • What instructional need(s) are you trying to meet with this project?
  • What are your projects primary learning objectives?
  • What are your secondary learning objectives?
  • What tasks or knowledge should learners be able to demonstrate to show that learning objectives have been met?
  • How are these needs & objectives currently being met and evaluated?
  • How will you evaluate that your learning objectives have been met?

Project Factors

  • What internal issues need to be considered (schedule, finances, internal presentations/meetings)?
  • What external issues need to be considered (user or community feedback, public image, competition)?
  • Schedule requirements (content completion, technology availability, course schedule, teaching and staff schedules, etc)?
  • Do you have or need a budget for the following - project staff, content research/development, interactive media design, development and implementation, hardware/software purchase/upgrades, maintenance? (IMG consultation, design and development services are free for all projects used in teaching CRN courses).
  • Has any work been done towards this project already? If so, what, by whom, how can this work be accessed? Please give details.
  • Are there any copyright, permission, branding, or asset issues which need to be considered?

Stakeholders

  • Who are internal stakeholders (project team, department members, etc.)?
  • What are internal stakeholders interests/objectives with this project?
  • Who are external stakeholders (university admin, community, etc.)?
  • What are external stakeholders interests/objectives with this project?

Target Audience

  • Who are your primary and secondary target audiences?
  • Describe their demographics (age, occupation, gender, ethnic/cultural background, education)
  • Describe their interests (why are they learning subject - subject major, related interests, etc.)
  • Describe their subject knowledge (level of expertise and current knowledge of the topic)?
  • What is their level of experience with computer software and hardware?
  • What is their level of experience with web-based or multimedia learning?

Learning

  • What prerequisite knowledge or skills are learners expected to have before interacting with this project?
  • What is the learning environment like (wireless classroom, traditional classroom, dorm/library/public computer terminal, in the field)?
  • What type of learning should occur (information/facts, intellectual skills/analysis, motor skills, attitudes, cognitive strategies/how to learn)?
  • What are preferred or targeted learning styles (problem based, collaborative, individual, synchronous, asynchronous, etc)?
  • Can this instructional piece/ content be used across multiple courses or disciplines?
  • How do you plan on evaluating the learning which takes place with this project?

Content

  • Who is responsible for developing and providing content?
  • Has all content (including testing if applicable) been developed? If not, what is the timeframe for content completion and delivery to IMG?
  • Is content developed for web-presentation and instruction (content chunks, visual elements, concise language, etc.)?
  • Have content outlines, maps or flowcharts already been created?
  • What format is content in (word doc, html, graphic files, sound files, animation)?
  • How will content/assets be delivered to IMG?
  • Are there any examples of projects or sites on a similar topic or with a similar instructional goal which you think work well? If so, what do you specifically like about them?
  • How often will content be updated and who will do it? What software packages / programming languages does this person know?

Functionality

  • What tasks does a student need to be able to do with this project (i.e. what functionality does the interface need to support -- communication, display student work, file or data upload, browsing and/or search, etc)?
  • What functionality (capabilities) would be “nice to have, but not essential” given time and budget?
  • Are there any security issues which need to be considered?
  • What are the long term plans for this application/site (does it need to be expandable, etc)?

Technical Requirements

  • What hardware and software is already available and what needs to be purchased?
  • What types of legacy systems/databases are in place which need to interact with this interface?
  • Where will this project be hosted, who will maintain it and what is their technology background (what software packages / programming languages do they know)?
  • Will this project require a database and if so, where will this database be hosted and who will maintain it?
  • Client technical specifications (Systems, OS, browsers, screen resolutions, RAM, hard disk, plugins, video, etc.)?
  • Server technical specifications (Systems, OS software, extensions, etc)?

Look & Feel

  • Are there existing assets which you (or other stakeholders) would like to use (logos, graphics, photos, colors, fonts)?
  • Is there an existing style guide which needs to be followed for creating new assets (fonts, colors, voice, etc)?
  • Is there a particular look and feel or visual style which you (or other stakeholders) would like to achieve (sophisticated, fun, modern, scientific, 19th-Century, etc)?
  • Do you have any color or font preferences (or dislikes) which we should be aware of?
  • Are there any examples of projects or sites whose look and feel you particularly like? What specifically did you like about these examples?