1
01:00:40,000 --> 01:00:44,300
архітектура вашого програмного продукту, 
взагалі що буде по модулях

2
01:00:44,400 --> 01:00:49,200
визначаються, так звані, історії користування, 
історії розміщення

3
01:00:49,300 --> 01:00:53,700
формуються ядро вашого програмного продукту

4
01:00:53,800 --> 01:00:58,600
перевіряються постійно чи ми досягли те, 
що хотіли, чи не досягли

5
01:00:58,700 --> 01:01:03,500
на кожному етапі перевірки цих матеріалів 
формуються прототипи

6
01:01:03,600 --> 01:01:07,800
і, коли вже ви зробили прототип

7
01:01:07,900 --> 01:01:12,700
йде дослідження, яким чином людина реагує 
на ці ваші скріни

8
01:01:12,800 --> 01:01:16,800
от у вас в другій лабораторці

9
01:01:16,900 --> 01:01:20,900
там, в одному з пунктів завдання, було створити 
в Power Point, правда

10
01:01:21,000 --> 01:01:25,000
такий clicability макет

11
01:01:25,100 --> 01:01:30,600
тобто ви робили скріни і могли клікнути в 
любу точку[зору], точку вашого скріна

12
01:01:30,700 --> 01:01:36,500
і людина, по ідеї, отак-от проклікавши, вона 
приблизно розуміє, як буде виглядати загальний 
сценарій

13
01:01:36,600 --> 01:01:42,000
і ви будете знати, чи досягуються функції, 
чи завдання досягається, чи ці люди

14
01:01:42,100 --> 01:01:45,800
зможуть користуватись, і тільки вже потім 
ви почнете програмити

15
01:01:45,900 --> 01:01:51,900
відповідно, запускати вже не пілотний проект, 
а нормальний

16
01:01:52,000 --> 01:01:54,600
нормальне користування

17
01:01:54,700 --> 01:02:00,300
ну, і перевіряються всі досягнення функціоналу

18
01:02:00,400 --> 01:02:05,900
загальна логіка дій по інтерфейсах, по скрінах

19
01:02:06,000 --> 01:02:12,100
ну, ця-от ситуація є важлива, вона постійно 
на офісах використовується

20
01:02:12,200 --> 01:02:18,300
і не тільки є програмісти і тестери, але 
ще й usability дизайнери

21
01:02:18,400 --> 01:02:23,400
отже, що туди входить - тут треба підбирати 
тих людей, які

22
01:02:23,500 --> 01:02:29,300
які психологією займалися і займалися, наприклад, 
філософією

23
01:02:29,400 --> 01:02:32,500
так, у вас такий предмет, як філософія, напевно, 
був

24
01:02:32,600 --> 01:02:40,300
частково, деякі підходи, деякі методи з філософї, 
вони теж підходять під usability engineering

25
01:02:40,400 --> 01:02:47,700
не всі, звичайно, вони дають можливість трошки, 
якби розуміння загального людського пізнання

26
01:02:47,800 --> 01:02:52,300
типу, як воно ставиться взагалі до продуктів

27
01:02:52,400 --> 01:02:57,200
ну, і визначити, які основні поведінки відбудуться

28
01:02:57,300 --> 01:03:00,000
при такій рекції, ну, і + статистика

29
01:03:00,100 --> 01:03:07,400
у вас там був предмет теорія ймовірності 
і статистики, оті всі методи, вони туда ідуть

30
01:03:07,500 --> 01:03:12,300
разом з психологією і інженерним проектуванням

31
01:03:12,400 --> 01:03:15,900
так, ідемо до наступного

32
01:03:16,000 --> 01:03:20,800
оце є ще одна схема

33
01:03:20,900 --> 01:03:25,700
яким чином відбувається загальний процес 
проектування зручності

34
01:03:25,800 --> 01:03:29,800
ну, ви, напевно, з цим способом давно знайомі

35
01:03:29,900 --> 01:03:34,000
вас, по ідеї, би мали ознайомити ще на першому 
курсі

36
01:03:34,100 --> 01:03:38,900
що спочатку йде у вас взагалі дослідження 
ринку

37
01:03:39,000 --> 01:03:45,500
тобто, що взагалі якби є серед можливих програмних 
продуктів, які функціональні елементи там 
були

38
01:03:45,600 --> 01:03:51,300
яким чином воно було зроблене, це от то, 
що ми, фактично, з вами зробили зараз на 
лабораторці №1

39
01:03:51,400 --> 01:03:56,200
ми дослідили чужі програми, як люди колись 
щось робили

40
01:03:56,300 --> 01:04:02,300
потім ми почали планувати, що теж переробимо 
щось

41
01:04:02,400 --> 01:04:11,400
зробимо своє, потім в другій і третій лабораторній 
спроектували і в четвертій спроектували

42
01:04:11,500 --> 01:04:17,100
потім в п’ятій, шостій лабораторній мовами 
програмування спробували це все реалізувати

43
01:04:17,200 --> 01:04:22,700
ну, і, по ідеї, ви би мали далі на наступній 
лабораторній віддати тестерам

44
01:04:22,800 --> 01:04:30,000
щоб вони перевірили чи то, що ми придумали 
по прототипах, чи воно підійде, чи не підійде 
для різних груп людей

45
01:04:30,100 --> 01:04:35,300
ну, і потім вже, можливо, вашим продуктом 
хтось буде користуватись

46
01:04:35,400 --> 01:04:37,800
ну, і ще є оцінювання на моделі

47
01:04:37,900 --> 01:04:42,100
тобто є загальні підходи до організації інтерфейсу

48
01:04:42,200 --> 01:04:47,700
і оці моделі якраз підключаються сюда, сюда, 
сюда на всіх тих етапах

49
01:04:47,800 --> 01:04:52,600
і ви по кругу тіпа ходите, зробили одну версію, 
люди попробували, запустили

50
01:04:52,700 --> 01:04:57,600
підпроектували, перепроектували, реалізацію 
поміняли

51
01:04:57,700 --> 01:05:02,500
знов перевірили на людях, нормально-ненормально, 
знов пішли робити нову версію

52
01:05:02,600 --> 01:05:07,400
цей процес, якби є нескінченний, ну, і він 
так-от по спіралі розвивається

53
01:05:07,500 --> 01:05:12,300
перша версія, ще краще зробили, ще краще 
зробили, ще, ще і

54
01:05:12,400 --> 01:05:17,200
потроху, потроху ваш програмний продукт стає 
таким великим, що варто його порізати на 
кусочки

55
01:05:17,300 --> 01:05:23,100
так, і візьмемо ще одну таку маленьку підтемку

56
01:05:23,200 --> 01:05:29,300
ще у нас час є, це тема по проектуванні досвіду

57
01:05:29,400 --> 01:05:35,600
є ще таке англійське поняття, є usability 
- це просто зручність, так?

58
01:05:35,700 --> 01:05:40,700
а є проектування досвіду - user experience, 
тобто

59
01:05:40,800 --> 01:05:47,700
інформація про то, про то, як людина дійсно 
користувалась

60
01:05:47,800 --> 01:05:57,200
тут описують архітектуру, моделі взаємодій

61
01:05:57,300 --> 01:06:03,300
наша третя лабораторна, там, де ми сценарій 
по часу описували, це, якби, мікро-такі-модельки 
часові

62
01:06:03,400 --> 01:06:09,300
ну і архітектура, відповідно, це всі сценарії 
з‘єднуються докупи, в загальний граф з‘єднань

63
01:06:09,400 --> 01:06:14,200
ми робили один скрін, з того скріна далі 
переходимо, ше один скрін, далі переходимо

64
01:06:14,300 --> 01:06:20,300
тобто це получилась така інформаційна архітектура 
взаємодій і елементів

65
01:06:20,400 --> 01:06:27,100
потім, знову ж таки, які пристрої - чи мишки, 
чи touch screen, чи панельки сенсорні

66
01:06:27,200 --> 01:06:35,400
ну, і визначаємо, як сприймається щось, як 
розпізнається на екрані елементи

67
01:06:35,500 --> 01:06:40,300
і оці всі параметри треба записувати, записувати 
і статистично збирати

68
01:06:40,400 --> 01:06:44,800
оцей-от досвід користування, він такий багатогранний

69
01:06:44,900 --> 01:06:52,000
тут, коротше, входить дуже багато галузей, 
ну, і це все разом дає оцей user experience 
і usability

70
01:06:52,100 --> 01:07:00,300
є галузь, яка займається стратегіями розвитку

71
01:07:00,400 --> 01:07:04,200
тобто взагалі чи нам потрібен цей напрямок 
програмного продукту

72
01:07:04,300 --> 01:07:11,300
когнітивні науки дають загальне уявлення 
про людську поведінку, про психологію, по 
сприйняттю

73
01:07:11,400 --> 01:07:17,600
по колористиці, по зору, взагалі, думок людини

74
01:07:17,700 --> 01:07:27,600
потім йде дослідження конкретних людей - 
по віку, по статі, по освіті, по можливостях, 
взагалі, навчання і не навчання

75
01:07:27,700 --> 01:07:33,400
потім йдуть різноманітні галузі по графічних 
оформленнях

76
01:07:33,500 --> 01:07:40,300
у нас є окрема у Львові мистецька академія, 
вони так само досліджують, взагалі, мистецтво

77
01:07:40,400 --> 01:07:47,600
по графічних оформленнях, відповідно, оці-от 
поняття людини, психіки і загального розвитку

78
01:07:47,700 --> 01:07:53,700
вони доповнюються графічними оформленнями

79
01:07:53,800 --> 01:08:04,900
сюда ще входять інформаційна архітектура 
і сюда частково входить бібліотечна справа

80
01:08:05,000 --> 01:08:10,800
отут бібліотека розглядається не з точки 
зору, от книжки там поскладені на поличках

81
01:08:10,900 --> 01:08:15,500
а з точки зору католизації інформації

82
01:08:15,600 --> 01:08:19,200
тобто, яка є велика група інформації, яка 
є мала група

83
01:08:19,300 --> 01:08:23,100
потім різноманітні методи розробки програмного 
забезпечення

84
01:08:23,200 --> 01:08:28,600
тобто, да, художники класно намалювали, да, 
красиво, да, воно людям подобається

85
01:08:28,700 --> 01:08:32,800
да, когнітивна наука, люди класно сприймають 
красиву картинку

86
01:08:32,900 --> 01:08:37,700
але ви потім не можете запрограмувати або 
дуже тяжко це реалізувати

87
01:08:37,800 --> 01:08:46,100
відповідно, прийдеться, можливо, переробляти, 
взагалі, і стратегію переробляти, і інформаційну 
архітектуру переробляти повністю

88
01:08:46,200 --> 01:08:55,400
потім йде етап дослідження тестування програмного, 
чи всі функції, що придумали, графіки чи 
працюють, чи не працюють

89
01:08:55,500 --> 01:09:01,400
навіть, якщо ви запрограмували, і кнопочки 
зробили, і людям воно подобається

90
01:09:01,500 --> 01:09:06,300
і красиво намальовано, і оформлено красиво, 
і всьо структуровано

91
01:09:06,400 --> 01:09:09,500
все одно, люди хочуть повчитися

92
01:09:09,600 --> 01:09:14,400
тренування, різні методички, туторіали

93
01:09:14,500 --> 01:09:21,100
для користувачів все одно то треба зробити, 
хелпи, допомога - теж треба зробити

94
01:09:21,200 --> 01:09:26,000
ну навіть, якщо ви це зробили, ви думаєте, 
що люди будуть класно то всьо користуватися

95
01:09:26,100 --> 01:09:30,500
починаєте продавати, а воно не продається

96
01:09:30,600 --> 01:09:36,400
люди не звертають увагу, або дуже швидко 
відмовляються, відповідно, має бути маркетингові 
дослідження

97
01:09:36,500 --> 01:09:38,600
чи воно підійшло, чи не підійшло

98
01:09:38,700 --> 01:09:42,900
ну, і так зване, ще споживацьке враження

99
01:09:43,000 --> 01:09:50,000
люди певний час, ті, що згодилися купити, 
покористуються і постійно пишуть відгуки

100
01:09:50,100 --> 01:09:58,300
от ви перше ставите якісь програмки з Android 
Market або там з магазину Apple

101
01:09:58,400 --> 01:10:04,200
і там завжди люди пишуть досвід користування 
тою чи іншою програмою для вашого телефона 
чи планшета

102
01:10:04,300 --> 01:10:10,700
ніби по тому досвіду можете зрозуміти чи 
варто продовжувати чи не продовжувати

103
01:10:10,800 --> 01:10:16,500
потім ще людський фактор, яким чином людина 
реагує

104
01:10:16,600 --> 01:10:23,300
ну, і, відповідно, це все разом якраз є оцей 
наш предмет - людино-машинна взаємодія

105
01:10:23,400 --> 01:10:28,200
багато коефіцієнтів, багато процесів, і їх 
треба врахувати

106
01:10:28,300 --> 01:10:45,400
і перейдемо ще до одного такого поняття, 
яке нам є важливе, якраз оцей-от user experience 
- це, грубо кажучи, почуття тої людини

107
01:10:45,500 --> 01:10:50,300
і по цих почуттях треба пройтися, зробити 
аналіз

108
01:10:50,400 --> 01:10:56,400
звичайно, що ці всі почуття є суб'єктивні, 
комусь воно подобається, комусь не подобається

109
01:10:56,500 --> 01:11:01,500
відповідно, статистично можна приблизно вибрати 
найбільш такий важливий елемент

110
01:11:01,600 --> 01:11:11,100
і людина завжди щось думає, думає над почуттями 
і динамічний цей процес

111
01:11:11,200 --> 01:11:18,000
сьогодні вам вау сподобався програмний продукт, 
покористувалися, з певним часом вже не подобається

112
01:11:18,100 --> 01:11:25,000
або ви побачили чужий програмний продукт, 
там трошки більший функціонал, трошки красивіший 
інтерфейс

113
01:11:25,100 --> 01:11:34,100
ваші відчуття змінилися, відповідно, досвід 
користування теж у вас зміниться

114
01:11:34,200 --> 01:11:45,900
ну, і оце є, так звана, схема, яка так само 
деталізує оцей-от процес досвіду користувача

115
01:11:46,000 --> 01:11:50,800
і процес роботи над якраз інтерфейсом

116
01:11:50,900 --> 01:11:56,800
от ми з вами робили оті-от прототипи, так 
звано, слабодеталізовані

117
01:11:56,900 --> 01:12:03,100
це, як правило, береться фламастером, десь 
на папірчику, розмалювали основні функції, 
які будуть

118
01:12:03,200 --> 01:12:13,800
високодеталізовані - це вже художники, вони 
кольорами у фотошопі попіксельно, кожен піксель 
вимальовують з всіма градієнтами, зі всіма 
кольорами

119
01:12:13,900 --> 01:12:19,000
фахова реалізація - це вже-от наша лаба шоста 
і п'ята

120
01:12:19,100 --> 01:12:27,200
там, де ви реалізуєте мовами і чітко маєте 
дотриматися попіксельного детального прототипу

121
01:12:27,300 --> 01:12:33,200
дослідження зручності запустили, попрацювали

122
01:12:33,300 --> 01:12:39,900
потім завжди є експерти, є просто люди, просто 
користувачі, які мають якесь своє враження

123
01:12:40,000 --> 01:12:49,400
а є фаховий погляд тих, хто дуже часто користувалися 
подібними програмними продуктами і можуть 
реально експертно хоч якось пояснити це

124
01:12:49,500 --> 01:12:54,800
ну, і історія, ви завжди-от, коли інсталюєте, 
наприклад, гугловські продукти

125
01:12:54,900 --> 01:13:03,200
фейсбук там завжди він вас питає чи згідні 
ви відправляти анонімну інформацію про то, 
як ви користувалися програмним продуктом

126
01:13:03,300 --> 01:13:08,100
і вайбер робить таке, і телеграм робить таке, 
і інстаграм

127
01:13:08,200 --> 01:13:13,000
всі, коротше, програмні продукти, там галочка 
така в настройках виставляється

128
01:13:13,100 --> 01:13:19,900
і воно відправляє всі часові залежності, 
де ви що натискали у вашому програмному продукті

129
01:13:20,000 --> 01:13:25,800
ну, і, відповідно, вони потім випускають 
наступні версії цього програмного продукту

130
01:13:25,900 --> 01:13:35,900
так, і перейдемо до ще до одної підтеми - 
це кроки для проектування

131
01:13:36,000 --> 01:13:42,800
але це ми, напевно, вже зробимо на наступній 
лекції

