Inspections are an efficient and economical way of finding and removing errors early in the development cycle.

AmiBug.Com, Inc. helps you integrate formal inspections into your organization in a light and effective manner.

The Inspection Process presented is based on the model by Tom Gilb in his book "Software Inspections" (ISBN 0201631814) and is adapted to your organization's needs and culture.

 


Advantages of Formal Inspections:
The Formal Inspection method presented by AmiBug.Com, Inc. is "clean" and can be painlessly added to any software development process.
• Find defects early, even before code is written
• Get buy in of project from key stakeholders
• Test otherwise difficult stuff to test
• Improve planning
• Not a "heavy", committee-based, moderate code "walk through" (which has a mandatory line by line debate).
• No wasted time - it is a focused method
• Meaningful results are available fast and can be put to use immediately
• Lends itself to statistical analysis and process improvement
• Promotes teamwork
• May involve employees who might otherwise not be implicated in project
• Inspection methodology enforces good software engineering practices
• Parallels to existing development process


Our Experience with Inspections:
AmiBug.Com, Inc. has implemented formal inspection process in a variety of different software development companies.
The AmiBug.Com, Inc. approach involves implementing inspections to be in-sync with the company culture and development methodology.
Inspections have been done on:
• Requirements against stated needs by customers
• Project charters against requirements
• Project specifications against requirements
• Project plans against requirements
• Designs against specifications and requirements
• Usage scenarios against stated needs by customers
• UML Designs
• Source code against requirements, designs and specifications
• Web pages
• Test plans
• Test scripts
• Test procedures
• Training programs
• Forms and charts used for project tracking

Major defects identified "more than justify" the cost of establishing a formal inspection process at all our clients sites.

AmiBug.Com has used inspections of major project plans to help involve all project stakeholders early in the game and well before they are usually involved. ÊIt is always enlightening to invite a customer support representative to inspect a project plan for software that he/she will eventually have to support.


Training and Coaching:
One of the most effective ways to identify software bugs early is through formal inspections.

AmiBug.Com, Inc. specialises in helping companies set up formal inspection processes through a combination of training, consulting and coaching services.

Formal inspections can be implemented in parallel to any existing software development workflow adding the ability to ÒtestÓ any artifact or deliverable very early.

Formal inspections can be implemented in a light and effective manner. Buy-in, by all stakeholders, is easy to achieve and can be built on continued success in identifying and fixing problems early!

AmiBug.Com, Inc. has successfully implemented formal inspection programs in several companies, in various domains and diverse markets, using a several different development tools and methodologies. ÊWe have shown people how to use the process to inspect all sorts of documents including contracts, requirements, specifications, task lists, and development plans.

Training is presented in as a 1/2 day tutorial for Moderators and prospective participants. ÊAfter this session, an example inspection is done using real working documents at the clients' site - this ensures hands-on "relevant" learning and delivers useful inspection results on the spot. We invariably identify at least one important defect in this trial inspection which more than justifies the cost!

As required, periodic training and coaching services are available to introduce new moderators and team members. We can help iron out any snags encountered along the way.

The seminar includes an overview of the inspection process, describes the different roles and responsibilities as well as aspects of metrics and logistic.

Examples of various forms, tools, checklists and process artifacts are provided in electronic formats. Completed example inspection logs and statistics are also included.

AmiBug.Com, Inc. is also available for consultation to help identify the best way to integrate formal inspections in your work place!