1 / 7

Defect prevention and process improvement

Defect prevention and process improvement. Error blocking through adherence to selected software process steps or relevant standards or by using tools

elmo
Download Presentation

Defect prevention and process improvement

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Defect prevention and process improvement • Error blocking through adherence to selected software process steps or relevant standards or by using tools • Error source removal through root cause analyses. The focus is on people and their conceptual mistakes in the form of using inappropriate development methodologies • ,languages and algorithms.

  2. Defect Prevention techniques • Root cause analyses for defect prevention 1.Logical Analysis 2.Statistical analysis based on empirical evidence Incase of human misconceptions , education and training should be part of the solution and the focus should be on product domain knowledge and development methodologys.

  3. Root Cause Analyses • In case of imprecise design and implementation, formal methods should be part of the solution. • If there is evidence to suggest that certain tools , standards or technologies can make a difference they should be adopted.

  4. Defect Prevention Techniques • Education And training to improve 1.Fundamental knowledge in programming languages 2.Wrong data structures or algorithms 3.Knowledge about development processes 4.Acqusition of software engineering knowledge

  5. Defect prevention • Product and defect specific knowledge • Education vs. on the job training • Formal training sponsored by software development organizations • Formal training with in the company for product history and product specific attributes • On the job learning on projects under the guidance of some experts

  6. Analysis and modeling for defect prevention • Technologies , standards, and methodologies for defect prevention • Software tools To block defect injection Tool support for programming languages and programming environment(Syntax directed editor) Tool support for source code and version control CMVC and CVS

  7. Defect Prevention • Focusing on defect processes. • Process selection definition and conformance • Process maturity through SPICE and BOOTSTRAP SPICE is a major international initiative for software process assessment. BOOTSTRAP was funded by European Commission

More Related