Consulting Services
We offer the following services
Our General Consulting services assist you in solving a specific problem or obtaining a desired goal. Some typical areas where a client may request help with are:
Project Management: Implementing a new Project Management method such as Scrum.
Software Development Process: Implementing a new Agile Software Development Process such as Extreme Programming or Crystal Clear.
Requirements Management: Improving existing Requirements Management Techniques.
Automated Testing: Implementing an Automated Testing Program and selecting the appropriate automated tool.
Performance Testing: Implementing a Performance Testing Program and selecting the appropriate tool.
Our QA process evaluation is a comprehensive assessment of your software quality assurance process that saves you time and money by helping you identify specific process areas for improvement.
Approach
The evaluation is conducted through an in-depth interview process with representatives of the testing organization. Evaluation results are calculated utilizing an algorithm based on existing best practices and our testing experience.
Based on the results of the evaluation, we provide recommendations for process improvements that allow an organization to determine its process improvement program requirements based on relevant environmental factors.
We use our experience to rate the results and provide a customized analysis based on the following factors:
- Impact Indicates the impact of the requirement in terms of producing a positive influence on process improvement.
- Priority Indicates the order in which requirements should be implemented.
- Effort Indicates the amount of effort in terms of resources, costs, and difficulty to implement the requirement.
- Time Frame Indicates the time period typically necessary to implement the requirement.
Evaluation Areas
The evaluation targets the following four areas: Software Development Environment QA Test Process QA Test Tools QA Test People
What you get
A QA Process Evaluation Report outlining:
- Your current state QA capabilities A benchmark scoring analysis based on the Innosphere Testing Process Assessment Model (ITPAM).
- A complete analysis of the necessary requirements for achieving your process improvement goals.
- A professional debrief of your QA evaluation results with expert explanation and knowledge sharing.
- A go-forward action plan
For a company to be proficient at software quality assurance, they first need to implement a functional, repeatable, business process for their quality assurance activities.
Innosphere enables the development of a functional quality assurance process by combining our software quality assurance process expertise with our existing QA process manual product.
Approach
Leveraging our existing QA process manual as a template, our QA services team work with you to:
- Explain the Innosphere QA process methodology to your team.
- Customize the QA process manual to your company.
What you get
A customized Quality Assurance Process Manual describing:
- Detailed roles, responsibilities and organization structure for QA department.
- Detailed quality policies & objectives.
- Description of your software development life cycle model.
- Reference to detailed procedures & standards.
- QA terminology & definitions within your organization.