6 SUMMARY AND CONCLUSION
Table 4 provides a summary of the 3 goals within
CMMED. There are 40 activities required by
CMMED, consisting of 38 CMMI and 2 medical
device specific activities. In order to satisfy the
mandatory medical device CM requirements, 19 of
these activities have to be adhered to (17 CMMI and
2 medical device specific activities).
Table 4: Summary of CMMED Goals.
CMMED
goal
CMMI
activities
CMMI
activities to
meet medical
device
requirements
Additional
activities to
meet medical
device
requirements
Goal 1 17 6 1
Goal 2 9 8 1
Goal 3 12 3 0
Total 38 17 2
It is clear that following the guidelines specified in
the medical device regulations will at best, only
partially meet the specific goals of this CMMI
process area (this would only fulfil 17 of the 38
activities required by CMMI). Since failure to
perform any specific practice implies failure to meet
the specific goal, with respect to CMMI, it is clear,
that the goals of CM cannot be obtained by
satisfying medical device regulations and guidelines
during software development. But is the opposite
true, can meeting the CMMI goals for CM
successfully meet FDA and SW68 guidelines? With
the exception of 2 sub-practices, performing the
CMMI specific practices for CM would in general
more than meet the FDA and SW68 guidelines for
this area.
If a medical device company follows the CMMI
guidelines for CM (with the exception of 2
activities), this will more than fulfil the CM
requirements specified in the medical device
regulations. However, only a fraction of the CMMI
guidelines for CM will be satisfied by adhering to
the medical device regulations for CM
ACKNOWLEDGEMENTS
This research is supported by the Science
Foundation Ireland (SFI) funded project, Global
Software Development in Small to Medium Sized
Enterprises as part of Lero - the Irish Software
Engineering Research Centre (http://www.lero.ie).
REFERENCES
Automotive SIG, The SPICE User Group Automotive
Special Interest Group, Automotive SPICE Process
Reference Model, 2005.
Baskerville R. and Pries-Heje J., Knowledge Capability
and Maturity in Software Management, in The Data
Base for Advances in Information Systems, Spring
1999, Vol. 30, No. 2, 26-43.
Cass, A. and Volcker C., SpiCE for SPACE: A method of
Process Assessment for Space Projects, SPICE 2000
Conference Proceedings, http://www.synspace.com
Chrissis, M.B., Konrad, M. & Shrum, S., CMMI:
Guidelines for Process Integration and Product
Improvement, Addison Wesley, 2003
Cusumano M. and Yoffie D., Software Development on
Internet Time, IEEE Computer, Vol. 32, No. 10, Oct.
1999, 60-69.
European Council Directive 93/42/EEC Concerning
Medical Devices, 14 June 1993.
Fayad M. and Laitinen M., Process Assessment
Considered Wasteful, Communications of the ACM,
Vol. 40, No. 11, 1997, 125-128.
FDA Regulations, Code of Federal Regulations 21 CFR
Part 820, Food and Drug Administration, June 1997.
FDA/CDRH Guidance Document, General Principles of
Software Validation, FDA, June 1997.
FDA/CDRH Guidance Document, Guidance for Off-the-
Shelf Software Use in Medical Devices, FDA,
September 1999
FDA/CDRH Guidance Document, Guidance for the
Content of Premarket Submissions for Software
Contained in Medical Devices, FDA, May 2005.
GAMP, Guide for Validation of Automated Systems
(GAMP 4), International Society for Pharmaceutical
Engineering, December 2001
Ghezzi C., Jazayeri M. and Mandrioli D., Fundamentals of
Software Engineering, Prentice Hall, 2003.
Humphrey W., Introduction to the Team Software
Process, Addison Wesley, 2000.
ISO/IEC 15504, Information Technology – Process
Assessment – Part 5: An exemplar Process Assessment
Model, ISO/IEC JTC1/SC7, October 2003.
ISO/IEC 12207, Information technology - Software
lifecycle processes Amendment 2, International
Standards Organisation, 1995.
Jonassen-Hass M.E., Configuration Management
Principles and Practice, Addison Wesley, 2002.
Medical device software life cycle processes, American
National Standard / Association for the Advancement
of Medical Instrumentation, SW68, 2001.
McCaffery F., Donnelly P., Dorling A. and Wilkie G., A
Software Process Development, Assessment and
Improvement Framework for the Medical Device
Industry, Proceedings Fourth International SPICE
Conference on Process Assessment and Improvement,
Lisbon, Portugal, April 2004.
ICSOFT 2006 - INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES
88