Chapter 8 Flashcards
Two kinds of quality assurance
- Constructive quality assurance: guides team members to achieve better quality by defining checklists for the work on certain activities.
- Analytic quality assurance: validates whether the final and intermediate results of your project meet defined quality criteria.
Highlight the three quality management plans
- Define the project quality objectives
- Define the criticality of the project deliverables and intermediate results
- Define measures to achieve the desired qualities
Measures == Quality Objectives == General Project objectives
the different types of tests classifications are
- Static testing
- Dynamic testing
- White-box testing : uses knowledge about internal structure of the software, code coverage tools is used to monitor this.
- Black-box testing : Means letting the software run and inspecting its behaviour. Functional tests are typical black-box testing.
In static testing, all the tests can be performed without executing the code, in dynamic testing, a distinction is made between black-box testing and white-box testing.
Other forms of testing
Regression testing: means repeating the same tests over and over. Here we introduce new test cases for new functionalities but still want to be sure that the previously existing functionalities still works.
Load testing: means simulating a large number of users for your application.
Highlight the quality actions that has to be taken in quality management
- Reviews
- Review workshops
- Tests
- Spike: a proof of concept that a technical design is working.
- IDE Configuration
- Team training and education
- Improvement of teams communication
The general idea behind risk management
is that it is easier to avoid a problem than to solve it.
Project risks are potential problems that have not shown up until now.
Highlight the process of risk management
- Identify and document risks
- Evaluate risks
- Define actions
- Take actions
- Check impact
Risk management is a continuing process
Typical attendees for filing for the list of risks are
- Project leader
- Project manager
- Technical architect
- Business architect
- Other project stakeholders
Three values for estimating damage and probability are
- Low
- Medium
3.High
Formula for calculating risk
Risk = probability x damage
probability value ranges from 0 to 1
while damage is on a scale of 1 to 5.
Risk evaluation = damage, probability, risk