The research paper (A Customizable Agile Software Quality Assurance Model) we studied suggested 20 KPAs (Key Process Areas) as follows:
Requirement Management, Process Audit, Test Planning, Test Case
Management, Peer Review, Defect Analysis, Defect
Reporting, Unit Testing, Performance Testing,
Configuration Management, Management Support,
Training, Test Environment Management, Test
Organization, Test Automation, Continuous Integration,
User Experience Management, Testing Level, Defect
Prevention and Static Analysis
The authors of the paper gave an example of the Peer Review (see page 384 or the third page counting from the first page, section III KPA Implementations of the paper; please read that section carefully, and you will find the implementation example for the Peer Review KPA). In this problem, you need to come up with examples of two key areas – Test Planning and Unit Testing.
FAQs:
Q. What do you mean “coming up with examples of two key areas – Test Planning and Unit Testing”?
A. The original paper gives one KPA implementation example for the Peer Review KPA. This final example problem asks you to provide one KPA implementation example for the Test Planning KPA and one KPA implementation example for the Unit Testing KPA.
Q. I read the KPA implementation example of the “Peer Review.” It seems to me that I can simply follow the authors’ template (A. Guidelines, B. Benefits, C. Processes, D. Best Practices, E. Templates, F. Customization, G. Maturity Level) and answer this question. Is this correct?
A. Yes. The template is there. Please use it. Nevertheless, the contents you need to generate to fill the template are obviously different.
Q. Do I need to worry about the rest of the KPAs?