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
Q

what does a change set include?

A

All changes and new components to be added, and all customizations required to make them work.

26
Q

can you modify the contents of a change set after uploading it to the org?

A

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
Q

what happens if any part of a change set inbound deployment fails?

A

The entire change set is rolled back.

28
Q

what happens if a change set deployment is successfully completed?

A

ALL changes are applied to your org and can’t be rolled back.

29
Q

what is git?

A

Distributed version control application

30
Q

what is github?

A

host for git repositories with collaboration features

31
Q

what is a pull request?

A

in github, a pull request combines modified code with the main branch

git pull

32
Q

where can you view files in a repository in github?

A

The code tab

33
Q

what type of github account is bests for large teams?

A

organization

34
Q

what is a commit in github?

A

changes you make to your branch you would like to be added to the pull request

35
Q
A