Mock Exam 1 Flashcards
What is Net Present Value (NPV)
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).
What is the formula for Net Present Value (NPV)?
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
True or False: If NPV is positive, it will add value to the buyer’s portfolio.
True
What are the steps in Test Driven Development (TDD)?
- Write a test
- Verify and validate the test
- Write product code and apply the test
- Refactor the product code
What is an example of Test Driven Development (TDD)?
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
What is Kanban?
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
What is local safety?
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.
What is task time?
Need to find info here
What are the four parts to communication management in agile?
- Communication Planning: Determining the info and communication needs of the projects stakeholders.
- Info Distributioin: Making needed info availabe to stakholders in a timely manner.
- Performance Reporting: Status reporting, progress measurement, and forecasting.
- Managing Stakeholders:
What is a closed user story?
A story that has no clear end point.
What is earned value management and cost variance?
need to look this up
What does the XP phrase ‘Caves and Common’ mean?
Two zones:
1. Common area is a public space where osmotic communication and collaboration are largely at play.
- 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.
What does a wireframe help portray to a customer?
A design concept showing content, layout, and intended functionality.
Define osmotic communication
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.
Why is incremental delivery valuable?
As a product owner, you can review a tangible product and update or refine requirements.