Questions to determine the business objectives of
software testing and quality assurance.
- What is the overall view of Quality Assurance and software testing in the organization?
- Are you actively investing in new applications or reengineering existing ones where
quality and reliability is vital?
- Do you find you need to deliver applications faster to keep up with your competition?
- How are you dealing with that challenge today?
- Do you have an executive sponsor that considers QA and testing critical to software
development and organizational success?
- What is the perceived level of software quality you are delivering to your customers?
- What are the objectives of your software quality program?
- Do you have a documented development and test planning process or methodology (formal
development and test plans, etc)?
- Is testing integrated with your development process?
- Do you adhere to QA in the context of SEI/ CMM / ISO 9000/9002 ?
- Do you have any metrics / quantification for measuring software quality?
- What results do you expect to see from an investment is QA and testing in the next:
- 3 months?
- 6 months?
- 1 year?
- What are you specific timelines for implementing and improving QA?
- Have you ever analyzed and assessed your current QA Processes?
- Do you have a central organization responsible for process improvement and quality
assurance initiatives?
- Do you have a development and test environment that duplicated the real production
environment?
- Do you have specific pilot projects or critical development initiatives that are the
logical place to introduce new QA processes and tools?
- Do you have automated software testing experience?
- Do you use any automate testing tools ? List vendors
- What types of QA and testing within the Software Development Lifecycle do you perform
today?
- Project Management
- Process improvement
- White or Black box testing
- Phases of testing (unit, string, system, integration, performance, etc)
- Do you have defined QA roles and responsibilities within the organization for
developers, testers, etc.? Please define and explain.
- Can you accurately track and report on the status of any development and testing
initiative? How is that done today?
|