Mock Exam 1 Flashcards

1
Q

What is Net Present Value (NPV)

A

A metric used to analyze the profitability of an investment or project. It is the difference between the present value of cash inflows and the present value of cash outflows. NPV considers the likelihood of future cash inflows that an investment or project will yield. NPV is the sum of each cash inflow/outflow for the expected duration of the investment. Each cash inflow/outflow is discounted back to its present value (PV) (what the money is oworth in tems of today’s value).

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

What is the formula for Net Present Value (NPV)?

A

NPV = Sum of [ Rt / (1 + i)^t ]

Rt = the net cash inflow or outflow
i = discount rate (the rate of return that could be earned on in the financial markets)
t = the time of the cash flow
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

True or False: If NPV is positive, it will add value to the buyer’s portfolio.

A

True

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

What are the steps in Test Driven Development (TDD)?

A
  1. Write a test
  2. Verify and validate the test
  3. Write product code and apply the test
  4. Refactor the product code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an example of Test Driven Development (TDD)?

A

An example may be that a user has to enter an age value. A good test is to make sure the user data entry is a positive number and not a different type of input, like a letter (write a test). The programmer would verify that entering a letter instead of a number would cause the program to cause an exception (v&v and the test). The programmer would then write a product code that takes user entry for the age value (write the product code). The programmer would then run the product code and enter correct age values and incorrect age values (apply the test). If the product code is successful, the programmer would refactor the product code to improve its design. Using these four steps iteratively ensures that programmers thing about how a software program might fail first and to build product code that is historically being tested. This helps produce high quality code

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

What is Kanban?

A

It Japanese for billboard or signboard. It is a scheduling system for Just-In-Time (JIT) production developed by Toyota in the 40’s and 50’s.

  • Reduces inventory
  • Helps control workflow
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is local safety?

A

The difference between the 90% confidence estimate of task time and the 50% confidence estimate of task time.

A 50% confidence estimate is essentially an aggressive estimate where the estimator only has a 50% confidence that the task will be completed within the associated time value.

A 90% confidence estimate is essentially a conservative estimate where the estimator has a 90% confidence that the task will be completed within the associated time value.

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

What is task time?

A

Need to find info here

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

What are the four parts to communication management in agile?

A
  1. Communication Planning: Determining the info and communication needs of the projects stakeholders.
  2. Info Distributioin: Making needed info availabe to stakholders in a timely manner.
  3. Performance Reporting: Status reporting, progress measurement, and forecasting.
  4. Managing Stakeholders:
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is a closed user story?

A

A story that has no clear end point.

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

What is earned value management and cost variance?

A

need to look this up

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

What does the XP phrase ‘Caves and Common’ mean?

A

Two zones:
1. Common area is a public space where osmotic communication and collaboration are largely at play.

  1. Caves is a private space reserved for private tasks that require an isolated and quite environment.

For the common area to work well, each team member should be working on one and the same project.

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

What does a wireframe help portray to a customer?

A

A design concept showing content, layout, and intended functionality.

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

Define osmotic communication

A

A concept of communication where people sharing the same work space take in information unconsciously. It helps ensure the natural flow of questions, ideas, and info sharing among the team.

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

Why is incremental delivery valuable?

A

As a product owner, you can review a tangible product and update or refine requirements.

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

Define prioritizatioin

A

The relative ordering of product features with respect to value.

17
Q

List the four Agile Manifesto values

A
  1. Individuals and interactions over processes and tools
  2. Working software over comprehensive documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a plan
18
Q

What is a participatory decision making model?

A

When a team makes decisions together

19
Q

How long does creating a charter typically take in the crystal development process?

A

From a few days to a few weeks

20
Q

What are the primary components of the crystal development process?

A
  1. Chartering
  2. Delivery Cycles
  3. Project wrap-up
21
Q

What are the four steps of chartering?

A
  1. Building the core project team
  2. Performing an exploratory 360 assessment
  3. Fine tuning the methodology
  4. Building the initial project plan
22
Q

What are the three parts of the agile iron triangle?

A

Cost
Scope
Schedule

23
Q

What are the parts of the agile triangle?

A

need to find out

24
Q

What is the product roadmap?

A

This is owned by the product owner. It is a high level overview of the product requirements. Used as a tool for prioritizing feature, organizing features into categories, and assinging rough time frames.

25
Q

What are the four steps to creating a product roadmap?

A
  1. Identify requirements
  2. Organize requirements into categories or themes
  3. Estimate relative work effort (planning poker or affinity estimation)
  4. Estimate rough time frames (velocity, sprint duration, and rough release dates)
26
Q

What are the top lean manufacturing philosophies

A

need to look this up

27
Q

What is a sprint backlog?

A

A list of product features or work items to be completed in a sprint. It is typically fixed for the sprint unless it is overcome by important customer requirements.

28
Q

What are ideal days?

A

The amount of days - uninterrupted by meetings, personal life, non working days, or any other delay, obstacles or distractions - that it would take a single person to build, test, and release the user story, relative to other stories in the backlog.

29
Q

What is velocity?

A

A measure of the number of story points or stories completed by a team per iteration.

30
Q

Which type of contract is best suited for the agile framework?

A

A fixed price with incentive contract

Most companies are familiar with fixed price contracts, where requirements are agreed upon before contract closing.

A general service contract for the intitatiion phase and separate fixed price contracts for iterations or user stories. time and matierials contracts, not to exceed with fixed fee contracts and incentive contracts

31
Q

What should be included in a successful brainstorming event?

A

Hosting the meeting in a comfortable, neutral environment

Have an engaging facilitator run the show

Sent participants an overview with goals, schedule and ground rules beforehand

32
Q

A persona should include…

A

Quite a bit of detail such as: name, address, age, income, like, and dislikes.

33
Q

Give examples of project radiatiors

A

Burndown charts, task boards, burnup charts, and defect charts.

These are visual representations of project status data.

34
Q

What does INVEST stand for?

A
I - Independent
N - Negotiable
V - Valuable
E - Estimable
S - Small (2-5 days to finish)
T - Testable

This helps the agile practitioner remember what a good user story should look like.

35
Q

What is the best form of communication with dispersed teams?

A

Video conferencing

36
Q

What is value stream mapping?

A

Used to analyze the flow of info or materials from origin to destination to identify areas of waste.

37
Q

What is WIDETOM?

A

Forms of waste

W- Waiting
I - Inventory
D - Defects
E - Extra Processing
T - Transportation
0 - Overproduction
M - Motion