Requirements Flashcards

1
Q

Requirements

A

Needs and Constraints that must be satisfied to complete project

technical or functional

typically written for a technical audience
unstructured

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

who owns requirements?

A

STAKEHOLDERS decide and own requirements for the project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

user stories

A

informal descriptions of functionality project must provide from perspective of end user

written for non-technical audience

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

user stories structure

A

who what why
less detailed than requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

requirements review issues

A

lack of detail
changing requirements
inadequate docs
inefficient review process

common pain points:
lack of collaboration
lack of traceability
lack of standardization
lack of sign off

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

product scope

A

capabilities of a product

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

project scope

A

work performed to deliver a project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

scope statement

A

project objective (goal)
deliverables - specific outputs
in-scope items - what project addresses
out-of-scope items - what project explicitly will not address
constraints - budget, time, etc…
assumptions - items we assume are true
dependencies - external factors
acceptance criteria - conditions that must be met for project completion
risks - what may risk factors of the project
signature and approval - stakeholders

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

who should be involved in requirements elicitation?

A

C- Level: Ceos
Middle Management: heads, supervisors
End Users: individuals or groups who will use the completed project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Business Requirements Document

A

specific needs and goals of business

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Functional Requirements Document

A

specific features product needs to meet the needs of business

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

System Requirement Specification Document

A

how the complete system should function

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Use Case document

A

scenarios product will be used with specific actors involved and steps taken

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

process flow diagrams

A

flow or steps and tasks in process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

workflow diagram

A

flow of work through an org

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

user stories

A

short, simple, perspective of end user

17
Q

wireframes

A

quick sketches of user interface

18
Q

change request logs

A

tracks records for changes to system

19
Q

test plans or test case

A

how a system will work and how it will be tested to ensure it meets requirements

20
Q

RACI chart

A

clearly assign roles and tasks to folks
all tasks and decisions to be made, and who is making the decision

21
Q

when using change sets, what is important to track?

A

Changes, especially changes that require manual migration.

When you manually migrate a change, you take modifications from one environment and re-create them exactly in another environment

You have to manually migrate a change when that change is not supported by the metadata api

22
Q

for change sets, how do you know which components are supported in the metadata API?

A

check the metadata coverage report

23
Q

why is it important to track changes made during development?

A

to identify what should go in a change set

24
Q

why track changes made in production when they are not part of a release in development?

A

so customizations deployed don’t overwrite anything

25
what does a change set include?
All changes and new components to be added, and all customizations required to make them work.
26
can you modify the contents of a change set after uploading it to the org?
No. You can’t modify the contents of a change set after you upload it to an org. If you want to modify a change set after you’ve uploaded it, clone the change set, modify the clone, and upload the modified clone to the target org. can still change deployment connection
27
what happens if any part of a change set inbound deployment fails?
The entire change set is rolled back.
28
what happens if a change set deployment is successfully completed?
ALL changes are applied to your org and can't be rolled back.
29
what is git?
Distributed version control application
30
what is github?
host for git repositories with collaboration features
31
what is a pull request?
in github, a pull request combines modified code with the main branch git pull
32
where can you view files in a repository in github?
The code tab
33
what type of github account is bests for large teams?
organization
34
what is a commit in github?
changes you make to your branch you would like to be added to the pull request
35