Tailoring Software Process Capability/Maturity Models for Telemedicine Systems

849 views
630 views

Published on

Developing high-quality asynchronous store-and-forward telemedicine systems (ASFTSs) remains a challenge. However, there is no accepted understanding as to what are the important quality characteristics for this type of software system and/or what defines a mature software process for producing high-quality ASTFSs. Through adopting a multi-step research methodology, we define a quality model for ASFTSs indicating relevant quality characteristics and their priority for this specific type of software system based upon ISO/IEC 25010. We, then, propose an extended software process capability/maturity model based on ISO/IEC 15504 and ISO/IEC 12207 to meet these particular quality requirements. The resulting model can be used to both guide the development and the evaluation of such systems. We expect that the availability of such a customized model will facilitate the development of high-quality ASFTSs, reducing related risks and improving the quality of telemedicine services.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
849
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tailoring Software Process Capability/Maturity Models for Telemedicine Systems

  1. 1. Tailoring Software ProcessCapability/MaturityModels for Telemedicine SystemsGQS – Software Quality GroupINCoD – National Institute of Science and Technology for Digital Convergence Christiane Gresse von Wangenheim Aldo von Wangenheim Jean C. R. Hauck Fergal McCaffery Luigi Buglione
  2. 2. UFSC At a glance Federal University of Santa Catarina Florianópolis/Brazil [http://www.ufsc.br] • 48 Master courses • 38 PhD courses • 62 Undergraduate courses • EUR 268 million annual budget • 25,737 Undergraduate students • 8,543 Graduate students • 34,280 Students[http://www.youtube.com/watch?v=V6E1Z5DEuvk] INCoD is a reference institute for excellence in research, validation and dissemination to support digital convergence. [http://www.incod.ufsc.br] The Software Quality Group focuses on scientific research, development and transfer of SE models, methods and tools. [http://www.gqs.ufsc.br]
  3. 3. STT - Santa Catarina State IntegratedUFSC Telemedicine and Telehealth Network Several modalities: Radiology Cardiology Dermatology State-wide service with more than 2 million exams realized http://www.youtube.com/watch?v=3ZqG-https://www.telemedicina.ufsc.br/rctm/ T2_QBI&feature=plcp
  4. 4. Engineering At a glance www.eng.it www.eng.it
  5. 5. DKIT At a glance Dundalk Institute of Technology is a 90 acre campus situated between Dublin and Belfast (each approximately 50 miles away). The Institute consists of 4 Schools: 1. Business & Humanities 2. Informatics & Creative ArtsThe Regulated Software Research Group which is 3. Engineeringpart of LERO (the Irish Software Engineering 4. Health & ScienceResearch Centre) is part of the School ofInformatics & Creative Media
  6. 6. Agenda• Introduction Telemedicine Store and Forward I PERSONALLY• Motivation DO NOT USE Quality Challenge AGENDAS FOR• SPCMMs TALKS WITH Software Process Capability/Maturity Models LESS THAN 1H• Research Method Steps DURATION –• Quality Characteristics but that’s a personal opinion Asynchronous Store-and-Forward Telemedicine Systems• SPCMM for ASFTS Capability/Maturity Dimension Process Dimension• Conclusions & Next Steps• Questions
  7. 7. Introduction TelemedicineTelemedicine event can be: Synchronous (real time): requires the presence of both parties at the same time and a communication link between them that allows a real- time interaction to take place Asynchronous (store-and-forward) : involves acquiring medical data and transmits this data to a medical specialist for assessment offline. Timeline
  8. 8. Introduction TelemedicineTelemedicine event can be: Synchronous (real time): requires the presence of both parties at the same time and a communication link between them that allows a real- time interaction to take place Asynchronous (store-and-forward) : involves acquiring medical data and transmits this data to a medical specialist for assessment offline. Timeline Jean Carlo R. Hauck 8
  9. 9. Introduction Telemedicine (store-and-forward)A typical Workflow of asynchronous Telemedicine: 2. Data sent 3. Specialist electronically analyses the examination 1. A patient is examined Telemedicine Server 5. Requesting physician provides a diagnosis and continues the patient’s treatment. 4. Findings become available
  10. 10. Introduction Telemedicine (store-and-forward) NAOA typical Workflow of asynchronous Telemedicine: ESTA MEIO REDUNDANTE ESSE SLIDE COM O 2. Data sent 3. Specialist electronically ANTERIOR?? analyses the examination 1. A patient is examined EU SUGIRO DE INCLUIR UM SLIDE SOBRE O STT PARA MOSTRAR QUE SABEMOS DO QUE Telemedicine Server ESTAMOS FALANDO- 5. Requesting physician provides a talvez ja no inicio – veja o diagnosis and continues the patient’s slide que inclui… treatment. 4. Findings become available
  11. 11. Motivation Quality ChallengeTelemedicine has the potential to solve diverse problems in modernhealth careIts quality remains a challenge considering their potential impact onhuman health: Does a radiologist at a central medical center, receive images with the proper resolution to effectively provide a correct examination result? Are the patient’s data and information protected against access of non-authorized persons? Will there be no erroneous mix ups of examination results to patients?
  12. 12. SPCMMs Software Process Capability/Maturity ModelsCapability/maturity models are well established in practice as asuccessful means for improving software intensive organizationsVariety of software process capability/maturity models has beendeveloped for different domains/sectors etc. in recent yearsProcess capability/maturity models are repositories of “Best Practices”software engineering knowledge
  13. 13. SPCMMs Software Process Capability/Maturity Models [Adapted from (ISO/IEC, 2003)]
  14. 14. SPCMMs Software Process Capability/Maturity ModelsIndicate the ability to achievebusiness objectives, in relationto process attributes associatedwith processes of each maturitylevel [Adapted from (ISO/IEC, 2003)]
  15. 15. SPCMMs Software Process Capability/Maturity Models set of processes to acquire, supply, develop, operate, evolve and support software - grouped into categories of related activities [Adapted from (ISO/IEC, 2003)]
  16. 16. SPCMMs Software Process Capability/Maturity ModelsProcess dimension:“what is done”Capability/maturity dimension:“how well a process is done” [Adapted from (ISO/IEC, 2003)]
  17. 17. Research Method Steps AQUI FALTA UM ULTIMO STEP: PROPOSAL OF SPCMM
  18. 18. Quality Characteristics Asynchronous Store-and-Forward Telemedicine Systems
  19. 19. SPCMM for ASFTS Proposing a SPCMMThe LEGO Approach 1. MCM Repository 1. MCM Repository 2. Process Architecture 2. Process Architecture 3. Mappings & 3. Mappings & 4. Appraisal Method 4. Appraisal Method Comparisons Comparisons Source: Buglione L., Gresse von Wangenheim C., Hauck J.C.R., Mc Caffery F., The LEGO Maturity & Capability Model Approach, Proceedings of 5WCSQ, 5th World Congress on Software Quality, Shanghai (China), Oct 31- Nov 4 2011
  20. 20. SPCMM for ASFTS Proposing a SPCMMTRIM method Source: Hauck J.C.R., Gresse von Wangenheim C., McCaffery F., Buglione L., Proposing an ISO/IEC 15504-2 Compliant Method for Process Capability/Maturity Models Customization, PROFES – 12th International Conference on Product Focused Software. Development and Process Improvement, Italy, 2011
  21. 21. SPCMM for ASFTS Capability/Maturity Dimension Capability Levels – ISO/IEC 15504-2 “as is” Maturity Levels – ISO/IEC 15504-2 “as is”
  22. 22. SPCMM for ASFTS Process Dimension
  23. 23. Conclusions Final words and next steps TOO MUCH WORDS –Based on identified quality characteristics we propose a software CAN YOU REDUCEprocess capability/maturity model for the development and OF THE AMOUNTmaintenance of ASFTSs TEXT?SPCMM-ASFTS is based on ISO/IEC 15504 and its process dimensionis developed by extending ISO/IEC 12207 through several processesrelated to quality characteristics considered essential and/or importantin the context of ASFTSsThis model has the potential to guide the development and evaluationof high-quality ASFTSs by indicating and prioritizing relevant non-functional requirements and indicating processes relevant to mature thedevelopment of ASFTSsA step forward to provide a better understanding of the development ofASFTSs potentially contributing to the improvement of the quality ofsuch systems as a basis for an improvement of telemedicine services
  24. 24. Questions? Our Contact Data Jean Carlo R. Hauck jeanhauck@gmail.com jeanhauck@incod.ufsc.brC. Gresse von Aldo von Fergal LuigiWangenheim Wangenheim McCaffery Buglione UFSC UFSC DKIT Engineering.IT/ETSgresse@inf.ufsc.br awangenh@inf.ufsc.br fergal.mccaffery@dkit.ie luigi.buglione@eng.it

×