applying agile s test driven development practices to safety critical applications n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Applying Agile's Test Driven Development Practices to Safety-Critical Applications PowerPoint Presentation
Download Presentation
Applying Agile's Test Driven Development Practices to Safety-Critical Applications

Loading in 2 Seconds...

play fullscreen
1 / 15

Applying Agile's Test Driven Development Practices to Safety-Critical Applications - PowerPoint PPT Presentation


  • 197 Views
  • Uploaded on

Applying Agile's Test Driven Development Practices to Safety-Critical Applications. Kelly Weyrauch kelly.weyrauch@comcast.net 763-688-0980. Introduction. Who’s Here? Role? Experience / Perception of Agile? Safety Critical?. Introduction. Topics Testing Roles

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Applying Agile's Test Driven Development Practices to Safety-Critical Applications' - jack


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
applying agile s test driven development practices to safety critical applications

Applying Agile's Test Driven Development Practices to Safety-Critical Applications

Kelly Weyrauch kelly.weyrauch@comcast.net

763-688-0980

introduction
Introduction
  • Who’s Here?
    • Role?
    • Experience / Perception of Agile?
    • Safety Critical?
introduction1
Introduction
  • Topics
    • Testing Roles
    • Problems With A Linear Flow Model
    • Focus on the Customer
    • Automating Tests
    • Exploratory Testing
    • Aligned Teams
    • Test First
    • Tests As Requirements
    • Customer Role
    • Benefits
testing roles
Testing Roles

Ideas

Contract

User Needs & Intended Use

Test Procedures

Business Analyst, Product Owner

Customer

Requirements

Code

Test Executor

Software Developer

Test Developer

Test Results

linear flow of information
Linear Flow of Information

Ideas

Contract

User Needs & Intended Use

Test Procedures

Business Analyst, Product Owner

Customer

Customer,User

Requirements

Code

Test Executor

Software Developer

Test Developer

Test Results

problem areas
Problem Areas

?!?

Ideas

Contract

User Needs & Intended Use

Test Procedures

Business Analyst, Product Owner

Customer

Customer,User

Requirements

Code

Test Executor

Software Developer

Test Developer

Test Results

what is the customer buying
What is the Customer BUYING?

Ideas

Contract

User Needs & Intended Use

Test Procedures

A Solution,and confidence it works

Business Analyst, Product Owner

Customer

Customer,User

Requirements

Code

We Value:Working Software

over

Comprehensive Documentation

Test Executor

Software Developer

Test Developer

Test Results

test automation
Test Automation

Ideas

Contract

User Needs & Intended Use

Test Procedures

Business Analyst, Product Owner

Customer

Customer,User

Requirements

Code

Test Executor

Software Developer

Test Developer

Test Results

exploratory testing
Exploratory Testing

Ideas

Contract

User Needs & Intended Use

Test Procedures

Customer

Customer,User

Business Analyst, Product Owner

Requirements

Code

Software Developer

Test Developer

Test Results

aligned teams dev test
Aligned Teams, Dev & Test

Ideas

Contract

User Needs & Intended Use

Test Procedures

Customer

Customer,User

Business Analyst, Product Owner

Requirements

Code

Software Developer

Test Developer

Test Results

test first
Test First

Ideas

Contract

User Needs & Intended Use

Test Procedures

Customer

Customer,User

Business Analyst, Product Owner

Requirements

Code

Test Results

tests as requirements
Tests as Requirements

Ideas

Contract

User Needs & Intended Use

Test Procedures

Customer

Customer,User

Business Analyst, Product Owner

Requirements

Code

Test Results

customer role
Customer Role

Ideas

Test Procedures

Customer

Customer,User

Requirements

Code

Test Results

benefits

Better Understanding of Customer Needs

Validation, Customer Satisfaction, Visibility

Benefits

Ideas

Test Procedures

Higher Valued Documentation

High Confidence in Quality

Requirements

Code

Rapid Response to Change

Team Engagement, Empowerment, Satisfaction

We Value:Individuals and Interactions

over

Processes and Tools

Test Results

slide15
AAMI TIR45:2012, Guidance on the use of AGILE practices in the development of medical device software

http://marketplace.aami.org/eseries/source/Orders/

Type in TIR45 to the search box