|
|
|
|
Q: What if the organization is growing so fast that fixed QA processes are impossible?
A: This is a common problem in the software industry, especially in new technology areas. There is no easy solution in this situation, other than...
-
Hire good people (i.e. hire Rob Davis)
-
Ruthlessly prioritize quality issues and maintain focus on the customer;
-
Everyone in the organization should be clear on what quality means to the customer.
Q: Why do you recommend that we test during the design phase?
A: Because testing during the design phase can prevent defects later on. We recommend verifying three things...
-
Verify the design is good, efficient, compact, testable and maintainable.
-
Verify the design meets the requirements and is complete (specifies all relationships between modules, how to pass data, what happens in exceptional circumstances, starting state of each module and how to guarantee the state of each module).
-
Verify the design incorporates enough memory, I/O devices and quick enough
runtime for the final product.
[Continued on next page...]
Click on a link!
|
______________________________________________________
|
|