Rice Consulting Services, Inc |
![]() |
At Rice Consulting, we have over 50 training courses and workshops in software quality and software testing to help build your skills. Whether you are looking for the basics or want to go deeper, we have lots of choices.
We also have web-based training available that allows you to have training at your desk when you need it.
Our clients range from small software companies to large corporations and government agencies. We serve organizations in the U. S. and Canada, as well as Europe and Asia. With our online training, we can conduct training anyplace in the world.
When you attend an RCS training workshop, your trainer will be Randall Rice, a software testing practitioner with over 30 years IT experience and over 20 years QA and test experience.
We consistently receives high reviews from workshop attendees. One of the reasons is that we use easy to understand examples and real-world exercises to reinforce the concepts taught in the workshops.
We have trained thousands of testers worldwide. Our audiences have been comprised of IT professionals from all types of companies, many of which are Fortune 500 companies and government organizations.
Rice Consulting Services, Inc is based in Oklahoma City, OK, USA
With all of the software testing consultants and trainers out there, why bring in a guy from Oklahoma? Well, besides having over 30 years IT experience, being an author of a couple of software testing books and over 25 training courses on software testing and software quality, and being a world class trainer and presenter...
You get results.
That's why companies and individuals have been using my services since 1990. They know that they can count on me to come in and get the job done with exceptional results. Whether you need a software testing course, or a software testing assessment, I have a great track record of loyal and happy clients because I get the job done without billing them for months or years.
You get personalized service.
We're a small business (and not just by the government definition ). That means that we bend over backwards to meet your needs. You are more than a date on the calendar to us. After the engagement, you can always call or e-mail me with questions at no additional cost. I am willing to customize courses to meet your need at little or no additional cost
You know who the trainer or consultant will be.
In most cases, I (Randy Rice) will be the trainer or consultant on your project. If you are looking for a lower rate, or need a class when I am already booked, I have associate trainers and consultants that I will propose. However, it's your decision as to who will be providing the services.
You get support after the class
Once you become a client or customer, you get access FOREVER to my "Customers Only" section of the web site. In this section, you get free access to reports, research, conference presentations and other information that is not available for free on the web site. You will also get special discounts on e-learning and public training events throughout the year. You (or anyone on your team) are always welcome to call or e-mail me personally with questions or problems. I answer all questions
You get extreme value.
It's hard to find other testing service providers that can match the value you'll receive from us. For example, at no extra cost, I will perform limited customization on a course, develop custom case studies for workshops, and research questions for you. As a client, you become part of our network of other testers and test managers. When you need wider feedback, we can facilitate that. When you consider how much defects cost you in time, lost opportunity, waste and frustration, the benefits far outweigh the costs of our services. In fact, if you can prevent just one or two software defects, my services pay for themselves
You have lower risk.
Imagine this. You have pulled 20 people away from their normal work to attend a two day software testing class. If the class isn't effective and produces positive results, it's a waste of everyone's time and it makes the sponsors (and trainer) look bad. In fact, the cost of people's time away from work is the greatest expense you will have in training. Our average evaluation score is 8. 8 on a scale of 10.
In addition, you can rest assured that I will not use profanity, humor in poor taste, or any other behavior that would give the HR folks cause for concern.
You get a holistic view of your situation.
You may not have a technology problem as much as a "people problem". We understand the human factors in IT. As co-author of the book which deals with the human issues in testing, Surviving the Top Ten Challenges of Software Testing, I can help you navigate the rough waters of the human factors in software development. It takes people, technology and processes working together to be truly effective in software development and testing.
You will have added value.
Today, you must be more than just competent. You must be extraordinary That's my goal and I can help you achieve that as well. Many people spend their own money to take my e-learning courses and consider them to be sound investments in their career. We have priced these to be affordable for individuals and to be cost-effective for teams. You get more than just "a software testing course", you get tangible improvement in your testing skills
You get the benefit of deep experience in software testing and software projects
No matter what your business or industry, I can help optimize your software testing processes I have experience in a wide variety of industries, with special experience in financial, government and healthcare applications and projects.
Why My Approach is Different
I work with you, not against you, to solve your problems. Many consultants come in to a company with pre-conceived solutions and agendas. I respect the work you have already done and help you make the most of your past investments.
Flexibility is important and you will find that I go the extra mile to help you be successful. For example, If you want to add a couple of people to a class that is already at "maximum"? I'll do everything I can to make that happen. Other trainers will often require that you book a second class.
I'm truly independent. You will get my unbiased and candid opinion. I have no agreements with tool vendors and make no commission if I recommend a particular tool.
You get access to my vast network of knowledge and resources. Have a tough question? I'll bet I can find the answer by accessing my network of other international testing experts.
You get results.
That's why companies and individuals have been using my services since 1990. They know that they can count on me to come in and get the job done with exceptional results. Whether you need a software testing course, or a software testing assessment, I have a great track record of loyal and happy clients because I get the job done without billing them for months or years.
You get personalized service.
We're a small business (and not just by the government definition ). That means that we bend over backwards to meet your needs. You are more than a date on the calendar to us. After the engagement, you can always call or e-mail me with questions at no additional cost. I am willing to customize courses to meet your need at little or no additional cost
You know who the trainer or consultant will be.
In most cases, I (Randy Rice) will be the trainer or consultant on your project. If you are looking for a lower rate, or need a class when I am already booked, I have associate trainers and consultants that I will propose. However, it's your decision as to who will be providing the services.
You get support after the class
Once you become a client or customer, you get access FOREVER to my "Customers Only" section of the web site. In this section, you get free access to reports, research, conference presentations and other information that is not available for free on the web site. You will also get special discounts on e-learning and public training events throughout the year. You (or anyone on your team) are always welcome to call or e-mail me personally with questions or problems. I answer all questions
You get extreme value.
It's hard to find other testing service providers that can match the value you'll receive from us. For example, at no extra cost, I will perform limited customization on a course, develop custom case studies for workshops, and research questions for you. As a client, you become part of our network of other testers and test managers. When you need wider feedback, we can facilitate that. When you consider how much defects cost you in time, lost opportunity, waste and frustration, the benefits far outweigh the costs of our services. In fact, if you can prevent just one or two software defects, my services pay for themselves
You have lower risk.
Imagine this. You have pulled 20 people away from their normal work to attend a two day software testing class. If the class isn't effective and produces positive results, it's a waste of everyone's time and it makes the sponsors (and trainer) look bad. In fact, the cost of people's time away from work is the greatest expense you will have in training. Our average evaluation score is 8. 8 on a scale of 10.
In addition, you can rest assured that I will not use profanity, humor in poor taste, or any other behavior that would give the HR folks cause for concern.
You get a holistic view of your situation.
You may not have a technology problem as much as a "people problem". We understand the human factors in IT. As co-author of the book which deals with the human issues in testing, Surviving the Top Ten Challenges of Software Testing, I can help you navigate the rough waters of the human factors in software development. It takes people, technology and processes working together to be truly effective in software development and testing.
You will have added value.
Today, you must be more than just competent. You must be extraordinary That's my goal and I can help you achieve that as well. Many people spend their own money to take my e-learning courses and consider them to be sound investments in their career. We have priced these to be affordable for individuals and to be cost-effective for teams. You get more than just "a software testing course", you get tangible improvement in your testing skills
You get the benefit of deep experience in software testing and software projects
No matter what your business or industry, I can help optimize your software testing processes I have experience in a wide variety of industries, with special experience in financial, government and healthcare applications and projects.
Why My Approach is Different
I work with you, not against you, to solve your problems. Many consultants come in to a company with pre-conceived solutions and agendas. I respect the work you have already done and help you make the most of your past investments.
Flexibility is important and you will find that I go the extra mile to help you be successful. For example, If you want to add a couple of people to a class that is already at "maximum"? I'll do everything I can to make that happen. Other trainers will often require that you book a second class.
I'm truly independent. You will get my unbiased and candid opinion. I have no agreements with tool vendors and make no commission if I recommend a particular tool.
You get access to my vast network of knowledge and resources. Have a tough question? I'll bet I can find the answer by accessing my network of other international testing experts.
Basic Training in Software Testing e-Learning Version

: This is a quick start course in software testing for people just getting into the field, or for people who just need a refresher course or validation for their current testing techniques. This is a practical seminar reinforced with case study exercises to cover the critical path of testing.
Your instructor will be Randy Rice, a master practitioner and trainer in the field of software testing. You will learn the terminology, process, and challenges of testing in the real world.
As a result of attending this seminar, you should have a good working knowledge of software testing and what it takes to design and conduct an more...
ISTQB Foundation Level Training in Software Testing - e-Learning Version

: This is a course designed for people seeking foundation level certification based on the ISTQB certification program. This course completely covers the current ISTQB syllabus (2007 version) and also provides additional information and guidance in key areas. The terms used in this course are taken from the current ISTQB glossary.
This is suitable for people just getting into the field of software testing, seeking the ISTQB Foundation Level certification (CTFL) or for people who just need a refresher course or validation for their more...
Software Testing - Specialty Courses
Testing Service-Oriented Architecture

: This course teaches the unique considerations for testing Service-Oriented Architectures (SOAs).
Service-Oriented Architectures are comprised of loosely coupled software services to support the requirements of the business processes and software users. In an SOA environment, resources on a network are made available as independent services that can be accessed without knowledge of their underlying platform implementation.
Because of the focus on support of the business or organization, the emphasis in more...
Software Testing - User Acceptance Testing
Structured User Acceptance Testing - Fast-track e-Learning Version

: This is a special fast track version of the full structured user acceptance testing course. This version is only offered as a online course.
This is one of the few courses available that teaches a non-technical and easily learned process for testing computer systems from a business process perspective. This course deals with testing issues from both the process and human perspectives. You will learn the terminology, the unique issues, and the process for performing user acceptance testing. As a result of attending this seminar, you should have a good working knowledge of what it takes to plan and conduct a very effective user acceptance test in your own more...
Structured User Acceptance Testing - Full e-Learning Version

: This is a practical hands-on seminar to convey effective methods to plan and conduct user acceptance testing. This is one of the few UAT training courses available that teaches a non-technical and easily learned process for testing computer systems from a business process perspective.
This course deals with testing issues from both the process and human perspectives. You will learn the terminology, the unique issues, and the process for performing user acceptance testing. As a result of attending this seminar, you should have a good working knowledge of what it takes to plan and conduct a very effective user acceptance test more...
User-Oriented Methods for Software Quality - e-Learning Version

: Now, more than ever before, more responsibility is being placed on software users to define and validate the systems they acquire. This course presents two important sides of user involvement in software projects: gathering and documenting user requirements, and testing from the user perspective.
The instructor for this course is Randall Rice, a facilitator and designer of many user acceptance tests in a variety of project settings. This presentation is for anyone who needs to understand and apply solid techniques for user-oriented activities on a project.
This is a basic course in understanding the process of more...
User Requirements
Gathering Defining and Testing User Requirements - e-Learning Version

: Do you find yourself challenged by user requirements? Perhaps you understand the important of good user requirements for software development and testing, but other people in your organization need to be exposed to best practices for user requirements. If so, this is the course for you!
This is a basic course in understanding the process of gathering, defining, testing and managing user requirements. You will learn the requirements process from start to ongoing maintenance.
This course is ideal for people who are just learning about the importance of user requirements, or for those who need a defined process for requirements management.
This is a more...
Use Cases From Concept to Test Cases

: This workshop is designed to show by example how to write, review and test use cases. The result of this workshop is an increased understanding of use cases and how to apply that understanding in real-life projects.
This workshop is perfect for organizations that need a quick start in writing use cases.
| Head Office |

