Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

0 relese nd more substntil chnges tht we cn incorporte in future versions

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

Smart Client BAT Usability Test Plan

Goals

The SC-BAT usability testing is designed to achieve the following goals:

  1.  Provide an overall picture of the user experience of using the SC-BAT (how hard is it for the target audience to complete anticipated tasks)
  2.  Identify the specific areas for improvement across the included content types (patterns, how to’s, reference implementation, guidance package etc). Divide the recommendations into so-called low-hanging fruit that may be addressed in the 1.0 release, and more substantial changes that we can incorporate in future versions.
  3.  Provide an insight into how users approach problems and how well the deliverables support this approach
  4.  Provide benchmarks for how long different types of users tasks take, in particular tasks that we can use as a basis for comparison in future usability tests
  5.  Determine how much SC-BAT improves productivity and quality over using only CAB to build smart client applications.

Participants

Participants in the usability test should be chosen according to their persona, experience level, and knowledge of the Composite UI Application Block (CAB):

Personas

SC-BAT targets three primary personas, each of which will use the deliverable in different ways.

  •  Art is the project architect. He is primarily concerned with evaluation and fit analysis of SC-BAT, and using it to baseline an application.
  •  Bert is the lead developer. He participates in the evaluation and baselining, and will also use the BAT to complete the implementation of the project.
  •  Mort is a developer. He is unlikely to participate in the evaluation or baselining, but may use SC-BAT to complete the implementation of a project under the direction of Art or Bert.

Note that each of these personas is assumed to be capable .NET developer, even though their experience levels differ. In this exercise all should be capable C# developers (a VB.NET version of SC-BAT is not yet available.)

Experience with Composite UI Application Block (CAB)

In addition to choosing participants to fit the personas, we would also like to choose participants with varying experience with the CAB:

  •  Experienced users have used CAB to build at least one real application
  •  Inexperienced users not aware of CAB, or aware of it but have never completed a detailed evaluation or used it to build an application.

Note that here we are talking only about the participants’ experience with CAB – an ‘inexperienced’ CAB user should still be a capable .NET developer.

Participant Numbers

The table below show the suggested number of participants (the cells in the table), and the number of days that each will participate in the study (numbers in the first column):

CAB Experienced

CAB Inexperienced

Art (2 days)

5

5

Bert (1 day)

3

2

Mort (1 day)

3

2

Total participants:

  •  10 architects @ 2 days each
  •  10 developers @ 1 day each
  •  20 total participants
  •  30 total person-days

Scenarios

Participants will be asked to complete several scenarios using the most current build of SC-BAT. Since architects and developers are expected to use the SC-BAT in different ways, the two audiences will be given different scenarios to complete. Bert and Mort will be given the same scenarios – even though their roles are not identical.

The scenarios for both groups will be based on exercises developed for the SC-BAT Customer Lab, although they will be rewritten to reflect a real-world environment where BAT users = will be given requirement but no step-by-step instructions.

The developer audience will be given additional context to simulate the type of advice that they would likely receive from their project architect.

The detailed scenarios will be provided closer to the time of the usability study, but the exercises will include the following:

Architects

Each participant to complete all 3 tasks

Evaluation

Exercise: For a realistic customer requirements, ask the participant to analyze if SC-BAT would be a good choice for them (and why), and to map the requirements to the SC-BAT features and architecture. Timebox the activity to 4 hours.  

Measures:

Time taken to arrive at recommendation

Confidence & accuracy of recommendation

Confidence & accuracy of requirements-feature map

Log of evaluation steps and a list of resources/artifacts used

Verbatim feedback on resources used (what made sense, what was confusing, what was missing, etc)

Analysis and Baselining

Exercise: Ask the participant to create an architecture/design for their system based on the SC-BAT artifacts. This should include description of the proposed solution in terms of the CAB/EntLib concepts and architecture patterns. Timebox activity to 8 hours

Measures:

Time taken to complete architecture description (or how far they got in the time allowed)

Level of confidence with generated architecture/design

List of resources used

Verbatim feedback on resources used (what made sense, what was confusing, what was missing, etc)

Technical challenges faced

BAT Customization

Exercise: Ask the participant to make a relatively small customization to the Guidance Package, and repackage the BAT so it’s ready to be used by a developer. Timebox activity to 4 hours.

Measures:

Time taken to complete baseline (or how far they got in the time allowed)

List of resources used

Verbatim feedback on resources used (what made sense, what was confusing, what was missing, etc)

Technical challenges faced

Developers

Each task to be performed by half of the developers (each including a mix of experienced and inexperienced CAB developers)

Development with SC-BAT

Exercise: Provide users with both requirements and a design document showing how the BAT architecture addresses the requirements (as may be expected to come from an architect). The developer is asked to start building an application using SC-BAT that addresses a specified subset of these requirements (this will include the architecture plus additional development to complete some of these use cases). Timebox activity to 8 hours.

Measures:

Time taken to complete application (or how far they got in the time allowed)

Level of confidence with application

List of resources used

Verbatim feedback on resources used (what made sense, what was confusing, what was missing, etc)

Technical challenges faced

Development with CAB (control group)

Exercise: As above, but solution is to be generated using CAB without the SC-BAT. Timebox activity to 8 hours.

Measures:

Time taken to complete application (or how far they got in the time allowed)

Level of confidence with application

List of resources used

Verbatim feedback on resources used (what made sense, what was confusing, what was missing, etc)

Technical challenges faced

Approach

Each scenario will be given a hard time limit. After completing each scenario each participant will be asked to fill out surveys including:

  •  Whether they were successful or not (and if not, how close they got)
  •  How long they took to complete the task (if they did successfully complete it)
  •  What approach they took and which materials they used to complete the task (e.g. did they read all the docs up front, did they start developing and only look at the docs/samples if they ran into trouble, etc.)
  •  What steps turned out to be easier or more difficult than expected
  •  Any suggestions to improve the usability for this scenario (broken down to ask about possible changes to the different content types etc)
  •  Any bugs that they identified while completing the scenario
  •  Whether they would recommend using SC-BAT on their own projects after completing this scenario (why or why not?)

Each participant will also be asked to provide some background on themselves and their experience (once only). The exact surveys will be provided at a later stage.

The usability tests should be run as soon as possible, to maximize our ability to incorporate feedback into the v1 release. Realistically this should be by the end of April.




1. ЭНЕРГЕТИЧЕСКОГО ОБОРУДОВАНИЯ ПРЕКТНОГО ТЕПЛОВОЗА
2. Введение Актуальность темы исследования обусловлена теоретической и практической значимостью вопросов
3. Характерными чертами данной ситуации являются- уникальность продукта владение основными видами сырья ни
4. Держбюджет та проблема бюджетного дефіциту в Україні
5. СМОЛЕНСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ИСКУССТВ ФАКУЛЬТЕТ ДОПОЛНИТЕЛЬНОГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВ
6. Варіант 1 1. Геотектоніка вивчає- 3
7. темах при действии на них ИИ
8. Пояснительная записка является элементом бухгалтерской отчетности обязательное включение которой в состав
9. Проблема экономического роста в странах Центральной и Восточной Европы
10. ТЕМА 1 ПРЕДМЕТ И ЗАДАЧИ КУРСА ЭКОНОМИКА ПРЕДПРИЯТИЯ НЕОБХОДИМОСТЬ ФУНКЦИОНИРОВАНИЯ ПРЕДПРИЯТИЯ
11. 1292 ВВР 1993 N 11 ст
12. контрольная работа экзамен Краткое содержание курса- Цель курса изучение сущности и форм проявления.html
13. Признаки вводных слов и конструкций- к ним нельзя задать вопрос от других членов предложения; они замен
14. Страхование кредитных рисков
15. Политическая карта мира и мировые природные ресурсы
16. Программа восстановления Европы программа помощи Европе после Второй мировой войны
17. Збагачення активного словника учнів початкових класів засобами дидактичних ігор у процесі вивчення української граматики
18. Курсовая работа- Лечение ВИЧ-инфекции
19. СанктПетербургский государственный университет гражданской авиации РУССКИЙ ЯЗЫК
20. Контрольная работа- Системное исследование и факторный анализ систем управления