You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/config/projectQuestions/enterprise_mobile.v1.0.js
+45-42Lines changed: 45 additions & 42 deletions
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,7 @@ const sections = [
53
53
{value: 'ios',label: 'iOS App - An app built for iPhone or iPads'},
54
54
{value: 'android',label: 'Android App - An app built for mobile phones or tablets running Android.'},
55
55
{value: 'hybrid',label: 'Hybrid App - An app built using a hybrid framework (ex. Ionic/Cordova/Xamarin) and exported to one or more operating systems (iOS, Android or both).'},
56
-
{value: 'web',label: 'Mobile Web App - An app that is accessed by using a mobile web browser like Safari or Chrome.'}
56
+
{value: 'web',label: 'Progressive Mobile Web App - An app that is accessed by using a mobile web browser like Safari or Chrome, but that provides a native mobile app experience (rich features, i.e access device features such as GPS)'}
57
57
]
58
58
},
59
59
{
@@ -75,7 +75,7 @@ const sections = [
75
75
{
76
76
icon: 'question',
77
77
title: 'Form Factor/Orientation',
78
-
description: 'Please place an X in the Required column for each \
78
+
description: 'Please select each for each \
79
79
form factor/orientation that must be supported.',
80
80
fieldName: 'details.appDefinition.formFactor',
81
81
type: 'checkbox-group',
@@ -92,7 +92,7 @@ const sections = [
92
92
{
93
93
required: false,
94
94
hideTitle: false,
95
-
title: 'Style Guide & Brand Guidelines',
95
+
title: 'Style Guide & Brand Guidelines -- Please add your answers below. If you do not know the answer, please add “Open to suggestions from the community/looking for creative solutions”',
96
96
description: '',
97
97
type: 'questions',
98
98
questions: [
@@ -135,7 +135,7 @@ const sections = [
135
135
hideTitle: false,
136
136
title: 'User Roles',
137
137
type: 'questions',
138
-
description: 'Please place an X in the Required column for each user type/role. Please provide details on what the user/role should do in the Description column.',
138
+
description: 'Please select each for each user type/role. Please provide details on what the user/role should do in the Description column.',
139
139
questions: [
140
140
{
141
141
// required is not needed if we specifiy validations
@@ -200,7 +200,7 @@ const sections = [
200
200
id: 'screen-features',
201
201
required: false,
202
202
hideTitle: false,
203
-
title: 'Screen and Features',
203
+
title: 'Screens and Features',
204
204
description: '',
205
205
type: 'questions',
206
206
questions: [
@@ -339,12 +339,12 @@ const sections = [
339
339
{value: 'auditing',label: 'Audit - Auditing will record user information on actions performed.'},
340
340
{value: 'confidential',label: 'System will be working with confidential, health or financial records'}
341
341
],
342
-
description: 'Please place an X in the Required column for each required security requirement.',
342
+
description: 'Please select each for each required security requirement.',
343
343
},
344
344
{
345
345
icon: 'question',
346
346
title: 'Quality Assurance, Test Data & Performance Testing',
347
-
description: 'Please place an X in the Required column for each required QA requirement.',
347
+
description: 'Please select each for each required QA requirement.',
348
348
fieldName: 'details.qaTesting.testing',
349
349
type: 'checkbox-group',
350
350
options: [
@@ -378,7 +378,7 @@ const sections = [
378
378
{
379
379
icon: 'question',
380
380
title: 'User Acceptance / Beta Testing',
381
-
description: 'UAT is the process of sharing the final application with users and gathering feedback. Please place an X in the Required column for each required UAT requirement.',
381
+
description: 'UAT is the process of sharing the final application with users and gathering feedback. Please select each for each required UAT requirement.',
382
382
fieldName: 'details.qaTesting.uat',
383
383
type: 'checkbox-group',
384
384
options: [
@@ -398,8 +398,7 @@ const sections = [
398
398
questions: [
399
399
{
400
400
icon: 'question',
401
-
description: 'How much budget do you have? Please place an X in the Confirm column to specify your budget.',
402
-
401
+
description: 'How much budget do you have?',
403
402
title: 'Budget',
404
403
fieldName: 'details.loadDetails.budget',
405
404
type: 'slide-radiogroup',
@@ -415,7 +414,7 @@ const sections = [
415
414
},
416
415
{
417
416
icon: 'question',
418
-
description: 'When do you need your app by? Please place an X in the Confirm column to specify your timeline.',
title: 'Style Guide & Brand Guidelines - Please add your answers below. If you do not know the answer, please add “Open to suggestions from the community/looking for creative solutions”',
title: 'User Roles - Please use the fields below to specify the type of users/roles for the application. If the role is not applicable, please enter N/A',
581
580
type: 'questions',
582
-
description: 'Please place an X in the Required column for each user type/role. Please provide details on what the user/role should do in the Description column.',
581
+
description: 'Please select each for each user type/role. Please provide details on what the user/role should do in the Description column.',
583
582
questions: [
584
583
{
585
584
// required is not needed if we specifiy validations
title: ' - Will this application be dependant on data from another system or tool? If yes, please briefly describe that dependency here. This can include integration with an API or an existing backend/database.',
614
613
description: 'Will this application be dependant on data from another system or tool? If yes, please briefly describe that dependency here. This can include integration with an API or an existing backend/database.',
description: 'Please note that each added feature incurs a cost, \
655
-
but that the cost will be detailed and broken out in the \
656
-
final project proposal. ',
653
+
description: 'Please select each required feature. Please note that each added feature incurs a cost, but that the cost will be detailed and broken out in the final project proposal. ',
{value: 'enterprise',label: 'Enterprise - if your application will house\
781
-
or transmit PII or sensitive data. The data will be encrypted on the device and the server.'},
782
-
{value: 'vulnerability',label: 'Vulnerability Scanning - Scan your application for weaknesses'},
783
-
{value: 'auditing',label: 'Audit - Auditing will record user information on actions performed.'},
784
-
{value: 'confidential',label: 'System will be working with confidential, health or financial records'}
776
+
{value: 'standard',label: 'Standard Security - Select this option if your app requires standard security.'},
777
+
{value: 'enterprise',label: 'Enterprise - Select this option if your application will house or transmit PII or sensitive data. The data will be encrypted on the device and the server.'},
778
+
{value: 'vulnerability',label: 'Vulnerability Scanning - Vulnerability scanning is a security technique used to identify security weaknesses in a computer system.'},
779
+
{value: 'auditing',label: 'Audit - Is it necessary to audit user actions? Auditing will keep a record of specific user actions like data creation/modification and will be helpful in identifying which user performed a particular action.'},
780
+
{value: 'confidential',label: 'Confidential Information, Sensitive Financial Data or Personally Identifiable Information (PII) - Will the user be working directly with financial or other protected information such has health records?'},
781
+
{value: 'mdm',label: 'Mobile Device Management (MDM) - Do you employ an MDM solution? If yes, what service do you use?'}
785
782
],
786
-
description: 'Please place an X in the Required column for each required security requirement.',
783
+
description: 'Please select each required security requirement above.',
787
784
},
788
785
{
789
786
icon: 'question',
790
787
title: 'Quality Assurance, Test Data & Performance Testing',
791
-
description: 'Please place an X in the Required column for each required QA requirement.',
788
+
description: 'Please select each for each required QA requirement.',
792
789
fieldName: 'details.qaTesting.testing',
793
790
type: 'checkbox-group',
794
791
options: [
795
-
{value: 'rw-unstructured',label: 'Real World Unstructured - Users search on their own for bugs or usability issues.'},
796
-
{value: 'rw-structured',label: 'Structured Functional - execution of predefined test scripts'},
797
-
{value: 'testcases',label: 'Test Case Creation - creation of scenarios, instructions and exepected results'},
798
-
{value: 'certification',label: 'Certify your mobile application release against predefined device set including.'},
799
-
{value: 'devicelab',label: 'Test real devices in real cell networks across the world'},
800
-
{value: 'performanceTuning',label: 'Identify and provide perfromance improvements'},
801
-
{value: 'performanceTesting',label: 'Testing web application robustness'},
792
+
{value: 'rw-unstructured',label: 'Real World Unstructured - Functional testing performed without test scripts. Users search on their own for bugs or usability issues.'},
793
+
{value: 'rw-structured',label: 'Real World Testing - Structured - Test case based execution, covering all the functional requirements & cross-browser device testing.'},
Creation of test cases/test scenarios including scenario setup, pre/post conditions to scenario, instructions to execute scenario, and expected results'},
796
+
{value: 'certification',label: 'App Certification - Certify your mobile application release against predefined device set including; \
797
+
\
798
+
--App profiling to see the device vital monitoring – CPU, battery and memory usage of APP;\
799
+
\
800
+
--App behavior analysis in different modes (inactive, active, low battery, );\
801
+
\
802
+
--App performance under various interrupts, under simulated network conditions, etc. '},
803
+
{value: 'devicelab',label: 'Mobile Device Lab on Hire - Allows you to remotely access devices in real cell networks across the world'},
804
+
{value: 'performanceTuning',label: 'Performance Testing - Testing web application’s robustness, availability, and reliability for defined business scenarios and concurrent users.'},
805
+
{value: 'performanceTesting',label: 'Performance Tuning - Analyze and identify performance issues, actionable items for improvement.'},
description: 'UAT is the process of sharing the final application with users and gathering feedback. Please place an X in the Required column for each required UAT requirement.',
829
+
description: 'UAT is the process of sharing the final application with users and gathering feedback. Please select each required UAT requirement.',
0 commit comments