Skip to content

Commit 90bce4a

Browse files
authored
Merge pull request #2021 from appirio-tech/form-update/enterprise-web
Form update/enterprise web
2 parents 8540da3 + 1bb2a77 commit 90bce4a

File tree

2 files changed

+872
-25
lines changed

2 files changed

+872
-25
lines changed

src/config/projectQuestions/enterprise_mobile.v1.0.js

Lines changed: 30 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ const sections = [
4343
validationError: 'Please let us know the target device',
4444
title: 'App Type',
4545
description: 'What type of application are we developing? Please \
46-
place an X in the Required column for each required app \
46+
the required app \
4747
type. Please note that each additional app type incurs \
4848
a cost, but that the cost will be detailed and broken \
4949
out in the final project proposal. ',
@@ -133,7 +133,7 @@ const sections = [
133133
{
134134
required: false,
135135
hideTitle: false,
136-
title: 'User Roles',
136+
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',
137137
type: 'questions',
138138
description: 'Please select each for each user type/role. Please provide details on what the user/role should do in the Description column.',
139139
questions: [
@@ -166,7 +166,7 @@ const sections = [
166166
{
167167
required: false,
168168
hideTitle: false,
169-
title: 'Integrations',
169+
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.',
170170
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.',
171171
type: 'questions',
172172
questions: [
@@ -207,9 +207,7 @@ const sections = [
207207
{
208208
icon: 'question',
209209
title: 'Screen / Feature List',
210-
description: 'Please note that each added feature incurs a cost, \
211-
but that the cost will be detailed and broken out in the \
212-
final project proposal. ',
210+
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. ',
213211
fieldName: 'details.appDefinition.screens',
214212
type: 'checkbox-group',
215213
options: [
@@ -247,8 +245,8 @@ const sections = [
247245

248246
{
249247
icon: 'question',
250-
title: 'Tech Features',
251-
description: '',
248+
title: 'Technology Requirements',
249+
description: 'Please select each required technology requirement above',
252250
fieldName: 'details.appDefinition.techFeatures',
253251
type: 'checkbox-group',
254252
options: [
@@ -275,7 +273,7 @@ const sections = [
275273
id: 'techStack',
276274
required: false,
277275
hideTitle: false,
278-
title: 'Technology Stack',
276+
title: 'Technology Stack - Do you have a preferred technology stack? If yes, please list those requirements here:',
279277
description: 'Do you have a preferred technology stack? If yes, please list those requirements here:',
280278
type: 'questions',
281279
questions: [
@@ -332,14 +330,14 @@ const sections = [
332330
title: 'Security Requirements',
333331
type: 'checkbox-group',
334332
options: [
335-
{ value: 'standard', label: 'Standard Security' },
336-
{ value: 'enterprise', label: 'Enterprise - if your application will house\
337-
or transmit PII or sensitive data. The data will be encrypted on the device and the server.' },
338-
{ value: 'vulnerability', label: 'Vulnerability Scanning - Scan your application for weaknesses' },
339-
{ value: 'auditing', label: 'Audit - Auditing will record user information on actions performed.' },
340-
{ value: 'confidential', label: 'System will be working with confidential, health or financial records'}
333+
{ value: 'standard', label: 'Standard Security - Select this option if your app requires standard security.' },
334+
{ 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.' },
335+
{ value: 'vulnerability', label: 'Vulnerability Scanning - Vulnerability scanning is a security technique used to identify security weaknesses in a computer system.' },
336+
{ 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.' },
337+
{ 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?'},
338+
{ value: 'mdm', label: 'Mobile Device Management (MDM) - Do you employ an MDM solution? If yes, what service do you use?'}
341339
],
342-
description: 'Please select each for each required security requirement.',
340+
description: 'Please select each required security requirement above.'
343341
},
344342
{
345343
icon: 'question',
@@ -348,13 +346,20 @@ const sections = [
348346
fieldName: 'details.qaTesting.testing',
349347
type: 'checkbox-group',
350348
options: [
351-
{ value: 'rw-unstructured', label: 'Real World Unstructured - Users search on their own for bugs or usability issues.' },
352-
{ value: 'rw-structured', label: 'Structured Functional - execution of predefined test scripts' },
353-
{ value: 'testcases', label: 'Test Case Creation - creation of scenarios, instructions and exepected results' },
354-
{ value: 'certification', label: 'Certify your mobile application release against predefined device set including.' },
355-
{ value: 'devicelab', label: 'Test real devices in real cell networks across the world' },
356-
{ value: 'performanceTuning', label: 'Identify and provide perfromance improvements' },
357-
{ value: 'performanceTesting', label: 'Testing web application robustness' },
349+
{ value: 'rw-unstructured', label: 'Real World Unstructured - Functional testing performed without test scripts. Users search on their own for bugs or usability issues.' },
350+
{ value: 'rw-structured', label: 'Real World Testing - Structured - Test case based execution, covering all the functional requirements & cross-browser device testing.' },
351+
{ value: 'testcases', label: 'Test Cases/Scenarios - \
352+
Creation of test cases/test scenarios including scenario setup, pre/post conditions to scenario, instructions to execute scenario, and expected results' },
353+
{ value: 'certification', label: 'App Certification - Certify your mobile application release against predefined device set including; \
354+
\
355+
--App profiling to see the device vital monitoring – CPU, battery and memory usage of APP;\
356+
\
357+
--App behavior analysis in different modes (inactive, active, low battery, );\
358+
\
359+
--App performance under various interrupts, under simulated network conditions, etc. ' },
360+
{ value: 'devicelab', label: 'Mobile Device Lab on Hire - Allows you to remotely access devices in real cell networks across the world' },
361+
{ value: 'performanceTuning', label: 'Performance Testing - Testing web application’s robustness, availability, and reliability for defined business scenarios and concurrent users.' },
362+
{ value: 'performanceTesting', label: 'Performance Tuning - Analyze and identify performance issues, actionable items for improvement.' },
358363
]
359364
},
360365
{
@@ -378,7 +383,7 @@ const sections = [
378383
{
379384
icon: 'question',
380385
title: 'User Acceptance / Beta Testing',
381-
description: 'UAT is the process of sharing the final application with users and gathering feedback. Please select each for each required UAT requirement.',
386+
description: 'UAT is the process of sharing the final application with users and gathering feedback. Please select each required UAT requirement.',
382387
fieldName: 'details.qaTesting.uat',
383388
type: 'checkbox-group',
384389
options: [
@@ -414,7 +419,7 @@ const sections = [
414419
},
415420
{
416421
icon: 'question',
417-
description: 'When do you need your app by? ',
422+
description: 'When do you need your app by?',
418423
title: 'Timeline',
419424
fieldName: 'details.loadDetails.timeline',
420425
type: 'slide-radiogroup',

0 commit comments

Comments
 (0)