We have a low risk cloud based software service which is at a moment a medical device.
All customers (= professionals and the patients in the hospitals) use the same.
The software is same for all customers, but the content is their own. Also there are some customer based configurations possible and some features are made so that the customers pay for the changes.
The service has been in production for many years.
We use agile development process.
We still need to fullfill and complete all the documentation and procesess according to the IEC 62304, ISO13485 and ISO14971.
I have a lot of questions:
Q1
- Is the software development plan a kind of project plan?
- the standard asks for Change Management and Maintenance Management and Development Plan. All these are handled in the same way in the agile process. All changes and development issues are handled in development tickets. -> can we manage all these thing in one process: Maintenance process? Or what would be the difference between Change Management and Maintenance Management and Development Plan in this case?
Q2
What is a difference between SOFTWARE SYSTEM requirements and SYSTEM requirements (it is not a standalone software, it is cloudbased)?
Q3
We cannot make any difference in configuration management and in version management. Should we?
Q4
Architectural Planning, Software Unit Planning and Integration planning
All the development tasks/features/epics are in the jira tickets. The ticket has phases: requirement, definition, implementation, verification, validation phase and finally many tickets are collected to the one release. The release is also verified and validated. Also Risk Management is involved.
BUT my question is, how do we describe Software ARCHITECTURAL design, Software Units detailed design and Software integration and integration testing?
I hope my question is understandable...
All customers (= professionals and the patients in the hospitals) use the same.
The software is same for all customers, but the content is their own. Also there are some customer based configurations possible and some features are made so that the customers pay for the changes.
The service has been in production for many years.
We use agile development process.
We still need to fullfill and complete all the documentation and procesess according to the IEC 62304, ISO13485 and ISO14971.
I have a lot of questions:
Q1
- Is the software development plan a kind of project plan?
- the standard asks for Change Management and Maintenance Management and Development Plan. All these are handled in the same way in the agile process. All changes and development issues are handled in development tickets. -> can we manage all these thing in one process: Maintenance process? Or what would be the difference between Change Management and Maintenance Management and Development Plan in this case?
Q2
What is a difference between SOFTWARE SYSTEM requirements and SYSTEM requirements (it is not a standalone software, it is cloudbased)?
Q3
We cannot make any difference in configuration management and in version management. Should we?
Q4
Architectural Planning, Software Unit Planning and Integration planning
All the development tasks/features/epics are in the jira tickets. The ticket has phases: requirement, definition, implementation, verification, validation phase and finally many tickets are collected to the one release. The release is also verified and validated. Also Risk Management is involved.
BUT my question is, how do we describe Software ARCHITECTURAL design, Software Units detailed design and Software integration and integration testing?
I hope my question is understandable...