Your SlideShare is downloading. ×
Orthogonal Defect Classification: An Agile Test/QA Primer
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Orthogonal Defect Classification: An Agile Test/QA Primer

205

Published on

Can defect root cause analysis be made agile? Can we transform a multi-hour task from the classical world of software engineering into one that takes minutes and yields greater insights? Learn how …

Can defect root cause analysis be made agile? Can we transform a multi-hour task from the classical world of software engineering into one that takes minutes and yields greater insights? Learn how Orthogonal Defect Classification (ODC) extracts semantics from defects and turns them into insights on the development process using analytics. After a quick overview of ODC, Ram Chillarege presents a case study to illustrate the method using real-world data on an agile project. They used ODC Triggers to measure test effectiveness at the end of every sprint to evaluate the effectiveness of testing compared to earlier sprints. This ODC process takes just minutes and brings its insight into the realm of the agile development practices. Put a powerful analytical technique in your agile toolbox to increase the velocity of your agile project and find new ways to reduce defects while measuring the quality of testing.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
205
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1.           AW8 Concurrent Session  11/7/2012 2:15 PM                "Orthogonal Defect Classification: An Agile Test/QA Primer"       Presented by: Ram Chillarege Chillarege, Inc.                 Brought to you by:        340 Corporate Way, Suite 300, Orange Park, FL 32073  888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2.     Ram Chillarege Chillarege, Inc. Ram Chillarege is president of Chillarege Inc., a consulting firm focused on software engineering optimization using Orthogonal Defect Classification (ODC). In 2004, he received the IEEE technical achievement award for the invention of ODC. Ram founded and led the Center for Software Engineering at IBM for almost a decade, and helped conceive and lead the corporate-wide Testing and Process initiatives in the 90s. Ram is chair of the IEEE Steering committee for Software Reliability, has published around fifty peer-reviewed articles, and is an IEEE fellow. Ram chaired the ISSRE 2009 conference and co-guest edited the September/October 2010 issue of the Security and Privacy magazine.  
  • 3. ! " # $ % # # % " & # ' ( ) * + + , % * * # + $# + - * * + * * + + + % - ! * + + + # , ! ) * + - # # # ,
  • 4. . ! " #! " # ! " # $ % &! " # $ % & ' ( )' ( ) * # + , ( -* # + , ( - (( -- ./ # 01 / 1./ # 01 / 1 222 3222 3 $$ / $ % &$ % & '' /(/( 0101 11 +$'$+$'$ ++ 33 3 / /3 / / 4 - -4 - - / // / ( -( - ,, / / - // / - / - 56 7 89- 56 7 89 -- ) () (
  • 5. 2 # % ' ( # ' % # ) '# % ' ( # ' % # ) ' !!
  • 6. 3 ( ' % * # % +!( ' % * # % +! ! *( %! *( % 4 ,- . . % ! % + (,- . . % ! % + (
  • 7. . %!*. %!* / // / * 4 : ;* 4 : ; 4 -;4 -; 4 ;4 ; 4 - ;4 - ; 56 % &% & ( +/ - % 0 . ' * +/( +/ - % 0 . ' * +/ ! " # $ : #: # ( - -( - - / -/ - $ / #$ / # ( -( - </</ # 2 /# 2 / // 22 * ( -#* ( -# 22 // ( -#( -# : / /: / / : #: # '' 1 ( -#1 ( -# * "* " -#-# ( -#( -# :: / // / ( -#( -# : / </: / </ $ ($ (
  • 8. 55 % !% ! ! ( %! ( % % # # & ' " # ( ) * ! " # $ / # 3 2 #/ # 3 2 # ! +! + ' ( #' ( # ++ ++ )++ ) + * $+ * $ + ,+ , 7 8 9 + 89 ,7 8 9 + 89 , 8 8 * : /6;8 8 * : /6; ! +! + 5 1 ! 21 ! 2 ( % (( % ( % # # & ' " # ( ) * ! " # $ % # # & ' " # ( ) * ! " # $ ! +! + ' ( #' ( # ++ ++ )++ ) + * $+ * $ + ,+ , 7 8 9 + 89 ,7 8 9 + 89 , 8 8 * : /6;8 8 * : /6; ! +! + 9 #9 # !! / # 3 2 #/ # 3 2 #
  • 9. 5. 1 ! 21 ! 2 ( % (( % ( % # # & ' " # ( ) * ! " # $ % # # & ' " # ( ) * ! " # $ ! +! + ' ( #' ( # ++ ++ )++ ) + * $+ * $ + ,+ , 7 8 9 + 89 ,7 8 9 + 89 , 8 8 * : /6;8 8 * : /6; ! +! + 9 #9 # !! / # 3 2 #/ # 3 2 # 5/ %% ++ 3 * 4 1 $ *3 * 4 1 $ * // 22 $ -) /$ -) / 22 $ -) 2$ -) 2 //
  • 10. 50 3) ( $ %3) ( $ % 5 3 6 *5 3 6 * * + % # # & ' " # ( ) * ! " # $ ! +! + ! +! + % 1 ) +% 1 ) + + ! % <+ ! % < $ #$ # == ( -( - : = ( /: = ( / , /, / (( => ?=> ?= + : * + : ?= + : * + : ? 52 3) ( $ # ! %3) ( $ # ! % 5 % 65 % 6 * + % # # & ' " # ( ) * ! " # $ &@ *&@ * + ++ + => ?=> ?= + : * + : ?= + : * + : ?
  • 11. 789 ::789 :: %% **
  • 12. 5A (( 2 % * "(( 2 % * " + * ! 78) ' % *+ * ! 78) ' % * 6 % % * +% % * + ' * ! ( *' * ! ( * # ,- ./ # # % % # 0 12/ / ,- / 3 ,- 1. + 12/ 14 / $ - ( ,/ $ - ( , ( . 3 $( . 3 $ , (, ( / / $/ / $
  • 13. ( *( * 3 /(3 /( >> :*?? / - @:*?? / - @ ! " - # # 1 , ' # # : / # # # # # # # # # # : A # # # # # # 3 # # # # / # # (( !(( ! ! ! * (! ! * (
  • 14. . $$$: 5 == 3,3:$$$: 5 == 3,3:

×