Services
Quality Assurance
We provide a wide range of services related to Quality Assurance. Our engineers are ASQ certified and can assist your organization in every step of the way for quality and process improvements.
- ISO 9001:2008 transition to ISO 9001:2015
- AS9100C transition to AS9100D
- CAPA
- Supplier Evaluations
- Quality Systems Audits
- Process Audits
- Customer Development
Web Site Design and Maintenance
We provide full turn key web sites.
We also work with your marketing team to provide technical support to their marketing material on-line.
All our websites are hosted by GoDaddy which provides full system and customer support as well as general Help with routine questions about websites and e-mail services.
Current customers include:
- Doris Brothers Trophies (www.dorisbros.com)
- Karate Tournaments (www.oceanstategrandnational.net)
- Martial Arts Ratings (www.krane.org)
Systems Engineering and Test Support -
User Experience
We provide consulting for end-to-end Software Development projects. From Requirements Analysis to Testing. We assist customer's from the crucial start up of any software development project in truly understanding the requirements and customer needs. These customer needs are translated into the multitude of documentation required for either a waterfall or agile process. Test Cases are then created to follow the requirements of the system, with a full Requirements Traceability Matrix. As part of the systems analysis, user experience is also evaluated.
Usability Analysis and User Experience can be evaluated at any stage of a software development project. This evaluation can provide additional requirements for the system which are documented and presented to the customer.
- Requirements Analysis
- Use Cases
- Epics
- User Stories
- Interface Control Documents
- Requirements Traceability matrix
- Test Cases
- Risk Analysis
Software Development Process Analysis
In today's working environment there are many processes that companies can follow, anywhere from the standard waterfall method to Agile and agile with Scrum.
Processes can be very difficult to implement or to change from one to another. Companies with heavy processes also fall in the trap of the process hindering progress.
We provide a full analysis of the processes you have, or don't have, and provide recommendations that fit your industry and your own corporate culture. Whether you are a shop of one or one thousand, our insights with working for companies of various sizes and products will assist you in making the best decision for your company.
Usability Analysis
We provide in depth analysis of existing stable applications as well an new programs under development.
We perform task analysis as well as user interviews in addition to standards analysis to bring your software application to the next level. In many stable systems engineers are happy about the functionality and performance of their systems but are usually unaware of customer's complains about usability issues. These issues are typically low priority and usually never addressed. Many customer view this as a lack of good customer service and regardless of the performance and high quality of the application it is usually perceived as poor and this perception has killed many good applications. Our task is to prevent this.
Requirements Analysis
During the initial phases of many applications there are many interviews and meetings with customers. In these meetings many project managers and executives attempt to gather requirements in order to provide a software solution to their customers. The problem with this level of meetings is that the wrong audience is present. The worker on the floor is not the one providing requirements and the systems engineer on the software side is not the one asking the questions.
Executives need to understand that the requirements as stated by other executives or management are not the same as the requirements from the person who is actually going to use the system. While it is critical to understand the strategic position of the customer's company, it is also critical to understand the correct functionality needed from a system from the worker's stand point,. This gap is usually bridged by systems engineering, but typically by the time that systems engineering is involved the requirements have already been documented and the expectation from the customers management has been set.
Our task is to use known industry tools and processes to understand the strategic position as dictated by the customer's management and developed the requirements that would truly fit the needs for the workers.
Other Software Support Tasks
As we understand the requirements and we guide the software team in developing an application that meets the real customer's needs, we also gather information to create test plans and test cases, running them and implementing them.
We also gather information that would assist in the creation of user facing documentation as well as training material. While we do not offer customer training we do offer train the trainer classes in which your own personnel will be trained and be able to take what they have learned and train your customers. Direct training of your customers is negotiable depending on the project and the facilities.