R-TF-012-006 Lifecycle plan and report
Table of contents
- Purpose
- Terms and definitions
- Resources and responsibilities
- IEC 62304:2006/Amd 1:2015 Checklist
- General requirements
- Software development process
- Software development planning
- Software requirements analysis
- Minimum system and hardware requirements
- Cloud environment
- Regulatory Compliance
- Service Level Agreements (SLAs)
- Legal and Contractual Agreements
- Security and Privacy
- Data Backup and Disaster Recovery
- Network and Infrastructure Security
- Data Portability and Interoperability
- Monitoring and Logging
- Latency
- Documentation and Support
- Cost Management
- Vendor Stability and Reputation
- Software architectural design
- Transformation of the software requirements into an architecture
- List of processors
- Operation workflow
- Software classification of software items
- Development of an architecture for the interfaces of software items
- Functional and performance requirements of SOUP item
- System hardware and software required by SOUP item
- Identification of the segregation necessary for the risk control
- Verification of the software architecture
- Software detailed design
- Software unit implementation and verification
- Software integration and integration testing planning
- Software system testing
- Software release
- Assurance of the software verification completion
- Documentation of the known residual anomalies
- Evaluation of the known residual anomalies
- Documentation of the released versions
- Documentation about how the released software was created
- Assurance of activities and task completion
- Software archive
- Assurance of the safe delivery of the released software
- Software maintenance process
- Software risk management process
- Software configuration management process
- Software problem resolution process
- Annex I: Design control matrix
Purpose
Define the techniques, tools, resources and activities related to the development of the Legit.Health Plus medical device (hereinafter, the device) to guarantee this development is performed following ISO 62304:2007/A1:2016 Medical device software. Software life-cycle processes standard.
Terms and definitions
- Architecture: organizational structure of a system or component.
- Change request: documented specification of a change to be made to a medical device software.
- Evaluation: a systematic determination of the extent to which an entity meets its specified criteria.
- Legacy software: the medical device software that was legally placed on the market and that is already commercialized, but for which it does not exist sufficient objective evidence about the fact that was developed in compliance with the current version of this standard.
- Medical device software: a software system that has been developed to be incorporated into the medical device being developed or that is intended for use as a medical device.
- Problem report: a record of actual or potential behaviour of a software product that a user or other interested person believes to be unsafe, inappropriate for the intended use or contrary to specification.
- QMS: Quality Management System.
- Release: a particular version of a configuration item that is made available for a specific purpose.
- Safety: freedom from unacceptable risk.
- Security: protection of the information and data so that unauthorized people or systems cannot read or modify them and so that authorized persons or systems are not denied access to them.
- Software development life cycle model: conceptual structure spanning the life of the software from the definition of its requirements to its release, which:
- identifies the process, activities and tasks involved in development of medical device software,
- describes the sequence of and dependency between activities and tasks, and
- identifies the milestones at which the completeness of specified deliverables is verified.
- Software item: any identifiable part of a computer program, for example, source code, object code, control code, control data, or a set of these elements.
- Software system: an integrated collection of software items organized to accomplish a specific function or set of functions.
- Software unit: software item that is not subdivided into other items.
- SOUP: software of unknown provenance (acronym). Software item that is already developed and generally available and that has not been developed for the purpose of being incorporated into the medical device, also known as “off-the-shelf software”, or software item previously developed for which adequate records of the development processes are not available.
- Verification: confirmation through the provision of objective evidence that specified requirements have been fulfilled.
- Version: an identified instance of a configuration item.
Resources and responsibilities
JD-001
- Name: Andy Aguilar
- Position: General Manager
- Education: the employee holds a degree in Business Administration and Business Strategies from Tecnologico de Monterrey and has completed two internships: one in innovation and entrepreneurship at the University of Mississippi and another in business administration and marketing at the University of the Basque Country.
- Experience with product/process/technology or state of the art: Her professional experience includes more than 7 years in sales and more than 2 years as an e-commerce manager in two international companies. Her experience includes more than 5 years of working with the product throughout its life cycle, as she is one of the co-founders of the company and she has participated in the product manufacturing since the beginning.
- Risk management training or other related training: Not required
- Responsibility: To assign resources and approve the implementation of the requirements.
- Qualification required: Business, HR management, sales, health care environment knowledge.
- Authority: The main authority of the company
JD-003
- Name: Taig Mac Carthy
- Position: Design and Development Manager
- Education: with a specialization in Strategic Management and Innovation from Copenhagen Business School, he has a foundational understanding of business practices essential in product development. His knowledge in quality management systems is well-established, having completed ISO 13485, ISO 9001:2015, and ISO 27001 Lead Auditor certifications from Bureau Veritas Group. These certifications underscore his ability to maintain high-quality standards in device manufacturing. Additionally, his training in ICH Good Clinical Practice and as an Equal Opportunity Agent, alongside courses in Python, Data Science, and Graphic Design, provide a diverse skill set applicable to his current role. His academic journey also includes a degree from the University of the Basque Country.
- Experience with product/process/technology or state of the art: solid background in both the medical and entrepreneurial fields. He has contributed to four scientific publications in computer vision applied to medicine, showcasing his expertise in areas directly relevant to medical device development. His involvement from the inception of the company, given his position as co-founder, has afforded him comprehensive knowledge of the device's development journey. His six years as a front-end software developer and the founding of three companies demonstrate his technical skills and entrepreneurial mindset. Additionally, his authorship of two business management books indicates his grasp on business operations, all of which collectively support his capacity to lead in design and development.
- Risk management training or other related training: ISO 13485 and ISO 27001
- Responsibility: Software design and development management
- Qualification required: Business, programming, software life cycle, medical devices regulation.
- Authority: To manage all the software life cycle stages
JD-004
- Name: María Diez
- Position: Quality manager & Person Responsible for Regulatory Compliance (PRRC)
- Education: the employee studied Biology at the Complutense University of Madrid. In addition, she holds a PhD in Biochemistry and Molecular Biology from the same University.
- Experience with product/process/technology or state of the art: With more than 7 years of Quality and Regulatory experience, María started developing her abilities by implementing a Quality Management system based on ISO 15189, CLIA and Spanish sanitary regulations (specific for medical laboratories), clinical studies and in vitro Software as a medical device. In her last work experience, she developed and integrated QMS combining the ISO 9001, ISO 13485, ISO 15189 and ISO 27001 regulations with the requirements established at the 2017/746 European in vitro medical device regulations, again for a Software as medical device.
- Risk management training or other related training: ISO 14971, ISO 13485, ISO 9001, ISO 27001, 2017/745 Medical Device Regulations.
- Responsibility: To ensure all the procedures implemented by us are properly addressed and records are archived and maintained according to our procedures and the applicable regulations and to collaborate in the risk management analysis.
- Qualification required: knowledge of the medical devices regulation and applicable quality standards and more than 4 years working with integrated quality management systems and/or medical devices regulations.
- Authority: To review the documents and records of the QMS created by addressing the procedures implemented.
JD-005
- Name: Alfonso Medela
- Position: Technical Manager & Person Responsible for Regulatory Compliance (PRRC)
- Education: the employee holds a degree in Physics from the University of the Basque Country. In addition, he completed his training with an MSc in Physics at the University of Groningen and another Master in Big Data and Business Intelligence at the University of Deusto.
- Experience with product/process/technology or state of the art: expert in Computer Vision, machine learning and artificial intelligence with more than 5 years of experience in the development of projects with medical approaches. His experience includes his time at Tecnalia Research & Innovation where he worked as a data scientist focused on Deep Learning algorithms in the area of Computer Vision. He has written 7 papers on Machine Learning and Image Recognition, he also teaches workshops and courses on Machine Learning and Deep Learning. At the European level, he is one of the few experts on the few-shot learning methodology in the field of artificial intelligence.
- Risk management training or other related training: ISO 13485 and Medical Devices regulatory
- Responsibility: To perform the design and development of the medical device, the risk management analysis, the clinical evaluation and the proper release of each version of the medical device, to contact the Competent Authorities in the event of an adverse effect, to perform the proper post-market activities required and approve and plan the resolution of incidences or complaints received.
- Qualification required: Deep learning and AI in the medical environment, medical devices regulation.
- Authority: As the technical responsible for the product he has the authority to prioritize the activities that must be performed along the whole software life cycle and to approve all the documents and records of the software life cycle and the release of each version of the medical device.
JD-009
- Name: Ignacio Hernández
- Position: Medical Data Scientist
- Education: the employee has a degree in biomedical engineering and a master's degree in computer vision, robotics and machine learning.
- Experience with product/process/technology or state of the art: He has worked as a computer vision engineer with medical imaging in two healthcare companies: Overture Life and Medtronic Spain. He has experience in deep learning algorithms for medical imaging, database management and image processing. He has received several awards, among them Treelogic's 10th Innovator Spirit Award and the "Most compelling healthcare need" from Hacking Medicine Madrid.
- Risk management training or other related training: Not required
- Responsibility: To perform and review the activities that must be performed during the software life cycle.
- Qualification required: Image deep learning knowledge.
- Authority: To verify the performance of the activities developed during the software life cycle.