About Us |  Partners |  Quality Assurance |  bitWise, Inc. Services 
  

  Test Plans
  Development Standard



"During the course of working on our project with bitWise Inc., I have found our association to be very rewarding... They are committed for the length of the project. They are willing to work until each problem is solved."

Bill Lockett
Lear Corporation

Quality Assurances

Software development can be an unpredictable process. Incomplete test plans or inadequate standards cause projects to come in late, over budget, and riddled with defects. Defects found in production are far more costly than those found during development. The ultimate price to pay is the loss of your company's credibility with customers. As business software becomes increasingly more complex and software users more sophisticated, customers are demanding shorter release cycles. As a result, there is an unmistakable need for testing standards and rigorous quality assurances.

bitWise's software quality assurance team brings to your project a proven, structured method to thoroughly test your product, track defects and review product quality and process consistency. Working closely with developers and users, bitWise produces a detailed plan which defines quality goals and implementation strategy. Comprehensive tests are created that explore and evaluate every detail of an application. Rigorous defect tracking is employed to verify that defects have been corrected and to gauge the overall effectiveness of the quality effort.

To facilitate our implementation process, bitWise employs client Extranets for ongoing client communication and management on individual projects. We believe this provides our clients with a higher degree of confidence that the ultimate deliverables will meet their expectations. In addition, clients may:

The greater the involvement of our clients, the greater the quality assurances.

What is Defect Tracking?

Defect tracking is a component of our defined software development process. It is not sufficient simply to track and monitor the progress of resolving defects "bugs", we must learn from our mistakes. This knowledge is shared through review and analysis of historical performance data and peer reviews. Defect tracking and change requests are monitored through our client Extranet tools.

Developers, project managers, quality assurance, clients, etc. can all view and monitor the progress and assign the responsibility of the defect or change request. In many cases one "bug" can result in many defects, using this tools' defects can be associated to a particular problem in which a global solution can be created resulting in more efficient and effective software development.

Why Should You Care About Version Control?

The software development process is an iterative one. A developer will typically break apart a complex problem into many small manageable tasks. A single developer will write a segment of code and, if necessary, compile that code to ensure the proper algorithm and output. In a typical day a single developer will compile source code several times, eventually creating the desired solution. Compound this process with many developers working on a single project or task and, it soon becomes essential to have the necessary tools to manage the development process.

Version control tools allow developers to access previous versions of code without affecting the progress of others. In addition, these tools allow for the proper management and historical record of the development process (if you needed to see the project as it was two weeks ago Tuesday). Version control tools simplify the continued support and further development of software applications.