Business Analysis Workshops

Similar documents
Business Analysis Essentials

Bottom-Line Management

Course Outline. Foundation of Business Analysis Course BA30: 4 days Instructor Led

Partnering for Project Success: Project Manager and Business Analyst Collaboration

BAL2-1 Professional Skills for the Business Analyst

AGILE SOFTWARE TESTING

Certified Software Quality Engineer (CSQE) Body of Knowledge

Software Requirements, Third Edition

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: (Computer Programming 2).

Total Quality Management (TQM) Quality, Success and Failure. Total Quality Management (TQM) vs. Process Reengineering (BPR)

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

How To Understand The Business Analysis Lifecycle

Essentials of the Quality Assurance Practice Principles of Testing Test Documentation Techniques. Target Audience: Prerequisites:

(BA122) Software Engineer s Workshop (SEW)

Quality Assurance - Karthik

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Develop Project Charter. Develop Project Management Plan

Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>

CBAP+Master. YOU WILL PASS the exam on the FIRST TRY! 150 Free Questions CBAP and CCBA Certification version 1.1. Written by CBAPs for CBAPs

CDC UNIFIED PROCESS PRACTICES GUIDE

JOURNAL OF OBJECT TECHNOLOGY

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

This alignment chart was designed specifically for the use of Red River College. These alignments have not been verified or endorsed by the IIBA.

Business Analyst Work Plan. Presented by: Billie Johnson, CBAP CSM

Your Agile Team s Indispensible Asset

Body of Knowledge General Knowledge (16 questions) Quality principles Benefits of software quality Organizational and process benchmarking

Business Analyst Boot Camp Course BA101; 5 Days, Instructor-led

2-Day Workshop Project JumpStart The Workshop Designed to Launch Projects Faster

D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013

Certified Software Quality Engineer (CSQE) Body of Knowledge

Eight Things Your Business Analysts Need to Know

Noorul Islam College of Engineering M. Sc. Software Engineering (5 yrs) IX Semester XCS592- Software Project Management

EMA Service Catalog Assessment Service

Design Document Version 0.0

Object-Oriented Systems Analysis and Design

Basic Testing Concepts and Terminology

System/Data Requirements Definition Analysis and Design

LDAP Authentication Configuration Appendix

Achieving Business Analysis Excellence

MANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info

Laila TECHNICAL SKILLS

Using TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development

Bringing agility to Business Intelligence Metadata as key to Agile Data Warehousing. 1 P a g e.

Requirements Definition and Management Processes

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition

Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University

Phases, Activities, and Work Products. Object-Oriented Software Development. Project Management. Requirements Gathering

Requirements-Based Testing: Encourage Collaboration Through Traceability

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Business Analysis Capability Assessment

Computing & Communications Services

Evaluating Data Warehousing Methodologies: Objectives and Criteria

8. Master Test Plan (MTP)

Requirements Management

White Paper. Business Analysis meets Business Information Management

A Business Analysis Perspective on Business Process Management

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti

Business Analyst Community. AmerisourceBergen

Qlik UKI Consulting Services Catalogue

A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0

Agile Testing (October 2011) Page 1. Learning Objectives for Agile Testing

Project Lifecycle Management (PLM)

Expert Reference Series of White Papers. A Business Analyst s Glossary for Project Management Terminology COURSES.

Fundamentals of Measurements

Build the Right Software First Time

Course Title: Managing the Agile Product Development Life Cycle

How to start a software security initiative within your organization: a maturity based and metrics driven approach OWASP

Quick Reference Guide Interactive PDF Project Management Processes for a Project

Driving Your Business Forward with Application Life-cycle Management (ALM)

Benefits of Test Automation for Agile Testing

Banking Application Modernization and Portfolio Management

Business Analysis From Yes-M Systems LLC Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Master Data Management Architecture

Metrics in Software Test Planning and Test Design Processes

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

Appendix 2-A. Application and System Development Requirements

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

In association with: Optimizing Requirements Discovery. We ll be starting shortly

The Final Quality Gate: Software Release Readiness. Nancy Kastl, CSQA Kaslen Group, Inc. (630)

11 Tips to make the requirements definition process more effective and results more usable

Achieving Business Analysis Excellence

Keywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;

Process Models and Metrics

Contents. -Testing as a Services - TaaS 4. -Staffing Strategies 4. -Testing as a Managed Services - TaaMS 5. -Services 6.

Software Quality Assurance Plan

How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck

Developing Business Analysis Expertise in Your Organization

Maps between the 2016 CSQE BOK and the previous BOK

The role of integrated requirements management in software delivery.

How to Write a Software Process Procedures and Policy Manual for YOUR COMPANY

Requirements engineering

White Paper IT Methodology Overview & Context

Testing Process Models

California Enterprise Architecture Framework

Software Development Life Cycle (SDLC)

Certified Software Quality Engineer

Guide to Mobile Testing

Transcription:

Business Analysis Workshops Business Analysis is one of the fastest growing areas in IT today. In order for organizations to maximize the returns they get on IT budgets, BAs have to help us properly scope, document, and maintain user, service, and business requirements. Whether you build or buy most of your IT solutions, Business Analysts are critical to underpinning and supporting your project s success. The Sage Group learning programs also support all aspects of the software development lifecycle (SDLC), including iterative development, acquisition strategies, testing and validation, and quality assurance. Phone 877-697-2434 fax 877-697-2434 www.thesagegrp.com

Business Analysis for the IT Professional Workshop Description The business analyst role has evolved from that of a business procedures analyst to that of a business liaison between the non-technical user community and the technical solution providers. This course provides proactive, introductory coverage of the knowledge and skills essential to business analysts today and the foreseeable future. What you will accomplish Describe the relation between projects and processes Describe three major project development methodologies Discuss the basics of enterprise analysis and its impact on project selection Learn the communications processes and how they can impact project requirements Determine each participant s communications style (BEST profile) and how that understanding can help in eliciting requirements Gather and document user requirements using the following techniques: Interviews, Collaborative sessions, Prototyping, Using the Work Breakdown Structure, Use case basics, and Business process analysis Modeling the business Fundamentals of Process Modeling Requirements validation through Data Modeling Testing fundamentals and quality assurance New business analysts Experienced business analysts looking to update their skills and understanding of their role Project managers who incorporate business analysis roles in their projects Managers that have business analysts on their staff 4 days Workshop Framework Section 1: Overview BA Responsibilities Communications Information distribution Communications styles Documentation strategy Section 2: Requirements Gathering Levels of requirements on a project Identifying needs vs. wants Techniques for gathering requirements Interviewing Prototyping Use Cases Collaborative Workshops Work Breakdown Structure Business Process Analysis Use Cases Ranking requirements Section 3: Modeling Business Process Analysis Business Process Improvements (BPI) Business Process Reengineering (BPR) Data Modeling Fundamentals Entity Relationship Diagrams Section 4: Fundamentals of testing Testing strategy Ensure project quality and quality of the product Test scripts Section 5: Templates Software/Product Requirements Outline Use Case Template Test Plan Template Section 6: Practical Application Sessions Determine your own Communication Style Interview a project sponsor Develop Use Cases and a Use Case Diagram Gather requirements while developing a Work Breakdown Structure Create a Business Process model Design and facilitate a Requirements- Gathering session Develop a high-level Requirements Document Develop an Entity Relationship Diagram Create a Project Test Plan Credits Earned 28 PDU Credits

Workshop Description The business analyst has become a pivotal role for information technology projects, responsible for bridging the gap between IT and the key business participants of any project. The business needs must be communicated in a way that supports business user validation as well as providing the foundation for the technical staff to design and build a successful solution. This Workshop focuses on the many types of modeling techniques that are used by the business analyst in system development and provide hands-on experience for attendees to learn how to develop and interpret the models. Techniques taught are IIBA compliant. Modeling Techniques for the Business Analyst Topics Overview of BA role Introduction to Modeling Overview of the most common system development methodologies (SDLCs) How modeling supports the SDLCs Business Process Improvement, Reengineering and modeling Context Models Process Models Usage Models Data Models Design Models Tips for Success New business analysts, systems analysts and business architects Experienced business analysts looking to update their modeling skills or understanding the modeling skills required for the CBAP certification Project managers who incorporate business analysis roles in their projects 4 days Workshop Framework Section 1: Overview of BA role Section 2: Introduction to Modeling Section 3: Overview of the most common system development methodologies (SDLCs) Section 4: How modeling supports the SDLCs Section 5: Business Process Improvement, Re-engineering and modeling Section 6: Context Models Section 7: Process Models Business Rules Decision Trees / Tables Event and Trigger Identification SIPOC Business Models Functional Decomposition Diagram Workflow Models (As-Is, To-Be) Flowcharts and Activity Diagrams Sequence Diagrams State Models Section 8: Usage Models User Profiles Use Case Modeling User Stories Storyboards Prototyping Screen Navigation and User Interface Design Section 9: Data Models Data Dictionaries Data Flow Diagrams Entity Relationship Diagrams Workshop Models Data Transformation and Mapping Metadata Section 10: Design Models Techniques in common with business models Architecture or Network Diagram System Structure Chart System Flow Diagram Security Model (CRUD) Section 11: Tips for Success Credits Earned 28 PDU Credits

Software Quality Assurance Workshop Description Proactive SQA is a key basis of significant value-enhancing revisions to IEEE SQA Std. 730 s often-resisted traffic cop enforcement of procedural compliance. SQA also addresses but is not synonymous with tail-end quality control (QC) testing, catching errors right before they go out the door when they are too expensive and risky to fix. Effective systems organizations realize SQA can and should do far more, contributing proactively to assure the software process in fact does the right things well so it truly produces high quality cheaper by catching and preventing errors early. This interactive workshop explains common SQA misconceptions and the six functions SQA should perform that provide far greater value, analyzes why SQA groups so frequently have failed in IS, and presents practical approaches for successfully using SQA effectively throughout any life cycle to produce high quality systems. Exercises enhance learning. Participants will learn: Reasons for SQA failures and factors critical to success of SQA in IS development. Common interpretations of what SQA is and issues with them. The six Proactive Software Quality Assurance functions that SQA should perform. Proven quality management and review methods for promoting uality and preventing errors. A structured Proactive Testing* model of which testing activities should be performed when and by whom within the life cycle to maximize testing efficiency and effectiveness. Truly agile test planning techniques that prevent showstoppers. Designing tests that spot numerous ordinarily-overlooked defects in less time. Writing industy-accepted test plans and test designs. Applying risk analysis, reusable testware, and metrics to perform more thorough testing in less time.. Measuring system quality and SQA/Testing effectiveness. This course has been designed for quality and testing specialists, systems and business managers, project leaders, analysts, auditors, and others responsible for information system quality. 3 days Workshop Outline Section 1: System/ Software Quality and Quality Assurance Exercise: What is quality, quality assurance Quality in the project manager s triangle Quality is free, cost of poor quality What we, others mean by quality

Software Quality Assurance (cont) Need for positive common quality definition Quality factors and quality dimensions Engineered Deliverable Quality Quality assurance vs. quality control SQA in IEEE Stds. 12207 and 730 Proactive SQA changes in IEEE Std. 730 Not just traffic cop compliance Section 2: System/ Software Processes REAL vs. Presumed processes, silos Exercise: Your software process Defect injection, detection, ejection metrics Economics of quality problems in life cycle Making the business case for SQA Life cycle concepts, waterfall vs. iterative Process capability, variation, improvement Project, process, product measures Direct and indirect process evaluation SEI Process Capability Maturity Models Section 3: Quality Assurance Concepts Exercise: Why SQA groups so often fail SQA groups changes over time Common SQA interpretations, issues Quality control (QC) testing QA Test Document and procedure compliance QA Reviews and toll gates Standards and procedures manuals Staffing and organizational influence Reasons for resistance to SQA SQA needs broader view of quality Proactive SQA for effectiveness Assuring processes vs. doing it all 6 functions of effective software QA QA Plans, quality reviews of deliverables Exercise: Managing SQA tasks, resources Engineering standards, conventions Quality controls at all key points Project control Configuration management, checkpoints Recordkeeping and auditing Metrics and analysis for improvement Exercise: Key product and process metrics Promoting awareness and recognition Section 4: Active Static Testing Role of requirements in producing quality Exercise: Established Requirements issues Exercise: Reviewing Requirements Unrecognized weaknesses of Regular Way Why review of requirements fails Formal technical reviews, procedures Review approaches, formality Often overlooked walkthrough limitations Why reviews so economically find defects Foundation technique, topic guidelines Evaluating requirements form, testability REAL, business vs. system requirements Finding overlooked, incorrect requirements Reviewing design suitability and content Four powerful design review CAT-Scans Exercise: Reviews and Software Process QA Section 5: How Testing can cut Effort & Time Testing for correctness vs. testing for errors Developer views of testing Reactive testing out of time, but not tests Proactive Testing Life Cycle model CAT-Scan Approach to find more errors Dynamic, passive and active static testing V-model and objectives of each test level Developer vs. independent test group testing Strategy create fewer errors, catch more Four keys to effective testing Need for testing sampling Written vs. not written benefits and issues Test activities that save the developer s time The we don t have time fallacy Section 6: Test Planning Value not Busywork Risk elements, relation to testing Proactive vs. reactive risk analysis IEEE Standard for Test Documentation Benefits of the structure Enabling manageability, reuse, selectivity Test plans vs. test designs, cases, procedures Exercise: Anticipating showstoppers Risk-based way to define test units Letting testing drive development Preventing major cause of overruns Master Test Plan counterpart to project plan Approach, use of automated tools Entry/exit criteria, anticipating change Section 7: Detailed Test Planning IEEE Standard on Unit Testing Functional (Black Box) testing strategy 3-level top-down test planning and design Exercise: Functionality matrix Detailed Test Plan technical document White box structural testing coverage Use cases, revealing overlooked conditions Exercise: Defining use case test coverage Section 8: Integration/ System Test Planning Graphical technique to simplify integrations Integration test plans prevent schedule slips Smoke tests; system and special testing Daily, top- and bottom-down builds strategy Section 9: Designing and Writing Test Cases Exercise: Your challenges and issues Exercise: Disciplined brainstorming Checklists find more overlooked conditions Data formats, data and process models Business rules, decision tables and trees Equivalence Workshopes and boundary values Formal, informal Test Design Specifications Leveraging reusable test designs Test Case Specifications vs. test data values Writing test cases, script/matrix Embedding keystroke-level procedural detail Exploratory testing applied most effectively Section 10: Measuring and Managing Testing Estimating Defect isolation Defect reporting, categories and analysis Defect reports that prompt suitable action Exercise: Measures for managing testing Common measures of test status, issues Exercise: Test status report audiences Projecting when software is good enough Exercise: Measuring testing effectiveness Exercise: Post-Implementation Review

Effective Use Case Development Workshop Description This workshop presents an up-to-date, practical guide to use case writing. The Workshop expands on the Workshopic treatment of use cases to provide software developers with a nuts-and-bolts tutorial for writing. The course thoroughly covers introductory, intermediate, and advanced concepts in use case development. During the Workshop the instructor will use examples of both good and bad use cases to reinforce the student s learning. Objectives Understand the key elements of use cases Understand stakeholders, design scope and scenarios Develop a use case style guide with action steps and suggested formats Use an extensive list of time-saving use case writing tips Develop a helpful presentation of use case templates Develop a proven methodology for taking advantage of use cases Workshop Topics Introduction The use case as a contract for behavior Scope Stakeholders Three named goal levels Preconditions, triggers, and guarantees Scenarios and steps Extensions Linking use cases Formats to choose from On being done Scaling up to many use cases CRUD and parameterized use cases Business process modeling The missing requirements Use cases in the overall process Mistakes fixed This workshop is designed for analysts, software engineers, application experts, and technical project managers. 4 days Credits Earned 28 PDU Credits Workshop Framework Section 1: Introduction What is a use case? Requirements and use cases Use Cases as project-linking structure When use cases add value Manage your energy Section 2: The Use Case as a Contract for Behavior Interactions between actors with goals Contract between stakeholders with interests The graphical model Section 3: Scope Functional scope Design scope The outermost use cases Using the scope-defining work products Section 4: Stakeholders The primary actor Supporting actors The system under discussion Internal actors and white-box use cases Section 5: Three Named Goal Levels User goals (blue, sea-level) Summary level (white, cloud/ kite) Subfunctions (indigo/black, underwater/clam) Using graphical icons to highlight goal levels Finding the right goal level A longer writing sample: handle a claim at several levels Section 6: Preconditions, Triggers, and Guarantees Preconditions Minimal guarantees Success guarantee Triggers Section 7: Scenarios and Steps The main success scenario Action steps Section 8: Extensions Extension basics The extension conditions Extension handling Sec. 9: Linking Use Cases Sub use cases Extension use cases Sec. 10: Formats to Choose From Forces affecting use case writing styles Standards for five project types Conclusion Section 11: On Being Done Section 12: Scaling Up to Many Use Cases Say less about each one (low-precision representation) Create clusters of use cases Section 13: CRUD and Parameterized Use Cases CRUD use cases Parameterized use cases Section 14: Business Process Modeling Modeling versus designing Linking business and system use cases Section 15: The Missing Requirements Precision in data requirements Cross-linking from use cases to other requirements Section 16: Use Cases in the Overall Process Use cases in project organization Use cases to task or feature lists Use cases to design Use cases to UI design Use cases to test cases The actual writing Section 17: Mistakes Fixed No system No primary actor Too many user interface details Very low goal levels Purpose and content not aligned Advanced example of too much UI Prerequisites Students should have a general understanding of object-oriented analysis and design concepts. Students that have attended an object-oriented analysis and design course have fulfilled this requirement. Basic computer skills and a familiarity with Windows-based applications are also a must.

Effective Methods of Software Testing Workshop Description Proactive Testing enables you to deliver better software in less time by doing more effective testing, while also providing the value that overcomes traditional user, manager, and developer resistance. Applying special strategies and techniques that spot many of the highest yet ordinarily-overlooked risks, Proactive Testing makes sure the most important unit/ component, integration/assembly, system, and UAT testing is done in limited available time. Moreover, by managing within an overall Quality perspective that catches more defects earlier when they are easier to fix, and actually prevents many showstoppers and other errors, Proactive Testing also can cut developers time, effort, and aggravation. After establishing core concepts, this interactive workshop shows Proactive ways to apply powerful proven structured test planning and design techniques that produce value, not busywork. To enhance learning, participants practice each key technique in a series of Exercises with various aspects of a real case fact situation. Participants will learn: A structured Proactive Testing model of testing that should be performed throughout the life cycle. Ways testing actually can cut time, effort, and aggravation for users, developers, and managers. Writing industry-accepted test plans, designs, and cases that make testing easier and more reliable. Multiple techniques/checklists to design more thorough tests and discover overlooked conditions. Managing test execution, including estimating/allocating resources and reporting defects and status. Applying risk analysis and reusable testware to perform more of the important testing in less time. This Workshop has been designed for testing professionals and others who manage and perform testing of software products, and also for analysts, designers, and system/project managers who need to know how Proactive Testing can cut software development time and effort. 3 days Workshop Framework Section 1: How Testing can cut Effort & Time Testing for correctness vs. testing for errors Developer views of testing Exercise: Your defined testing process What is a process, why it matters REAL vs. presumed processes Why most IT process improvement efforts fail Exercise: Your REAL testing process Meaningful process measures, results, causes Defect injection, detection, ejection metrics Economics of quality problems in life cycle Keys to effective testing CAT-Scan Approach to find more errors Dynamic, passive and active static testing Developer vs. independent test group testing V-model and objectives of each test level Reactive testing out of time, but not tests Proactive Testing Life Cycle model Proactive user acceptance criteria Strategy create fewer errors, catch more Test activities that save the developer s time Applying improvements Section 2: Test Planning Value not Busywork Why test planning often is resisted Buzzword boilerplate platitudes paperwork Test plans as the set of test cases Six reasons to plan testing Risk elements, relation to testing Traditional reactive risk analysis, issues IEEE Standard for Test Documentation Overcoming controversial interpretations Testing structure s advantages Enabling manageability, reuse, selectivity Test plans, designs, cases, procedures Section 3: Proactive Master Test Planning (Big Risks) Exercise: Anticipating showstoppers Spotting overlooked large risks Involving key stakeholders, reviewing plans Formal and informal risk prioritization Dynamic identification of design defects Risk-based way to define test units Letting testing drive development Preventing major cause of overruns Stomach ache metric Testing highest risks more and earlier, builds Master Test Plan counterpart to project plan Strategy approach, use of automated tools Sequence of tests, sources of data Entry/exit criteria, anticipating change Test environment, supporting materials Estimating testing, avoiding traps Roles, responsibilities, staffing, training Schedule, risks and contingencies, sign-offs Management document, agreements Maintaining the living document

Effective Methods of Software Testing (cont) Section 4: Detailed Test Planning (Medium Sized Risks)) IEEE Standard on Unit Testing Requirements-based functional testing Non-functional requirements challenges Black Box testing strategy 3-level top-down test planning and design Detailed Test Plans for large risks Exercise: Functionality matrix Test designs for medium-sized risks Use cases, revealing overlooked conditions Detailed Test Plan technical document Section 5: White Box (Structural) Testing Structural (white box) degrees of coverage Flowgraphing logic paths Applying structural paths to business logic Exercise: Defining use case test coverage Flaws of conventional use-case testing Exercise: Additional use case conditions Section 6: Integration/ System/Special Testing Risks, issues integration testing addresses Graphical technique to simplify integrations Integration test plans prevent schedule slips Smoke tests, increasing their value Special tests Load, performance, stress testing Ongoing remote monitoring, reliability Security, configurations, compatibility Distribution and installation, localization Maintainability, support, documentation Usability, laboratories raising the bar Section 7: Test Design: Both Verb and Noun (Small Risks) Why tests need to be designed Appropriate use of exploratory testing Exercise: Disciplined brainstorming Checklists, ad hoc exploratory pros and cons Data formats, data and process models Exercise: Applying checklists Business rules, decision tables and trees Exercise: Create a decision table Equivalence Workshopes and boundary values Exercise: Identify logical equivalence Workshopes Formal, informal Test Design Specifications Exercise: Defining reusable test designs Complex conditions, defect isolation Test Cases for small risks Test Case Specifications vs. test data values Exercise: Writing test cases, script/matrix Section 8: Maintenance and Regression Testing Maintenance vs. development, why so harder Improve attention and knowledge Regression testing, minefield effect Exercise: Testing maintenance changes Section 9: Automated Testing Tools Key test automation issues Tools for a managed environment Coverage analysis, execution aids Test planning, design, administering Automated test execution tools, issues Scripting approaches, action words Section 10: Measuring and Managing Testing What is a test case survey Relevance for estimating test-based tasks Traceability concepts and issues Estimating non-test-based test project tasks Defect reports that prompt suitable action Determining defect age Status reporting people pay attention to Projecting when software is good enough Defect density, reductions Defect detection/removal percentages Exercise: Measuring testing effectiveness Phone 877-697-2434 fax 877-697-2434 www.thesagegrp.com C8: Analyst