Intro to Agile in an FDA Environment

10
©2014 Pathfinder Software 1 Intro to Agile in an FDA Environment

description

Is medical software development changing? A quick review of Waterfall today vs. Agile Software Development tomorrow. One of the biggest advantages of Agile is the integration of testing with development throughout the development process. Testing teams are full participants in requirements, architectural and design reviews, and collaborate with human factors engineers to create acceptance criteria for user stories and implement test cases.

Transcript of Intro to Agile in an FDA Environment

Page 1: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

1

Intro to Agile in an FDA Environment

Page 2: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

This is a short story of TODAY meeting TOMORROW…

TODAY its WATERFALL

TOMORROW its AGILE

Page 3: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

WATERFALL… this process can work when all is understood and well defined, and there are no changes, hidden complexities, undiscovered requirements, or defects.

Page 4: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

Once you start adding change into the mix, you start running into waterfall development’s cost of change curve.

Page 5: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

Requirements, design, development and testing are allpart of the iterative process, as well as risk managementand customer feedback.

Instead of treating each of these as fixed phases, Agile explicitly incorporates feedback so that they can evolve and change

Page 6: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

“The Agile process is the universal remedy for softwaredevelopment project failure. Software applications developedthrough the agile process have three times the success rate of the traditional waterfall method and a much lower percentage of time and cost overruns.” *

Agile Development Methods for Space Operations, Jay Trimble and Chris Webster, NASA Ames Research Center. *

Page 7: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

In an Agile process, documentation is updated on a per iteration or per increment basis, with some documentation updated automatically through application of the Agile process and development practices such as test driven development.

Page 8: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

One of the biggest advantages of Agile is the integration of testing with development throughout the development process. Testing teams are full participants in requirements, architectural and design reviews, and collaborate with human factors engineers to create acceptance criteria for user stories and implement test cases.

Page 9: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

Conclusion…

By testing stories as soon as they are implemented, testing teams uncover defects and discrepancies early in the process, when they are easiest to fix and have the least impact on other parts of the system. This process also has the benefit of parallelizing independent verification and validation with development, thereby compressing the schedule.Want to learn more?

Download our FREE eBOOK http://pathfindersoftware.com/agile-in-an-fda-regulated-environment/

Page 10: Intro to Agile in an FDA Environment

©2014 Pathfinder Software

10

Build your next great producthttp://pathfindersoftware.com

T: 888.497.9064 F: 312.803.1941

[email protected]